Skip to content

Commit

Permalink
[Enhance](multi-catalog) Use MetaIdMappingsLog
Browse files Browse the repository at this point in the history
  to replace InitCatalogLog/InitDatabaseLog.
  • Loading branch information
wangxiangyu committed Feb 20, 2024
1 parent 751679e commit 78c83d2
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public abstract class ExternalDatabase<T extends ExternalTable> implements Datab
protected volatile boolean initialized = false;

protected volatile long lastUpdateTime;
protected final ExternalCatalog.Type ctlType;
protected final ExternalCatalog.Type dbType;

protected ExternalCatalog extCatalog;

Expand All @@ -82,7 +82,7 @@ public ExternalDatabase(ExternalCatalog extCatalog, long id, String name, Extern
this.extCatalog = extCatalog;
this.id = id;
this.name = name;
this.ctlType = type;
this.dbType = type;
}

public void setUnInitialized(boolean invalidCache) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

import org.apache.doris.datasource.ExternalCatalog;
import org.apache.doris.datasource.ExternalDatabase;
import org.apache.doris.datasource.InitDatabaseLog;

/**
* Elasticsearch metastore external database.
Expand All @@ -34,7 +33,7 @@ public class EsExternalDatabase extends ExternalDatabase<EsExternalTable> {
* @param name database name.
*/
public EsExternalDatabase(ExternalCatalog extCatalog, long id, String name) {
super(extCatalog, id, name, InitDatabaseLog.Type.ES);
super(extCatalog, id, name, ExternalCatalog.Type.ES);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

import org.apache.doris.datasource.ExternalCatalog;
import org.apache.doris.datasource.ExternalDatabase;
import org.apache.doris.datasource.InitDatabaseLog;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand All @@ -29,7 +28,7 @@ public class IcebergExternalDatabase extends ExternalDatabase<IcebergExternalTab
private static final Logger LOG = LogManager.getLogger(IcebergExternalDatabase.class);

public IcebergExternalDatabase(ExternalCatalog extCatalog, Long id, String name) {
super(extCatalog, id, name, InitDatabaseLog.Type.ICEBERG);
super(extCatalog, id, name, ExternalCatalog.Type.ICEBERG);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

import org.apache.doris.datasource.ExternalCatalog;
import org.apache.doris.datasource.ExternalDatabase;
import org.apache.doris.datasource.InitDatabaseLog;

public class JdbcExternalDatabase extends ExternalDatabase<JdbcExternalTable> {

Expand All @@ -31,7 +30,7 @@ public class JdbcExternalDatabase extends ExternalDatabase<JdbcExternalTable> {
* @param name database name.
*/
public JdbcExternalDatabase(ExternalCatalog extCatalog, long id, String name) {
super(extCatalog, id, name, InitDatabaseLog.Type.JDBC);
super(extCatalog, id, name, ExternalCatalog.Type.JDBC);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

import org.apache.doris.datasource.ExternalCatalog;
import org.apache.doris.datasource.ExternalDatabase;
import org.apache.doris.datasource.InitDatabaseLog;

/**
* MaxCompute external database.
Expand All @@ -33,7 +32,7 @@ public class MaxComputeExternalDatabase extends ExternalDatabase<MaxComputeExter
* @param name database name.
*/
public MaxComputeExternalDatabase(ExternalCatalog extCatalog, long id, String name) {
super(extCatalog, id, name, InitDatabaseLog.Type.MAX_COMPUTE);
super(extCatalog, id, name, ExternalCatalog.Type.MAX_COMPUTE);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

import org.apache.doris.datasource.ExternalCatalog;
import org.apache.doris.datasource.ExternalDatabase;
import org.apache.doris.datasource.InitDatabaseLog;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
Expand All @@ -29,7 +28,7 @@ public class PaimonExternalDatabase extends ExternalDatabase<PaimonExternalTable
private static final Logger LOG = LogManager.getLogger(PaimonExternalDatabase.class);

public PaimonExternalDatabase(ExternalCatalog extCatalog, Long id, String name) {
super(extCatalog, id, name, InitDatabaseLog.Type.PAIMON);
super(extCatalog, id, name, ExternalCatalog.Type.PAIMON);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,11 @@

import org.apache.doris.datasource.ExternalCatalog;
import org.apache.doris.datasource.ExternalDatabase;
import org.apache.doris.datasource.InitDatabaseLog;

public class TestExternalDatabase extends ExternalDatabase<TestExternalTable> {

public TestExternalDatabase(ExternalCatalog extCatalog, long id, String name) {
super(extCatalog, id, name, InitDatabaseLog.Type.TEST);
super(extCatalog, id, name, ExternalCatalog.Type.TEST);
}

@Override
Expand Down

0 comments on commit 78c83d2

Please sign in to comment.