ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total798 of 2,44867%100 of 27964%12828718459748144
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)859853%191848%1823164101
getDbNullableWithoutCache(String)630%60%44141411
matchesLocalDbName(String, String)380%100%668811
getAllDbs()300%40%339911
gsonPostProcess()221946%4233%3471401
checkProperties()212756%4450%3541301
getFilteredDatabaseNames()1912887%21285%2823301
equals(Object)190%40%336611
getDbNamesOrEmpty()170%20%226611
getDbNullable(String)164774%2880%2651901
makeSureInitialized()155879%3562%2531801
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)140%n/a113311
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)140%n/a113311
dropBranch(TableIf, DropBranchInfo)140%n/a113311
dropTag(TableIf, DropTagInfo)140%n/a113311
addColumn(TableIf, ColumnPath, Column, ColumnPosition)140%n/a113311
addColumns(TableIf, List)140%n/a113311
dropColumn(TableIf, ColumnPath)140%n/a113311
renameColumn(TableIf, ColumnPath, String)140%n/a113311
modifyColumn(TableIf, Column, ColumnPosition)140%n/a113311
modifyColumn(TableIf, ColumnPath, Column, ColumnPosition)140%n/a113311
modifyColumnComment(TableIf, ColumnPath, String)140%n/a113311
reorderColumns(TableIf, List)140%n/a113311
getDbNullable(long)131858%1150%124901
getExecutionAuthenticator()120%20%223311
initAccessController(boolean)114379%1583%1431301
getDbIds()110%n/a112211
updateDatabaseCache(String, String, ExternalDatabase, boolean)92875%1150%121701
onClose()91460%3350%343801
enableAutoAnalyze()91257%3125%232601
createDb(String, boolean, Map)90%n/a112211
dropDb(String, boolean, boolean)90%n/a112211
createTable(CreateTableInfo)90%n/a112211
renameTable(String, String, String)90%n/a112211
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)90%n/a112211
truncateTable(String, String, PartitionNamesInfo, boolean, String)90%n/a112211
addColumn(TableIf, Column, ColumnPosition)90%n/a112211
lambda$updateDatabaseCache$19(String, String, String, NameCacheValue)90%20%221111
modifyCatalogProps(Map)80%n/a113311
invalidateDatabaseCache(String)72275%2250%231601
notifyPropertiesUpdated(Map)71669%1150%122701
listDatabaseNames()70%n/a111111
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
lambda$getDbNullableWithoutCache$8(String, Pair)70%n/a111111
setAutoAnalyzePolicy(String, String, String)61368%1150%121501
getTableNameByTableId(long)60%n/a111111
dropColumn(TableIf, String)60%n/a112211
lambda$invalidateDatabaseCache$26(String, Map.Entry)60%n/a111111
tryModifyCatalogProps(Map)50%n/a112211
rollBackCatalogProps(Map)50%n/a112211
registerDatabase(long, String)50%n/a111111
viewExists(String, String)50%n/a111111
resolveDatabaseNameFromSnapshot(String, boolean, Function)45392%31381%3901501
lambda$updateDatabaseCache$20(String, String, String, NameCacheValue)4555%1150%120101
getEnableMappingVarbinary()40%n/a111111
getEnableMappingTimestampTz()40%n/a111111
setComment(String)40%n/a112211
modifyCatalogName(String)40%n/a112211
replayCreateDb(String)30%n/a112211
getTransactionManager()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
getDbForReplay(String)26597%21285%2811701
getSchema(SchemaCacheKey)22893%2250%231701
getDatabaseNamesValue(boolean)21789%1375%131301
lambda$updateDatabaseCache$21(boolean, ExternalDatabase, String, ExternalDatabase)2675%2250%230101
lambda$getFilteredDatabaseNames$5(List)2675%1150%120101
replayTruncateTable(TruncateTableInfo)0%n/a111111
replayOperateOnBranchOrTag(String, String)0%n/a111111
getIncludeTableMap()84100%8100%0502001
buildMetaCache()64100%1583%1401401
resolveDatabaseNameForInvalidation(String)51100%1990%1601601
getSpecifiedDatabaseMap(String)50100%1583%1401101
getLocalDatabaseName(String, boolean)39100%1787%1501001
listTableNames(SessionContext, String)37100%2466%240801
ExternalCatalog(long, String, InitCatalogLog.Type, String)34100%n/a0101301
static {...}31100%n/a010401
setDefaultPropsIfMissing(boolean)29100%4100%030601
lambda$getFilteredDatabaseNames$3(Map, Map, String)28100%12100%070601
unregisterDatabase(String)24100%2250%230701
initLocalObjects()23100%4100%030601
getDbForReplay(long)23100%4100%030601
ExternalCatalog()21100%n/a010901
getDbNames()20100%2100%020701
lambda$buildMetaCache$1(String)20100%n/a010101
resetToUninitialized(boolean)19100%n/a010701
invalidateAllDatabaseCache()16100%4100%030601
addDatabaseForTest(ExternalDatabase)14100%n/a010401
onRefreshCache(boolean)13100%2100%020501
lambda$getDbNullable$6(String, ExternalDatabase)13100%2100%020101
getLowerCaseTableNames()12100%n/a010301
initPreExecutionAuthenticator()10100%1150%120301
listLocalDatabaseNamesFromCache()10100%n/a010301
lambda$addDatabaseForTest$12(ExternalDatabase)10100%n/a010101
setInitializedForTest(boolean)9100%1150%120401
hashCode()9100%n/a010101
lambda$getDbNullable$7(String, ExternalDatabase)9100%n/a010101
getRemoteDatabaseName(String, boolean)8100%n/a010101
lambda$invalidateDatabaseCache$25(String)8100%n/a010101
lambda$invalidateDatabaseCache$23(String, String, NameCacheValue)8100%2100%020101
lambda$updateDatabaseCache$22(long, String)8100%n/a010101
lambda$buildDbForInit$10(String, NameCacheValue)8100%2100%020101
replayDropTable(String, String)7100%n/a010201
getLowerCaseDatabaseNames()7100%n/a010101
updateDatabaseCache(String, String, ExternalDatabase)7100%n/a010201
invalidateDatabaseNamesOnly()7100%1150%120301
getType()6100%n/a010101
removeAccessController()6100%n/a010201
replayCreateTable(String, String)6100%n/a010201
getLowerCaseMetaNames()6100%n/a010101
getMetaNamesMapping()6100%n/a010101
lambda$invalidateDatabaseCache$24(String, Map.Entry)6100%n/a010101
recordDeferredInitError(Throwable)5100%n/a010201
getProperties()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
replayDropDb(String)4100%n/a010201
getIncludeDatabaseMap()4100%n/a010101
getExcludeDatabaseMap()4100%n/a010101
lambda$getRemoteDatabaseName$18(String, NameCacheValue)4100%n/a010101
lambda$resolveDatabaseNameForInvalidation$17(String, String)4100%n/a010101
lambda$resolveDatabaseNameForInvalidation$16(String, String)4100%n/a010101
lambda$getLocalDatabaseName$15(String, NameCacheValue)4100%n/a010101
lambda$replayDropTable$14(String, ExternalDatabase)4100%n/a010101
lambda$getDbForReplay$9(String, String)4100%n/a010101
lambda$buildMetaCache$0(String)4100%n/a010101
isInitialized()3100%n/a010101
refreshMetaCacheOnly()3100%n/a010201
getId()3100%n/a010101
getName()3100%n/a010101
getComment()3100%n/a010101
getErrorMsg()3100%n/a010101
getLastUpdateTime()3100%n/a010101
getCatalogProperty()3100%n/a010101
getTableAutoAnalyzePolicy()3100%n/a010101
resetMetaCacheNames()3100%n/a010201
lambda$replayCreateTable$13(ExternalDatabase)3100%n/a010101
lambda$buildMetaCache$2(String, ExternalDatabase, RemovalCause)3100%n/a010101
shouldBypassTableNameCache(SessionContext)2100%n/a010101
shouldBypassDbNameCache(SessionContext)2100%n/a010101
shouldBypassSchemaCache(SessionContext)2100%n/a010101
lambda$addDatabaseForTest$11(ExternalDatabase, String, ExternalDatabase)2100%n/a010101
lambda$getFilteredDatabaseNames$4(String)2100%n/a010101
checkWhenCreating()100%n/a010101
overlayMetaCacheConfig(Map)100%n/a010101