ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,425 of 1,95927%197 of 24017%19122733244375107
listTableNames(SessionContext)1144025%12633%910273701
getTableForReplay(String)640%140%88161611
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)605145%16833%1213163001
getLocalTableName(String, boolean)581318%11321%78141901
unregisterTable(String)530%20%22111111
getTableNullableWithoutCache(SessionContext, String)490%20%227711
isTableExist(String)480%80%55101011
invalidateTableForCreate(String)470%40%33101011
resolveTableNameForInvalidation(String)440%100%66121211
getTables()420%40%33131311
lambda$observeTableLookup$13(ExternalTable, long, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable)420%80%558811
resetMetaToUninitialized()410%20%22101011
resolveTableNameFromSnapshot(String, boolean, Function)342643%11531%7971501
registerTable(TableIf)340%40%339911
equals(Object)290%80%556611
updateTableCache(ExternalTable, String, String, boolean)280%n/a115511
invalidateTableCache(String)260%40%336611
lambda$observeTableLookup$11(ExternalTable)250%40%334411
invalidateTableLookup(String)230%60%449911
invalidateAllTableCache()230%40%336611
makeSureInitialized()223158%1375%1351601
getTableForReplay(long)210%40%336611
invalidateTableRename(String, String)210%20%228811
addTableForTest(ExternalTable)210%n/a115511
matchesLocalTableName(String, String)200%40%335511
requiresRemoteTableNameResolution()200%80%554411
lambda$updateTableCache$29(AtomicBoolean, String, boolean, ExternalTable)200%20%225511
lambda$updateTableCache$26(boolean, String, String, String, NameCacheValue)200%60%444411
getTableNamesWithLock()180%20%225511
tryWriteLock(long, TimeUnit)160%n/a114411
gsonPostProcess()160%n/a114411
buildMetaCache()155177%4233%3421401
getTableNameForReplay(long)110%20%223311
getCachedTableNamesForTest()110%20%221111
getCachedTableForTest(String)110%20%221111
listLocalTableNamesFromCache()100%n/a113311
listLocalTableNamesWithoutCache(SessionContext)100%n/a111111
findTableNamePairWithoutCache(SessionContext, String)100%n/a113311
lambda$observeTableLookup$14(ExternalTable, long, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable)100%n/a111111
setInitializedForTest(boolean)90%20%224411
lambda$observeTableLookup$12(FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, ExternalTable)90%n/a111111
getRemoteTableName(String, boolean)80%n/a111111
lambda$addTableForTest$33(ExternalTable)80%n/a111111
lambda$invalidateTableCache$30(String, String, NameCacheValue)80%20%221111
lambda$updateTableCache$27(boolean, ExternalTable, String, ExternalTable)80%40%331111
lambda$listTableNames$6(List)80%20%221111
getTableNullable(String)74486%2250%2321001
updateTableCache(ExternalTable, String, String)70%n/a112211
resetMetaCacheNames()70%20%223311
lambda$updateTableCache$28(ExternalTable, String)70%n/a111111
lambda$findTableNamePairWithoutCache$24(String, Pair)70%n/a111111
lambda$observeTableLookup$10(ExternalTable)60%n/a111111
readLock()50%n/a112211
readUnlock()50%n/a112211
writeLock()50%n/a112211
writeUnlock()50%n/a112211
isWriteLockHeldByCurrentThread()50%n/a111111
getViews()50%n/a111111
getTablesOnIdOrderIfExist(List)50%n/a111111
getTablesOnIdOrderOrThrowException(List)50%n/a111111
evictTableObjectForTest(String)50%n/a112211
getCachedTableNameByIdForTest(long)50%n/a111111
lambda$invalidateTableCache$31(String)50%n/a111111
lambda$observeTableLookup$9(FeMetaCacheEntry.Observation, Runnable)50%n/a111111
observeTableLookup(ExternalTable, Runnable)43790%4450%452701
setExtCatalog(ExternalCatalog)40%n/a112211
setRemoteName(String)40%n/a112211
writeLockIfExist()40%n/a112211
lambda$resolveTableNameForInvalidation$25(String, String)40%n/a111111
lambda$getRemoteTableName$23(String, NameCacheValue)40%n/a111111
lambda$getLocalTableName$22(String, NameCacheValue)40%n/a111111
lambda$isTableExist$19(String, NameCacheValue)40%n/a111111
lambda$getTableForReplay$18(String, String)40%n/a111111
lambda$observeTableLookup$8(Runnable)40%n/a112211
lambda$listTableNames$3(String)40%n/a111111
lambda$listTableNames$2(String)40%n/a111111
getRemoteName()3770%1150%120101
isInitialized()30%n/a111111
writeLockOrException(Exception)30%n/a112211
writeLockOrDdlException()30%n/a112211
getDbProperties()30%n/a111111
getLastUpdateTime()30%n/a111111
getTableNamesValue(boolean)21789%1375%131301
getTableNullable(long)21386%1150%121501
isStoredTableNamesLowerCase()2777%1150%120101
isTableNamesCaseInsensitive()2777%1150%120101
lambda$addTableForTest$32(ExternalTable, String, ExternalTable)20%n/a111111
lambda$listTableNames$5(String)20%n/a111111
lambda$buildTableForInit$7(String, NameCacheValue)787%1150%120101
ExternalDatabase(ExternalCatalog, long, String, String)38100%n/a0101101
lambda$buildMetaCache$1(String)27100%n/a010201
lambda$observeTableLookup$16(ExternalTable, long, FeMetaCacheEntry.Observation, Runnable, FeMetaCacheEntry.Observation)15100%n/a010101
hashCode()14100%n/a010101
lambda$observeTableLookup$17(NameCacheValue, ExternalTable, long, Runnable, FeMetaCacheEntry.Observation)13100%n/a010101
lambda$getTableAndPublishId$20(String, ExternalTable)12100%2100%020101
getTableAndPublishId(String)10100%n/a010101
lambda$observeTableLookup$15(ExternalTable, long, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, FeMetaCacheEntry.Observation)9100%n/a010101
canonicalLocalTableNameFromRemote(String)7100%n/a010101
lambda$getTableAndPublishId$21(String, ExternalTable)7100%n/a010101
lambda$listTableNames$4(String)6100%n/a010101
listTableNames()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
lambda$buildMetaCache$0(String)4100%n/a010101
static {...}4100%n/a010101
getId()3100%n/a010101
getFullName()3100%n/a010101
getCatalog()3100%n/a010101