This is an automated email from the ASF dual-hosted git repository.

panjuan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.


    from ccf5561  Revise pr 16249 for code style (#16278)
     add e851ca6  Add DialectSystemSchemaBuilder interface and implement system 
schema logic (#16272)

No new revisions were added by this update.

Summary of changes:
 .../infra/database/type/DatabaseType.java          | 25 +++++++--
 .../infra/database/type/DatabaseTypeFactory.java   | 60 ++++++++++++++++++++++
 .../database/type/dialect/H2DatabaseType.java      |  5 +-
 .../database/type/dialect/MariaDBDatabaseType.java |  9 ++--
 .../database/type/dialect/MySQLDatabaseType.java   | 12 ++++-
 .../type/dialect/OpenGaussDatabaseType.java        | 11 ++--
 .../database/type/dialect/OracleDatabaseType.java  | 11 ++--
 .../type/dialect/PostgreSQLDatabaseType.java       | 15 ++++--
 .../database/type/dialect/SQL92DatabaseType.java   |  5 +-
 .../type/dialect/SQLServerDatabaseType.java        |  6 ++-
 .../infra/metadata/ShardingSphereMetaData.java     |  2 +-
 .../metadata/database/loader/DatabaseLoader.java   | 36 +++++++++++--
 .../builder/dialect/MySQLSystemSchemaBuilder.java  | 49 ++++++++++++++++++
 .../dialect/PostgreSQLSystemSchemaBuilder.java     | 51 ++++++++++++++++++
 .../builder/spi/DialectSystemSchemaBuilder.java    | 19 ++++---
 ...a.schema.builder.spi.DialectSystemSchemaBuilder |  4 +-
 .../mode/manager/ContextManager.java               | 13 +++--
 .../mode/metadata/MetaDataContextsBuilder.java     | 33 ++++++++----
 .../mode/manager/ContextManagerTest.java           | 10 +++-
 .../mode/metadata/MetaDataContextsBuilderTest.java |  4 +-
 .../cluster/ClusterContextManagerBuilder.java      | 10 +++-
 .../ClusterContextManagerCoordinatorTest.java      |  8 +--
 .../memory/MemoryContextManagerBuilder.java        |  7 ++-
 .../StandaloneContextManagerBuilder.java           | 10 +++-
 .../frontend/fixture/FixtureDatabaseType.java      |  5 +-
 .../protocol/fixture/DummyDatabaseType.java        |  6 ++-
 26 files changed, 348 insertions(+), 78 deletions(-)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/database/type/DatabaseTypeFactory.java
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/dialect/MySQLSystemSchemaBuilder.java
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/dialect/PostgreSQLSystemSchemaBuilder.java
 copy 
shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/java/org/apache/shardingsphere/driver/state/DriverState.java
 => 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/spi/DialectSystemSchemaBuilder.java
 (66%)
 copy examples/docker/shardingsphere-proxy/governance/run.sh => 
shardingsphere-infra/shardingsphere-infra-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.DialectSystemSchemaBuilder
 (81%)

Reply via email to