|
@@ -225,5 +225,19 @@ public class SimpleDdlParserTest {
|
|
Assert.assertNotNull(result);
|
|
Assert.assertNotNull(result);
|
|
Assert.assertEquals("retl", result.getSchemaName());
|
|
Assert.assertEquals("retl", result.getSchemaName());
|
|
Assert.assertEquals("retl_mark", result.getTableName());
|
|
Assert.assertEquals("retl_mark", result.getTableName());
|
|
|
|
+
|
|
|
|
+ //test index name contains 'on' -- version
|
|
|
|
+ queryString = "create index schema_new_index_version_s_idx on q_contract_account (contract_id,main_contract_id)";
|
|
|
|
+ result = SimpleDdlParser.parse(queryString, "retl");
|
|
|
|
+ Assert.assertNotNull(result);
|
|
|
|
+ Assert.assertEquals("retl", result.getSchemaName());
|
|
|
|
+ Assert.assertEquals("q_contract_account", result.getTableName());
|
|
|
|
+
|
|
|
|
+ queryString = "drop index schema_new_index_version_s_idx on q_contract_account";
|
|
|
|
+ result = SimpleDdlParser.parse(queryString, "retl");
|
|
|
|
+ Assert.assertNotNull(result);
|
|
|
|
+ Assert.assertEquals("retl", result.getSchemaName());
|
|
|
|
+ Assert.assertEquals("q_contract_account", result.getTableName());
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|