Loading sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/extractor/impl/dml/select/AbstractWhereExtractor.java +0 −11 Original line number Diff line number Diff line Loading @@ -45,17 +45,6 @@ public abstract class AbstractWhereExtractor implements OptionalSQLSegmentExtrac @Override public final Optional<WhereSegment> extract(final ParserRuleContext ancestorNode) { return extract(ancestorNode, ancestorNode); } /** * Extract SQL segment from SQL AST. * * @param ancestorNode ancestor node of AST * @param rootNode root node of AST * @return SQL segment */ public Optional<WhereSegment> extract(final ParserRuleContext ancestorNode, final ParserRuleContext rootNode) { WhereSegment result = new WhereSegment(); result.setParameterCount(placeholderIndexes.size()); Optional<ParserRuleContext> whereNode = extractWhere(ancestorNode); Loading sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/extractor/impl/dml/select/SubqueryConditionExtractor.java +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ public final class SubqueryConditionExtractor implements OptionalSQLSegmentExtra Collection<ParserRuleContext> suQueryNodes = ExtractorUtils.getAllDescendantNodes(ancestorNode, RuleName.SUBQUERY); SubqueryConditionSegment result = new SubqueryConditionSegment(); for (ParserRuleContext each : suQueryNodes) { Optional<WhereSegment> condition = selectWhereExtractor.extract(each, ancestorNode); Optional<WhereSegment> condition = selectWhereExtractor.extract(each); if (condition.isPresent()) { result.getOrConditions().add(condition.get().getConditions()); } Loading Loading
sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/extractor/impl/dml/select/AbstractWhereExtractor.java +0 −11 Original line number Diff line number Diff line Loading @@ -45,17 +45,6 @@ public abstract class AbstractWhereExtractor implements OptionalSQLSegmentExtrac @Override public final Optional<WhereSegment> extract(final ParserRuleContext ancestorNode) { return extract(ancestorNode, ancestorNode); } /** * Extract SQL segment from SQL AST. * * @param ancestorNode ancestor node of AST * @param rootNode root node of AST * @return SQL segment */ public Optional<WhereSegment> extract(final ParserRuleContext ancestorNode, final ParserRuleContext rootNode) { WhereSegment result = new WhereSegment(); result.setParameterCount(placeholderIndexes.size()); Optional<ParserRuleContext> whereNode = extractWhere(ancestorNode); Loading
sharding-core/sharding-core-parse/sharding-core-parse-common/src/main/java/org/apache/shardingsphere/core/parse/antlr/extractor/impl/dml/select/SubqueryConditionExtractor.java +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ public final class SubqueryConditionExtractor implements OptionalSQLSegmentExtra Collection<ParserRuleContext> suQueryNodes = ExtractorUtils.getAllDescendantNodes(ancestorNode, RuleName.SUBQUERY); SubqueryConditionSegment result = new SubqueryConditionSegment(); for (ParserRuleContext each : suQueryNodes) { Optional<WhereSegment> condition = selectWhereExtractor.extract(each, ancestorNode); Optional<WhereSegment> condition = selectWhereExtractor.extract(each); if (condition.isPresent()) { result.getOrConditions().add(condition.get().getConditions()); } Loading