This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 916053f Refactor optimize module (#10306)
add f7e1f7d Refactor optimize package. (#10387)
No new revisions were added by this update.
Summary of changes:
.../shardingsphere-infra-optimize/pom.xml | 2 +-
.../infra/optimize/ShardingSphereOptimizer.java | 58 ++++++++++++++++++++++
.../infra/optimize/context/OptimizeContext.java} | 10 ++--
.../optimize/context/OptimizeContextFactory.java} | 40 +++++++--------
.../infra/optimize}/convert/SqlNodeConverter.java | 2 +-
.../infra/optimize}/plan/PlannerInitializer.java | 2 +-
.../optimize/schema/LogicSchemaMetadata.java} | 35 ++++---------
.../optimize/schema/LogicSchemaMetadatas.java} | 30 +++--------
.../infra/optimize/schema/LogicTableMetadata.java} | 25 +++-------
9 files changed, 111 insertions(+), 93 deletions(-)
create mode 100644
shardingsphere-infra/shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/ShardingSphereOptimizer.java
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/context/CalciteContext.java
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/context/OptimizeContext.java}
(82%)
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/context/CalciteContextFactory.java
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/context/OptimizeContextFactory.java}
(84%)
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/execute/raw
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize}/convert/SqlNodeConverter.java
(94%)
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/execute/raw
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize}/plan/PlannerInitializer.java
(95%)
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/schema/generator/CalciteLogicSchemaGenerator.java
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/schema/LogicSchemaMetadata.java}
(72%)
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/schema/CalciteLogicSchemaFactory.java
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/schema/LogicSchemaMetadatas.java}
(56%)
copy
shardingsphere-infra/{shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/optimize/schema/generator/CalciteLogicTableGenerator.java
=>
shardingsphere-infra-optimize/src/main/java/org/apache/shardingsphere/infra/optimize/schema/LogicTableMetadata.java}
(79%)