ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total880 of 1,65446%137 of 21235%1381981973854692
getLocalTableName(String, boolean)581318%11321%78141901
listTableNames(SessionContext)5310165%61266%510113701
getTableForReplay(String)501421%12214%78121601
getTableNullableWithoutCache(SessionContext, String)490%20%227711
isTableExist(String)480%80%55101011
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)456157%131145%1013122801
updateTableCache(ExternalTable, String, String, boolean)400%20%227711
resolveTableNameForInvalidation(String)36818%8220%5691201
equals(Object)290%80%556611
registerTable(TableIf)280%40%338811
makeSureInitialized()223158%1375%1351601
getTableForReplay(long)210%40%336611
addTableForTest(ExternalTable)210%n/a115511
matchesLocalTableName(String, String)200%40%335511
requiresRemoteTableNameResolution()200%80%554411
resetMetaToUninitialized()172458%1150%122901
tryWriteLock(long, TimeUnit)160%n/a114411
gsonPostProcess()160%n/a114411
buildMetaCache()155177%4233%3421401
resolveTableNameFromSnapshot(String, boolean, Function)154575%61062%6931501
getTables()113173%1375%1331301
getTableNameForReplay(long)110%20%223311
getCachedTableNamesForTest()110%20%221111
getCachedTableForTest(String)110%20%221111
listLocalTableNamesWithoutCache(SessionContext)100%n/a111111
findTableNamePairWithoutCache(SessionContext, String)100%n/a113311
setInitializedForTest(boolean)90%20%224411
lambda$updateTableCache$17(String, String, String, NameCacheValue)90%20%221111
lambda$updateTableCache$16(String, String, String, NameCacheValue)90%20%221111
lambda$addTableForTest$23(ExternalTable)80%n/a111111
lambda$updateTableCache$18(boolean, ExternalTable, String, ExternalTable)80%40%331111
getTableNullable(String)75087%2250%2321001
updateTableCache(ExternalTable, String, String)70%n/a112211
lambda$updateTableCache$19(ExternalTable, String)70%n/a111111
lambda$findTableNamePairWithoutCache$14(String, Pair)70%n/a111111
unregisterTable(String)62882%2250%2311001
canonicalLocalTableNameFromRemote(String)61571%2250%232601
getTableNamesWithLock()51372%1150%121501
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
invalidateTableCache(String)42284%2250%231601
setExtCatalog(ExternalCatalog)40%n/a112211
setRemoteName(String)40%n/a112211
writeLockIfExist()40%n/a112211
lambda$resolveTableNameForInvalidation$15(String, String)40%n/a111111
lambda$getLocalTableName$12(String, NameCacheValue)40%n/a111111
lambda$isTableExist$9(String, NameCacheValue)40%n/a111111
lambda$getTableForReplay$8(String, String)40%n/a111111
getRemoteName()3770%1150%120101
writeLockOrException(Exception)30%n/a112211
writeLockOrDdlException()30%n/a112211
getDbProperties()30%n/a111111
getLastUpdateTime()30%n/a111111
getTableNamesValue(boolean)21789%1375%131301
isStoredTableNamesLowerCase()2777%1150%120101
isTableNamesCaseInsensitive()2777%1150%120101
lambda$invalidateTableCache$20(String, String, NameCacheValue)2675%1150%120101
lambda$listTableNames$6(List)2675%1150%120101
lambda$addTableForTest$22(ExternalTable, String, ExternalTable)20%n/a111111
ExternalDatabase(ExternalCatalog, long, String, String)38100%n/a0101101
lambda$buildMetaCache$1(String)27100%n/a010201
getTableNullable(long)17100%2100%020501
invalidateAllTableCache()16100%2250%230601
hashCode()14100%n/a010101
lambda$getTableNullable$10(String, ExternalTable)12100%2100%020101
listLocalTableNamesFromCache()10100%n/a010301
getRemoteTableName(String, boolean)8100%n/a010101
lambda$buildTableForInit$7(String, NameCacheValue)8100%2100%020101
resetMetaCacheNames()7100%1150%120301
lambda$getTableNullable$11(String, ExternalTable)7100%n/a010101
lambda$listTableNames$4(String)6100%n/a010101
lambda$invalidateTableCache$21(String)5100%n/a010101
listTableNames()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
lambda$getRemoteTableName$13(String, NameCacheValue)4100%n/a010101
lambda$listTableNames$3(String)4100%n/a010101
lambda$listTableNames$2(String)4100%n/a010101
lambda$buildMetaCache$0(String)4100%n/a010101
static {...}4100%n/a010101
isInitialized()3100%n/a010101
getId()3100%n/a010101
getFullName()3100%n/a010101
getCatalog()3100%n/a010101
lambda$listTableNames$5(String)2100%n/a010101