IcebergExternalMetaCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,459 of 2,5744%220 of 2200%20921253456399102
acquireWritableIcebergTable(ExternalTable, IcebergMetadataOps)2260%140%88515111
loadTableCacheValue(NameMapping)2120%60%44414111
getIcebergSchemaCacheValue(NameMapping, long, Table, ExecutionAuthenticator, boolean, boolean, IcebergRuntimeContext)1170%120%77232311
getSnapshotCache(ExternalTable, NameMapping, IcebergTableCacheValue)1110%160%99262611
loadSnapshotProjection(ExternalTable, Table, Table, String, boolean, ExecutionAuthenticator, boolean, boolean)810%60%44181811
createLoadedTableValue(NameMapping, Table, IcebergMetadataOps, ThreadPoolExecutor, ExecutionAuthenticator, MetaCacheEntry, MetastoreProperties, Map, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, Runnable)790%120%77212111
loadManifestCacheValue(ManifestFile, Table, ManifestContent, MetaCacheEntry)650%100%66101011
getWritableIcebergTable(ExternalTable, IcebergMetadataOps)560%60%44111111
loadSchemaCacheValue(IcebergSchemaCacheKey, Table, ExecutionAuthenticator, IcebergRuntimeContext)500%60%44121211
retireTableGeneration(NameMapping, IcebergTableCacheValue, IcebergTableCacheValue)460%100%66161611
lambda$getSnapshotCache$15(boolean, IcebergTableCacheValue, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, ExecutionAuthenticator)440%40%33151511
withIcebergTableGeneration(ExternalTable, IcebergExternalMetaCache.TableGenerationAction)410%20%228811
statementLease(NameMapping)410%40%337711
executeForGeneration(IcebergTableCacheValue, long, Function)400%40%33111111
getIcebergSchemaCacheValue(NameMapping, long, Table)390%20%227711
sharesOperationalResources(IcebergTableCacheValue, IcebergSnapshotCacheValue)370%120%779911
collectManifestFileIos(long)360%40%33101011
ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping, boolean, boolean)340%100%66101011
withSnapshotCacheValue(ExternalTable, Function)330%20%226611
lambda$loadSchemaCacheValue$27(IcebergSchemaCacheKey)330%n/a113311
lambda$loadSchemaCacheValue$26(IcebergSchemaCacheKey)330%n/a113311
lambda$getSnapshotCache$14(ExternalTable, boolean, IcebergTableCacheValue, ExecutionAuthenticator)330%20%22121211
loadView(NameMapping)320%20%227711
getSnapshotCache(ExternalTable)300%20%227711
loadDeleteFiles(ManifestFile, Table, boolean)290%20%227711
borrow(NameMapping)280%40%339911
loadDataFiles(ManifestFile, Table, boolean)270%20%226611
createQueryTable(NameMapping, IcebergTableCacheValue)260%60%447711
getIcebergSchemaCacheValue(NameMapping, long)260%20%225511
lambda$getSnapshotForWritableLease$13(ExternalTable, Table, IcebergExternalMetaCache.WritableTableLease)260%n/a118811
invalidateRelatedEntriesOnTableRemoval(NameMapping)250%40%339911
executeAuthenticated(long, Callable)250%20%224411
getManifestCacheValue(ExternalTable, ManifestFile, Table, IcebergRuntimeContext, Consumer)240%n/a115511
catalogGenerationMoved(NameMapping)240%n/a112211
collectManifestFileIo(IdentityHashMap, List, Table)240%60%449911
lambda$retireTableGeneration$30(NameMapping, Optional, IcebergTableCacheValue, IcebergSchemaCacheKey)240%80%555511
executeAuthenticated(CatalogIf, Callable)220%20%225511
getManifestCacheValue(MetaCacheEntry, IcebergManifestEntryKey, Function, Consumer)200%40%334411
resolveMetadataOps(CatalogIf)200%40%335511
lambda$loadTableCacheValue$22(NameMapping, Table, IcebergMetadataOps, HMSExternalCatalog.IcebergTableLoadContext, MetaCacheEntry, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, IcebergExternalMetaCache.TableResourceOwner)200%n/a114411
lambda$loadTableCacheValue$20(NameMapping, Table, IcebergMetadataOps, IcebergExternalCatalog.TableLoadContext, MetaCacheEntry, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, IcebergExternalMetaCache.TableResourceOwner)200%n/a114411
lambda$loadViewSchemaCacheValue$28(IcebergRuntimeContext, IcebergSchemaCacheKey)190%n/a114411
getIcebergTable(ExternalTable)170%20%225511
getIcebergTableExecutor(ExternalTable)170%40%334411
lambda$retireTableGeneration$29(NameMapping, IcebergTableCacheValue, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)170%60%442211
getSnapshotCacheWithRetainedTableForTest(ExternalTable)160%n/a113311
getIcebergSchemaCacheValue(NameMapping, long, IcebergTableCacheValue)150%n/a113311
retainStatementTableGenerationForAsyncPlanning(ExternalTable)150%20%224411
requireExecutionAuthenticator(CatalogIf)150%20%224411
dropManifestFileIoCaches(List)150%20%224411
getSnapshotForWritableLease(ExternalTable, IcebergExternalMetaCache.WritableTableLease)140%n/a112211
statementValue(NameMapping)140%20%224411
ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping)140%n/a114411
loadSchemaCacheValue(IcebergSchemaCacheKey)140%n/a112211
lambda$collectManifestFileIos$35(IdentityHashMap, List, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)140%20%222211
lambda$getSnapshotCache$16(IcebergTableCacheValue, NameMapping, boolean, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, IcebergSnapshotEntryKey)140%n/a111111
getSnapshotList(ExternalTable)130%n/a114411
getQueryScopedIcebergTable(ExternalTable)120%n/a113311
getIcebergView(ExternalTable)120%n/a112211
execute(ExecutionAuthenticator, Callable)120%n/a113311
invalidateCatalog(long)110%n/a114411
lambda$collectManifestFileIos$34(IdentityHashMap, List, NameMapping, IcebergTableCacheValue)110%20%222211
getIcebergSchemaCacheValue(NameMapping, long, Table, ExecutionAuthenticator, boolean, boolean)100%n/a111111
getManifestCacheValue(long, IcebergRuntimeContext, IcebergManifestEntryKey, Function, Consumer)100%n/a111111
resolveManifestEntry(long, IcebergRuntimeContext)100%20%221111
loadViewSchemaCacheValue(IcebergSchemaCacheKey, IcebergRuntimeContext)100%n/a111111
dropManifestFileIoCache(FileIO)90%n/a115511
lambda$withIcebergTableGeneration$9(IcebergExternalMetaCache.TableGenerationAction, IcebergTableCacheValue.Lease, IcebergTableCacheValue, ExecutionAuthenticator)90%n/a113311
lambda$withIcebergTableGeneration$8(IcebergExternalMetaCache.TableGenerationAction, IcebergTableCacheValue.Lease, IcebergTableCacheValue, ExecutionAuthenticator)90%n/a112211
IcebergExternalMetaCache(ExecutorService)80%n/a112211
lambda$getManifestCacheValue$18(ManifestFile, Table, IcebergManifestEntryKey, MetaCacheEntry, IcebergManifestEntryKey)80%n/a112211
getTableCacheValue(ExternalTable)70%n/a112211
lambda$loadView$25(IcebergMetadataOps, NameMapping)70%n/a111111
lambda$getIcebergSchemaCacheValue$17(IcebergSchemaCacheKey, Table, ExecutionAuthenticator, IcebergRuntimeContext, IcebergSchemaCacheKey)70%n/a111111
lambda$getWritableIcebergTable$10(IcebergMetadataOps, NameMapping)70%n/a112211
withIcebergTable(ExternalTable, Function)60%n/a111111
createQueryScopedTable(ExternalTable, IcebergTableCacheValue)60%n/a111111
lambda$new$6(IcebergManifestEntryKey, ManifestCacheValue)60%n/a111111
getWritableIcebergTable(ExternalTable)50%n/a111111
acquireWritableIcebergTable(ExternalTable)50%n/a111111
lambda$invalidateRelatedEntriesOnTableRemoval$32(NameMapping, IcebergSchemaCacheKey)50%n/a111111
lambda$invalidateRelatedEntriesOnTableRemoval$31(NameMapping, IcebergSnapshotEntryKey)50%n/a111111
invalidateCatalogEntries(long)40%n/a112211
borrowForTest(NameMapping)40%n/a111111
prepareTableForCachePublication(NameMapping, IcebergTableCacheValue)40%n/a111111
lambda$executeForGeneration$33(Function, ExecutionAuthenticator)40%n/a111111
lambda$statementLease$24(NameMapping)40%n/a111111
lambda$withIcebergTable$7(Function, Table, boolean, boolean)40%n/a111111
lambda$new$5(IcebergManifestEntryKey, ManifestCacheValue)40%n/a111111
lambda$new$3(IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)40%n/a111111
lambda$new$2(NameMapping, Boolean)40%n/a111111
lambda$new$1(IcebergTableCacheValue)40%n/a112211
lambda$createLoadedTableValue$23()20%n/a111111
lambda$new$4(NameMapping)20%n/a111111
lambda$new$0(NameMapping)20%n/a111111
lambda$loadTableCacheValue$21()0%n/a111111
lambda$loadTableCacheValue$19()0%n/a111111
lambda$acquireWritableIcebergTable$12()0%n/a111111
lambda$acquireWritableIcebergTable$11()0%n/a111111
IcebergExternalMetaCache(ExecutorService, ExternalMetaCacheBudgetManager)86100%n/a0102201
catalogPropertyCompatibilityMap()25100%n/a010601
static {...}4100%n/a010101