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 d38580d  fix : Adjust the display name of readwrite splitting (#11903)
     add 632b7c7  Refactor single table meta data load (#11895)

No new revisions were added by this update.

Summary of changes:
 .../metadata/EncryptTableMetaDataBuilder.java      |  49 ++-----
 .../metadata/EncryptTableMetaDataBuilderTest.java  | 140 +++++++------------
 .../metadata/ShardingTableMetaDataBuilder.java     |  67 +++-------
 .../metadata/ShardingTableMetaDataBuilderTest.java |  32 +----
 .../metadata/schema/builder/SchemaBuilder.java     | 106 +--------------
 .../schema/builder/SingleTableMetaDataBuilder.java |  71 ++++++++++
 .../schema/builder/TableMetaDataBuilder.java       |  68 +++-------
 .../schema/builder/TableMetaDataLoaderEngine.java  | 104 +++++++++++++++
 ...Loader.java => DefaultTableMetaDataLoader.java} |  77 +----------
 .../loader/dialect/H2TableMetaDataLoader.java      |  64 +++------
 .../loader/dialect/MySQLTableMetaDataLoader.java   |  36 ++---
 .../loader/dialect/OracleTableMetaDataLoader.java  |  51 ++-----
 .../dialect/PostgreSQLTableMetaDataLoader.java     |  36 ++---
 .../dialect/SQLServerTableMetaDataLoader.java      |  34 ++---
 .../builder/spi/DialectTableMetaDataLoader.java    |  12 +-
 .../builder/spi/RuleBasedTableMetaDataBuilder.java |  23 +---
 .../schema/builder/util/TableMetaDataUtil.java     |  58 ++++++++
 .../type/AlterTableStatementSchemaRefresher.java   |   4 +-
 .../type/CreateTableStatementSchemaRefresher.java  |   4 +-
 .../infra/rule/single/SingleTableRule.java         |   8 +-
 ...chema.builder.spi.RuleBasedTableMetaDataBuilder |   2 +-
 .../metadata/schema/builder/SchemaBuilderTest.java |  88 +++++++-----
 .../builder/SingleTableMetaDataBuilderTest.java    | 148 +++++++++++++++++++++
 .../schema/builder/TableMetaDataBuilderTest.java   |  14 +-
 ...st.java => DefaultTableMetaDataLoaderTest.java} |  10 +-
 .../loader/dialect/H2TableMetaDataLoaderTest.java  |  12 +-
 .../dialect/MySQLTableMetaDataLoaderTest.java      |   8 +-
 .../dialect/OracleTableMetaDataLoaderTest.java     |  42 +++---
 .../dialect/PostgreSQLTableMetaDataLoaderTest.java |  10 +-
 .../dialect/SQLServerTableMetaDataLoaderTest.java  |   8 +-
 .../loader/CommonFixtureTableMetaDataBuilder.java  |  19 +--
 ...tainedFixtureRuleBasedTableMetaDataBuilder.java |  22 +--
 .../sql/federate/FederateJDBCExecutorTest.java     |   7 +-
 .../type/AlterTableStatementFederateRefresher.java |  20 +--
 .../CreateTableStatementFederateRefresher.java     |  14 +-
 .../AlterTableStatementFederateRefresherTest.java  |  93 ++-----------
 .../CreateTableStatementFederateRefresherTest.java |  42 ------
 .../core/common/datasource/MetaDataManager.java    |   4 +-
 38 files changed, 693 insertions(+), 914 deletions(-)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/SingleTableMetaDataBuilder.java
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/TableMetaDataLoaderEngine.java
 rename 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/loader/{TableMetaDataLoader.java
 => DefaultTableMetaDataLoader.java} (55%)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder/util/TableMetaDataUtil.java
 copy 
{shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core => 
shardingsphere-infra/shardingsphere-infra-common}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.RuleBasedTableMetaDataBuilder
 (90%)
 create mode 100644 
shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/schema/builder/SingleTableMetaDataBuilderTest.java
 rename 
shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/schema/builder/loader/{TableMetaDataLoaderTest.java
 => DefaultTableMetaDataLoaderTest.java} (92%)

Reply via email to