ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total199 of 1,92189%40 of 23482%502225643712105
listTableNames(SessionContext)5310165%51372%410113701
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)308172%71770%61383001
makeSureInitialized()223158%1375%1351601
tryWriteLock(long, TimeUnit)160%n/a114411
getTables()113173%1375%1331301
readLock()50%n/a112211
readUnlock()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
invalidateTableCache(String)42284%2250%231601
setRemoteName(String)40%n/a112211
writeLockIfExist()40%n/a112211
writeLockOrException(Exception)30%n/a112211
writeLockOrDdlException()30%n/a112211
getDbProperties()30%n/a111111
getTableNamesValue(boolean)21789%1375%131301
lambda$listTableNames$6(List)2675%1150%120101
invalidateTableForCreate(String)4697%2250%2311001
invalidateTableLookup(String)2295%1583%141901
invalidateTableRename(String, String)2095%1150%121801
lambda$updateTableCache$27(AtomicBoolean, String, boolean, ExternalTable)1995%1150%121501
getLocalTableName(String, boolean)71100%11392%1801901
buildMetaCache()66100%1583%1401401
getTableForReplay(String)64100%11392%1801601
unregisterTable(String)53100%2100%0201101
getTableNullable(String)51100%4100%0301001
getTableNullableWithoutCache(SessionContext, String)49100%2100%020701
isTableExist(String)48100%8100%0501001
resolveTableNameForInvalidation(String)44100%10100%0601201
resetMetaToUninitialized()41100%2100%0201001
ExternalDatabase(ExternalCatalog, long, String, String)38100%n/a0101101
observeTableLookup(ExternalTable, Runnable)37100%1787%150601
lambda$observeTableLookup$11(FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, ExternalTable)37100%1583%140701
registerTable(TableIf)34100%2250%230901
updateTableCache(ExternalTable, String, String, boolean)28100%n/a010501
lambda$buildMetaCache$1(String)27100%n/a010201
invalidateAllTableCache()23100%4100%030601
getTableForReplay(long)21100%4100%030601
addTableForTest(ExternalTable)21100%n/a010501
matchesLocalTableName(String, String)20100%4100%030501
requiresRemoteTableNameResolution()20100%2675%250401
lambda$updateTableCache$24(boolean, String, String, String, NameCacheValue)20100%6100%040401
getTableNamesWithLock()18100%2100%020501
gsonPostProcess()16100%n/a010401
getTableNullable(long)15100%2100%020501
hashCode()14100%n/a010101
lambda$observeTableLookup$14(ExternalTable, FeMetaCacheEntry.Observation, Runnable, FeMetaCacheEntry.Observation)14100%n/a010101
lambda$getTableAndPublishId$18(String, ExternalTable)12100%2100%020101
lambda$observeTableLookup$15(NameCacheValue, ExternalTable, Runnable, FeMetaCacheEntry.Observation)12100%n/a010101
getTableNameForReplay(long)11100%2100%020301
getCachedTableNamesForTest()11100%2100%020101
getCachedTableForTest(String)11100%2100%020101
getRemoteName()10100%2100%020101
getTableAndPublishId(String)10100%n/a010101
listLocalTableNamesFromCache()10100%n/a010301
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$observeTableLookup$12(FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, ExternalTable)9100%n/a010101
lambda$observeTableLookup$8(Runnable, ExternalTable)9100%n/a010301
getRemoteTableName(String, boolean)8100%n/a010101
lambda$addTableForTest$31(ExternalTable)8100%n/a010101
lambda$invalidateTableCache$28(String, String, NameCacheValue)8100%2100%020101
lambda$updateTableCache$25(boolean, ExternalTable, String, ExternalTable)8100%4100%030101
lambda$observeTableLookup$13(FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, ExternalTable, FeMetaCacheEntry.Observation)8100%n/a010101
lambda$observeTableLookup$10(FeMetaCacheEntry.Observation, FeMetaCacheEntry.Observation, Runnable, ExternalTable)8100%n/a010101
lambda$buildTableForInit$7(String, NameCacheValue)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$findTableNamePairWithoutCache$22(String, Pair)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
writeLock()5100%n/a010201
writeUnlock()5100%n/a010201
evictTableObjectForTest(String)5100%n/a010201
getCachedTableNameByIdForTest(long)5100%n/a010101
lambda$invalidateTableCache$29(String)5100%n/a010101
setExtCatalog(ExternalCatalog)4100%n/a010201
listTableNames()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
lambda$resolveTableNameForInvalidation$23(String, String)4100%n/a010101
lambda$getRemoteTableName$21(String, NameCacheValue)4100%n/a010101
lambda$getLocalTableName$20(String, NameCacheValue)4100%n/a010101
lambda$isTableExist$17(String, NameCacheValue)4100%n/a010101
lambda$getTableForReplay$16(String, String)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$addTableForTest$30(ExternalTable, String, ExternalTable)2100%n/a010101
lambda$listTableNames$5(String)2100%n/a010101