Loading sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/lexer/dialect/mysql/MySQLKeyword.java +0 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,6 @@ public enum MySQLKeyword implements Keyword { IGNORE, CHANGE, FIRST, FULLTEXT, SPATIAL, ALGORITHM, CHARACTER, Loading sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/lexer/token/DefaultKeyword.java +1 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,7 @@ public enum DefaultKeyword implements Keyword { NOSORT, REVERSE, COMPILE, FULLTEXT, /* Alter Loading sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/parser/dialect/mysql/sql/MySQLCreateParser.java +6 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package io.shardingjdbc.core.parsing.parser.dialect.mysql.sql; import io.shardingjdbc.core.parsing.lexer.dialect.mysql.MySQLKeyword; import io.shardingjdbc.core.rule.ShardingRule; import io.shardingjdbc.core.parsing.lexer.token.DefaultKeyword; import io.shardingjdbc.core.parsing.lexer.token.Keyword; Loading @@ -43,4 +44,9 @@ public final class MySQLCreateParser extends AbstractCreateParser { protected Keyword[] getSkippedKeywordsBetweenCreateTableAndTableName() { return new Keyword[] {DefaultKeyword.IF, DefaultKeyword.NOT, DefaultKeyword.EXISTS}; } @Override protected Keyword[] getSkippedKeywordsBetweenCreateIndexAndKeyword() { return new Keyword[] {DefaultKeyword.UNIQUE, DefaultKeyword.FULLTEXT, MySQLKeyword.SPATIAL}; } } sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/parser/dialect/oracle/sql/OracleCreateParser.java +5 −0 Original line number Diff line number Diff line Loading @@ -43,4 +43,9 @@ public final class OracleCreateParser extends AbstractCreateParser { protected Keyword[] getSkippedKeywordsBetweenCreateTableAndTableName() { return new Keyword[] {}; } @Override protected Keyword[] getSkippedKeywordsBetweenCreateIndexAndKeyword() { return new Keyword[] {DefaultKeyword.UNIQUE, DefaultKeyword.BITMAP}; } } sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/parser/dialect/postgresql/sql/PostgreSQLCreateParser.java +5 −0 Original line number Diff line number Diff line Loading @@ -44,4 +44,9 @@ public final class PostgreSQLCreateParser extends AbstractCreateParser { protected Keyword[] getSkippedKeywordsBetweenCreateTableAndTableName() { return new Keyword[] {DefaultKeyword.IF, DefaultKeyword.NOT, DefaultKeyword.EXISTS}; } @Override protected Keyword[] getSkippedKeywordsBetweenCreateIndexAndKeyword() { return new Keyword[] {DefaultKeyword.UNIQUE}; } } Loading
sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/lexer/dialect/mysql/MySQLKeyword.java +0 −1 Original line number Diff line number Diff line Loading @@ -52,7 +52,6 @@ public enum MySQLKeyword implements Keyword { IGNORE, CHANGE, FIRST, FULLTEXT, SPATIAL, ALGORITHM, CHARACTER, Loading
sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/lexer/token/DefaultKeyword.java +1 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,7 @@ public enum DefaultKeyword implements Keyword { NOSORT, REVERSE, COMPILE, FULLTEXT, /* Alter Loading
sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/parser/dialect/mysql/sql/MySQLCreateParser.java +6 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package io.shardingjdbc.core.parsing.parser.dialect.mysql.sql; import io.shardingjdbc.core.parsing.lexer.dialect.mysql.MySQLKeyword; import io.shardingjdbc.core.rule.ShardingRule; import io.shardingjdbc.core.parsing.lexer.token.DefaultKeyword; import io.shardingjdbc.core.parsing.lexer.token.Keyword; Loading @@ -43,4 +44,9 @@ public final class MySQLCreateParser extends AbstractCreateParser { protected Keyword[] getSkippedKeywordsBetweenCreateTableAndTableName() { return new Keyword[] {DefaultKeyword.IF, DefaultKeyword.NOT, DefaultKeyword.EXISTS}; } @Override protected Keyword[] getSkippedKeywordsBetweenCreateIndexAndKeyword() { return new Keyword[] {DefaultKeyword.UNIQUE, DefaultKeyword.FULLTEXT, MySQLKeyword.SPATIAL}; } }
sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/parser/dialect/oracle/sql/OracleCreateParser.java +5 −0 Original line number Diff line number Diff line Loading @@ -43,4 +43,9 @@ public final class OracleCreateParser extends AbstractCreateParser { protected Keyword[] getSkippedKeywordsBetweenCreateTableAndTableName() { return new Keyword[] {}; } @Override protected Keyword[] getSkippedKeywordsBetweenCreateIndexAndKeyword() { return new Keyword[] {DefaultKeyword.UNIQUE, DefaultKeyword.BITMAP}; } }
sharding-jdbc-core/src/main/java/io/shardingjdbc/core/parsing/parser/dialect/postgresql/sql/PostgreSQLCreateParser.java +5 −0 Original line number Diff line number Diff line Loading @@ -44,4 +44,9 @@ public final class PostgreSQLCreateParser extends AbstractCreateParser { protected Keyword[] getSkippedKeywordsBetweenCreateTableAndTableName() { return new Keyword[] {DefaultKeyword.IF, DefaultKeyword.NOT, DefaultKeyword.EXISTS}; } @Override protected Keyword[] getSkippedKeywordsBetweenCreateIndexAndKeyword() { return new Keyword[] {DefaultKeyword.UNIQUE}; } }