PluginDrivenExternalCatalog

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,602 of 2,6020%180 of 1800%1711716946948181
createTable(CreateTableInfo)1580%140%88404011
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)1280%120%77333311
createDb(String, boolean, Map)960%120%77252511
truncateTable(String, String, PartitionNamesInfo, boolean, String)940%60%44212111
replayTruncateTable(TruncateTableInfo)900%80%55161611
afterExternalRename(ExternalDatabase, ExternalTable, String, String)810%n/a11151511
renameTable(String, String, String)680%40%33171711
dropDb(String, boolean, boolean)670%40%33161611
checkWhenCreating()660%40%33212111
initLocalObjectsImpl()630%120%77191911
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
validatePropertiesBeforeUpdate(Map, Map)470%20%22121211
invalidateTableConnectorCacheForReplay(String, String)460%80%55121211
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
registerDatabaseFromEvent(String, String)400%20%227711
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
closeResources()380%20%22151511
buildConnectorSession()340%20%22131311
createConnectorFromProperties()310%n/a116611
checkProperties()310%n/a11101011
afterExternalDdl(ExternalTable, long)300%n/a119911
finishDropTable(ExternalDatabase, ExternalTable)260%n/a115511
validateCreateTableEngine(String)250%20%226611
overlayMetaCacheConfig(Map)250%60%449911
invalidateDatabaseConnectorCacheForReplay(String)250%60%447711
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)240%20%226611
getDisplayEngineName()230%20%228811
checkHiveParquetTimeZone(CatalogProperty)220%60%446611
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)170%n/a114411
listDatabaseNames()160%n/a115511
hasConnectorCapability(ConnectorCapability)140%40%332211
closeConnectorContextQuietly(DefaultConnectorContext)140%20%227711
tableExist(SessionContext, String, String)130%n/a113311
toConnectorPosition(ColumnPosition)130%40%335511
supportsUserSession()130%40%332211
lambda$initLocalObjectsImpl$0()130%20%224411
onRefreshCache(boolean)120%20%226611
invalidateCreatedTableCaches(ExternalDatabase, 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
checkExternalTable(TableIf)100%n/a113311
replayDropTable(String, String)90%n/a113311
invalidateAllConnectorCachesIfPresent()80%20%224411
replayCreateTable(String, String)80%n/a113311
invalidateCreatedDatabaseCaches(String, String)80%n/a113311
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)80%n/a111111
getType()70%n/a111111
replayDropDb(String)70%n/a113311
replayCreateDb(String)70%n/a113311
lambda$validateCreateTableEngine$2(String, ConnectorProvider)60%n/a111111
getConnector()50%n/a112211
lambda$afterExternalRename$5(String, String, ExternalDatabase)50%n/a111111
lambda$afterExternalDdl$4(ExternalTable, ExternalDatabase)50%n/a111111
lambda$replayTruncateTable$3(TruncateTableInfo, ExternalDatabase)50%n/a111111
notifyPropertiesUpdated(Map)40%n/a112211
toConnectorPath(ColumnPath)40%n/a111111
lambda$createConnectorFromProperties$1()40%n/a111111
static {...}40%n/a111111
PluginDrivenExternalCatalog()30%n/a112211