PluginDrivenMvccExternalTable

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total290 of 2,54788%77 of 34377%7427258502899
requiresLatestSnapshotFence(Optional, Optional)471321%8433%57101201
getPartitionSnapshots(Set, MTMVRefreshContext, Optional)446158%8642%5882101
toTimeTravelSpec(Optional, Optional, Optional)285365%51168%3982301
getNewestUpdateTimeMillisForCache()221337%2250%233701
getNameToPartitionItems(Optional)186277%61266%41031801
getAndCopyPartitionItems(Optional)148185%51777%51221801
lambda$requiresLatestSnapshotFence$17(ConnectorMetadata, ConnectorSession, Optional, Optional)120%n/a112211
lambda$buildFromRangeView$8(List, String)110%n/a111111
loadLatestSnapshotFence()104782%2250%2321401
buildRangePartitionView(List, List, boolean)103979%2100%0231201
getPartitionColumnNames(Optional)100%n/a112211
lambda$getNewestUpdateTimeMillisForCache$34(long)80%20%221111
lambda$materializeLatest$4()70%n/a111111
getPartitionSnapshot(String, MTMVRefreshContext, Optional)67692%21285%2811701
sharedLatestPreloadInfo(Optional)65289%71161%71021301
lambda$getPartitionColumnNames$23(Column)40%n/a111111
materializeLatest(Optional)317598%32187%31303701
notFoundMessage(ConnectorTimeTravelSpec)32288%1480%151601
pinnedSnapshot(CatalogRelation)31381%1150%121401
materializePartitionViewForMtmv(MvccSnapshot)27797%2675%2511801
lambda$buildFromRangeView$10(List, Optional, List, PluginDrivenPartitionView.Key)24195%1375%130601
resolveFreshnessProbe()23594%1150%1211001
getSqlCacheVersion(Optional)23594%1150%121901
queryPartitionFreshnessMillis(String)21890%1150%121501
queryPartitionFreshnessMillis(List)21890%1150%121501
queryTableFreshness()21789%1150%121501
getSortedPartitionRanges(CatalogRelation)21688%2250%231401
isValidRelatedTable()21487%1375%131401
getPartitionMetaLoadTimeMillis(CatalogRelation)20%n/a111111
loadSnapshotInternal(Optional, Optional, Optional)21499%12596%11404601
buildFromRangeView(ConnectorMvccSnapshot, ConnectorMvccPartitionView, PluginDrivenSchemaCacheValue, List, Optional)6698%1583%1401401
getPartitionType(Optional)2896%1787%150801
beforeMTMVRefresh(MTMV)0%n/a111111
buildListPartitionView(List, List, boolean)90100%8100%0501901
materializePartitionView(PluginDrivenExternalTable.MetadataRead, ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorMvccSnapshot, PluginDrivenSchemaCacheValue, List)87100%1787%1501601
listPartitions(PluginDrivenExternalTable.MetadataRead, ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)53100%2100%020701
extractBranchOrTagName(TableScanParams)40100%1787%150701
getNameToPartitionItemsForScan(Optional)37100%11191%1701001
getNewestUpdateVersionOrTime()35100%4100%030701
toRangePartitionItem(ConnectorMvccPartition, List)34100%4100%030701
getTableSnapshot(Optional)33100%1375%130701
canDeferPartitionView(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)30100%11191%170501
getPartitionColumns(Optional)28100%6100%040601
initSelectedPartitions(Optional)25100%8100%050601
toPartitionValues(List)24100%2100%020501
applyPartitionFilterForScan(Optional, ConnectorExpression)24100%2675%250501
schemaCacheDisabled(Connector)21100%1787%150401
schemaAt(Optional)20100%1583%140501
pinPartitionViewHandle(ConnectorTableHandle, ConnectorMetadata, ConnectorSession, Optional)18100%1375%130401
partitionView(List, List)16100%n/a010301
getLatestSchemaCacheValue()14100%2100%020401
lambda$loadSnapshotInternal$21(ConnectorMvccSnapshot, PluginDrivenExternalTable.MetadataRead, ConnectorMetadata, ConnectorSession, ConnectorTableHandle, PluginDrivenSchemaCacheValue)14100%n/a010201
lambda$listPartitions$13(PluginDrivenExternalTable.MetadataRead, ConnectorMetadata, ConnectorSession, ConnectorTableHandle, PluginDrivenPartitionView.Key)14100%n/a010301
lambda$materializeLatest$1(PluginDrivenExternalTable.MetadataRead, ConnectorMetadata, ConnectorSession, ConnectorTableHandle)12100%n/a010101
isDigital(String)11100%1375%130101
lambda$getSqlCacheVersion$30(PluginDrivenMvccExternalTable.FreshnessProbe)11100%n/a010201
lambda$materializeLatest$5(PluginDrivenExternalTable.MetadataRead, ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorMvccSnapshot, PluginDrivenSchemaCacheValue)11100%n/a010201
getOrMaterialize(Optional)10100%2100%020301
supportInternalPartitionPruned(Optional)10100%2100%020101
lambda$materializePartitionViewForMtmv$22(Optional, ConnectorMetadata, ConnectorSession, PluginDrivenMvccSnapshot)10100%n/a010101
lambda$buildFromRangeView$9(List, List)10100%n/a010201
lambda$getSqlCacheVersion$31(PluginDrivenMvccExternalTable.FreshnessProbe, ConnectorMvccSnapshot)9100%n/a010101
lambda$queryPartitionFreshnessMillis$26(PluginDrivenMvccExternalTable.FreshnessProbe, List)9100%n/a010101
lambda$queryPartitionFreshnessMillis$25(PluginDrivenMvccExternalTable.FreshnessProbe, String)9100%n/a010101
lambda$partitionView$15(PluginDrivenPartitionView.Key)9100%n/a010201
PluginDrivenMvccExternalTable(long, String, String, ExternalCatalog, ExternalDatabase)8100%n/a010201
getPartitionMetaVersion(CatalogRelation)8100%n/a010101
lambda$getNewestUpdateVersionOrTime$33(long)8100%2100%020101
lambda$getSqlCacheVersion$29(PluginDrivenMvccExternalTable.FreshnessProbe)8100%n/a010101
lambda$resolveFreshnessProbe$27(ConnectorSession, ConnectorMetadata, PluginDrivenExternalTable.MetadataRead, ConnectorTableHandle)8100%n/a010101
lambda$queryTableFreshness$24(PluginDrivenMvccExternalTable.FreshnessProbe)8100%n/a010101
cachedPartitionView(PluginDrivenPartitionView.Key, Function)7100%n/a010101
lambda$getSqlCacheVersion$32(PluginDrivenMvccExternalTable.FreshnessProbe, ConnectorTableHandle)7100%n/a010101
lambda$loadLatestSnapshotFence$16(ConnectorMetadata, ConnectorSession, Optional)7100%n/a010101
static {...}7100%n/a010201
loadSnapshot(Optional, Optional)6100%n/a010101
loadSnapshot(Optional, Optional, Optional)6100%n/a010101
getOriginPartitions(CatalogRelation)6100%n/a010101
lambda$loadSnapshotInternal$20(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorMvccSnapshot)6100%n/a010101
lambda$loadSnapshotInternal$19(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorMvccSnapshot)6100%n/a010101
lambda$loadSnapshotInternal$18(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorTimeTravelSpec)6100%n/a010101
lambda$listPartitions$14(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)6100%n/a010101
lambda$listPartitions$12(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)6100%n/a010101
lambda$materializeLatest$3(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorMvccSnapshot)6100%n/a010101
lambda$materializeLatest$2(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ConnectorMvccSnapshot)6100%n/a010101
emptySnapshot()5100%n/a010101
getSchemaCacheValue()5100%n/a010101
lambda$listPartitions$11(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)5100%n/a010101
lambda$materializePartitionView$7(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)5100%n/a010101
lambda$materializePartitionView$6(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)5100%n/a010101
lambda$materializeLatest$0(ConnectorMetadata, ConnectorSession, ConnectorTableHandle)5100%n/a010101
materializeLatest()4100%n/a010101
getSchemaCacheValue(Optional)4100%n/a010101
getTableSnapshot(MTMVRefreshContext, Optional)4100%n/a010101
lambda$getSqlCacheVersion$28(MvccSnapshot)4100%n/a010101
PluginDrivenMvccExternalTable()3100%n/a010201
supportsLatestSnapshotPreload()3100%n/a010101
cachedSchemaCacheValue()3100%n/a010101
isPartitionColumnAllowNull()2100%n/a010101