ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total987 of 1,74343%138 of 21435%1362012274064794
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)921413%21312%1213242801
listTableNames(SessionContext)718353%71161%610173701
resolveTableNameFromSnapshot(String, boolean, Function)600%160%99151511
getLocalTableName(String, boolean)581318%11321%78141901
invalidateTableForCreate(String)470%40%33101011
getTableNullable(String)431424%3125%2361001
getTables()420%40%33131311
getTableForReplay(String)362843%10428%7891601
resolveTableNameForInvalidation(String)36818%8220%5691201
registerTable(TableIf)340%40%339911
makeSureInitialized()302343%2250%2381601
updateTableCache(ExternalTable, String, String, boolean)280%n/a115511
lambda$buildMetaCache$1(String)270%n/a112211
getTableForReplay(long)210%40%336611
lambda$updateTableCache$19(AtomicBoolean, String, boolean, ExternalTable)200%20%225511
lambda$updateTableCache$16(boolean, String, String, String, NameCacheValue)200%60%444411
getTableNamesValue(boolean)190%40%333311
resetMetaToUninitialized()172458%1150%1221001
getTableNullable(long)170%20%225511
tryWriteLock(long, TimeUnit)160%n/a114411
gsonPostProcess()160%n/a114411
hashCode()140%n/a111111
lambda$getTableNullable$10(String, ExternalTable)120%20%221111
buildMetaCache()115583%2466%2411401
getTableNameForReplay(long)110%20%223311
isTableExist(String)103879%3562%3521001
listLocalTableNamesFromCache()100%n/a113311
getRemoteTableName(String, boolean)80%n/a111111
lambda$updateTableCache$17(boolean, ExternalTable, String, ExternalTable)80%40%331111
lambda$buildTableForInit$7(String, NameCacheValue)80%20%221111
updateTableCache(ExternalTable, String, String)70%n/a112211
lambda$updateTableCache$18(ExternalTable, String)70%n/a111111
lambda$getTableNullable$11(String, ExternalTable)70%n/a111111
unregisterTable(String)64788%1150%1211101
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
equals(Object)42586%3562%352601
invalidateTableCache(String)42284%2250%231601
getTableNamesWithLock()41477%1150%121501
setExtCatalog(ExternalCatalog)40%n/a112211
setRemoteName(String)40%n/a112211
listTableNames()40%n/a111111
writeLockIfExist()40%n/a112211
lambda$resolveTableNameForInvalidation$15(String, String)40%n/a111111
lambda$getRemoteTableName$13(String, NameCacheValue)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
lambda$listTableNames$3(String)40%n/a111111
lambda$listTableNames$2(String)40%n/a111111
lambda$buildMetaCache$0(String)40%n/a111111
lambda$invalidateTableCache$20(String, String, NameCacheValue)3562%1150%120101
writeLockOrException(Exception)30%n/a112211
writeLockOrDdlException()30%n/a112211
getDbProperties()30%n/a111111
getLastUpdateTime()30%n/a111111
lambda$listTableNames$6(List)2675%1150%120101
invalidateTableRename(String, String)2095%1150%121801
getTableNullableWithoutCache(SessionContext, String)49100%2100%020701
ExternalDatabase(ExternalCatalog, long, String, String)38100%n/a0101101
addTableForTest(ExternalTable)21100%n/a010501
matchesLocalTableName(String, String)20100%4100%030501
requiresRemoteTableNameResolution()20100%2675%250401
invalidateAllTableCache()16100%4100%030601
getCachedTableNamesForTest()11100%2100%020101
getCachedTableForTest(String)11100%2100%020101
getRemoteName()10100%2100%020101
listLocalTableNamesWithoutCache(SessionContext)10100%n/a010101
findTableNamePairWithoutCache(SessionContext, String)10100%n/a010301
isStoredTableNamesLowerCase()9100%2100%020101
isTableNamesCaseInsensitive()9100%2100%020101
setInitializedForTest(boolean)9100%1150%120401
lambda$addTableForTest$23(ExternalTable)8100%n/a010101
canonicalLocalTableNameFromRemote(String)7100%n/a010101
resetMetaCacheNames()7100%1150%120301
lambda$findTableNamePairWithoutCache$14(String, Pair)7100%n/a010101
lambda$listTableNames$4(String)6100%n/a010101
evictTableObjectForTest(String)5100%n/a010201
getCachedTableNameByIdForTest(long)5100%n/a010101
lambda$invalidateTableCache$21(String)5100%n/a010101
setLastUpdateTime(long)4100%n/a010201
static {...}4100%n/a010101
isInitialized()3100%n/a010101
getId()3100%n/a010101
getFullName()3100%n/a010101
getCatalog()3100%n/a010101
lambda$addTableForTest$22(ExternalTable, String, ExternalTable)2100%n/a010101
lambda$listTableNames$5(String)2100%n/a010101