DBZ-4640 Parse including keyword column table ddl error
This commit is contained in:
parent
92b15475f3
commit
bfd2ce97e8
@ -875,7 +875,7 @@ public void shouldParseAlterTableMultiTableOptions() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@FixFor({ "DBZ-1150", "DBZ-4174" })
|
@FixFor({ "DBZ-1150", "DBZ-4174", "DBZ-4640" })
|
||||||
public void shouldParseCheckTableKeywords() {
|
public void shouldParseCheckTableKeywords() {
|
||||||
String ddl = "CREATE TABLE my_table (\n" +
|
String ddl = "CREATE TABLE my_table (\n" +
|
||||||
" user_id varchar(64) NOT NULL,\n" +
|
" user_id varchar(64) NOT NULL,\n" +
|
||||||
@ -890,6 +890,7 @@ public void shouldParseCheckTableKeywords() {
|
|||||||
" usa VARCHAR(100),\n" +
|
" usa VARCHAR(100),\n" +
|
||||||
" jis VARCHAR(100),\n" +
|
" jis VARCHAR(100),\n" +
|
||||||
" internal INT,\n" +
|
" internal INT,\n" +
|
||||||
|
" instant BIT,\n" +
|
||||||
" UNIQUE KEY call_states_userid (user_id)\n" +
|
" UNIQUE KEY call_states_userid (user_id)\n" +
|
||||||
") ENGINE=InnoDB DEFAULT CHARSET=utf8";
|
") ENGINE=InnoDB DEFAULT CHARSET=utf8";
|
||||||
parser.parse(ddl, tables);
|
parser.parse(ddl, tables);
|
||||||
@ -902,6 +903,7 @@ public void shouldParseCheckTableKeywords() {
|
|||||||
assertThat(table.columnWithName("medium")).isNotNull();
|
assertThat(table.columnWithName("medium")).isNotNull();
|
||||||
assertThat(table.columnWithName("extended")).isNotNull();
|
assertThat(table.columnWithName("extended")).isNotNull();
|
||||||
assertThat(table.columnWithName("changed")).isNotNull();
|
assertThat(table.columnWithName("changed")).isNotNull();
|
||||||
|
assertThat(table.columnWithName("instant")).isNotNull();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -2586,7 +2586,7 @@ keywordsCanBeId
|
|||||||
| FOLLOWS | FOUND | FULL | FUNCTION | GENERAL | GLOBAL | GRANTS | GROUP | GROUP_CONCAT
|
| FOLLOWS | FOUND | FULL | FUNCTION | GENERAL | GLOBAL | GRANTS | GROUP | GROUP_CONCAT
|
||||||
| GROUP_REPLICATION | GROUP_REPLICATION_ADMIN | HANDLER | HASH | HELP | HISTORY | HOST | HOSTS | IDENTIFIED
|
| GROUP_REPLICATION | GROUP_REPLICATION_ADMIN | HANDLER | HASH | HELP | HISTORY | HOST | HOSTS | IDENTIFIED
|
||||||
| IGNORE_SERVER_IDS | IMPORT | INDEXES | INITIAL_SIZE | INNODB_REDO_LOG_ARCHIVE
|
| IGNORE_SERVER_IDS | IMPORT | INDEXES | INITIAL_SIZE | INNODB_REDO_LOG_ARCHIVE
|
||||||
| INPLACE | INSERT_METHOD | INSTALL | INSTANCE | INTERNAL | INVOKER | IO
|
| INPLACE | INSERT_METHOD | INSTALL | INSTANCE | INSTANT | INTERNAL | INVOKER | IO
|
||||||
| IO_THREAD | IPC | ISO | ISOLATION | ISSUER | JIS | JSON | KEY_BLOCK_SIZE
|
| IO_THREAD | IPC | ISO | ISOLATION | ISSUER | JIS | JSON | KEY_BLOCK_SIZE
|
||||||
| LANGUAGE | LAST | LEAVES | LESS | LEVEL | LIST | LOCAL
|
| LANGUAGE | LAST | LEAVES | LESS | LEVEL | LIST | LOCAL
|
||||||
| LOGFILE | LOGS | MASTER | MASTER_AUTO_POSITION
|
| LOGFILE | LOGS | MASTER | MASTER_AUTO_POSITION
|
||||||
|
Loading…
Reference in New Issue
Block a user