IcebergExternalMetaCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,070 of 2,44956%116 of 21846%1162032195423294
acquireWritableIcebergTable(ExternalTable, IcebergMetadataOps)1269843%10428%78275101
loadTableCacheValue(NameMapping)9711454%3350%24204101
getWritableIcebergTable(ExternalTable, IcebergMetadataOps)560%60%44111111
retireTableGeneration(NameMapping, IcebergTableCacheValue, IcebergTableCacheValue)4336%9110%56141601
loadManifestCacheValue(ManifestFile, Table, ManifestContent, boolean)391325%5337%455801
getIcebergSchemaCacheValue(NameMapping, long, Table)370%20%227711
getSnapshotCache(ExternalTable, NameMapping, IcebergTableCacheValue)337870%51168%5962601
lambda$loadSchemaCacheValue$24(IcebergSchemaCacheKey)330%n/a113311
lambda$loadSchemaCacheValue$23(IcebergSchemaCacheKey)330%n/a113311
loadView(NameMapping)320%20%227711
lambda$getSnapshotCache$11(ExternalTable, boolean, IcebergTableCacheValue, ExecutionAuthenticator)310%20%22111111
loadDeleteFiles(ManifestFile, Table, boolean)290%20%227711
getIcebergSchemaCacheValue(NameMapping, long, Table, ExecutionAuthenticator, boolean, boolean)288775%3975%3742301
executeForGeneration(IcebergTableCacheValue, long, Function)271332%3125%2371101
loadSnapshotProjection(ExternalTable, Table, Table, String, boolean, ExecutionAuthenticator, boolean, boolean)264764%1583%1441601
getIcebergSchemaCacheValue(NameMapping, long)260%20%225511
executeAuthenticated(long, Callable)250%20%224411
createLoadedTableValue(NameMapping, Table, ThreadPoolExecutor, ExecutionAuthenticator, MetaCacheEntry, MetastoreProperties, Map, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, Runnable)245469%7541%5782101
lambda$retireTableGeneration$26(NameMapping, Optional, IcebergTableCacheValue, IcebergSchemaCacheKey)240%80%555511
executeAuthenticated(CatalogIf, Callable)220%20%225511
lambda$loadTableCacheValue$19(NameMapping, Table, HMSExternalCatalog.IcebergTableLoadContext, MetaCacheEntry, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, IcebergExternalMetaCache.TableResourceOwner)190%n/a114411
getIcebergTableExecutor(ExternalTable)170%40%334411
lambda$retireTableGeneration$25(NameMapping, IcebergTableCacheValue, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)170%60%442211
getSnapshotCacheWithRetainedTableForTest(ExternalTable)160%n/a113311
requireExecutionAuthenticator(CatalogIf)150%20%224411
ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping)140%n/a114411
loadSchemaCacheValue(IcebergSchemaCacheKey)140%n/a112211
getSnapshotList(ExternalTable)130%n/a114411
getIcebergSchemaCacheValue(NameMapping, long, IcebergTableCacheValue)130%n/a113311
getIcebergView(ExternalTable)120%n/a112211
getManifestCacheValue(long, IcebergRuntimeContext, IcebergManifestEntryKey, Function, Consumer)100%n/a111111
loadSchemaCacheValue(IcebergSchemaCacheKey, Table, ExecutionAuthenticator)94081%3350%3411201
createQueryTable(NameMapping, IcebergTableCacheValue)91765%3350%343701
resolveMetadataOps(CatalogIf)91155%2250%232501
execute(ExecutionAuthenticator, Callable)8433%n/a012301
IcebergExternalMetaCache(ExecutorService)80%n/a112211
lambda$loadView$22(IcebergMetadataOps, NameMapping)70%n/a111111
lambda$getWritableIcebergTable$7(IcebergMetadataOps, NameMapping)70%n/a112211
collectManifestFileIo(IdentityHashMap, List, Table)61875%2466%243901
sharesOperationalResources(IcebergTableCacheValue, IcebergSnapshotCacheValue)53286%6650%672901
dropManifestFileIoCaches(List)51575%2100%022701
getIcebergTable(ExternalTable)51270%1150%121501
retainStatementTableGenerationForAsyncPlanning(ExternalTable)51066%1150%121401
statementValue(NameMapping)5964%1150%121401
resolveManifestEntry(long, IcebergRuntimeContext)5550%1150%120101
getWritableIcebergTable(ExternalTable)50%n/a111111
acquireWritableIcebergTable(ExternalTable)50%n/a111111
borrowForTest(NameMapping)40%n/a111111
lambda$collectManifestFileIos$31(IdentityHashMap, List, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)21285%1150%120201
lambda$collectManifestFileIos$30(IdentityHashMap, List, NameMapping, IcebergTableCacheValue)2981%1150%120201
lambda$createLoadedTableValue$20()20%n/a111111
lambda$new$4(NameMapping)20%n/a111111
ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping, boolean, boolean)3397%4660%4601001
borrow(NameMapping)2796%1375%131901
lambda$loadTableCacheValue$18()0%n/a111111
lambda$acquireWritableIcebergTable$9()0%n/a111111
IcebergExternalMetaCache(ExecutorService, ExternalMetaCacheBudgetManager)86100%n/a0102201
lambda$getSnapshotCache$12(boolean, IcebergTableCacheValue, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, ExecutionAuthenticator)42100%4100%0301401
statementLease(NameMapping)41100%4100%030701
collectManifestFileIos(long)36100%2250%2301001
withSnapshotCacheValue(ExternalTable, Function)33100%2100%020601
getSnapshotCache(ExternalTable)30100%2100%020701
loadDataFiles(ManifestFile, Table, boolean)27100%2100%020601
lambda$getSnapshotForWritableLease$10(ExternalTable, Table, IcebergExternalMetaCache.WritableTableLease)26100%n/a010801
withIcebergTable(ExternalTable, Function)25100%2100%020601
invalidateRelatedEntriesOnTableRemoval(NameMapping)25100%4100%030901
catalogPropertyCompatibilityMap()25100%n/a010601
getManifestCacheValue(ExternalTable, ManifestFile, Table, IcebergRuntimeContext, Consumer)24100%n/a010501
catalogGenerationMoved(NameMapping)24100%n/a010201
getManifestCacheValue(MetaCacheEntry, IcebergManifestEntryKey, Function, Consumer)20100%1375%130401
lambda$loadTableCacheValue$17(NameMapping, Table, IcebergMetadataOps, IcebergExternalCatalog.TableLoadContext, MetaCacheEntry, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, IcebergExternalMetaCache.TableResourceOwner)19100%n/a010401
getSnapshotForWritableLease(ExternalTable, IcebergExternalMetaCache.WritableTableLease)14100%n/a010201
lambda$getSnapshotCache$13(IcebergTableCacheValue, NameMapping, boolean, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, IcebergSnapshotEntryKey)14100%n/a010101
getQueryScopedIcebergTable(ExternalTable)12100%n/a010301
invalidateCatalog(long)11100%n/a010401
lambda$getManifestCacheValue$15(ManifestFile, Table, IcebergManifestEntryKey, MetaCacheEntry, IcebergManifestEntryKey)9100%n/a010201
getTableCacheValue(ExternalTable)7100%n/a010201
createQueryScopedTable(ExternalTable, IcebergTableCacheValue)6100%n/a010101
lambda$getIcebergSchemaCacheValue$14(IcebergSchemaCacheKey, Table, ExecutionAuthenticator, IcebergSchemaCacheKey)6100%n/a010101
lambda$new$6(IcebergManifestEntryKey, ManifestCacheValue)6100%n/a010101
lambda$invalidateRelatedEntriesOnTableRemoval$28(NameMapping, IcebergSchemaCacheKey)5100%n/a010101
lambda$invalidateRelatedEntriesOnTableRemoval$27(NameMapping, IcebergSnapshotEntryKey)5100%n/a010101
invalidateCatalogEntries(long)4100%n/a010201
prepareTableForCachePublication(NameMapping, IcebergTableCacheValue)4100%n/a010101
lambda$executeForGeneration$29(Function, ExecutionAuthenticator)4100%n/a010101
lambda$statementLease$21(NameMapping)4100%n/a010101
lambda$new$5(IcebergManifestEntryKey, ManifestCacheValue)4100%n/a010101
lambda$new$3(IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)4100%n/a010101
lambda$new$2(NameMapping, Boolean)4100%n/a010101
lambda$new$1(IcebergTableCacheValue)4100%n/a010201
static {...}4100%n/a010101
lambda$new$0(NameMapping)2100%n/a010101
lambda$loadTableCacheValue$16()100%n/a010101
lambda$acquireWritableIcebergTable$8()100%n/a010101