ExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,683 of 2,92742%217 of 32332%21832837971579163
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)1782713%35614%2425404701
getDbNullable(String)781617%10216%67182401
getIncludeTableMap()711315%7112%45162001
getFilteredDatabaseNames()626751%6440%46122801
resolveDatabaseNameFromSnapshot(String, boolean, Function)570%160%99151511
getDbForReplay(String)501725%11321%78121701
makeSureInitialized()444450%6440%5692101
getDbNullable(long)430%40%33121211
initAccessController(boolean)391426%5116%3491301
resolveDatabaseNameForInvalidation(String)391122%10216%67101401
getLocalDatabaseName(String, boolean)390%80%55101011
invalidateCreatedDatabase(String)343752%1150%1231101
getSpecifiedDatabaseMap(String)341632%5116%3461101
updateDatabaseCache(String, String, ExternalDatabase, boolean)310%n/a116611
checkProperties(CatalogProperty)302747%6225%4581701
getSchema(SchemaCacheKey)300%40%337711
getAllDbs()300%40%339911
getDbNamesOrEmpty()290%40%339911
ExternalCatalog()240%n/a119911
listTableNames(SessionContext, String)231437%5116%344801
gsonPostProcess()222250%4233%3471401
getDbForReplay(long)210%40%336611
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
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
matchesLocalDbName(String, String)132565%5550%563801
lambda$getFilteredDatabaseNames$3(Map, Map, String)121657%6650%472601
getExecutionAuthenticator()120%20%223311
lambda$getDbNullable$9(String, ExternalDatabase)120%20%221111
buildMetaCache()115382%2466%2411401
initLocalObjects()111252%1375%131601
getDbIds()110%n/a112211
getDbNameForReplay(long)110%20%223311
listLocalDatabaseNamesFromCache()100%n/a113311
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
hashCode()90%n/a111111
addColumn(TableIf, Column, ColumnPosition)90%n/a112211
closeResourcesQuietly(String)8433%n/a012501
getRemoteDatabaseName(String, boolean)80%n/a111111
lambda$updateDatabaseCache$21(boolean, ExternalDatabase, String, ExternalDatabase)80%40%331111
lambda$buildDbForInit$14(String, NameCacheValue)80%20%221111
lambda$getFilteredDatabaseNames$5(List)80%20%221111
listDatabaseNames()70%n/a111111
updateDatabaseCache(String, String, ExternalDatabase)70%n/a112211
bindBrokerName()70%n/a111111
renameColumn(TableIf, String, String)70%n/a112211
lambda$getDbNullable$10(String, ExternalDatabase)70%n/a111111
setAutoAnalyzePolicy(String, String, String)61368%1150%121501
getTableNameByTableId(long)60%n/a111111
dropColumn(TableIf, String)60%n/a112211
lambda$updateDatabaseCache$22(long, String)60%n/a111111
getDbNullableWithoutCache(String)55892%2466%2421401
resetToUninitialized(boolean, boolean, Runnable)53587%2100%0231701
rollBackCatalogProps(Map)50%n/a112211
registerDatabaseFromEvent(String, String)50%n/a111111
viewExists(String, String)50%n/a111111
unregisterDatabase(String)43188%1150%121801
getEnableMappingTimestampTz()40%n/a111111
setComment(String)40%n/a112211
modifyCatalogName(String)40%n/a112211
modifyCatalogProps(Map)40%n/a112211
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
getDbNames()31785%1150%121701
lambda$invalidateDatabaseCache$24(String, String, NameCacheValue)3562%1150%120101
invalidateDatabaseNamesOnly()3457%1150%121301
getComment()30%n/a111111
getLastUpdateTime()30%n/a111111
getTransactionManager()30%n/a111111
getThreadPoolWithPreAuth()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$getFilteredDatabaseNames$4(String)20%n/a111111
invalidateCachesAfterPropertyUpdate(Map)7198%31381%3911901
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
invalidateCreatedTable(String, String)55100%1375%130701
invalidateDroppedTable(String, String)54100%4100%030801
ExternalCatalog(long, String, InitCatalogLog.Type, String)37100%n/a0101301
static {...}31100%n/a010401
invalidateDatabaseCache(String)26100%4100%030601
canonicalLocalTableNameFromRemote(String, String)22100%4100%030701
addDatabaseForTest(ExternalDatabase)21100%n/a010501
canonicalLocalDatabaseNameFromRemote(String)21100%4100%030701
setDefaultPropsIfMissing(boolean)17100%2100%020501
invalidateAllDatabaseCache()16100%4100%030601
onRefreshCache(boolean)13100%2100%020501
getLowerCaseTableNames()12100%n/a010301
initPreExecutionAuthenticator()10100%1150%120301
checkMetaCacheWeightProperties(Map)10100%n/a010201
onClose()9100%n/a010401
setInitializedForTest(boolean)9100%2100%020401
notifyPropertiesUpdated(Map)9100%n/a010301
resetAfterPropertyUpdate(Map, boolean)8100%n/a010101
detachAccessController()8100%n/a010101
lambda$addDatabaseForTest$16(ExternalDatabase)8100%n/a010101
lambda$resetAfterPropertyUpdate$12(Map)8100%n/a010301
getLowerCaseDatabaseNames()7100%n/a010101
lambda$getDbNullableWithoutCache$11(String, Pair)7100%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
recordDeferredInitError(Throwable)5100%n/a010201
checkProperties()5100%n/a010201
modifyCatalogPropsWithDeferredAccessControllerCleanup(Map)5100%n/a010101
tryModifyCatalogProps(Map)5100%n/a010201
replayCreateTable(String, String)5100%n/a010201
replayDropTable(String, String)5100%n/a010201
lambda$invalidateDatabaseCache$25(String)5100%n/a010101
getEnableMappingVarbinary()4100%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
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
getErrorMsg()3100%n/a010101
getCatalogProperty()3100%n/a010101
getTableAutoAnalyzePolicy()3100%n/a010101
resetMetaCacheNames()3100%n/a010201
lambda$buildMetaCache$2(String, ExternalDatabase, RemovalCause)3100%n/a010101
lambda$addDatabaseForTest$15(ExternalDatabase, String, ExternalDatabase)2100%n/a010101
lambda$resetToUninitialized$6()100%n/a010101