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

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


    from 1d80ee510ee Fix mogeaver client cannot connect problem when Proxy + 
openGauss (#27429)
     add 15bea2e1a54 Add SelectStatementBinder and table segment bind logic 
(#27468)

No new revisions were added by this update.

Summary of changes:
 .../infra/binder/engine/SQLBindEngine.java         | 13 ++++-
 .../segment/combine/CombineSegmentBinder.java      | 46 +++++++++++++++++
 .../segment/expression/ColumnSegmentBinder.java    | 23 +++++----
 .../binder/segment/from/TableSegmentBinder.java    | 59 ++++++++++++++++++++++
 .../segment/from/impl/JoinTableSegmentBinder.java  | 48 ++++++++++++++++++
 .../from/impl/SimpleTableSegmentBinder.java        | 55 ++++++++++++++++++++
 .../from/impl/SubqueryTableSegmentBinder.java      | 50 ++++++++++++++++++
 .../projection/ProjectionsSegmentBinder.java       | 56 ++++++++++++++++++++
 .../impl/ColumnProjectionSegmentBinder.java        | 28 ++++++----
 .../infra/binder/statement/SQLStatementBinder.java | 19 ++++---
 .../statement/dml/SelectStatementBinder.java       | 40 +++++++++++++++
 .../common/segment/dml/column/ColumnSegment.java   |  4 ++
 .../segment/dml/item/ColumnProjectionSegment.java  |  8 +++
 .../generic/table/SubqueryTableSegment.java        |  9 ++++
 .../segment/generic/table/TableNameSegment.java    |  6 +++
 15 files changed, 435 insertions(+), 29 deletions(-)
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/combine/CombineSegmentBinder.java
 copy 
features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/ExpressionConditionUtils.java
 => 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/expression/ColumnSegmentBinder.java
 (61%)
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/from/TableSegmentBinder.java
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/from/impl/JoinTableSegmentBinder.java
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/from/impl/SimpleTableSegmentBinder.java
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/from/impl/SubqueryTableSegmentBinder.java
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/projection/ProjectionsSegmentBinder.java
 copy 
features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/ExpressionConditionUtils.java
 => 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/segment/projection/impl/ColumnProjectionSegmentBinder.java
 (51%)
 copy 
proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/state/ProxyClusterState.java
 => 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/SQLStatementBinder.java
 (64%)
 create mode 100644 
infra/binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/dml/SelectStatementBinder.java

Reply via email to