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;
- }
}