PluginDrivenExternalTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total893 of 3,15671%144 of 34057%13530720670536137
getColumnStatistic(String)660%80%55181811
getNameToPartitionValues(Optional)534646%6225%45122401
getChunkSizes()500%60%44141411
lambda$resolveWritePlanContext$26(PluginDrivenExternalCatalog, Connector)380%20%229911
resolveWritePlanContext()350%40%338811
getRowCount()350%100%669911
initSchema()3411076%6857%4893101
getConnectorRowLevelDmlLabelPrefix(WriteOperation)310%40%338811
getComment(boolean)303553%7112%4541301
lambda$getConnectorRowLevelPrimaryKeyColumns$12(PluginDrivenExternalCatalog, Connector)290%n/a116611
fetchRowCountAtSnapshot(ConnectorMvccSnapshot)283857%5116%3451501
supportsParallelWrite()250%60%444411
requirePartitionLocalSortOnWrite()250%60%445511
requiresFullSchemaWriteOrder()250%60%445511
getConnectorRowLevelWriteConstraintExcludedColumns()240%40%338811
lambda$resolveWritePlanContext$25(ConnectorSession, ConnectorMetadata, ConnectorTableHandle, ConnectorWritePlanProvider)230%n/a115511
getConnectorChangelogMode()210%40%337711
lambda$validateConnectorRowLevelDml$15(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorRowLevelDmlRequest, Connector)210%n/a114411
toThrift()204669%2250%2341601
writePlanProvider()180%20%223311
getCachedRowCount()180%20%224411
getShowCreateTableDdl()152663%3125%2341101
getConnectorRowLevelPrimaryKeyColumns()150%n/a113311
createAnalysisTask(AnalysisInfo)150%20%224411
getBaseSchemaForDisplay()130%40%334411
lambda$validateConnectorRowLevelDml$16(PluginDrivenExternalCatalog, Connector, ConnectorRowLevelDmlRequest)102167%n/a011601
validateConnectorRowLevelDml(ConnectorRowLevelDmlRequest)9743%n/a012401
lambda$getConnectorRowLevelWriteConstraintExcludedColumns$17(ConnectorWritePlanProvider)90%n/a112211
lambda$getConnectorChangelogMode$9(ConnectorWritePlanProvider)90%n/a111111
lambda$fetchRowCountAtSnapshot$45(ConnectorMetadata, ConnectorSession, Optional, ConnectorMvccSnapshot)80%n/a111111
lambda$getNameToPartitionValues$41(ConnectorMetadata, ConnectorSession, Optional)80%n/a111111
lambda$getWriteSchemaSnapshot$35()70%n/a112211
lambda$getShowCreateTableDdl$31(ConnectorMetadata, ConnectorSession, Optional)70%n/a111111
lambda$resolveWritePlanContext$24()70%n/a112211
lambda$getConnectorRowLevelDmlLabelPrefix$19(WriteOperation, ConnectorWritePlanProvider)70%n/a111111
lambda$validateConnectorRowLevelDml$14(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle, ConnectorRowLevelDmlRequest)70%n/a112211
lambda$validateConnectorRowLevelDml$13()70%n/a112211
lambda$getConnectorRowLevelPrimaryKeyColumns$10()70%n/a112211
resolveWriteColumns(Optional)64387%3350%3431301
lambda$getComment$42(ConnectorMetadata, ConnectorSession, String, String)60%n/a111111
lambda$getConnectorRowLevelDmlLabelPrefix$20()50%n/a111111
lambda$getConnectorRowLevelPrimaryKeyColumns$11(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle)50%n/a111111
toSchemaCacheValue(ConnectorMetadata, ConnectorSession, String, String, ConnectorTableSchema)416697%41477%41023401
getSupportedSysTables()48195%2880%2622001
fetchSyntheticWriteColumns()44992%2675%2521501
requirePartitionHashOnWrite()42284%2250%232801
materializeStaticPartitionValues()42284%2250%232801
supportsNestedColumnSchemaChange()40%n/a111111
supportsScanParamOptions()40%n/a111111
lambda$getConnectorRowLevelDmlLabelPrefix$18(ConnectorWritePlanProvider, WriteOperation)40%n/a111111
resolveIsView()33692%2466%2411001
connectorSupportedWriteOperations()32388%1375%131801
getNameToPartitionItems(Optional)216298%1990%1613601
estimatedRowWidth(boolean)24195%1990%1611101
lambda$resolveWriteColumns$37(ConnectorWritePlanProvider, ConnectorSession, Optional, Optional)23794%4450%451901
hasCapability(ConnectorCapability)22793%1787%151601
getBaseSchemaForDisplay(boolean)22692%1375%131701
connectorSupportsWriteBranch()22492%1375%131801
getConnectorRowChangeStyle()22291%1375%131801
supportsShowCreateDdl()22090%1583%141501
supportsView()22090%1583%141501
supportsExternalMetadataPreload()22090%1583%141501
getEngine()21083%1150%121301
resolveConnectorTableHandle(ConnectorSession, ConnectorMetadata)4497%1583%140701
getViewText()3997%1150%120801
fetchRowCount(ConnectorSession, ConnectorMetadata)97100%11995%11102501
toColumnStatistic(ConnectorColumnStatistics, Column)66100%6100%0401201
readConnectorMetadata(Optional, ConnectorSession, ConnectorMetadata, Supplier)64100%1990%1601401
toDisplayColumns(List, List)55100%6100%0401401
getWriteSchemaSnapshot()48100%2250%2301301
getDistributionColumnNames()48100%2675%250901
getSyntheticScanPredicates(MvccSnapshot)43100%1583%1401001
getTableProperties()36100%4100%030801
lambda$observeConnectorTableLookup$1(boolean, Connector, PluginDrivenExternalCatalog, ExternalDatabase)32100%4100%030801
appendSyntheticWriteColumns(List)29100%2675%250801
observeConnectorTableLookup(Connector)24100%2100%020401
fetchRowCount()24100%n/a010601
getShowLocation()20100%2100%020301
resolveWriteTargetHandle()19100%n/a010401
observeConnectorMetadata(ConnectorSession, ConnectorMetadata)18100%n/a010301
gsonPostProcess()17100%1150%120501
withPluginContextClassLoader(Object, Supplier)16100%n/a010401
makeSureInitialized()13100%1150%120501
needInternalHiddenColumns()13100%4100%030201
lambda$resolveWriteCapabilityHandle$3(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$27(ConnectorWritePlanProvider)9100%n/a010201
lambda$requirePartitionHashOnWrite$23(ConnectorWritePlanProvider)9100%n/a010201
lambda$connectorSupportsWriteBranch$21(ConnectorWritePlanProvider)9100%n/a010101
lambda$getConnectorRowChangeStyle$8(ConnectorWritePlanProvider)9100%n/a010101
lambda$connectorSupportedWriteOperations$6(ConnectorWritePlanProvider)9100%n/a010101
resolveWritePlanProvider(Connector)8100%n/a010201
lambda$fetchRowCount$44(ConnectorMetadata, ConnectorSession, Optional)8100%n/a010101
resolveWriteCapabilityHandle(Connector)7100%n/a010101
writePlanProvider(Connector, ConnectorTableHandle)7100%n/a010101
getShowPartitionClause()7100%n/a010101
getShowSortClause()7100%n/a010101
lambda$fetchRowCount$43(ConnectorMetadata, ConnectorSession, Optional)7100%n/a010101
lambda$fetchSyntheticWriteColumns$36(ConnectorWritePlanProvider, ConnectorSession, Optional)7100%n/a010101
lambda$getViewText$30(ConnectorMetadata, ConnectorSession, String)7100%n/a010101
lambda$initSchema$29(ConnectorMetadata, ConnectorSession, Optional)7100%n/a010101
lambda$resolveWriteTargetHandle$2()7100%n/a010201
lambda$resolveConnectorTableHandle$0(ConnectorMetadata, ConnectorSession, String)7100%n/a010101
getFullSchema(Optional)6100%n/a010101
lambda$initSchema$28(ConnectorMetadata, ConnectorSession, String, String)6100%n/a010101
isView()5100%n/a010201
getFullSchema()5100%n/a010101
lambda$resolveWritePlanProvider$5(Connector, ConnectorTableHandle)5100%n/a010101
supportsColumnAutoAnalyze()4100%n/a010101
supportsTopNLazyMaterialize()4100%n/a010101
supportsNestedColumnPrune()4100%n/a010101
supportsStoragePredicatePruning()4100%n/a010101
usesFieldIdAccessPath()4100%n/a010101
supportsSampleAnalyze()4100%n/a010101
closeSchemaSession(ConnectorSession)4100%n/a010201
getSyntheticWriteColumns()4100%n/a010101
getComment()4100%n/a010101
lambda$getNameToPartitionValues$40(SchemaCacheValue)4100%n/a010101
lambda$getNameToPartitionItems$39(SchemaCacheValue)4100%n/a010101
lambda$rawTableProperties$38(SchemaCacheValue)4100%n/a010101
lambda$getBaseSchemaForDisplay$34(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$33(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$32(SchemaCacheValue)4100%n/a010101
lambda$tableCapabilities$22(SchemaCacheValue)4100%n/a010101
lambda$writePlanProvider$4(Connector, ConnectorTableHandle)4100%n/a010101
static {...}4100%n/a010101
PluginDrivenExternalTable()3100%n/a010201
buildSchemaSession(PluginDrivenExternalCatalog)3100%n/a010101
getEngineTableTypeName()3100%n/a010101
lambda$connectorSupportedWriteOperations$7()3100%n/a010101
lookupRepairSource()2100%n/a010101
supportInternalPartitionPruned()2100%n/a010101