ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,386 of 3,82363%135 of 37463%13934332992637151
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)9911353%172357%1526214501
truncateTable(String, String, PartitionNamesInfo, boolean, String)680%40%33161611
addColumn(TableIf, ColumnPath, Column, ColumnPosition)570%20%22141411
renameColumn(TableIf, ColumnPath, String)570%20%22141411
modifyColumn(TableIf, ColumnPath, Column, ColumnPosition)570%20%22141411
dropTable(String, String, boolean, boolean, boolean, boolean, boolean)564041%5337%4581901
modifyColumn(TableIf, Column, ColumnPosition)560%20%22141411
modifyColumnComment(TableIf, ColumnPath, String)560%20%22141411
dropColumn(TableIf, ColumnPath)550%20%22141411
updateTableProperties(TableIf, Map)530%20%22141411
addColumns(TableIf, List)530%20%22141411
reorderColumns(TableIf, List)530%20%22141411
renameTable(String, String, String)440%20%22121211
checkProperties(CatalogProperty)413948%6650%5772101
listDatabaseNames()381020%4233%34101301
getLocalDatabaseName(String, boolean)304560%71161%41071901
getAllDbs()300%40%339911
dropDb(String, boolean, boolean)234063%1375%1341401
createDb(String, boolean, Map)232854%1375%1341201
gsonPostProcess()223963%4450%3571901
getFilteredDatabaseNames()1911085%2880%2622801
equals(Object)190%40%336611
checkWhenCreating()171139%1150%125901
getDbNamesOrEmpty()170%20%226611
makeSureInitialized()156781%3562%2531801
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)134778%1150%1211501
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)134778%1150%1211501
dropBranch(TableIf, DropBranchInfo)134778%1150%1211501
dropTag(TableIf, DropTagInfo)134778%1150%1211501
createTable(CreateTableInfo)134477%1375%1311601
getDbForReplay(long)130%40%333311
replayTruncateTable(TruncateTableInfo)130%20%223311
logRefreshExternalTable(ExternalTable, long)130%n/a115511
getTableNameByTableId(Long)120%n/a111111
initAccessController(boolean)114379%1583%1431301
getDbNullable(long)111150%n/a013601
getDbIds()110%n/a112211
getDbNullable(String)105484%8100%0531601
invalidateColdDatabaseForReplay(String)102873%2100%0231001
retireUnresolvedDatabaseGeneration(boolean)92270%1375%1331001
replayCreateTable(String, String)90%20%223311
replayOperateOnBranchOrTag(String, String)90%20%223311
addColumn(TableIf, Column, ColumnPosition)90%n/a112211
getConfiguration()82071%2250%232701
lambda$buildMetaCache$3(String, String)80%n/a111111
replayCreateDb(String)70%20%223311
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
invalidatePropertySpecificCacheGroups(Map)66992%4866%4732101
setAutoAnalyzePolicy(String, String, String)61368%1150%121501
dropColumn(TableIf, String)60%n/a112211
resetToUninitialized(boolean)55791%1583%1412201
getExecutionAuthenticator()5758%1150%121301
tableExistInLocal(String, String)50%n/a111111
registerDatabase(long, String)50%n/a111111
viewExists(String, String)50%n/a111111
replayDropTable(String, String, String)41578%1375%131601
setComment(String)40%n/a112211
modifyCatalogName(String)40%n/a112211
onClose()32086%1583%141801
replayDropDb(String, String)31583%1375%131601
getErrorMsg()30%n/a111111
getTransactionManager()30%n/a111111
lambda$gsonPostProcess$16()30%n/a111111
lambda$gsonPostProcess$15()30%n/a111111
getDbIdentityForDrop(String)26196%2880%2611001
getDbIdentityForReplay(String, long)24595%2880%260701
getSchema(SchemaCacheKey)22893%2250%231701
lambda$getFilteredDatabaseNames$9(List)2675%1150%120101
validatePropertiesBeforeUpdate(Map, Map)20%n/a111111
retireCachedDatabaseForNoOp(String)3697%2675%251701
retireAllDatabaseObjectsWithoutEngineInvalidation()2596%1150%121801
isMetadataLoadEpochCurrent(long)990%1150%120101
getIncludeTableMap()80100%8100%0501901
ExternalCatalog(long, String, InitCatalogLog.Type, String)57100%n/a0102001
refreshMetaCacheOnly(boolean)56100%6100%0401601
buildMetaCache()51100%4100%030801
getSpecifiedDatabaseMap(String)50100%1583%1401101
unregisterDatabase(String)46100%6100%0401201
ExternalCatalog()44100%n/a0101601
listTableNames(SessionContext, String)37100%2466%240801
getDbForReplay(String)37100%8100%050901
isDatabaseAllowedByFilter(String, Map, Map, boolean)34100%12100%070501
buildConf()30100%2100%020601
unregisterDatabase(String, long)27100%n/a010601
static {...}27100%n/a010301
initLocalObjects()23100%4100%030601
enableAutoAnalyze()21100%4100%030601
lambda$buildMetaCache$5(String)21100%n/a010201
localDatabaseNameFromRemote(String)20100%4100%030501
setDefaultPropsIfMissing(boolean)17100%2100%020501
containsDatabaseName(Map, String, boolean)16100%2100%020501
shouldInvalidateRowCountOnDatabaseRemoval()16100%4100%030101
isDatabaseAllowedByFilter(String)14100%2100%020201
onRefreshCache(boolean)14100%2100%020501
lambda$handleDatabaseMetaCacheRemoval$17(RemovalCause, ExternalDatabase)14100%4100%030301
acquireMetadataLoadEpoch()12100%n/a010301
getLowerCaseTableNames()12100%n/a010301
lambda$getFilteredDatabaseNames$7(Map, Map, String)12100%2100%020201
addDatabaseForTest(ExternalDatabase)11100%n/a010301
lambda$updateLowerCaseToDatabaseName$11(Map, Pair)11100%n/a010101
initPreExecutionAuthenticator()10100%1150%120301
updateLowerCaseToDatabaseName(List)10100%n/a010401
setInitializedForTest(boolean)9100%1150%120401
replayDropTable(String, String)9100%1150%120301
hashCode()9100%n/a010101
executeIfDatabaseCurrent(ExternalDatabase, BooleanSupplier)8100%n/a010101
modifyCatalogProps(Map)8100%n/a010301
replayDropDb(String)8100%1150%120301
ifNotSetFallbackToSimpleAuth()7100%n/a010101
getDbForDropReplay(String)7100%n/a010101
getLowerCaseDatabaseNames()7100%n/a010101
notifyPropertiesUpdated(Map)7100%n/a010301
resetMetaCacheNames()7100%1150%120301
lambda$getDbForDropReplay$14(Pair)7100%n/a010101
lambda$buildMetaCache$4(String)7100%n/a010101
getType()6100%n/a010101
getDbNames()6100%n/a010201
removeAccessController()6100%n/a010201
shouldInvalidateRoutedCacheOnDatabaseRemoval()6100%n/a010101
handleDatabaseMetaCacheRemoval(Optional, RemovalCause)6100%n/a010201
getLowerCaseMetaNames()6100%n/a010101
getMetaNamesMapping()6100%n/a010101
getMetadataOps()5100%n/a010201
checkProperties()5100%n/a010201
tryModifyCatalogProps(Map)5100%n/a010201
rollBackCatalogProps(Map)5100%n/a010201
lambda$getDbIdentityForDrop$13(long, String)5100%n/a010101
lambda$getDbIdentityForReplay$12(long, String)5100%n/a010101
lambda$containsDatabaseName$10(String, String)5100%n/a010101
lambda$buildMetaCache$6(String, Optional, RemovalCause)5100%n/a010101
getEnableMappingVarbinary()4100%n/a010101
getEnableMappingTimestampTz()4100%n/a010101
foldDatabaseName(String)4100%n/a010101
getProperties()4100%n/a010101
setLastUpdateTime(long)4100%n/a010201
retireUnresolvedDatabaseGeneration()4100%n/a010201
getIncludeDatabaseMap()4100%n/a010101
getExcludeDatabaseMap()4100%n/a010101
isInitialized()3100%n/a010101
getId()3100%n/a010101
getName()3100%n/a010101
getComment()3100%n/a010101
getLastUpdateTime()3100%n/a010101
getCatalogProperty()3100%n/a010101
getTableAutoAnalyzePolicy()3100%n/a010101
getThreadPoolWithPreAuth()3100%n/a010101
lambda$buildMetaCache$2(String)3100%n/a010101
lambda$new$1()3100%n/a010101
lambda$new$0()3100%n/a010101
lambda$getFilteredDatabaseNames$8(String)2100%n/a010101