ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,337 of 2,55047%168 of 28741%17929830963566151
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)929149%201745%1723194101
getIncludeTableMap()711315%7112%45162001
getDbNullableWithoutCache(String)630%60%44141411
resolveDatabaseNameForInvalidation(String)500%120%77141411
getDbForReplay(String)481928%10428%68111701
makeSureInitialized()472635%4450%3581801
updateDatabaseCache(String, String, ExternalDatabase, boolean)420%20%228811
initAccessController(boolean)391426%5116%3491301
matchesLocalDbName(String, String)380%100%668811
getLocalDatabaseName(String, boolean)261333%6225%4551001
invalidateDatabaseCache(String)260%40%336611
unregisterDatabase(String)240%40%337711
listTableNames(SessionContext, String)231437%5116%344801
notifyPropertiesUpdated(Map)230%20%227711
gsonPostProcess()222250%4233%3471401
checkProperties(CatalogProperty)212554%4450%3541301
getDbForReplay(long)210%40%336611
addDatabaseForTest(ExternalDatabase)210%n/a115511
getFilteredDatabaseNames()1911085%2880%2622801
setAutoAnalyzePolicy(String, String, String)190%20%225511
equals(Object)190%40%336611
getDbNullable(String)186377%3770%3662101
getDbNamesOrEmpty()170%20%226611
buildMetaCache()154976%4233%3421401
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)131655%1150%124901
resolveDatabaseNameFromSnapshot(String, boolean, Function)124578%61062%6931501
initLocalObjects()111252%1375%131601
getDbIds()110%n/a112211
getDbNameForReplay(long)110%20%223311
modifyCatalogPropsWithDeferredAccessControllerCleanup(Map)102066%1150%124901
enableAutoAnalyze()91257%3125%232601
getDbNames()91155%1150%123701
setInitializedForTest(boolean)90%20%224411
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$20(String, String, String, NameCacheValue)90%20%221111
lambda$updateDatabaseCache$19(String, String, String, NameCacheValue)90%20%221111
lambda$getFilteredDatabaseNames$3(Map, Map, String)82071%4866%372601
closeResourcesQuietly(String)8433%n/a012501
modifyCatalogProps(Map)80%n/a113311
lambda$invalidateDatabaseCache$23(String, String, NameCacheValue)80%20%221111
lambda$updateDatabaseCache$21(boolean, ExternalDatabase, String, ExternalDatabase)80%40%331111
lambda$addDatabaseForTest$13(ExternalDatabase)80%n/a111111
listDatabaseNames()70%n/a111111
updateDatabaseCache(String, String, ExternalDatabase)70%n/a112211
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
lambda$getDbNullableWithoutCache$9(String, Pair)70%n/a111111
canonicalLocalDatabaseNameFromRemote(String)61571%2250%232701
getTableNameByTableId(long)60%n/a111111
dropColumn(TableIf, String)60%n/a112211
lambda$updateDatabaseCache$22(long, String)60%n/a111111
resetToUninitialized(boolean, boolean)53186%2100%0231501
getExecutionAuthenticator()5758%1150%121301
recordDeferredInitError(Throwable)50%n/a112211
rollBackCatalogProps(Map)50%n/a112211
registerDatabase(String)50%n/a111111
viewExists(String, String)50%n/a111111
lambda$invalidateDatabaseCache$24(String)50%n/a111111
onCreateFailure()40%n/a112211
replayDropDb(String)40%n/a112211
lambda$resolveDatabaseNameForInvalidation$17(String, String)40%n/a111111
lambda$getLocalDatabaseName$16(String, NameCacheValue)40%n/a111111
lambda$replayDropTable$15(String, ExternalDatabase)40%n/a111111
lambda$getDbForReplay$10(String, String)40%n/a111111
closeResources()31885%1583%141701
getCatalogProperty()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
lambda$replayCreateTable$14(ExternalDatabase)30%n/a111111
getSchema(SchemaCacheKey)22893%2250%231701
getDatabaseNamesValue(boolean)21789%1375%131301
lambda$getFilteredDatabaseNames$5(List)2675%1150%120101
lambda$addDatabaseForTest$12(ExternalDatabase, String, ExternalDatabase)20%n/a111111
replayTruncateTable(TruncateTableInfo)0%n/a111111
replayOperateOnBranchOrTag(String, String)0%n/a111111
lambda$resetToUninitialized$6()0%n/a111111
getSpecifiedDatabaseMap(String)50100%1583%1401101
ExternalCatalog(long, String, InitCatalogLog.Type, String)37100%n/a0101301
static {...}31100%n/a010401
getAllDbs()30100%1375%130901
setDefaultPropsIfMissing(boolean)29100%4100%030601
ExternalCatalog()24100%n/a010901
lambda$buildMetaCache$1(String)20100%n/a010101
invalidateAllDatabaseCache()16100%4100%030601
onRefreshCache(boolean)13100%2100%020501
getLowerCaseTableNames()12100%n/a010301
lambda$getDbNullable$7(String, ExternalDatabase)12100%2100%020101
initPreExecutionAuthenticator()10100%1150%120301
listLocalDatabaseNamesFromCache()10100%n/a010301
onClose()9100%n/a010401
hashCode()9100%n/a010101
detachAccessController()8100%n/a010101
getRemoteDatabaseName(String, boolean)8100%n/a010101
lambda$buildDbForInit$11(String, NameCacheValue)8100%2100%020101
replayDropTable(String, String)7100%n/a010201
getLowerCaseDatabaseNames()7100%n/a010101
invalidateDatabaseNamesOnly()7100%2100%020301
lambda$getDbNullable$8(String, ExternalDatabase)7100%n/a010101
resetToUninitialized(boolean)6100%n/a010201
getType()6100%n/a010101
replayCreateTable(String, String)6100%n/a010201
getLowerCaseMetaNames()6100%n/a010101
getMetaNamesMapping()6100%n/a010101
checkProperties()5100%n/a010201
tryModifyCatalogProps(Map)5100%n/a010201
getEnableMappingVarbinary()4100%n/a010101
getEnableMappingTimestampTz()4100%n/a010101
setComment(String)4100%n/a010201
getProperties()4100%n/a010101
modifyCatalogName(String)4100%n/a010201
setLastUpdateTime(long)4100%n/a010201
getIncludeDatabaseMap()4100%n/a010101
getExcludeDatabaseMap()4100%n/a010101
lambda$getRemoteDatabaseName$18(String, NameCacheValue)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
replayCreateDb(String)3100%n/a010201
getTableAutoAnalyzePolicy()3100%n/a010101
getTransactionManager()3100%n/a010101
resetMetaCacheNames()3100%n/a010201
lambda$buildMetaCache$2(String, ExternalDatabase, RemovalCause)3100%n/a010101
shouldBypassTableNameCache(SessionContext)2100%n/a010101
shouldBypassDbNameCache(SessionContext)2100%n/a010101
shouldBypassSchemaCache(SessionContext)2100%n/a010101
validatePropertiesBeforeUpdate(Map, Map)2100%n/a010101
lambda$getFilteredDatabaseNames$4(String)2100%n/a010101
checkWhenCreating()100%n/a010101
overlayMetaCacheConfig(Map)100%n/a010101