PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total384 of 2,76886%70 of 19864%5618286728683
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)648857%7956%59153801
checkDriverUrlsAgainstOperatorGate(Map, Map)543035%13735%811142101
gsonPostProcess()361428%7330%5661001
initLocalObjectsImpl()313250%9325%6781901
createTable(CreateTableInfo)2715685%31583%21074701
renameTable(String, String, String)234566%2250%2341701
driverUrlKeysOf(String)154072%1583%141701
closeResources()142463%2100%0241501
legacyLogTypeToCatalogType(InitCatalogLog.Type)120%20%223311
createDb(String, boolean, Map)99591%11191%1732701
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)91562%1150%122601
replayTruncateTable(TruncateTableInfo)9950%1150%122401
dropColumn(TableIf, ColumnPath)84183%2100%0221401
closeConnectorContextQuietly(DefaultConnectorContext)7750%2100%022701
shouldBypassTableNameCache(SessionContext)7541%5116%340101
shouldBypassDbNameCache(SessionContext)7541%5116%340101
shouldBypassSchemaCache(SessionContext)7541%5116%340101
replayDropTable(String, String)70%n/a112211
replayDropDb(String)70%n/a112211
replayCreateTable(String, String)70%n/a112211
replayCreateDb(String)70%n/a112211
validatePropertiesBeforeUpdate(Map, Map)45192%1150%1201401
notifyPropertiesUpdated(Map)40%n/a112211
checkWhenCreating()36395%4100%0322101
truncateTable(String, String, PartitionNamesInfo, boolean, String)29797%1583%1402201
supportsUserSession()21184%1375%130201
lambda$initLocalObjectsImpl$0()1292%1150%121401
lambda$validateStorageProperties$2(String)685%1150%120101
dropDb(String, boolean, boolean)79100%4100%0301801
addColumn(TableIf, ColumnPath, Column, ColumnPosition)53100%2100%0201501
modifyColumn(TableIf, ColumnPath, Column, ColumnPosition)53100%2100%0201501
afterExternalRename(ExternalDatabase, ExternalTable, String, String)53100%n/a0101201
listTableNamesFromRemote(SessionContext, String)51100%4100%0301201
renameColumn(TableIf, ColumnPath, String)51100%2100%0201401
addColumn(TableIf, Column, ColumnPosition)42100%n/a0101201
modifyColumn(TableIf, Column, ColumnPosition)42100%n/a0101201
buildCrossStatementSession()42100%2100%0201501
validateStorageProperties(CatalogProperty, Map)41100%6100%0401201
modifyColumnComment(TableIf, ColumnPath, String)41100%n/a0101101
registerDatabaseFromEvent(String, String)40100%1150%120701
addColumns(TableIf, List)40100%n/a0101101
renameColumn(TableIf, String, String)40100%n/a0101101
createOrReplaceBranch(TableIf, CreateOrReplaceBranchInfo)40100%n/a0101201
createOrReplaceTag(TableIf, CreateOrReplaceTagInfo)40100%n/a0101201
dropBranch(TableIf, DropBranchInfo)40100%n/a0101201
dropTag(TableIf, DropTagInfo)40100%n/a0101201
addPartitionField(TableIf, AddPartitionFieldOp)40100%n/a0101101
dropPartitionField(TableIf, DropPartitionFieldOp)40100%n/a0101101
replacePartitionField(TableIf, ReplacePartitionFieldOp)40100%n/a0101101
dropColumn(TableIf, String)39100%n/a0101101
reorderColumns(TableIf, List)39100%n/a0101101
updateTableProperties(TableIf, Map)39100%n/a0101101
checkProperties()38100%n/a0101101
createConnectorFromProperties()35100%n/a010701
buildConnectorSession()34100%2100%0201301
afterExternalDdl(ExternalTable, long)26100%n/a010801
validateCreateTableEngine(String)25100%2100%020601
overlayMetaCacheConfig(Map)25100%6100%040901
finishDropTable(ExternalDatabase, ExternalTable)24100%n/a010501
getDisplayEngineName()23100%2100%020801
checkHiveParquetTimeZone(CatalogProperty)22100%1583%140601
listDatabaseNames()21100%n/a010601
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)17100%n/a010401
fromRemoteTableName(String, String)17100%n/a010401
fromRemoteDatabaseName(String)16100%n/a010301
validateCreateTableProperties(CreateTableInfo)15100%n/a010501
hasConnectorCapability(ConnectorCapability)14100%1375%130201
tableExist(SessionContext, String, String)13100%n/a010301
toConnectorPosition(ColumnPosition)13100%4100%030501
applyTableLookupChange(String, String, String, String)12100%n/a010301
checkExternalTable(TableIf)10100%n/a010301
invalidateCreatedDatabaseCaches(String, String)10100%n/a010301
invalidateCreatedTableCaches(ExternalDatabase, String, String)9100%n/a010201
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)8100%n/a010101
getType()7100%n/a010101
lambda$validateCreateTableEngine$3(String, ConnectorProvider)6100%n/a010101
getConnector()5100%n/a010201
lambda$afterExternalDdl$4(ExternalTable, ExternalDatabase)5100%n/a010101
toConnectorPath(ColumnPath)4100%n/a010101
lambda$createConnectorFromProperties$1()4100%n/a010101
static {...}4100%n/a010101
PluginDrivenExternalCatalog()3100%n/a010201
getConnectorIfPresent()3100%n/a010101