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

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


The following commit(s) were added to refs/heads/master by this push:
     new c6fe8826cef Fix missing boolean literal in broadcast distsql (#29572)
c6fe8826cef is described below

commit c6fe8826cef52545136532d3a32d3f4fcab23d17
Author: Raigor <[email protected]>
AuthorDate: Thu Dec 28 10:32:44 2023 +0800

    Fix missing boolean literal in broadcast distsql (#29572)
---
 .../distsql/parser/src/main/antlr4/imports/broadcast/Keyword.g4   | 8 ++++++++
 .../distsql/segment/strategy/KeyGenerateStrategySegment.java      | 7 ++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/features/broadcast/distsql/parser/src/main/antlr4/imports/broadcast/Keyword.g4
 
b/features/broadcast/distsql/parser/src/main/antlr4/imports/broadcast/Keyword.g4
index cee238dba87..3e1e6ba1ed9 100644
--- 
a/features/broadcast/distsql/parser/src/main/antlr4/imports/broadcast/Keyword.g4
+++ 
b/features/broadcast/distsql/parser/src/main/antlr4/imports/broadcast/Keyword.g4
@@ -23,6 +23,14 @@ WS
     : [ \t\r\n] + ->skip
     ;
 
+TRUE
+    : T R U E
+    ;
+
+FALSE
+    : F A L S E
+    ;
+
 CREATE
     : C R E A T E
     ;
diff --git 
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/segment/strategy/KeyGenerateStrategySegment.java
 
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/segment/strategy/KeyGenerateStrategySegment.java
index 9e8ddef5de9..f379b252cae 100644
--- 
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/segment/strategy/KeyGenerateStrategySegment.java
+++ 
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/segment/strategy/KeyGenerateStrategySegment.java
@@ -18,21 +18,18 @@
 package org.apache.shardingsphere.sharding.distsql.segment.strategy;
 
 import lombok.Getter;
+import lombok.RequiredArgsConstructor;
 import org.apache.shardingsphere.distsql.segment.AlgorithmSegment;
 import org.apache.shardingsphere.sql.parser.api.ASTNode;
 
 /**
  * Key generate strategy segment.
  */
+@RequiredArgsConstructor
 @Getter
 public final class KeyGenerateStrategySegment implements ASTNode {
     
     private final String keyGenerateColumn;
     
     private final AlgorithmSegment keyGenerateAlgorithmSegment;
-    
-    public KeyGenerateStrategySegment(final String keyGenerateColumn, final 
AlgorithmSegment keyGenerateAlgorithmSegment) {
-        this.keyGenerateColumn = keyGenerateColumn;
-        this.keyGenerateAlgorithmSegment = keyGenerateAlgorithmSegment;
-    }
 }

Reply via email to