PluginDrivenExternalTable

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,926 of 2,9260%330 of 3300%287287673673122122
toSchemaCacheValue(ConnectorMetadata, ConnectorSession, String, String, ConnectorTableSchema)1700%180%1010343411
getNameToPartitionItems(Optional)1640%100%66363611
initSchema()1350%140%88292911
getNameToPartitionValues(Optional)940%80%55232311
fetchRowCount(ConnectorSession, ConnectorMetadata)890%200%1111232311
getSupportedSysTables()850%100%66202011
getColumnStatistic(String)660%80%55181811
toColumnStatistic(ConnectorColumnStatistics, Column)660%60%44121211
toThrift()660%40%33161611
fetchRowCountAtSnapshot(ConnectorMvccSnapshot)600%60%44141411
resolveConnectorTableHandle(ConnectorSession, ConnectorMetadata)580%80%55101011
getComment(boolean)570%80%55131311
toDisplayColumns(List, List)550%60%44141411
fetchSyntheticWriteColumns()530%80%55151511
getChunkSizes()500%60%44141411
resolveWriteColumns(Optional)490%60%44131311
getWriteSchemaSnapshot()480%40%33131311
getDistributionColumnNames()480%80%559911
getSyntheticScanPredicates(MvccSnapshot)430%60%44101011
estimatedRowWidth(boolean)430%100%66111111
resolveIsView()390%60%44101011
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
getTableProperties()360%40%338811
resolveWritePlanContext()350%40%338811
getShowCreateTableDdl()350%40%33101011
getRowCount()350%100%669911
getViewText()330%20%227711
lambda$resolveConnectorTableHandle$0(boolean, Connector, PluginDrivenExternalCatalog, ExternalDatabase)320%40%338811
getConnectorRowLevelDmlLabelPrefix(WriteOperation)310%40%338811
hasCapability(ConnectorCapability)290%80%556611
appendSyntheticWriteColumns(List)290%80%558811
lambda$getConnectorRowLevelPrimaryKeyColumns$11(PluginDrivenExternalCatalog, Connector)290%n/a116611
getBaseSchemaForDisplay(boolean)280%40%337711
connectorSupportedWriteOperations()260%40%338811
connectorSupportsWriteBranch()260%40%338811
requirePartitionHashOnWrite()260%40%338811
materializeStaticPartitionValues()260%40%338811
supportsParallelWrite()250%60%444411
requirePartitionLocalSortOnWrite()250%60%445511
requiresFullSchemaWriteOrder()250%60%445511
getConnectorRowChangeStyle()240%40%338811
getConnectorRowLevelWriteConstraintExcludedColumns()240%40%338811
fetchRowCount()240%n/a116611
lambda$resolveWritePlanContext$23(ConnectorSession, ConnectorMetadata, ConnectorTableHandle, ConnectorWritePlanProvider)230%n/a115511
supportsShowCreateDdl()220%60%445511
supportsView()220%60%445511
supportsExternalMetadataPreload()220%60%445511
getConnectorChangelogMode()210%40%337711
getShowLocation()200%20%223311
resolveWriteTargetHandle()190%n/a114411
writePlanProvider()180%20%223311
getCachedRowCount()180%20%224411
gsonPostProcess()170%20%225511
withPluginContextClassLoader(Object, Supplier)160%n/a114411
validateConnectorRowLevelDml(ConnectorRowLevelDmlRequest)160%n/a114411
getConnectorRowLevelPrimaryKeyColumns()150%n/a113311
createAnalysisTask(AnalysisInfo)150%20%224411
makeSureInitialized()130%20%225511
needInternalHiddenColumns()130%40%332211
getBaseSchemaForDisplay()130%40%334411
getEngine()120%20%223311
lambda$resolveWriteCapabilityHandle$2(Connector)120%n/a112211
getPartitionColumns(Optional)110%n/a114411
tableCapabilities()100%n/a114411
isPartitionedTable()100%20%222211
getPartitionColumns()100%n/a114411
rawTableProperties()100%n/a114411
PluginDrivenExternalTable(long, String, String, ExternalCatalog, ExternalDatabase)90%n/a112211
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
resolveWriteCapabilityHandle(Connector)70%n/a111111
writePlanProvider(Connector, ConnectorTableHandle)70%n/a111111
getShowPartitionClause()70%n/a111111
getShowSortClause()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
getFullSchema(Optional)60%n/a111111
isView()50%n/a112211
getFullSchema()50%n/a111111
lambda$getConnectorRowLevelDmlLabelPrefix$18()50%n/a111111
lambda$getConnectorRowLevelPrimaryKeyColumns$10(ConnectorWritePlanProvider, ConnectorSession, ConnectorTableHandle)50%n/a111111
lambda$resolveWritePlanProvider$4(Connector, ConnectorTableHandle)50%n/a111111
supportsColumnAutoAnalyze()40%n/a111111
supportsTopNLazyMaterialize()40%n/a111111
supportsNestedColumnPrune()40%n/a111111
supportsStoragePredicatePruning()40%n/a111111
usesFieldIdAccessPath()40%n/a111111
supportsNestedColumnSchemaChange()40%n/a111111
supportsScanParamOptions()40%n/a111111
supportsSampleAnalyze()40%n/a111111
closeSchemaSession(ConnectorSession)40%n/a112211
getSyntheticWriteColumns()40%n/a111111
getComment()40%n/a111111
lambda$getNameToPartitionValues$34(SchemaCacheValue)40%n/a111111
lambda$getNameToPartitionItems$33(SchemaCacheValue)40%n/a111111
lambda$rawTableProperties$32(SchemaCacheValue)40%n/a111111
lambda$getBaseSchemaForDisplay$28(SchemaCacheValue)40%n/a111111
lambda$getPartitionColumns$27(SchemaCacheValue)40%n/a111111
lambda$getPartitionColumns$26(SchemaCacheValue)40%n/a111111
lambda$tableCapabilities$20(SchemaCacheValue)40%n/a111111
lambda$getConnectorRowLevelDmlLabelPrefix$16(ConnectorWritePlanProvider, WriteOperation)40%n/a111111
lambda$writePlanProvider$3(Connector, ConnectorTableHandle)40%n/a111111
static {...}40%n/a111111
PluginDrivenExternalTable()30%n/a112211
buildSchemaSession(PluginDrivenExternalCatalog)30%n/a111111
getEngineTableTypeName()30%n/a111111
lambda$connectorSupportedWriteOperations$6()30%n/a111111
supportInternalPartitionPruned()20%n/a111111