ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total680 of 2,97377%88 of 30971%10933415972937176
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)629360%142160%1322103101
getAllDbs()300%40%339911
getDbNamesOrEmpty()290%40%339911
makeSureInitialized()257374%4866%3742201
getDbNullable(long)251841%2250%1361201
gsonPostProcess()222250%4233%3471401
checkProperties(CatalogProperty)213663%4450%3541701
getFilteredDatabaseNames()1911085%2880%2622801
equals(Object)190%40%336611
lambda$detachRuntimeAndRetireCaches$14(List, Runnable, Runnable)183264%5337%3561601
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
matchesLocalDbName(String, String)132565%5550%563801
lambda$updateDatabaseCache$26(boolean, String, String, String, NameCacheValue)13735%4233%342401
getExecutionAuthenticator()120%20%223311
initAccessController(boolean)114279%1583%1431301
getDbIds()110%n/a112211
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
listDatabaseNames()70%n/a111111
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
resetToUninitialized(boolean, boolean, Runnable)63685%2100%0231601
detachRuntimeAndRetireCaches(Runnable)62882%n/a0131101
setAutoAnalyzePolicy(String, String, String)61368%1150%121501
getTableNameByTableId(long)60%n/a111111
dropColumn(TableIf, String)60%n/a112211
getDbNullableWithoutCache(String)55892%2466%2421401
registerDatabaseFromEvent(String, String)50%n/a111111
viewExists(String, String)50%n/a111111
resolveDatabaseNameFromSnapshot(String, boolean, Function)45392%31381%3901501
getTransactionManager()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
getDbNullable(String)26897%1990%1611701
resolveDatabaseNameForInvalidation(String)24896%11191%1701401
getSchema(SchemaCacheKey)22893%2250%231701
getDatabaseNamesValue(boolean)21789%1375%131301
observeDatabase(ExternalDatabase)21386%2250%231301
lambda$updateDatabaseCache$27(boolean, ExternalDatabase, String, ExternalDatabase)2675%2250%230101
lambda$getFilteredDatabaseNames$5(List)2675%1150%120101
lambda$detachResources$18(ThreadPoolExecutor)2360%1150%121301
lambda$updateDatabaseCache$29(AtomicBoolean, String, boolean, ExternalDatabase, long)1995%1150%121501
replayTruncateTable(TruncateTableInfo)0%n/a111111
replayOperateOnBranchOrTag(String, String)0%n/a111111
lambda$resetToUninitialized$8()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
updateDatabaseCache(String, String, ExternalDatabase, boolean)31100%n/a010601
static {...}31100%n/a010401
lambda$getFilteredDatabaseNames$3(Map, Map, String)28100%12100%070601
invalidateDatabaseCache(String)26100%4100%030601
ExternalCatalog()24100%n/a010901
onClose()24100%n/a010801
initLocalObjects()23100%4100%030601
canonicalLocalTableNameFromRemote(String, String)22100%4100%030701
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
checkSubmittedMetaCacheProperties(Map, Map, OptionalLong)19100%n/a010701
setDefaultPropsIfMissing(boolean)17100%2100%020501
invalidateAllDatabaseCache()16100%4100%030601
detachResources()15100%n/a010501
onRefreshCache(boolean)13100%2100%020501
closeResources()13100%n/a010501
getLowerCaseTableNames()12100%n/a010301
lambda$getDbNullable$9(String, ExternalDatabase)12100%2100%020101
checkMetaCacheWeightProperties(Map)11100%n/a010201
onCreateFailure()11100%n/a010501
getDbNameForReplay(long)11100%2100%020301
initPreExecutionAuthenticator()10100%1150%120301
listLocalDatabaseNamesFromCache()10100%n/a010301
reclaimResources(Runnable)9100%n/a010201
setInitializedForTest(boolean)9100%2100%020401
hashCode()9100%n/a010101
notifyPropertiesUpdated(Map)9100%n/a010301
resetAfterPropertyUpdate(Map, boolean)8100%n/a010101
detachAccessController()8100%n/a010101
getRemoteDatabaseName(String, boolean)8100%n/a010101
lambda$invalidateDatabaseCache$30(String, String, NameCacheValue)8100%2100%020101
lambda$addDatabaseForTest$22(ExternalDatabase)8100%n/a010101
lambda$buildDbForInit$20(String, NameCacheValue)8100%2100%020101
getLowerCaseDatabaseNames()7100%n/a010101
updateDatabaseCache(String, String, ExternalDatabase)7100%n/a010201
invalidateDatabaseNamesOnly()7100%2100%020301
lambda$detachRuntimeAndRetireCaches$16(Runnable, Runnable)7100%n/a010401
lambda$getDbNullableWithoutCache$11(String, Pair)7100%n/a010101
lambda$getDbNullable$10(String, ExternalDatabase)7100%n/a010101
checkSubmittedMetaCacheProperties(Map, Map)6100%n/a010301
resetToUninitialized(boolean)6100%n/a010201
resetToUninitialized(boolean, boolean)6100%n/a010101
getType()6100%n/a010101
retireMetadataCaches()6100%n/a010201
getLowerCaseMetaNames()6100%n/a010101
getMetaNamesMapping()6100%n/a010101
lambda$updateDatabaseCache$28(long, String)6100%n/a010101
recordDeferredInitError(Throwable)5100%n/a010201
checkProperties()5100%n/a010201
modifyCatalogPropsWithDeferredResourceCleanup(Map)5100%n/a010101
tryModifyCatalogProps(Map)5100%n/a010201
rollBackCatalogProps(Map)5100%n/a010201
replayCreateTable(String, String)5100%n/a010201
replayDropTable(String, String)5100%n/a010201
lambda$invalidateDatabaseCache$31(String)5100%n/a010101
lambda$detachRuntimeAndRetireCaches$15(List, String, Runnable)5100%n/a010101
lambda$resetAfterPropertyUpdate$12(Map)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
modifyCatalogProps(Map)4100%n/a010201
setLastUpdateTime(long)4100%n/a010201
replayCreateDb(String)4100%n/a010201
replayDropDb(String)4100%n/a010201
getIncludeDatabaseMap()4100%n/a010101
getExcludeDatabaseMap()4100%n/a010101
lambda$getRemoteDatabaseName$25(String, NameCacheValue)4100%n/a010101
lambda$resolveDatabaseNameForInvalidation$24(String, String)4100%n/a010101
lambda$getLocalDatabaseName$23(String, NameCacheValue)4100%n/a010101
lambda$getDbForReplay$19(String, String)4100%n/a010101
lambda$resetToUninitialized$7(Runnable)4100%n/a010101
lambda$buildMetaCache$0(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
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
coreMetaCacheEngine()2100%n/a010101
validatePropertiesBeforeUpdate(Map, Map)2100%n/a010101
captureConnectorCacheRetirement()2100%n/a010101
lambda$addDatabaseForTest$21(ExternalDatabase, String, ExternalDatabase)2100%n/a010101
lambda$getFilteredDatabaseNames$4(String)2100%n/a010101
checkWhenCreating()100%n/a010101
overlayMetaCacheConfig(Map)100%n/a010101
lambda$captureConnectorCacheRetirement$17()100%n/a010101
lambda$onClose$13()100%n/a010101
lambda$resetToUninitialized$6()100%n/a010101