This is an automated email from the ASF dual-hosted git repository.
chengzhang 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 5a156982208 Rename xmlNamespacesClause define (#29292)
5a156982208 is described below
commit 5a156982208fac85a26706027169684533b43d05
Author: niu niu <[email protected]>
AuthorDate: Thu Dec 7 15:32:42 2023 +0800
Rename xmlNamespacesClause define (#29292)
---
.../src/main/antlr4/imports/oracle/BaseRule.g4 | 8 +++----
.../src/main/antlr4/imports/oracle/DDLStatement.g4 | 4 ++--
.../visitor/statement/OracleStatementVisitor.java | 26 +++++++++++-----------
... => XmlNamespaceStringAsIdentifierSegment.java} | 8 +++----
...egment.java => XmlNamespacesClauseSegment.java} | 6 ++---
.../oracle/xml/XmlTableFunctionSegment.java | 2 +-
6 files changed, 27 insertions(+), 27 deletions(-)
diff --git
a/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/BaseRule.g4
b/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/BaseRule.g4
index cb285ac74fe..e11ae2d0bc6 100644
--- a/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/BaseRule.g4
+++ b/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/BaseRule.g4
@@ -2042,18 +2042,18 @@ xmlSerializeFunction
;
xmlTableFunction
- : XMLTABLE LP_ (xmlNameSpacesClause COMMA_)? STRING_ xmlTableOptions RP_
+ : XMLTABLE LP_ (xmlNamespacesClause COMMA_)? STRING_ xmlTableOptions RP_
;
xmlIsSchemaValidFunction
: (owner DOT_)* name DOT_ ISSCHEMAVALID LP_ expr (COMMA_ expr)* RP_
;
-xmlNameSpacesClause
- : XMLNAMESPACES LP_ (defaultString COMMA_)?
(xmlNameSpaceStringAsIdentifier | defaultString) (COMMA_
(xmlNameSpaceStringAsIdentifier | defaultString))* RP_
+xmlNamespacesClause
+ : XMLNAMESPACES LP_ (defaultString COMMA_)?
(xmlNamespaceStringAsIdentifier | defaultString) (COMMA_
(xmlNamespaceStringAsIdentifier | defaultString))* RP_
;
-xmlNameSpaceStringAsIdentifier
+xmlNamespaceStringAsIdentifier
: STRING_ AS identifier
;
diff --git
a/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
b/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
index d2f5ac371cc..730ad975297 100644
--- a/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
+++ b/parser/sql/dialect/oracle/src/main/antlr4/imports/oracle/DDLStatement.g4
@@ -520,7 +520,7 @@ groupsClause
xmlIndexXmltableClause
: XMLTABLE identifier (LP_ segmentAttributesClause tableCompression?
inmemoryTableClause? tableProperties RP_)?
- ( xmlNameSpacesClause COMMA_)? xQueryString=STRING_ (PASSING identifier)?
COLUMNS columnClause (COMMA_ columnClause)*
+ ( xmlNamespacesClause COMMA_)? xQueryString=STRING_ (PASSING identifier)?
COLUMNS columnClause (COMMA_ columnClause)*
;
columnClause
@@ -534,7 +534,7 @@ alterIndexGroupClause
;
addColumnOptions
- : (GROUP identifier)? XMLTABLE identifier (xmlNameSpacesClause COMMA_)?
COLUMNS columnClause (COMMA_ columnClause)*
+ : (GROUP identifier)? XMLTABLE identifier (xmlNamespacesClause COMMA_)?
COLUMNS columnClause (COMMA_ columnClause)*
;
dropColumnOptions
diff --git
a/parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java
b/parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java
index 7b375b5e28a..5f9c266aa2a 100644
---
a/parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java
+++
b/parser/sql/dialect/oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/visitor/statement/OracleStatementVisitor.java
@@ -94,8 +94,8 @@ import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlExi
import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlForestFunctionContext;
import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlFunctionContext;
import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlIsSchemaValidFunctionContext;
-import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlNameSpaceStringAsIdentifierContext;
-import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlNameSpacesClauseContext;
+import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlNamespaceStringAsIdentifierContext;
+import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlNamespacesClauseContext;
import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlParseFunctionContext;
import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlPiFunctionContext;
import
org.apache.shardingsphere.sql.parser.autogen.OracleStatementParser.XmlQueryFunctionContext;
@@ -127,8 +127,8 @@ import
org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ListExpr
import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.multiset.MultisetExpression;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.NotExpression;
import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlElementFunctionSegment;
-import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlNameSpaceStringAsIdentifierSegment;
-import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlNameSpacesClauseSegment;
+import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlNamespaceStringAsIdentifierSegment;
+import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlNamespacesClauseSegment;
import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlPiFunctionSegment;
import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlQueryAndExistsFunctionSegment;
import
org.apache.shardingsphere.sql.parser.sql.dialect.segment.oracle.xml.XmlSerializeFunctionSegment;
@@ -874,25 +874,25 @@ public abstract class OracleStatementVisitor extends
OracleStatementBaseVisitor<
@Override
public ASTNode visitXmlTableFunction(final XmlTableFunctionContext ctx) {
- XmlNameSpacesClauseSegment xmlNameSpacesClause = null ==
ctx.xmlNameSpacesClause() ? null : (XmlNameSpacesClauseSegment)
visit(ctx.xmlNameSpacesClause());
+ XmlNamespacesClauseSegment xmlNamespacesClause = null ==
ctx.xmlNamespacesClause() ? null : (XmlNamespacesClauseSegment)
visit(ctx.xmlNamespacesClause());
return new XmlTableFunctionSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), ctx.XMLTABLE().getText(),
- xmlNameSpacesClause, ctx.STRING_().getText(),
(XmlTableOptionsSegment) visit(ctx.xmlTableOptions()), getOriginalText(ctx));
+ xmlNamespacesClause, ctx.STRING_().getText(),
(XmlTableOptionsSegment) visit(ctx.xmlTableOptions()), getOriginalText(ctx));
}
@Override
- public ASTNode visitXmlNameSpacesClause(final XmlNameSpacesClauseContext
ctx) {
+ public ASTNode visitXmlNamespacesClause(final XmlNamespacesClauseContext
ctx) {
// TODO : throw exception if more than one defaultString exists in a
xml name space clause
String defaultString = null == ctx.defaultString() ? null :
ctx.defaultString(0).STRING_().getText();
- Collection<XmlNameSpaceStringAsIdentifierSegment>
xmlNameSpaceStringAsIdentifierSegments = null ==
ctx.xmlNameSpaceStringAsIdentifier() ? Collections.emptyList()
- : ctx.xmlNameSpaceStringAsIdentifier().stream().map(each ->
(XmlNameSpaceStringAsIdentifierSegment)
visit(each)).collect(Collectors.toList());
- XmlNameSpacesClauseSegment result = new
XmlNameSpacesClauseSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
defaultString, getOriginalText(ctx));
-
result.getStringAsIdentifier().addAll(xmlNameSpaceStringAsIdentifierSegments);
+ Collection<XmlNamespaceStringAsIdentifierSegment>
xmlNamespaceStringAsIdentifierSegments = null ==
ctx.xmlNamespaceStringAsIdentifier() ? Collections.emptyList()
+ : ctx.xmlNamespaceStringAsIdentifier().stream().map(each ->
(XmlNamespaceStringAsIdentifierSegment)
visit(each)).collect(Collectors.toList());
+ XmlNamespacesClauseSegment result = new
XmlNamespacesClauseSegment(ctx.start.getStartIndex(), ctx.stop.getStopIndex(),
defaultString, getOriginalText(ctx));
+
result.getStringAsIdentifier().addAll(xmlNamespaceStringAsIdentifierSegments);
return result;
}
@Override
- public ASTNode visitXmlNameSpaceStringAsIdentifier(final
XmlNameSpaceStringAsIdentifierContext ctx) {
- return new
XmlNameSpaceStringAsIdentifierSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), ctx.STRING_().getText(), ctx.identifier().getText(),
getOriginalText(ctx));
+ public ASTNode visitXmlNamespaceStringAsIdentifier(final
XmlNamespaceStringAsIdentifierContext ctx) {
+ return new
XmlNamespaceStringAsIdentifierSegment(ctx.start.getStartIndex(),
ctx.stop.getStopIndex(), ctx.STRING_().getText(), ctx.identifier().getText(),
getOriginalText(ctx));
}
@Override
diff --git
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNameSpaceStringAsIdentifierSegment.java
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNamespaceStringAsIdentifierSegment.java
similarity index 85%
rename from
parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNameSpaceStringAsIdentifierSegment.java
rename to
parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNamespaceStringAsIdentifierSegment.java
index 75eac47e6b4..07d80ad9a28 100644
---
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNameSpaceStringAsIdentifierSegment.java
+++
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNamespaceStringAsIdentifierSegment.java
@@ -22,19 +22,19 @@ import lombok.RequiredArgsConstructor;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex.ComplexExpressionSegment;
/**
- * Xml name spaces string as identifier segment.
+ * Xml namespaces string as identifier segment.
*/
@RequiredArgsConstructor
@Getter
-public final class XmlNameSpaceStringAsIdentifierSegment implements
ComplexExpressionSegment {
+public final class XmlNamespaceStringAsIdentifierSegment implements
ComplexExpressionSegment {
private final int startIndex;
private final int stopIndex;
- private final String xmlNameSpaceString;
+ private final String xmlNamespaceString;
- private final String xmlNameSpaceIdentifier;
+ private final String xmlNamespaceIdentifier;
private final String text;
}
diff --git
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNameSpacesClauseSegment.java
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNamespacesClauseSegment.java
similarity index 89%
rename from
parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNameSpacesClauseSegment.java
rename to
parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNamespacesClauseSegment.java
index b7f8e17bf81..c97e7fa5a2c 100644
---
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNameSpacesClauseSegment.java
+++
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlNamespacesClauseSegment.java
@@ -25,11 +25,11 @@ import java.util.Collection;
import java.util.LinkedList;
/**
- * Xml name spaces segment.
+ * Xml namespaces segment.
*/
@RequiredArgsConstructor
@Getter
-public final class XmlNameSpacesClauseSegment implements
ComplexExpressionSegment {
+public final class XmlNamespacesClauseSegment implements
ComplexExpressionSegment {
private final int startIndex;
@@ -37,7 +37,7 @@ public final class XmlNameSpacesClauseSegment implements
ComplexExpressionSegmen
private final String defaultString;
- private final Collection<XmlNameSpaceStringAsIdentifierSegment>
stringAsIdentifier = new LinkedList<>();
+ private final Collection<XmlNamespaceStringAsIdentifierSegment>
stringAsIdentifier = new LinkedList<>();
private final String text;
}
diff --git
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlTableFunctionSegment.java
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlTableFunctionSegment.java
index d3d8c4a76d2..d5fa4b75ba3 100644
---
a/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlTableFunctionSegment.java
+++
b/parser/sql/statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/segment/oracle/xml/XmlTableFunctionSegment.java
@@ -35,7 +35,7 @@ public final class XmlTableFunctionSegment implements
ComplexExpressionSegment,
private final String functionName;
- private final XmlNameSpacesClauseSegment xmlNameSpacesClause;
+ private final XmlNamespacesClauseSegment xmlNamespacesClause;
private final String xQueryString;