ExternalDatabase

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total400 of 1,55774%54 of 17669%67165943562277
registerTable(TableIf, long)560%60%44111111
listTableNames()5311368%51575%411113901
unregisterTableForReplay(String)473844%3562%25102001
tryWriteLock(long, TimeUnit)240%n/a114411
makeSureInitialized()223158%1375%1351601
getLocalTableName(String, boolean)215973%31381%2952001
gsonPostProcess()210%n/a114411
buildTableForInit(String, String, long, ExternalCatalog, ExternalDatabase, boolean)158184%81666%71332601
isTableExist(String)154173%4450%4521201
getTableForReplay(long)100%20%223311
lambda$observeTableLookup$11(boolean, ExternalTable)100%20%224411
lambda$buildMetaCache$2(String, String)80%n/a111111
lambda$buildMetaCache$3(String)70%n/a111111
lambda$observeTableLookup$12(MetaCache, long, Runnable)63384%4450%452701
registerTable(TableIf)60%n/a111111
resetMetaToUninitialized(boolean)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
getNonTempTableNullable(String)50%n/a111111
equals(Object)42586%3562%352601
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
observeTableLookup(ExternalTable)25296%2675%2501001
getTableNullable(String)23694%1150%121601
getTableForReplay(String)23193%1583%141901
invalidateTableLookup(String)22291%2250%230401
beginTableMetadataRefresh()2880%1150%120101
lambda$listTableNames$9(List)2675%1150%120101
acquireTableMetadataLoadEpoch()3096%1375%131801
isTableMetadataLoadEpochCurrent(long)1995%2250%230201
resetMetaToUninitialized(boolean, boolean)83100%12100%0702401
buildMetaCache()50100%4100%030801
ExternalDatabase(ExternalCatalog, long, String, String, InitDatabaseLog.Type)49100%n/a0101301
getTables()30100%1375%130901
getTableIdForReplay(String)29100%2100%020301
lambda$buildMetaCache$4(String)28100%n/a010301
retireAllTableObjectsWithoutEngineInvalidation()24100%1150%120601
lambda$listTableNames$7(String)23100%4100%030601
invalidateTableLookupDependencies()21100%n/a010601
hashCode()14100%n/a010101
getTableNullable(long)11100%n/a010201
addTableForTest(ExternalTable)11100%n/a010301
lambda$observeTableLookup$13(MetaCache, long, Runnable)11100%n/a010201
lambda$updateLowerCaseToTableName$10(Map, Pair)11100%n/a010101
updateLowerCaseToTableName(List)10100%n/a010401
getRemoteName()10100%2100%020101
hasLocalTableName(String)9100%2100%020101
isStoredTableNamesLowerCase()9100%2100%020101
isTableNamesCaseInsensitive()9100%2100%020101
getTableNamesWithLock()7100%n/a010201
unregisterTable(String)7100%n/a010301
resetMetaCacheNames()7100%2100%020301
lambda$observeTableLookup$14(MetaCache, long, Runnable)7100%n/a010101
lambda$observeTableLookup$15(MetaCache, long, Runnable)6100%n/a010101
resetMetaToUninitialized()5100%n/a010201
readLock()5100%n/a010201
readUnlock()5100%n/a010201
lambda$resetMetaToUninitialized$0(ExternalDatabase.TableMetadataLoadEpoch)5100%n/a010101
setLastUpdateTime(long)4100%n/a010201
lambda$listTableNames$6(String)4100%n/a010101
lambda$listTableNames$5(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$buildMetaCache$1(String)3100%n/a010101
lambda$listTableNames$8(String)2100%n/a010101