PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,331 of 2,3310%146 of 1460%1561566116118383
createTable(CreateTableInfo)1620%140%88424211
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)1620%120%77363611
truncateTable(String, String, PartitionNamesInfo, boolean, String)920%60%44212111
renameTable(String, String, String)760%40%33181811
checkWhenCreating()660%40%33212111
dropDb(String, boolean, boolean)650%40%33161611
initLocalObjectsImpl()630%120%77191911
createDb(String, boolean, Map)620%80%55161611
addColumn(TableIf, ColumnPath, Column, ColumnPosition)530%20%22151511
modifyColumn(TableIf, ColumnPath, Column, ColumnPosition)530%20%22151511
renameColumn(TableIf, ColumnPath, String)510%20%22141411
gsonPostProcess()500%100%66101011
dropColumn(TableIf, ColumnPath)490%20%22141411
listTableNamesFromRemote(SessionContext, String)420%40%33111111
addColumn(TableIf, Column, ColumnPosition)420%n/a11121211
modifyColumn(TableIf, Column, ColumnPosition)420%n/a11121211
modifyColumnComment(TableIf, ColumnPath, String)410%n/a11111111
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
buildCrossStatementSession()380%20%22151511
registerDatabase(long, String)340%20%225511
buildConnectorSession()340%20%22131311
afterExternalRename(String, String, String)330%n/a117711
createConnectorFromProperties()310%n/a116611
onClose()290%20%22111111
checkProperties()270%n/a119911
validateCreateTableEngine(String)250%20%226611
overlayMetaCacheConfig(Map)250%60%449911
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)240%20%226611
getDisplayEngineName()230%20%228811
afterExternalDdl(ExternalTable, long)200%n/a115511
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)170%n/a114411
listDatabaseNames()160%n/a115511
hasConnectorCapability(ConnectorCapability)140%40%332211
closeConnectorContextQuietly(DefaultConnectorContext)140%20%227711
onRefreshCache(boolean)130%40%336611
tableExist(SessionContext, String, String)130%n/a113311
toConnectorPosition(ColumnPosition)130%40%335511
supportsUserSession()130%40%332211
lambda$initLocalObjectsImpl$0()130%20%224411
replayDropTable(String, String)120%n/a113311
replayCreateTable(String, String)120%n/a113311
fromRemoteTableName(String, String)120%n/a113311
shouldBypassTableNameCache(SessionContext)120%60%441111
shouldBypassDbNameCache(SessionContext)120%60%441111
shouldBypassSchemaCache(SessionContext)120%60%441111
legacyLogTypeToCatalogType(InitCatalogLog.Type)120%20%223311
fromRemoteDatabaseName(String)110%n/a112211
replayDropDb(String)100%n/a113311
checkExternalTable(TableIf)100%n/a113311
lambda$afterExternalDdl$15(ExternalTable, long, ExternalDatabase)90%n/a111111
lambda$replayTruncateTable$9(TruncateTableInfo, ExternalDatabase)90%n/a111111
replayTruncateTable(TruncateTableInfo)80%n/a112211
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)80%n/a111111
lambda$replayDropTable$11(String, ExternalDatabase)80%n/a111111
lambda$replayDropTable$10(ExternalDatabase, ExternalTable)80%n/a111111
lambda$replayTruncateTable$8(ExternalDatabase, TruncateTableInfo, ExternalTable)80%n/a111111
getType()70%n/a111111
lambda$afterExternalDdl$14(ExternalDatabase, long, ExternalTable)70%n/a111111
lambda$replayCreateTable$13(String, ExternalDatabase)70%n/a111111
lambda$afterExternalRename$16(String, ExternalDatabase)60%n/a113311
lambda$replayDropDb$12(ExternalDatabase)60%n/a111111
lambda$validateCreateTableEngine$2(String, ConnectorProvider)60%n/a111111
getConnector()50%n/a112211
notifyPropertiesUpdated(Map)40%n/a112211
toConnectorPath(ColumnPath)40%n/a111111
lambda$dropTable$7(String, ExternalDatabase)40%n/a111111
lambda$dropTable$6(String, ExternalDatabase)40%n/a111111
lambda$createConnectorFromProperties$1()40%n/a111111
static {...}40%n/a111111
PluginDrivenExternalCatalog()30%n/a112211
lambda$createTable$5(ExternalDatabase)30%n/a111111
lambda$createTable$4(ExternalDatabase)30%n/a111111
lambda$createTable$3(ExternalDatabase)30%n/a111111