@@ -306,13 +306,13 @@ private static Stream<Arguments> simplifyArgs() {
306306 expect ("SELECT" , "schema.table" , "SELECT schema.table" )),
307307 Arguments .of (
308308 "SELECT x, y, z FROM `schema table`" ,
309- expect ("SELECT" , "schema table" , "SELECT schema table" )),
309+ expect ("SELECT" , "schema table" , "SELECT ` schema table` " )),
310310 Arguments .of (
311311 "SELECT x, y, z FROM `schema`.`table`" ,
312312 expect ("SELECT" , "`schema`.`table`" , "SELECT `schema`.`table`" )),
313313 Arguments .of (
314314 "SELECT x, y, z FROM \" schema table\" " ,
315- expect ("SELECT" , "schema table" , "SELECT schema table" )),
315+ expect ("SELECT" , "schema table" , "SELECT \" schema table\" " )),
316316 Arguments .of (
317317 "SELECT x, y, z FROM \" schema\" .\" table\" " ,
318318 expect ("SELECT" , "\" schema\" .\" table\" " , "SELECT \" schema\" .\" table\" " )),
@@ -391,10 +391,11 @@ private static Stream<Arguments> simplifyArgs() {
391391 Arguments .of (
392392 "insert into db.table where lalala" , expect ("INSERT" , "db.table" , "INSERT db.table" )),
393393 Arguments .of (
394- "insert into `db table` where lalala" , expect ("INSERT" , "db table" , "INSERT db table" )),
394+ "insert into `db table` where lalala" ,
395+ expect ("INSERT" , "db table" , "INSERT `db table`" )),
395396 Arguments .of (
396397 "insert into \" db table\" where lalala" ,
397- expect ("INSERT" , "db table" , "INSERT db table" )),
398+ expect ("INSERT" , "db table" , "INSERT \" db table\" " )),
398399 Arguments .of ("insert without i-n-t-o" , expect ("INSERT" , null , "INSERT" )),
399400
400401 // Delete
@@ -403,10 +404,10 @@ private static Stream<Arguments> simplifyArgs() {
403404 expect ("DELETE" , "table" , "DELETE table" )),
404405 Arguments .of (
405406 "delete from `my table` where something something" ,
406- expect ("DELETE" , "my table" , "DELETE my table" )),
407+ expect ("DELETE" , "my table" , "DELETE ` my table` " )),
407408 Arguments .of (
408409 "delete from \" my table\" where something something" ,
409- expect ("DELETE" , "my table" , "DELETE my table" )),
410+ expect ("DELETE" , "my table" , "DELETE \" my table\" " )),
410411 Arguments .of (
411412 "delete from foo where x IN (1,2,3)" ,
412413 expect ("delete from foo where x IN (?)" , "DELETE" , "foo" , "DELETE foo" )),
@@ -419,17 +420,18 @@ private static Stream<Arguments> simplifyArgs() {
419420 expect ("update table set answer=?" , "UPDATE" , "table" , "UPDATE table" )),
420421 Arguments .of (
421422 "update `my table` set answer=42" ,
422- expect ("update `my table` set answer=?" , "UPDATE" , "my table" , "UPDATE my table" )),
423+ expect ("update `my table` set answer=?" , "UPDATE" , "my table" , "UPDATE ` my table` " )),
423424 Arguments .of (
424425 "update `my table` set answer=42 where x IN('a', 'b') AND y In ('a', 'b')" ,
425426 expect (
426427 "update `my table` set answer=? where x IN(?) AND y In (?)" ,
427428 "UPDATE" ,
428429 "my table" ,
429- "UPDATE my table" )),
430+ "UPDATE ` my table` " )),
430431 Arguments .of (
431432 "update \" my table\" set answer=42" ,
432- expect ("update \" my table\" set answer=?" , "UPDATE" , "my table" , "UPDATE my table" )),
433+ expect (
434+ "update \" my table\" set answer=?" , "UPDATE" , "my table" , "UPDATE \" my table\" " )),
433435 Arguments .of ("update /*table" , expect ("UPDATE" , null , "UPDATE" )),
434436
435437 // Call
@@ -440,8 +442,8 @@ private static Stream<Arguments> simplifyArgs() {
440442
441443 // Merge
442444 Arguments .of ("merge into table" , expect ("MERGE" , "table" , "MERGE table" )),
443- Arguments .of ("merge into `my table`" , expect ("MERGE" , "my table" , "MERGE my table" )),
444- Arguments .of ("merge into \" my table\" " , expect ("MERGE" , "my table" , "MERGE my table" )),
445+ Arguments .of ("merge into `my table`" , expect ("MERGE" , "my table" , "MERGE ` my table` " )),
446+ Arguments .of ("merge into \" my table\" " , expect ("MERGE" , "my table" , "MERGE \" my table\" " )),
445447 Arguments .of (
446448 "merge table (into is optional in some dbs)" , expect ("MERGE" , "table" , "MERGE table" )),
447449 Arguments .of ("merge (into )))" , expect ("MERGE" , null , "MERGE" )),
@@ -454,11 +456,12 @@ private static Stream<Arguments> simplifyArgs() {
454456
455457 private static Stream <Arguments > ddlArgs () {
456458 return Stream .of (
457- Arguments .of ("CREATE TABLE `table`" , expect ("CREATE TABLE" , "table" , "CREATE TABLE table" )),
459+ Arguments .of (
460+ "CREATE TABLE `table`" , expect ("CREATE TABLE" , "table" , "CREATE TABLE `table`" )),
458461 Arguments .of (
459462 "CREATE TABLE IF NOT EXISTS table" ,
460463 expect ("CREATE TABLE" , "table" , "CREATE TABLE table" )),
461- Arguments .of ("DROP TABLE `if`" , expect ("DROP TABLE" , "if" , "DROP TABLE if " )),
464+ Arguments .of ("DROP TABLE `if`" , expect ("DROP TABLE" , "if" , "DROP TABLE `if` " )),
462465 Arguments .of (
463466 "ALTER TABLE table ADD CONSTRAINT c FOREIGN KEY (foreign_id) REFERENCES ref (id)" ,
464467 expect ("ALTER TABLE" , "table" , "ALTER TABLE table" )),
0 commit comments