PluginDrivenExternalCatalog

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total361 of 2,71086%73 of 18660%55195786933102
lambda$dropTable$9(ConnectorMetadata, ConnectorSession, ExternalTable, boolean, ExternalDatabase, String, String)414753%7541%6782001
invalidateTableConnectorCacheForReplay(String, String)39715%7112%4591201
gsonPostProcess()361428%7330%5661001
initLocalObjectsImpl()313250%9325%6781901
lambda$createTable$4(ConnectorMetadata, ConnectorSession, ConnectorCreateTableRequest, CreateTableInfo, ExternalDatabase, String)274763%3125%2371901
replayTruncateTable(TruncateTableInfo)266471%6225%4561601
invalidateDatabaseConnectorCacheForReplay(String)18728%5116%344701
renameTable(String, String, String)154575%2250%2321301
closeResources()142463%2100%0241501
legacyLogTypeToCatalogType(InitCatalogLog.Type)120%20%223311
checkWhenCreating()115583%4100%0342101
truncateTable(String, String, PartitionNamesInfo, boolean, String)108489%1583%1422101
lambda$createDb$7(ConnectorMetadata, ConnectorSession, String, Map, boolean, String)104381%1375%1331201
resolveAlterHandle(ExternalTable, ConnectorSession, ConnectorMetadata)91562%1150%122601
replacePartitionField(TableIf, ReplacePartitionFieldOp)83280%n/a0121101
lambda$renameTable$10(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String, ExternalDatabase, ExternalTable, String)81463%n/a012601
closeConnectorContextQuietly(DefaultConnectorContext)7750%2100%022701
shouldBypassTableNameCache(SessionContext)7541%5116%340101
shouldBypassDbNameCache(SessionContext)7541%5116%340101
shouldBypassSchemaCache(SessionContext)7541%5116%340101
lambda$replayTruncateTable$11(TruncateTableInfo, ExternalDatabase)50%n/a111111
validatePropertiesBeforeUpdate(Map, Map)44391%1150%1201201
notifyPropertiesUpdated(Map)40%n/a112211
supportsUserSession()21184%1375%130201
createTable(CreateTableInfo)110099%10100%0602101
overlayMetaCacheConfig(Map)12496%1583%141901
lambda$initLocalObjectsImpl$0()11292%1150%121401
afterExternalRename(ExternalDatabase, ExternalTable, String, String)81100%n/a0101501
createDb(String, boolean, Map)60100%8100%0501501
dropTable(String, String, boolean, boolean, boolean, boolean, boolean, boolean)53100%6100%0401301
lambda$dropDb$8(ConnectorSession, ExternalDatabase, boolean, boolean, String)46100%n/a0101001
listTableNamesFromRemote(SessionContext, String)42100%4100%0301101
addColumn(TableIf, ColumnPath, Column, ColumnPosition)41100%2100%0201001
renameColumn(TableIf, ColumnPath, String)41100%2100%0201001
modifyColumn(TableIf, ColumnPath, Column, ColumnPosition)41100%2100%0201001
modifyColumnComment(TableIf, ColumnPath, String)41100%n/a0101101
registerDatabaseFromEvent(String, String)40100%1150%120701
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
dropColumn(TableIf, ColumnPath)39100%2100%0201001
buildCrossStatementSession()38100%2100%0201501
buildConnectorSession()34100%2100%0201301
dropDb(String, boolean, boolean)33100%4100%030901
createConnectorFromProperties()31100%n/a010601
checkProperties()31100%n/a0101001
addColumn(TableIf, Column, ColumnPosition)31100%n/a010701
renameColumn(TableIf, String, String)31100%n/a010701
modifyColumn(TableIf, Column, ColumnPosition)31100%n/a010701
addColumns(TableIf, List)30100%n/a010701
dropColumn(TableIf, String)30100%n/a010701
reorderColumns(TableIf, List)30100%n/a010701
afterExternalDdl(ExternalTable, long)30100%n/a010901
finishDropTable(ExternalDatabase, ExternalTable)26100%n/a010501
validateCreateTableEngine(String)25100%2100%020601
getDisplayEngineName()23100%2100%020801
checkHiveParquetTimeZone(CatalogProperty)22100%1583%140601
PluginDrivenExternalCatalog(long, String, String, Map, String, Connector)17100%n/a010401
lambda$executeSchemaMutation$22(PluginDrivenExternalCatalog.ConnectorSchemaMutation, ExternalTable, long)17100%n/a010601
listDatabaseNames()16100%n/a010501
hasConnectorCapability(ConnectorCapability)14100%1375%130201
tableExist(SessionContext, String, String)13100%n/a010301
toConnectorPosition(ColumnPosition)13100%4100%030501
onRefreshCache(boolean)12100%2100%020601
invalidateCreatedTableCaches(ExternalDatabase, String, String)12100%n/a010301
fromRemoteTableName(String, String)12100%n/a010301
fromRemoteDatabaseName(String)11100%n/a010201
lambda$modifyColumn$21(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, Column, ColumnPosition)11100%n/a010301
lambda$addColumn$18(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, Column, ColumnPosition)11100%n/a010301
checkExternalTable(TableIf)10100%n/a010301
replayDropTable(String, String)9100%n/a010301
executeSchemaMutation(ExternalTable, long, PluginDrivenExternalCatalog.ConnectorSchemaMutation)9100%n/a010201
lambda$modifyColumn$16(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Column, ColumnPosition)9100%n/a010301
lambda$addColumn$12(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, Column, ColumnPosition)9100%n/a010301
lambda$createTable$3(ExternalDatabase, CreateTableInfo, String)9100%n/a010201
invalidateAllConnectorCachesIfPresent()8100%2100%020401
replayCreateTable(String, String)8100%n/a010301
executeConstraintMetadataMutation(PluginDrivenExternalCatalog.ConstraintMetadataOperation)8100%n/a010201
invalidateCreatedDatabaseCaches(String, String)8100%n/a010301
buildDbForInit(String, String, long, InitCatalogLog.Type, boolean)8100%n/a010101
lambda$renameColumn$20(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath, String)8100%n/a010201
lambda$createDb$5(ExternalDatabase)8100%n/a010201
getType()7100%n/a010101
replayDropDb(String)7100%n/a010301
replayCreateDb(String)7100%n/a010301
lambda$dropColumn$19(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, ColumnPath)7100%n/a010101
lambda$renameColumn$15(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String, String)7100%n/a010101
lambda$addColumns$13(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)7100%n/a010201
lambda$reorderColumns$17(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, List)6100%n/a010101
lambda$dropColumn$14(ConnectorMetadata, ConnectorSession, ConnectorTableHandle, String)6100%n/a010101
lambda$createDb$6(String, String)6100%n/a010201
lambda$validateCreateTableEngine$2(String, ConnectorProvider)6100%n/a010101
getConnector()5100%n/a010201
lambda$afterExternalRename$24(String, String, ExternalDatabase)5100%n/a010101
lambda$afterExternalDdl$23(ExternalTable, ExternalDatabase)5100%n/a010101
toConnectorPath(ColumnPath)4100%n/a010101
lambda$createConnectorFromProperties$1()4100%n/a010101
static {...}4100%n/a010101
PluginDrivenExternalCatalog()3100%n/a010201