ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,326 of 3,08957%165 of 35553%17835229374960171
getIncludeTableMap()711315%7112%45162001
invalidateCreatedDatabase(String)710%20%22111111
getDbNullableWithoutCache(String)670%60%44171711
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)659058%152057%1322103101
invalidateCreatedTable(String, String)550%40%337711
invalidateDroppedTable(String, String)540%40%338811
invalidateDatabaseLookup(String)420%60%449911
initAccessController(boolean)391426%5116%3491301
resolveDatabaseNameForInvalidation(String)391122%10216%67101401
matchesLocalDbName(String, String)380%100%668811
getDbForReplay(String)343349%8642%5881701
makeSureInitialized()336767%8850%7952101
getDbNamesOrEmpty()290%40%339911
getLocalDatabaseName(String, boolean)261333%6225%4551001
getDbNullable(long)251841%2250%1361201
listTableNames(SessionContext, String)231437%5116%344801
gsonPostProcess()222755%4233%3471501
getDbForReplay(long)210%40%336611
addDatabaseForTest(ExternalDatabase)210%n/a115511
equals(Object)190%40%336611
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
updateTableProperties(TableIf, Map)140%n/a113311
lambda$updateDatabaseCache$22(boolean, String, String, String, NameCacheValue)13735%4233%342401
resolveDatabaseNameFromSnapshot(String, boolean, Function)124578%61062%6931501
buildMetaCache()117186%3562%3511901
checkProperties(CatalogProperty)114680%1787%1531701
initLocalObjects()111252%1375%131601
getDbIds()110%n/a112211
getDbNameForReplay(long)110%20%223311
invalidateCachesAfterPropertyUpdate(Map)106286%51168%4921901
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
notifyPropertiesUpdated(Map)90%n/a113311
addColumn(TableIf, Column, ColumnPosition)90%n/a112211
getDbNullable(String)86288%3770%3631701
closeResourcesQuietly(String)8433%n/a012501
lambda$addDatabaseForTest$18(ExternalDatabase)80%n/a111111
listDatabaseNames()70%n/a111111
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
lambda$getDbNullableWithoutCache$13(String, Pair)70%n/a111111
canonicalLocalDatabaseNameFromRemote(String)61571%2250%232701
getTableNameByTableId(long)60%n/a111111
dropColumn(TableIf, String)60%n/a112211
resetToUninitialized(boolean, boolean, Runnable)53587%2100%0231701
getExecutionAuthenticator()5758%1150%121301
replayCreateTable(String, String)50%n/a112211
replayDropTable(String, String)50%n/a112211
registerDatabaseFromEvent(String, String)50%n/a111111
viewExists(String, String)50%n/a111111
lambda$invalidateDatabaseLookup$0(String)50%n/a111111
unregisterDatabase(String)43188%1150%121801
lambda$getFilteredDatabaseNames$5(Map, Map, String)42485%21083%272601
invalidateDatabaseCache(String)42284%2250%231601
modifyCatalogProps(Map)40%n/a112211
replayCreateDb(String)40%n/a112211
replayDropDb(String)40%n/a112211
lambda$resolveDatabaseNameForInvalidation$20(String, String)40%n/a111111
lambda$getLocalDatabaseName$19(String, NameCacheValue)40%n/a111111
lambda$getDbForReplay$15(String, String)40%n/a111111
closeResources()31885%1583%141701
lambda$invalidateDatabaseCache$26(String, String, NameCacheValue)3562%1150%120101
getCatalogProperty()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
resetMetaCacheNames()30%n/a112211
getSchema(SchemaCacheKey)22893%2250%231701
getDatabaseNamesValue(boolean)21789%1375%131301
lambda$updateDatabaseCache$23(boolean, ExternalDatabase, String, ExternalDatabase)2675%2250%230101
lambda$addDatabaseForTest$17(ExternalDatabase, String, ExternalDatabase)20%n/a111111
getFeMetaCacheOwner()5798%11191%1701201
lambda$updateDatabaseCache$25(AtomicBoolean, String, boolean, ExternalDatabase, long)1995%1150%121501
replayTruncateTable(TruncateTableInfo)0%n/a111111
replayOperateOnBranchOrTag(String, String)0%n/a111111
lambda$resetToUninitialized$10()0%n/a111111
lambda$resetToUninitialized$9()0%n/a111111
getFilteredDatabaseNames()129100%1990%1602801
getSpecifiedDatabaseMap(String)50100%1583%1401101
ExternalCatalog(long, String, InitCatalogLog.Type, String)42100%n/a0101401
closeFeMetaCacheOwner()35100%6100%0401401
updateDatabaseCache(String, String, ExternalDatabase, boolean)31100%n/a010601
static {...}31100%n/a010401
getAllDbs()30100%1375%130901
ExternalCatalog()29100%n/a0101001
invalidateAllDatabaseCache()27100%8100%050901
canonicalLocalTableNameFromRemote(String, String)22100%4100%030701
onClose()21100%n/a010801
enableAutoAnalyze()21100%4100%030601
lambda$buildMetaCache$3(String)20100%n/a010101
setAutoAnalyzePolicy(String, String, String)19100%2100%020501
setDefaultPropsIfMissing(boolean)17100%2100%020501
onRefreshCache(boolean)13100%2100%020501
getMetaCacheOwnerIfPresent()12100%1375%130201
getLowerCaseTableNames()12100%n/a010301
lambda$getDbNullable$11(String, ExternalDatabase)12100%2100%020101
initPreExecutionAuthenticator()10100%1150%120301
checkMetaCacheWeightProperties(Map)10100%n/a010201
listLocalDatabaseNamesFromCache()10100%n/a010301
hashCode()9100%n/a010101
resetAfterPropertyUpdate(Map, boolean)8100%n/a010101
detachAccessController()8100%n/a010101
getRemoteDatabaseName(String, boolean)8100%n/a010101
lambda$buildDbForInit$16(String, NameCacheValue)8100%2100%020101
lambda$resetAfterPropertyUpdate$14(Map)8100%n/a010301
lambda$getFilteredDatabaseNames$7(List)8100%2100%020101
getLowerCaseDatabaseNames()7100%n/a010101
updateDatabaseCache(String, String, ExternalDatabase)7100%n/a010201
invalidateDatabaseNamesOnly()7100%1150%120301
lambda$getDbNullable$12(String, ExternalDatabase)7100%n/a010101
nextFeCacheEntryName(String)6100%n/a010101
resetToUninitialized(boolean)6100%n/a010201
resetToUninitialized(boolean, boolean)6100%n/a010101
getType()6100%n/a010101
getLowerCaseMetaNames()6100%n/a010101
getMetaNamesMapping()6100%n/a010101
lambda$updateDatabaseCache$24(long, String)6100%n/a010101
recordDeferredInitError(Throwable)5100%n/a010201
checkProperties()5100%n/a010201
modifyCatalogPropsWithDeferredAccessControllerCleanup(Map)5100%n/a010101
tryModifyCatalogProps(Map)5100%n/a010201
rollBackCatalogProps(Map)5100%n/a010201
lambda$invalidateDatabaseCache$27(String)5100%n/a010101
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
onRegistered()4100%n/a010201
onCreateFailure()4100%n/a010201
getIncludeDatabaseMap()4100%n/a010101
getExcludeDatabaseMap()4100%n/a010101
lambda$getRemoteDatabaseName$21(String, NameCacheValue)4100%n/a010101
lambda$buildMetaCache$2(String)4100%n/a010101
initErrorMessage(Throwable)3100%n/a010101
initErrorStackTrace(Throwable)3100%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
getTableAutoAnalyzePolicy()3100%n/a010101
getTransactionManager()3100%n/a010101
lambda$buildMetaCache$4(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$6(String)2100%n/a010101
lambda$buildMetaCache$1(String)2100%n/a010101
checkWhenCreating()100%n/a010101
overlayMetaCacheConfig(Map)100%n/a010101
lambda$resetToUninitialized$8()100%n/a010101