PluginDrivenExternalTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total659 of 2,69375%117 of 30862%12026616562119112
getNameToPartitionItems(Optional)1640%100%66363611
toColumnStatistic(ConnectorColumnStatistics, Column)660%60%44121211
initSchema()439167%7750%58112901
getDistributionColumnNames()381020%7112%456901
lambda$validateConnectorRowLevelDml$13(PluginDrivenExternalCatalog, Connector, ConnectorRowLevelDmlRequest)370%n/a118811
lambda$getConnectorRowLevelPrimaryKeyColumns$10(PluginDrivenExternalCatalog, Connector)290%n/a116611
getConnectorChangelogMode()210%40%337711
gsonPostProcess()170%20%225511
validateConnectorRowLevelDml(ConnectorRowLevelDmlRequest)160%n/a114411
getConnectorRowLevelPrimaryKeyColumns()150%n/a113311
getColumnStatistic(String)145278%3562%3531801
getComment(boolean)124578%3562%3531301
getConnectorRowLevelDmlLabelPrefix(WriteOperation)102167%2250%232801
lambda$getConnectorChangelogMode$7(ConnectorWritePlanProvider)90%n/a111111
fetchSyntheticWriteColumns()84584%4450%4541501
getChunkSizes()84284%3350%3431401
lambda$getWriteSchemaSnapshot$25()70%n/a112211
lambda$validateConnectorRowLevelDml$12(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle, ConnectorRowLevelDmlRequest)70%n/a112211
lambda$validateConnectorRowLevelDml$11()70%n/a112211
lambda$getConnectorRowLevelPrimaryKeyColumns$8()70%n/a112211
lambda$resolveWriteTargetHandle$0()70%n/a112211
getSupportedSysTables()67992%3770%3632001
getConnectorWriteDistribution()64888%3562%3531501
connectorSupportedWriteOperations()62076%2250%232801
lambda$getConnectorRowLevelDmlLabelPrefix$17()50%n/a111111
lambda$getConnectorRowLevelPrimaryKeyColumns$9(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle)50%n/a111111
toSchemaCacheValue(ConnectorMetadata, ConnectorSession, String, String, ConnectorTableSchema)416197%31583%31023301
getNameToPartitionValues(Optional)49095%2675%2522301
fetchRowCountAtSnapshot(ConnectorMvccSnapshot)45693%2466%2411401
resolveWriteColumns(Optional)44591%2466%2421301
getSyntheticScanPredicates(MvccSnapshot)43990%3350%3421001
getShowCreateTableDdl()43188%2250%2321001
hasCapability(ConnectorCapability)42586%2675%252601
connectorSupportsWriteBranch()42284%2250%232801
requirePartitionHashOnWrite()42284%2250%232801
materializeStaticPartitionValues()42284%2250%232801
requirePartitionLocalSortOnWrite()42184%2466%241501
getConnectorRowChangeStyle()42083%2250%232801
getConnectorRowLevelWriteConstraintExcludedColumns()42083%2250%232801
getSyntheticWriteColumns()40%n/a111111
lambda$getNameToPartitionItems$29(SchemaCacheValue)40%n/a111111
resolveIsView()33692%2466%2411001
PluginDrivenExternalTable()30%n/a112211
fetchRowCount(ConnectorSession, ConnectorMetadata)28797%51575%51112301
estimatedRowWidth(boolean)24195%1990%1611101
appendSyntheticWriteColumns(List)22793%1787%151801
supportsParallelWrite()22392%1583%141401
requiresFullSchemaWriteOrder()22392%1583%141501
supportsShowCreateDdl()22090%2466%241501
supportsView()22090%2466%241501
supportsExternalMetadataPreload()22090%2466%241501
writePlanProvider()21688%1150%120301
getEngine()21083%1150%121301
toThrift()6598%1375%1301601
getViewText()3296%1150%120701
resolveConnectorTableHandle(ConnectorSession, ConnectorMetadata)1593%1150%120201
getWriteSchemaSnapshot()48100%2250%2301301
lambda$resolveWriteColumns$27(ConnectorWritePlanProvider, ConnectorSession, Optional, Optional)39100%3562%350901
getTableProperties()36100%4100%030801
getRowCount()35100%3770%360901
fetchRowCount()24100%n/a010601
getShowLocation()20100%2100%020301
resolveWriteTargetHandle()19100%n/a010401
getCachedRowCount()18100%2100%020401
withPluginContextClassLoader(Object, Supplier)16100%n/a010401
createAnalysisTask(AnalysisInfo)15100%2100%020401
makeSureInitialized()13100%2100%020501
needInternalHiddenColumns()13100%4100%030201
lambda$resolveWriteCapabilityHandle$1(Connector)12100%n/a010201
getPartitionColumns(Optional)11100%n/a010401
tableCapabilities()10100%n/a010401
isPartitionedTable()10100%2100%020201
getPartitionColumns()10100%n/a010401
rawTableProperties()10100%n/a010401
PluginDrivenExternalTable(long, String, String, ExternalCatalog, ExternalDatabase)9100%n/a010201
lambda$materializeStaticPartitionValues$22(ConnectorWritePlanProvider)9100%n/a010201
lambda$requirePartitionHashOnWrite$20(ConnectorWritePlanProvider)9100%n/a010201
lambda$connectorSupportsWriteBranch$18(ConnectorWritePlanProvider)9100%n/a010101
lambda$getConnectorRowLevelWriteConstraintExcludedColumns$14(ConnectorWritePlanProvider)9100%n/a010201
lambda$getConnectorRowChangeStyle$6(ConnectorWritePlanProvider)9100%n/a010101
lambda$connectorSupportedWriteOperations$4(ConnectorWritePlanProvider)9100%n/a010101
resolveWritePlanProvider(Connector)8100%n/a010201
resolveWriteCapabilityHandle(Connector)7100%n/a010101
writePlanProvider(Connector, ConnectorTableHandle)7100%n/a010101
getShowPartitionClause()7100%n/a010101
getShowSortClause()7100%n/a010101
lambda$fetchSyntheticWriteColumns$26(ConnectorWritePlanProvider, ConnectorSession, Optional)7100%n/a010101
lambda$getConnectorWriteDistribution$21(ConnectorWritePlanProvider, ConnectorSession, Optional)7100%n/a010101
lambda$getConnectorRowLevelDmlLabelPrefix$16(WriteOperation, ConnectorWritePlanProvider)7100%n/a010101
getFullSchema(Optional)6100%n/a010101
isView()5100%n/a010201
getFullSchema()5100%n/a010101
lambda$resolveWritePlanProvider$3(Connector, ConnectorTableHandle)5100%n/a010101
supportsColumnAutoAnalyze()4100%n/a010101
supportsTopNLazyMaterialize()4100%n/a010101
supportsNestedColumnPrune()4100%n/a010101
supportsStoragePredicatePruning()4100%n/a010101
supportsNestedColumnSchemaChange()4100%n/a010101
supportsScanParamOptions()4100%n/a010101
supportsSampleAnalyze()4100%n/a010101
getComment()4100%n/a010101
lambda$getNameToPartitionValues$30(SchemaCacheValue)4100%n/a010101
lambda$rawTableProperties$28(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$24(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$23(SchemaCacheValue)4100%n/a010101
lambda$tableCapabilities$19(SchemaCacheValue)4100%n/a010101
lambda$getConnectorRowLevelDmlLabelPrefix$15(ConnectorWritePlanProvider, WriteOperation)4100%n/a010101
lambda$writePlanProvider$2(Connector, ConnectorTableHandle)4100%n/a010101
static {...}4100%n/a010101
getEngineTableTypeName()3100%n/a010101
lambda$connectorSupportedWriteOperations$5()3100%n/a010101
supportInternalPartitionPruned()2100%n/a010101