ExternalCatalog

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,843 of 2,8430%313 of 3130%320320693693160160
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)1830%370%2323414111
getFilteredDatabaseNames()1290%100%66282811
getIncludeTableMap()840%80%55202011
getDbNullable(String)810%100%66212111
makeSureInitialized()730%80%55181811
invalidateCachesAfterPropertyUpdate(Map)720%160%99191911
invalidateCreatedDatabase(String)710%20%22111111
getDbForReplay(String)670%140%88171711
buildMetaCache()640%60%44141411
getDbNullableWithoutCache(String)630%60%44141411
checkProperties(CatalogProperty)570%80%55171711
resolveDatabaseNameFromSnapshot(String, boolean, Function)570%160%99151511
invalidateCreatedTable(String, String)550%40%337711
invalidateDroppedTable(String, String)540%40%338811
initAccessController(boolean)530%60%44131311
getSpecifiedDatabaseMap(String)500%60%44111111
resolveDatabaseNameForInvalidation(String)500%120%77141411
gsonPostProcess()440%60%44141411
resetToUninitialized(boolean, boolean, Runnable)400%20%22171711
getLocalDatabaseName(String, boolean)390%80%55101011
matchesLocalDbName(String, String)380%100%668811
ExternalCatalog(long, String, InitCatalogLog.Type, String)370%n/a11131311
listTableNames(SessionContext, String)370%60%448811
unregisterDatabase(String)350%20%228811
updateDatabaseCache(String, String, ExternalDatabase, boolean)310%n/a116611
static {...}310%n/a114411
getSchema(SchemaCacheKey)300%40%337711
getAllDbs()300%40%339911
setDefaultPropsIfMissing(boolean)290%40%336611
getDbNullable(long)290%20%229911
lambda$getFilteredDatabaseNames$3(Map, Map, String)280%120%776611
invalidateDatabaseCache(String)260%40%336611
ExternalCatalog()240%n/a119911
initLocalObjects()230%40%336611
canonicalLocalTableNameFromRemote(String, String)220%40%337711
closeResources()210%60%447711
getDbForReplay(long)210%40%336611
addDatabaseForTest(ExternalDatabase)210%n/a115511
canonicalLocalDatabaseNameFromRemote(String)210%40%337711
enableAutoAnalyze()210%40%336611
getDbNames()200%20%227711
lambda$updateDatabaseCache$23(AtomicBoolean, String, boolean, ExternalDatabase, long)200%20%225511
lambda$updateDatabaseCache$20(boolean, String, String, String, NameCacheValue)200%60%444411
lambda$buildMetaCache$1(String)200%n/a111111
getDatabaseNamesValue(boolean)190%40%333311
setAutoAnalyzePolicy(String, String, String)190%20%225511
equals(Object)190%40%336611
getDbNamesOrEmpty()170%20%226611
invalidateAllDatabaseCache()160%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
onRefreshCache(boolean)130%20%225511
closeResourcesQuietly(String)120%n/a115511
getLowerCaseTableNames()120%n/a113311
getExecutionAuthenticator()120%20%223311
lambda$getDbNullable$9(String, ExternalDatabase)120%20%221111
getDbIds()110%n/a112211
getDbNameForReplay(long)110%20%223311
initPreExecutionAuthenticator()100%20%223311
checkMetaCacheWeightProperties(Map)100%n/a112211
listLocalDatabaseNamesFromCache()100%n/a113311
onClose()90%n/a114411
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
hashCode()90%n/a111111
notifyPropertiesUpdated(Map)90%n/a113311
addColumn(TableIf, Column, ColumnPosition)90%n/a112211
resetAfterPropertyUpdate(Map, boolean)80%n/a111111
detachAccessController()80%n/a111111
getRemoteDatabaseName(String, boolean)80%n/a111111
lambda$invalidateDatabaseCache$24(String, String, NameCacheValue)80%20%221111
lambda$updateDatabaseCache$21(boolean, ExternalDatabase, String, ExternalDatabase)80%40%331111
lambda$addDatabaseForTest$16(ExternalDatabase)80%n/a111111
lambda$buildDbForInit$14(String, NameCacheValue)80%20%221111
lambda$resetAfterPropertyUpdate$12(Map)80%n/a113311
lambda$getFilteredDatabaseNames$5(List)80%20%221111
listDatabaseNames()70%n/a111111
getLowerCaseDatabaseNames()70%n/a111111
updateDatabaseCache(String, String, ExternalDatabase)70%n/a112211
invalidateDatabaseNamesOnly()70%20%223311
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
lambda$getDbNullableWithoutCache$11(String, Pair)70%n/a111111
lambda$getDbNullable$10(String, ExternalDatabase)70%n/a111111
resetToUninitialized(boolean)60%n/a112211
resetToUninitialized(boolean, boolean)60%n/a111111
getType()60%n/a111111
getTableNameByTableId(long)60%n/a111111
getLowerCaseMetaNames()60%n/a111111
getMetaNamesMapping()60%n/a111111
dropColumn(TableIf, String)60%n/a112211
lambda$updateDatabaseCache$22(long, String)60%n/a111111
recordDeferredInitError(Throwable)50%n/a112211
checkProperties()50%n/a112211
modifyCatalogPropsWithDeferredAccessControllerCleanup(Map)50%n/a111111
tryModifyCatalogProps(Map)50%n/a112211
rollBackCatalogProps(Map)50%n/a112211
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$invalidateDatabaseCache$25(String)50%n/a111111
getEnableMappingVarbinary()40%n/a111111
getEnableMappingTimestampTz()40%n/a111111
setComment(String)40%n/a112211
getProperties()40%n/a111111
modifyCatalogName(String)40%n/a112211
modifyCatalogProps(Map)40%n/a112211
setLastUpdateTime(long)40%n/a112211
onCreateFailure()40%n/a112211
replayCreateDb(String)40%n/a112211
replayDropDb(String)40%n/a112211
getIncludeDatabaseMap()40%n/a111111
getExcludeDatabaseMap()40%n/a111111
lambda$getRemoteDatabaseName$19(String, NameCacheValue)40%n/a111111
lambda$resolveDatabaseNameForInvalidation$18(String, String)40%n/a111111
lambda$getLocalDatabaseName$17(String, NameCacheValue)40%n/a111111
lambda$getDbForReplay$13(String, String)40%n/a111111
lambda$buildMetaCache$0(String)40%n/a111111
isInitialized()30%n/a111111
refreshMetaCacheOnly()30%n/a112211
getId()30%n/a111111
getName()30%n/a111111
getComment()30%n/a111111
getErrorMsg()30%n/a111111
getLastUpdateTime()30%n/a111111
getCatalogProperty()30%n/a111111
getTableAutoAnalyzePolicy()30%n/a111111
getTransactionManager()30%n/a111111
getThreadPoolWithPreAuth()30%n/a111111
resetMetaCacheNames()30%n/a112211
lambda$buildMetaCache$2(String, ExternalDatabase, RemovalCause)30%n/a111111
shouldBypassTableNameCache(SessionContext)20%n/a111111
shouldBypassDbNameCache(SessionContext)20%n/a111111
shouldBypassSchemaCache(SessionContext)20%n/a111111
validatePropertiesBeforeUpdate(Map, Map)20%n/a111111
lambda$addDatabaseForTest$15(ExternalDatabase, String, ExternalDatabase)20%n/a111111
lambda$getFilteredDatabaseNames$4(String)20%n/a111111
checkWhenCreating()0%n/a111111
overlayMetaCacheConfig(Map)0%n/a111111
replayTruncateTable(TruncateTableInfo)0%n/a111111
replayOperateOnBranchOrTag(String, String)0%n/a111111
lambda$resetToUninitialized$8()0%n/a111111
lambda$resetToUninitialized$7()0%n/a111111
lambda$resetToUninitialized$6()0%n/a111111