ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total706 of 1,93463%118 of 23650%11622316043931105
getTableForReplay(String)501421%12214%78121601
getTableNullableWithoutCache(SessionContext, String)490%20%227711
getLocalTableName(String, boolean)442738%8642%58111901
resolveTableNameForInvalidation(String)36818%8220%5691201
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)337870%81666%61383001
invalidateTableForCreate(String)301736%2250%2341001
equals(Object)290%80%556611
listTableNames(SessionContext)2812681%31583%21093701
isTableExist(String)262245%5337%4541001
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%1221001
tryWriteLock(long, TimeUnit)160%n/a114411
gsonPostProcess()160%n/a114411
resolveTableNameFromSnapshot(String, boolean, Function)154575%61062%6931501
buildMetaCache()115583%2466%2411401
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
lambda$updateTableCache$24(boolean, String, String, String, NameCacheValue)91155%3350%242401
setInitializedForTest(boolean)90%20%224411
lambda$addTableForTest$31(ExternalTable)80%n/a111111
getTableNullable(String)74486%2250%2321001
lambda$findTableNamePairWithoutCache$22(String, Pair)70%n/a111111
unregisterTable(String)64788%1150%1211101
registerTable(TableIf)52985%2250%231901
getTableNamesWithLock()51372%1150%121501
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
invalidateTableLookup(String)41982%3350%343901
setExtCatalog(ExternalCatalog)40%n/a112211
setRemoteName(String)40%n/a112211
writeLockIfExist()40%n/a112211
lambda$resolveTableNameForInvalidation$23(String, String)40%n/a111111
lambda$isTableExist$17(String, NameCacheValue)40%n/a111111
lambda$getTableForReplay$16(String, String)40%n/a111111
lambda$observeTableLookup$11(ExternalTable, long, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable)33992%4450%451801
getRemoteName()3770%1150%120101
writeLockOrException(Exception)30%n/a112211
writeLockOrDdlException()30%n/a112211
getTableNamesValue(boolean)21789%1375%131301
lambda$updateTableCache$25(boolean, ExternalTable, String, ExternalTable)2675%2250%230101
lambda$addTableForTest$30(ExternalTable, String, ExternalTable)20%n/a111111
invalidateTableRename(String, String)2095%1150%121801
lambda$updateTableCache$27(AtomicBoolean, String, boolean, ExternalTable)1995%1150%121501
observeTableLookup(ExternalTable, Runnable)41100%2675%250701
ExternalDatabase(ExternalCatalog, long, String, String)38100%n/a0101101
updateTableCache(ExternalTable, String, String, boolean)28100%n/a010501
lambda$buildMetaCache$1(String)27100%n/a010201
invalidateAllTableCache()23100%4100%030601
getTableNullable(long)15100%2100%020501
lambda$observeTableLookup$14(ExternalTable, long, FeMetaCacheEntry.Observation, Runnable, FeMetaCacheEntry.Observation)15100%n/a010101
hashCode()14100%n/a010101
lambda$observeTableLookup$15(NameCacheValue, ExternalTable, long, Runnable, FeMetaCacheEntry.Observation)13100%n/a010101
lambda$getTableAndPublishId$18(String, ExternalTable)12100%2100%020101
getTableAndPublishId(String)10100%n/a010101
listLocalTableNamesFromCache()10100%n/a010301
lambda$observeTableLookup$12(ExternalTable, long, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable)10100%n/a010101
isStoredTableNamesLowerCase()9100%2100%020101
isTableNamesCaseInsensitive()9100%2100%020101
lambda$observeTableLookup$13(ExternalTable, long, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, FeMetaCacheEntry.Observation)9100%n/a010101
lambda$observeTableLookup$8(Runnable, ExternalTable)9100%n/a010301
getRemoteTableName(String, boolean)8100%n/a010101
lambda$invalidateTableCache$28(String, String, NameCacheValue)8100%2100%020101
lambda$observeTableLookup$10(FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, ExternalTable)8100%n/a010101
lambda$buildTableForInit$7(String, NameCacheValue)8100%2100%020101
lambda$listTableNames$6(List)8100%2100%020101
updateTableCache(ExternalTable, String, String)7100%n/a010201
canonicalLocalTableNameFromRemote(String)7100%n/a010101
resetMetaCacheNames()7100%1150%120301
lambda$updateTableCache$26(ExternalTable, String)7100%n/a010101
lambda$getTableAndPublishId$19(String, ExternalTable)7100%n/a010101
lambda$observeTableLookup$9(FeMetaCacheEntry.Observation, Runnable, ExternalTable)7100%n/a010101
lambda$listTableNames$4(String)6100%n/a010101
readLock()5100%n/a010201
readUnlock()5100%n/a010201
writeLock()5100%n/a010201
writeUnlock()5100%n/a010201
lambda$invalidateTableCache$29(String)5100%n/a010101
listTableNames()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
lambda$getRemoteTableName$21(String, NameCacheValue)4100%n/a010101
lambda$getLocalTableName$20(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
getDbProperties()3100%n/a010101
getLastUpdateTime()3100%n/a010101
getCatalog()3100%n/a010101
lambda$listTableNames$5(String)2100%n/a010101