PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total568 of 1,88469%39 of 11465%391251414841768
truncateTable(String, String, PartitionNamesInfo, boolean, String)920%60%44212111
checkWhenCreating()660%40%33212111
initLocalObjectsImpl()510%80%55161611
gsonPostProcess()361428%7330%5661001
registerDatabase(long, String)340%20%225511
checkProperties()270%n/a119911
createConnectorFromProperties()260%n/a114411
overlayMetaCacheConfig(Map)250%60%449911
buildConnectorSession()171750%1150%1261301
tableExist(SessionContext, String, String)130%n/a113311
lambda$initLocalObjectsImpl$0()130%20%224411
fromRemoteTableName(String, String)120%n/a112211
legacyLogTypeToCatalogType(InitCatalogLog.Type)120%20%223311
fromRemoteDatabaseName(String)110%n/a112211
createTable(CreateTableInfo)911892%10100%0623301
lambda$replayTruncateTable$6(TruncateTableInfo, ExternalDatabase)90%n/a111111
addColumn(TableIf, Column, ColumnPosition)83480%n/a0121201
modifyColumn(TableIf, Column, ColumnPosition)83480%n/a0121201
addColumns(TableIf, List)83280%n/a0121101
renameColumn(TableIf, String, String)83280%n/a0121101
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)83280%n/a0121201
dropBranch(TableIf, DropBranchInfo)83280%n/a0121201
dropTag(TableIf, DropTagInfo)83280%n/a0121201
dropPartitionField(TableIf, DropPartitionFieldOp)83280%n/a0121101
replacePartitionField(TableIf, ReplacePartitionFieldOp)83280%n/a0121101
reorderColumns(TableIf, List)83179%n/a0121101
replayTruncateTable(TruncateTableInfo)80%n/a112211
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)80%n/a111111
lambda$replayTruncateTable$5(ExternalDatabase, TruncateTableInfo, ExternalTable)80%n/a111111
onClose()71365%2100%022801
lambda$createConnectorFromProperties$1()40%n/a111111
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)162100%12100%0703601
renameTable(String, String, String)76100%4100%0301801
createDb(String, boolean, Map)65100%10100%0601601
dropDb(String, boolean, boolean)65100%4100%0301601
listTableNamesFromRemote(SessionContext, String)42100%4100%0301101
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)40100%n/a0101201
addPartitionField(TableIf, AddPartitionFieldOp)40100%n/a0101101
dropColumn(TableIf, String)39100%n/a0101101
afterExternalRename(String, String, String)33100%n/a010701
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)24100%2100%020601
afterExternalDdl(ExternalTable, long)20100%n/a010501
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)17100%n/a010401
listDatabaseNames()16100%n/a010501
onRefreshCache(boolean)13100%4100%030601
toConnectorPosition(ColumnPosition)13100%4100%030501
supportsUserSession()13100%1375%130201
replayDropTable(String, String)12100%n/a010301
replayCreateTable(String, String)12100%n/a010301
shouldBypassTableNameCache(SessionContext)12100%6100%040101
shouldBypassDbNameCache(SessionContext)12100%6100%040101
replayDropDb(String)10100%n/a010301
checkExternalTable(TableIf)10100%n/a010301
lambda$afterExternalDdl$12(ExternalTable, long, ExternalDatabase)9100%n/a010101
lambda$replayDropTable$8(String, ExternalDatabase)8100%n/a010101
lambda$replayDropTable$7(ExternalDatabase, ExternalTable)8100%n/a010101
getType()7100%n/a010101
lambda$afterExternalDdl$11(ExternalDatabase, long, ExternalTable)7100%n/a010101
lambda$replayCreateTable$10(String, ExternalDatabase)7100%n/a010101
lambda$afterExternalRename$13(String, ExternalDatabase)6100%n/a010301
lambda$replayDropDb$9(ExternalDatabase)6100%n/a010101
getConnector()5100%n/a010201
notifyPropertiesUpdated(Map)4100%n/a010201
lambda$dropTable$4(String, ExternalDatabase)4100%n/a010101
lambda$dropTable$3(String, ExternalDatabase)4100%n/a010101
static {...}4100%n/a010101
PluginDrivenExternalCatalog()3100%n/a010201
lambda$createTable$2(ExternalDatabase)3100%n/a010101