DBZ-1113 Pulling up test to MySqlDdlParserTest;

* Adding Joy Gao to COPYRIGHT.txt
* Typo fix
This commit is contained in:
Gunnar Morling 2019-01-30 09:12:01 +01:00
parent 030cf9ac14
commit dd01d26d16
4 changed files with 12 additions and 11 deletions

View File

@ -36,6 +36,7 @@ Ilia Bogdanov
Ivan Kovbas Ivan Kovbas
Ivan Vucina Ivan Vucina
Jiri Pechanec Jiri Pechanec
Joy Gao
Jure Kajzer Jure Kajzer
Listman Gamboa Listman Gamboa
Liu Hanlin Liu Hanlin

View File

@ -379,16 +379,6 @@ public void parseAddPartition() {
assertThat(tables.forTable(new TableId(null, null, "flat_view_request_log"))).isNotNull(); assertThat(tables.forTable(new TableId(null, null, "flat_view_request_log"))).isNotNull();
} }
@Test
@FixFor("DBZ-1113")
public void parseAddMultiplePartitions() {
String ddl =
"CREATE TABLE test (id INT, PRIMARY KEY (id));"
+ "ALTER TABLE test ADD PARTITION (PARTITION p1 VALUES LESS THAN (10), PARTITION p_max VALUES LESS THAN MAXVALUE);";
parser.parse(ddl, tables);
assertThat(tables.size()).isEqualTo(1);
}
@Test @Test
@FixFor("DBZ-688") @FixFor("DBZ-688")
public void parseGeomCollection() { public void parseGeomCollection() {

View File

@ -1546,6 +1546,16 @@ public void parsePartitionWithEngine() {
assertThat(tables.forTable(new TableId(null, null, "flat_view_request_log"))).isNotNull(); assertThat(tables.forTable(new TableId(null, null, "flat_view_request_log"))).isNotNull();
} }
@Test
@FixFor("DBZ-1113")
public void parseAddMultiplePartitions() {
String ddl =
"CREATE TABLE test (id INT, PRIMARY KEY (id));"
+ "ALTER TABLE test ADD PARTITION (PARTITION p1 VALUES LESS THAN (10), PARTITION p_max VALUES LESS THAN MAXVALUE);";
parser.parse(ddl, tables);
assertThat(tables.size()).isEqualTo(1);
}
@Test @Test
@FixFor("DBZ-767") @FixFor("DBZ-767")
public void shouldParseChangeColumnAndKeepName() { public void shouldParseChangeColumnAndKeepName() {

View File

@ -644,7 +644,7 @@ alterSpecification
')' #alterByReorganizePartition ')' #alterByReorganizePartition
| EXCHANGE PARTITION uid WITH TABLE tableName | EXCHANGE PARTITION uid WITH TABLE tableName
(validationFormat=(WITH | WITHOUT) VALIDATION)? #alterByExchangePartition (validationFormat=(WITH | WITHOUT) VALIDATION)? #alterByExchangePartition
| ANALYZE PARTITION (uidList | ALL) #alterByAnalyzePartitiion | ANALYZE PARTITION (uidList | ALL) #alterByAnalyzePartition
| CHECK PARTITION (uidList | ALL) #alterByCheckPartition | CHECK PARTITION (uidList | ALL) #alterByCheckPartition
| OPTIMIZE PARTITION (uidList | ALL) #alterByOptimizePartition | OPTIMIZE PARTITION (uidList | ALL) #alterByOptimizePartition
| REBUILD PARTITION (uidList | ALL) #alterByRebuildPartition | REBUILD PARTITION (uidList | ALL) #alterByRebuildPartition