ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total315 of 1,36976%56 of 18269%67164823312073
listTableNames()5310065%51372%410113601
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)426460%101458%813122801
invalidateTableCache(String)300%60%446611
makeSureInitialized()223158%1375%1351601
tryWriteLock(long, TimeUnit)160%n/a114411
gsonPostProcess()130%n/a114411
unregisterTable(String)122466%4233%3441101
getTables()113173%1375%1331301
lambda$updateTableCache$12(String, String, String, NameCacheValue)90%20%221111
updateTableCache(ExternalTable, String, String, boolean)84885%3975%3711001
lambda$invalidateTableCache$13(String, String, NameCacheValue)80%20%221111
lambda$invalidateTableCache$14(String, Map.Entry)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
resolveTableNameFromSnapshot(String, boolean, Function)45693%31381%3901501
equals(Object)42586%3562%352601
getTableForReplay(long)41982%2250%232601
setExtCatalog(ExternalCatalog)40%n/a112211
setRemoteName(String)40%n/a112211
writeLockIfExist()40%n/a112211
writeLockOrException(Exception)30%n/a112211
writeLockOrDdlException()30%n/a112211
getDbProperties()30%n/a111111
getTableForReplay(String)24395%2675%2511201
getTableNamesValue(boolean)21789%1375%131301
getTableNullable(long)21789%1150%121501
getCachedTableNamesForTest()2981%1150%120101
getCachedTableForTest(String)2981%1150%120101
lambda$listTableNames$6(List)2675%1150%120101
getLocalTableName(String, boolean)70100%21285%2801901
buildMetaCache()66100%1583%1401401
resetMetaToUninitialized()41100%2100%020901
ExternalDatabase(ExternalCatalog, long, String, String, InitDatabaseLog.Type)38100%n/a0101201
registerTable(TableIf)33100%2250%230901
getTableNullable(String)29100%4100%030801
lambda$buildMetaCache$1(String)27100%n/a010201
isTableExist(String)26100%1375%130601
lambda$listTableNames$4(String)23100%4100%030601
addTableForTest(ExternalTable)18100%n/a010401
listLocalTableNamesFromCache()16100%n/a010301
invalidateAllTableCache()16100%4100%030601
hashCode()14100%n/a010101
getRemoteName()10100%2100%020101
isStoredTableNamesLowerCase()9100%2100%020101
isTableNamesCaseInsensitive()9100%2100%020101
setInitializedForTest(boolean)9100%1150%120401
lambda$updateTableCache$11(String, String, String, NameCacheValue)9100%2100%020101
getRemoteTableName(String, boolean)8100%n/a010101
lambda$buildTableForInit$7(String, NameCacheValue)8100%2100%020101
updateTableCache(ExternalTable, String, String)7100%n/a010201
getCachedTableNameByIdForTest(long)7100%n/a010101
resetMetaCacheNames()7100%2100%020301
getTableNamesWithLock()6100%n/a010201
setLastUpdateTime(long)4100%n/a010201
lambda$getRemoteTableName$10(String, NameCacheValue)4100%n/a010101
lambda$getLocalTableName$9(String, NameCacheValue)4100%n/a010101
lambda$isTableExist$8(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
getLastUpdateTime()3100%n/a010101
getCatalog()3100%n/a010101
lambda$listTableNames$5(String)2100%n/a010101