PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,279 of 1,59219%70 of 9223%73993394373253
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)1480%120%77343411
createTable(CreateTableInfo)1200%100%66323211
createDb(String, boolean, Map)650%100%66161611
renameTable(String, String, String)630%40%33161611
dropDb(String, boolean, boolean)600%40%33151511
addColumn(TableIf, Column, ColumnPosition)420%n/a11121211
modifyColumn(TableIf, Column, ColumnPosition)420%n/a11121211
addColumns(TableIf, List)400%n/a11111111
renameColumn(TableIf, String, String)400%n/a11111111
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)400%n/a11121211
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)400%n/a11121211
dropBranch(TableIf, DropBranchInfo)400%n/a11121211
dropTag(TableIf, DropTagInfo)400%n/a11121211
addPartitionField(TableIf, AddPartitionFieldOp)400%n/a11111111
dropPartitionField(TableIf, DropPartitionFieldOp)400%n/a11111111
replacePartitionField(TableIf, ReplacePartitionFieldOp)400%n/a11111111
dropColumn(TableIf, String)390%n/a11111111
reorderColumns(TableIf, List)390%n/a11111111
gsonPostProcess()361428%7330%5661001
afterExternalRename(String, String, String)330%n/a117711
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)240%20%226611
initLocalObjectsImpl()222452%5337%4561501
listTableNamesFromRemote(SessionContext, String)212150%3125%2361101
checkWhenCreating()204669%1375%1362101
afterExternalDdl(ExternalTable, long)200%n/a115511
initPreExecutionAuthenticator()18728%3125%2371101
tableExist(SessionContext, String, String)130%n/a113311
toConnectorPosition(ColumnPosition)130%40%335511
legacyLogTypeToCatalogType(InitCatalogLog.Type)120%20%223311
checkExternalTable(TableIf)100%n/a113311
overlayMetaCacheConfig(Map)91664%3350%343901
lambda$afterExternalDdl$5(ExternalTable, long, ExternalDatabase)90%n/a111111
onClose()71365%2100%022801
lambda$afterExternalDdl$4(ExternalDatabase, long, ExternalTable)70%n/a111111
listDatabaseNames()61062%n/a013501
lambda$afterExternalRename$6(String, ExternalDatabase)60%n/a113311
lambda$dropTable$3(String, ExternalDatabase)40%n/a111111
lambda$dropTable$2(String, ExternalDatabase)40%n/a111111
lambda$createConnectorFromProperties$0()40%n/a111111
lambda$createTable$1(ExternalDatabase)30%n/a111111
buildConnectorSession()31100%2100%0201201
checkProperties()27100%n/a010901
createConnectorFromProperties()20100%n/a010301
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)17100%n/a010401
onRefreshCache(boolean)13100%4100%030601
fromRemoteTableName(String, String)12100%n/a010201
fromRemoteDatabaseName(String)11100%n/a010201
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)8100%n/a010101
getType()7100%n/a010101
getConnector()5100%n/a010201
notifyPropertiesUpdated(Map)4100%n/a010201
static {...}4100%n/a010101
PluginDrivenExternalCatalog()3100%n/a010201