Commit a2fc07d6 authored by terrymanu's avatar terrymanu
Browse files

RenameColumnExtractor => RenameColumnDefinitionExtractor

parent cb1a6288
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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) {
@@ -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");
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -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>
+1 −1
Original line number Diff line number Diff line
@@ -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" />
+1 −1
Original line number Diff line number Diff line
@@ -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" />