PluginDrivenExternalTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,330 of 2,88953%169 of 32247%16128331066756122
getNameToPartitionValues(Optional)940%80%55232311
getColumnStatistic(String)660%80%55181811
fetchRowCountAtSnapshot(ConnectorMvccSnapshot)600%60%44141411
getComment(boolean)570%80%55131311
getChunkSizes()500%60%44141411
lambda$resolveWriteColumns$31(ConnectorWritePlanProvider, ConnectorSession, Optional, Optional)390%80%559911
lambda$resolveWritePlanContext$24(PluginDrivenExternalCatalog, Connector)380%20%229911
lambda$validateConnectorRowLevelDml$14(PluginDrivenExternalCatalog, Connector, ConnectorRowLevelDmlRequest)370%n/a118811
resolveWritePlanContext()350%40%338811
getShowCreateTableDdl()350%40%33101011
getRowCount()350%100%669911
initSchema()3410174%6857%4892901
fetchSyntheticWriteColumns()332037%6225%4591501
resolveWriteColumns(Optional)331632%5116%3481301
getConnectorRowLevelDmlLabelPrefix(WriteOperation)310%40%338811
lambda$getConnectorRowLevelPrimaryKeyColumns$11(PluginDrivenExternalCatalog, Connector)290%n/a116611
requirePartitionHashOnWrite()260%40%338811
materializeStaticPartitionValues()260%40%338811
supportsParallelWrite()250%60%444411
requirePartitionLocalSortOnWrite()250%60%445511
requiresFullSchemaWriteOrder()250%60%445511
getConnectorRowLevelWriteConstraintExcludedColumns()240%40%338811
lambda$resolveWritePlanContext$23(ConnectorSession, ConnectorMetadata, ConnectorTableHandle, ConnectorWritePlanProvider)230%n/a115511
getConnectorChangelogMode()210%40%337711
toThrift()204669%2250%2341601
appendSyntheticWriteColumns(List)20931%4450%356801
getSyntheticScanPredicates(MvccSnapshot)182558%3350%2441001
writePlanProvider()180%20%223311
getCachedRowCount()180%20%224411
validateConnectorRowLevelDml(ConnectorRowLevelDmlRequest)160%n/a114411
getConnectorRowLevelPrimaryKeyColumns()150%n/a113311
createAnalysisTask(AnalysisInfo)150%20%224411
connectorSupportsWriteBranch()131350%2250%234801
getBaseSchemaForDisplay()130%40%334411
connectorSupportedWriteOperations()121453%2250%234801
resolveWriteTargetHandle()12736%n/a012401
getConnectorRowChangeStyle()111354%2250%234801
lambda$materializeStaticPartitionValues$25(ConnectorWritePlanProvider)90%n/a112211
lambda$requirePartitionHashOnWrite$21(ConnectorWritePlanProvider)90%n/a112211
lambda$connectorSupportsWriteBranch$19(ConnectorWritePlanProvider)90%n/a111111
lambda$getConnectorRowLevelWriteConstraintExcludedColumns$15(ConnectorWritePlanProvider)90%n/a112211
lambda$getConnectorChangelogMode$8(ConnectorWritePlanProvider)90%n/a111111
lambda$getConnectorRowChangeStyle$7(ConnectorWritePlanProvider)90%n/a111111
lambda$connectorSupportedWriteOperations$5(ConnectorWritePlanProvider)90%n/a111111
resolveWritePlanProvider(Connector)80%n/a112211
lambda$resolveWriteCapabilityHandle$2(Connector)7541%n/a011201
resolveWriteCapabilityHandle(Connector)70%n/a111111
writePlanProvider(Connector, ConnectorTableHandle)70%n/a111111
lambda$fetchSyntheticWriteColumns$30(ConnectorWritePlanProvider, ConnectorSession, Optional)70%n/a111111
lambda$getWriteSchemaSnapshot$29()70%n/a112211
lambda$resolveWritePlanContext$22()70%n/a112211
lambda$getConnectorRowLevelDmlLabelPrefix$17(WriteOperation, ConnectorWritePlanProvider)70%n/a111111
lambda$validateConnectorRowLevelDml$13(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle, ConnectorRowLevelDmlRequest)70%n/a112211
lambda$validateConnectorRowLevelDml$12()70%n/a112211
lambda$getConnectorRowLevelPrimaryKeyColumns$9()70%n/a112211
lambda$resolveWriteTargetHandle$1()70%n/a112211
withPluginContextClassLoader(Object, Supplier)51168%n/a011401
lambda$getConnectorRowLevelDmlLabelPrefix$18()50%n/a111111
lambda$getConnectorRowLevelPrimaryKeyColumns$10(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle)50%n/a111111
lambda$resolveWritePlanProvider$4(Connector, ConnectorTableHandle)50%n/a111111
toSchemaCacheValue(ConnectorMetadata, ConnectorSession, String, String, ConnectorTableSchema)416697%41477%41023401
getSupportedSysTables()48195%2880%2622001
supportsNestedColumnSchemaChange()40%n/a111111
supportsScanParamOptions()40%n/a111111
getSyntheticWriteColumns()40%n/a111111
getComment()40%n/a111111
lambda$getNameToPartitionValues$34(SchemaCacheValue)40%n/a111111
lambda$getConnectorRowLevelDmlLabelPrefix$16(ConnectorWritePlanProvider, WriteOperation)40%n/a111111
lambda$writePlanProvider$3(Connector, ConnectorTableHandle)40%n/a111111
resolveIsView()33692%2466%2411001
lambda$connectorSupportedWriteOperations$6()30%n/a111111
getNameToPartitionItems(Optional)216298%1990%1613601
estimatedRowWidth(boolean)24195%1990%1611101
hasCapability(ConnectorCapability)22793%1787%151601
getBaseSchemaForDisplay(boolean)22692%1375%131701
supportsShowCreateDdl()22090%1583%141501
supportsView()22090%1583%141501
supportsExternalMetadataPreload()22090%1583%141501
getEngine()21083%1150%121301
resolveConnectorTableHandle(ConnectorSession, ConnectorMetadata)4097%1375%130901
getViewText()3296%1150%120701
fetchRowCount(ConnectorSession, ConnectorMetadata)89100%11995%11102301
toColumnStatistic(ConnectorColumnStatistics, Column)66100%6100%0401201
toDisplayColumns(List, List)55100%6100%0401401
getWriteSchemaSnapshot()48100%2250%2301301
getDistributionColumnNames()48100%2675%250901
getTableProperties()36100%4100%030801
fetchRowCount()24100%n/a010601
getShowLocation()20100%2100%020301
gsonPostProcess()17100%1150%120501
makeSureInitialized()13100%1150%120501
needInternalHiddenColumns()13100%4100%030201
lambda$resolveConnectorTableHandle$0(Connector)12100%n/a010301
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
getShowPartitionClause()7100%n/a010101
getShowSortClause()7100%n/a010101
getFullSchema(Optional)6100%n/a010101
isView()5100%n/a010201
getFullSchema()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
lambda$getNameToPartitionItems$33(SchemaCacheValue)4100%n/a010101
lambda$rawTableProperties$32(SchemaCacheValue)4100%n/a010101
lambda$getBaseSchemaForDisplay$28(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$27(SchemaCacheValue)4100%n/a010101
lambda$getPartitionColumns$26(SchemaCacheValue)4100%n/a010101
lambda$tableCapabilities$20(SchemaCacheValue)4100%n/a010101
static {...}4100%n/a010101
PluginDrivenExternalTable()3100%n/a010201
buildSchemaSession(PluginDrivenExternalCatalog)3100%n/a010101
getEngineTableTypeName()3100%n/a010101
supportInternalPartitionPruned()2100%n/a010101