ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total693 of 2,73374%79 of 29373%11330516766446155
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)7710657%162156%1523154101
getAllDbs()300%40%339911
gsonPostProcess()222250%4233%3471401
checkProperties(CatalogProperty)212554%4450%3541301
getFilteredDatabaseNames()1911085%2880%2622801
equals(Object)190%40%336611
getDbNamesOrEmpty()170%20%226611
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
matchesLocalDbName(String, String)132565%5550%563801
getDbNullable(String)126985%1990%1642101
getExecutionAuthenticator()120%20%223311
initAccessController(boolean)114279%1583%1431301
getDbNullable(long)111862%2100%023901
getDbIds()110%n/a112211
updateDatabaseCache(String, String, ExternalDatabase, boolean)93378%1150%121801
closeResources()91257%3350%343701
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$18(String, String, String, NameCacheValue)90%20%221111
closeResourcesQuietly(String)8433%n/a012501
modifyCatalogProps(Map)80%n/a113311
listDatabaseNames()70%n/a111111
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
setAutoAnalyzePolicy(String, String, String)61368%1150%121501
getTableNameByTableId(long)60%n/a111111
dropColumn(TableIf, String)60%n/a112211
getDbNullableWithoutCache(String)55892%2466%2421401
resetToUninitialized(boolean, boolean)53186%2100%0231501
resetAfterPropertyUpdate(Map, boolean)51372%n/a013801
tryModifyCatalogProps(Map)50%n/a112211
rollBackCatalogProps(Map)50%n/a112211
registerDatabase(String)50%n/a111111
viewExists(String, String)50%n/a111111
resolveDatabaseNameFromSnapshot(String, boolean, Function)45392%31381%3901501
lambda$updateDatabaseCache$19(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
getTransactionManager()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
resolveDatabaseNameForInvalidation(String)24896%11191%1701401
getSchema(SchemaCacheKey)22893%2250%231701
getDatabaseNamesValue(boolean)21789%1375%131301
lambda$updateDatabaseCache$20(boolean, ExternalDatabase, String, ExternalDatabase)2675%2250%230101
lambda$getFilteredDatabaseNames$5(List)2675%1150%120101
validatePropertiesBeforeUpdate(Map, Map)20%n/a111111
replayTruncateTable(TruncateTableInfo)0%n/a111111
replayOperateOnBranchOrTag(String, String)0%n/a111111
lambda$resetAfterPropertyUpdate$10()0%n/a111111
lambda$resetToUninitialized$6()0%n/a111111
getIncludeTableMap()84100%8100%0502001
invalidateCreatedDatabase(String)71100%2100%0201101
getDbForReplay(String)67100%11392%1801701
buildMetaCache()64100%1583%1401401
invalidateCreatedTable(String, String)55100%1375%130701
invalidateDroppedTable(String, String)54100%4100%030801
getSpecifiedDatabaseMap(String)50100%1583%1401101
getLocalDatabaseName(String, boolean)39100%1787%1501001
ExternalCatalog(long, String, InitCatalogLog.Type, String)37100%n/a0101301
listTableNames(SessionContext, String)37100%2466%240801
unregisterDatabase(String)35100%2100%020801
static {...}31100%n/a010401
setDefaultPropsIfMissing(boolean)29100%4100%030601
lambda$getFilteredDatabaseNames$3(Map, Map, String)28100%12100%070601
invalidateDatabaseCache(String)26100%4100%030601
ExternalCatalog()24100%n/a010901
initLocalObjects()23100%4100%030601
getDbForReplay(long)21100%4100%030601
addDatabaseForTest(ExternalDatabase)21100%n/a010501
canonicalLocalDatabaseNameFromRemote(String)21100%4100%030701
getDbNames()20100%2100%020701
lambda$buildMetaCache$1(String)20100%n/a010101
invalidateCachesAfterPropertyUpdate(Map)17100%2100%020501
invalidateAllDatabaseCache()16100%4100%030601
onRefreshCache(boolean)13100%2100%020501
getLowerCaseTableNames()12100%n/a010301
lambda$getDbNullable$7(String, ExternalDatabase)12100%2100%020101
getDbNameForReplay(long)11100%2100%020301
initPreExecutionAuthenticator()10100%1150%120301
listLocalDatabaseNamesFromCache()10100%n/a010301
modifyCatalogPropsWithDeferredAccessControllerCleanup(Map)9100%n/a010201
onClose()9100%n/a010401
setInitializedForTest(boolean)9100%2100%020401
hashCode()9100%n/a010101
notifyPropertiesUpdated(Map)9100%n/a010301
detachAccessController()8100%n/a010101
getRemoteDatabaseName(String, boolean)8100%n/a010101
lambda$invalidateDatabaseCache$22(String, String, NameCacheValue)8100%2100%020101
lambda$addDatabaseForTest$14(ExternalDatabase)8100%n/a010101
lambda$buildDbForInit$12(String, NameCacheValue)8100%2100%020101
getLowerCaseDatabaseNames()7100%n/a010101
updateDatabaseCache(String, String, ExternalDatabase)7100%n/a010201
invalidateDatabaseNamesOnly()7100%2100%020301
lambda$getDbNullableWithoutCache$9(String, Pair)7100%n/a010101
lambda$getDbNullable$8(String, ExternalDatabase)7100%n/a010101
resetToUninitialized(boolean)6100%n/a010201
getType()6100%n/a010101
getLowerCaseMetaNames()6100%n/a010101
getMetaNamesMapping()6100%n/a010101
lambda$updateDatabaseCache$21(long, String)6100%n/a010101
recordDeferredInitError(Throwable)5100%n/a010201
checkProperties()5100%n/a010201
replayCreateTable(String, String)5100%n/a010201
replayDropTable(String, String)5100%n/a010201
lambda$invalidateDatabaseCache$23(String)5100%n/a010101
getProperties()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
onCreateFailure()4100%n/a010201
replayCreateDb(String)4100%n/a010201
replayDropDb(String)4100%n/a010201
getIncludeDatabaseMap()4100%n/a010101
getExcludeDatabaseMap()4100%n/a010101
lambda$getRemoteDatabaseName$17(String, NameCacheValue)4100%n/a010101
lambda$resolveDatabaseNameForInvalidation$16(String, String)4100%n/a010101
lambda$getLocalDatabaseName$15(String, NameCacheValue)4100%n/a010101
lambda$getDbForReplay$11(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$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$13(ExternalDatabase, String, ExternalDatabase)2100%n/a010101
lambda$getFilteredDatabaseNames$4(String)2100%n/a010101
checkWhenCreating()100%n/a010101
overlayMetaCacheConfig(Map)100%n/a010101