Loading sharding-core/src/main/java/io/shardingsphere/core/parsing/antlr/extractor/impl/RenameColumnExtractor.java→sharding-core/src/main/java/io/shardingsphere/core/parsing/antlr/extractor/impl/RenameColumnDefinitionExtractor.java +3 −3 Original line number Diff line number Diff line Loading @@ -26,11 +26,11 @@ import io.shardingsphere.core.parsing.parser.exception.SQLParsingUnsupportedExce import org.antlr.v4.runtime.ParserRuleContext; /** * Rename column extractor. * Rename column definition extractor. * * @author duhongjun */ public final class RenameColumnExtractor implements OptionalSQLSegmentExtractor { public final class RenameColumnDefinitionExtractor implements OptionalSQLSegmentExtractor { @Override public Optional<SQLSegment> extract(final ParserRuleContext ancestorNode) { Loading @@ -38,6 +38,6 @@ public final class RenameColumnExtractor implements OptionalSQLSegmentExtractor if (!modifyColumnNode.isPresent()) { return Optional.absent(); } throw new SQLParsingUnsupportedException("Unsupported SQL statement of rename column"); throw new SQLParsingUnsupportedException("Unsupported SQL statement of rename column definition"); } } sharding-core/src/main/resources/META-INF/parsing-rule-definition/common/extractor-rule-definition.xml +1 −1 Original line number Diff line number Diff line Loading @@ -14,5 +14,5 @@ <extractor-rule id="limit" extractor-class="LimitExtractor" /> <extractor-rule id="renameTable" extractor-class="RenameTableExtractor" /> <extractor-rule id="renameColumn" extractor-class="RenameColumnExtractor" /> <extractor-rule id="renameColumnDefinition" extractor-class="RenameColumnDefinitionExtractor" /> </extractor-rule-definition> sharding-core/src/main/resources/META-INF/parsing-rule-definition/oracle/sql-statement-rule-definition.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" /> <sql-statement-rule context="alterTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.AlterTableStatement" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, dropColumnDefinition, dropPrimaryKey, renameTable, renameColumn" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, renameColumnDefinition, dropColumnDefinition, dropPrimaryKey, renameTable" optimizer-class="ddl.AlterTableOptimizer" /> <sql-statement-rule context="dropTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableName" /> <sql-statement-rule context="truncateTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableName" /> Loading sharding-core/src/main/resources/META-INF/parsing-rule-definition/postgresql/sql-statement-rule-definition.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" /> <sql-statement-rule context="alterTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.AlterTableStatement" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, dropColumnDefinition, renameTable, renameColumn" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, renameColumnDefinition, dropColumnDefinition, renameTable" optimizer-class="ddl.AlterTableOptimizer" /> <sql-statement-rule context="dropTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableNames" /> <sql-statement-rule context="truncateTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableNames" /> Loading Loading
sharding-core/src/main/java/io/shardingsphere/core/parsing/antlr/extractor/impl/RenameColumnExtractor.java→sharding-core/src/main/java/io/shardingsphere/core/parsing/antlr/extractor/impl/RenameColumnDefinitionExtractor.java +3 −3 Original line number Diff line number Diff line Loading @@ -26,11 +26,11 @@ import io.shardingsphere.core.parsing.parser.exception.SQLParsingUnsupportedExce import org.antlr.v4.runtime.ParserRuleContext; /** * Rename column extractor. * Rename column definition extractor. * * @author duhongjun */ public final class RenameColumnExtractor implements OptionalSQLSegmentExtractor { public final class RenameColumnDefinitionExtractor implements OptionalSQLSegmentExtractor { @Override public Optional<SQLSegment> extract(final ParserRuleContext ancestorNode) { Loading @@ -38,6 +38,6 @@ public final class RenameColumnExtractor implements OptionalSQLSegmentExtractor if (!modifyColumnNode.isPresent()) { return Optional.absent(); } throw new SQLParsingUnsupportedException("Unsupported SQL statement of rename column"); throw new SQLParsingUnsupportedException("Unsupported SQL statement of rename column definition"); } }
sharding-core/src/main/resources/META-INF/parsing-rule-definition/common/extractor-rule-definition.xml +1 −1 Original line number Diff line number Diff line Loading @@ -14,5 +14,5 @@ <extractor-rule id="limit" extractor-class="LimitExtractor" /> <extractor-rule id="renameTable" extractor-class="RenameTableExtractor" /> <extractor-rule id="renameColumn" extractor-class="RenameColumnExtractor" /> <extractor-rule id="renameColumnDefinition" extractor-class="RenameColumnDefinitionExtractor" /> </extractor-rule-definition>
sharding-core/src/main/resources/META-INF/parsing-rule-definition/oracle/sql-statement-rule-definition.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" /> <sql-statement-rule context="alterTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.AlterTableStatement" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, dropColumnDefinition, dropPrimaryKey, renameTable, renameColumn" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, renameColumnDefinition, dropColumnDefinition, dropPrimaryKey, renameTable" optimizer-class="ddl.AlterTableOptimizer" /> <sql-statement-rule context="dropTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableName" /> <sql-statement-rule context="truncateTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableName" /> Loading
sharding-core/src/main/resources/META-INF/parsing-rule-definition/postgresql/sql-statement-rule-definition.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" /> <sql-statement-rule context="alterTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.AlterTableStatement" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, dropColumnDefinition, renameTable, renameColumn" extractor-rule-refs="tableNames, outlinePrimaryKey, addColumnDefinition, modifyColumnDefinition, renameColumnDefinition, dropColumnDefinition, renameTable" optimizer-class="ddl.AlterTableOptimizer" /> <sql-statement-rule context="dropTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableNames" /> <sql-statement-rule context="truncateTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.DDLStatement" extractor-rule-refs="tableNames" /> Loading