Commit 27dcd2f5 authored by terrymanu's avatar terrymanu
Browse files

adjust sql-statement-rule-definition

parent 3a4e27c3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<sql-statement-rule-definition optimizer-base-package="io.shardingsphere.core.parsing.antlr.optimizer.impl">
    <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" 
                        extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" />
                        extractor-rule-refs="tableNames, indexNames, columnDefinitions, outlinePrimaryKey" />
    <sql-statement-rule context="alterTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.AlterTableStatement" 
                        extractor-rule-refs="tableNames, outlinePrimaryKey, indexNames, addColumnDefinition, modifyColumnDefinition, changeColumnDefinition, dropColumnDefinition, dropPrimaryKey, renameTable" 
                        extractor-rule-refs="tableNames, indexNames, addColumnDefinition, modifyColumnDefinition, changeColumnDefinition, dropColumnDefinition, outlinePrimaryKey, dropPrimaryKey, renameTable" 
                        optimizer-class="ddl.dialect.mysql.MySQLAlterTableOptimizer" />
    <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="tableName" />
+2 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<sql-statement-rule-definition optimizer-base-package="io.shardingsphere.core.parsing.antlr.optimizer.impl">
    <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" 
                        extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" />
                        extractor-rule-refs="tableNames, indexNames, columnDefinitions, 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, renameColumnDefinition, dropColumnDefinition, dropPrimaryKey, renameTable" 
                        extractor-rule-refs="tableNames, addColumnDefinition, modifyColumnDefinition, renameColumnDefinition, dropColumnDefinition, outlinePrimaryKey, 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" />
+2 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<sql-statement-rule-definition optimizer-base-package="io.shardingsphere.core.parsing.antlr.optimizer.impl">
    <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" 
                        extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" />
                        extractor-rule-refs="tableNames, indexNames, columnDefinitions, 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, renameColumnDefinition, dropColumnDefinition, renameTable" 
                        extractor-rule-refs="tableNames, addColumnDefinition, modifyColumnDefinition, renameColumnDefinition, dropColumnDefinition, outlinePrimaryKey, 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" />
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<sql-statement-rule-definition optimizer-base-package="io.shardingsphere.core.parsing.antlr.optimizer.impl">
    <sql-statement-rule context="createTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.CreateTableStatement" 
                        extractor-rule-refs="tableNames, columnDefinitions, indexNames, outlinePrimaryKey" />
                        extractor-rule-refs="tableNames, indexNames, columnDefinitions, outlinePrimaryKey" />
    <sql-statement-rule context="alterTable" sql-statement-class="io.shardingsphere.core.parsing.antlr.sql.statement.ddl.AlterTableStatement" 
                        extractor-rule-refs="tableNames, indexNames, addColumnDefinition, modifyColumnDefinition, dropColumnDefinition, addPrimaryKey, renameTable" 
                        optimizer-class="ddl.AlterTableOptimizer" />