@@ -908,7 +908,7 @@ fn parse_limit_accepts_all() {
908
908
909
909
#[ test]
910
910
fn parse_cast ( ) {
911
- let sql = "SELECT CAST(id AS bigint ) FROM customer" ;
911
+ let sql = "SELECT CAST(id AS BIGINT ) FROM customer" ;
912
912
let select = verified_only_select ( sql) ;
913
913
assert_eq ! (
914
914
& Expr :: Cast {
@@ -919,19 +919,19 @@ fn parse_cast() {
919
919
) ;
920
920
one_statement_parses_to (
921
921
"SELECT CAST(id AS BIGINT) FROM customer" ,
922
- "SELECT CAST(id AS bigint ) FROM customer" ,
922
+ "SELECT CAST(id AS BIGINT ) FROM customer" ,
923
923
) ;
924
924
925
- verified_stmt ( "SELECT CAST(id AS numeric ) FROM customer" ) ;
925
+ verified_stmt ( "SELECT CAST(id AS NUMERIC ) FROM customer" ) ;
926
926
927
927
one_statement_parses_to (
928
- "SELECT CAST(id AS dec ) FROM customer" ,
929
- "SELECT CAST(id AS numeric ) FROM customer" ,
928
+ "SELECT CAST(id AS DEC ) FROM customer" ,
929
+ "SELECT CAST(id AS NUMERIC ) FROM customer" ,
930
930
) ;
931
931
932
932
one_statement_parses_to (
933
- "SELECT CAST(id AS decimal ) FROM customer" ,
934
- "SELECT CAST(id AS numeric ) FROM customer" ,
933
+ "SELECT CAST(id AS DECIMAL ) FROM customer" ,
934
+ "SELECT CAST(id AS NUMERIC ) FROM customer" ,
935
935
) ;
936
936
}
937
937
@@ -1027,12 +1027,12 @@ fn parse_create_table() {
1027
1027
let ast = one_statement_parses_to (
1028
1028
sql,
1029
1029
"CREATE TABLE uk_cities (\
1030
- name character varying (100) NOT NULL, \
1031
- lat double NULL, \
1032
- lng double , \
1033
- constrained int NULL CONSTRAINT pkey PRIMARY KEY NOT NULL UNIQUE CHECK (constrained > 0), \
1034
- ref int REFERENCES othertable (a, b), \
1035
- ref2 int REFERENCES othertable2 ON DELETE CASCADE ON UPDATE NO ACTION)",
1030
+ name CHARACTER VARYING (100) NOT NULL, \
1031
+ lat DOUBLE NULL, \
1032
+ lng DOUBLE , \
1033
+ constrained INT NULL CONSTRAINT pkey PRIMARY KEY NOT NULL UNIQUE CHECK (constrained > 0), \
1034
+ ref INT REFERENCES othertable (a, b), \
1035
+ ref2 INT REFERENCES othertable2 ON DELETE CASCADE ON UPDATE NO ACTION)",
1036
1036
) ;
1037
1037
match ast {
1038
1038
Statement :: CreateTable {
@@ -1193,7 +1193,7 @@ fn parse_create_table_with_on_delete_on_update_2in_any_order() -> Result<(), Par
1193
1193
1194
1194
#[ test]
1195
1195
fn parse_create_table_with_options ( ) {
1196
- let sql = "CREATE TABLE t (c int ) WITH (foo = 'bar', a = 123)" ;
1196
+ let sql = "CREATE TABLE t (c INT ) WITH (foo = 'bar', a = 123)" ;
1197
1197
match verified_stmt ( sql) {
1198
1198
Statement :: CreateTable { with_options, .. } => {
1199
1199
assert_eq ! (
@@ -1217,7 +1217,7 @@ fn parse_create_table_with_options() {
1217
1217
#[ test]
1218
1218
fn parse_create_table_trailing_comma ( ) {
1219
1219
let sql = "CREATE TABLE foo (bar int,)" ;
1220
- all_dialects ( ) . one_statement_parses_to ( sql, "CREATE TABLE foo (bar int )" ) ;
1220
+ all_dialects ( ) . one_statement_parses_to ( sql, "CREATE TABLE foo (bar INT )" ) ;
1221
1221
}
1222
1222
1223
1223
#[ test]
@@ -1230,9 +1230,9 @@ fn parse_create_external_table() {
1230
1230
let ast = one_statement_parses_to (
1231
1231
sql,
1232
1232
"CREATE EXTERNAL TABLE uk_cities (\
1233
- name character varying (100) NOT NULL, \
1234
- lat double NULL, \
1235
- lng double ) \
1233
+ name CHARACTER VARYING (100) NOT NULL, \
1234
+ lat DOUBLE NULL, \
1235
+ lng DOUBLE ) \
1236
1236
STORED AS TEXTFILE LOCATION '/tmp/example.csv'",
1237
1237
) ;
1238
1238
match ast {
@@ -1299,9 +1299,9 @@ fn parse_create_external_table_lowercase() {
1299
1299
let ast = one_statement_parses_to (
1300
1300
sql,
1301
1301
"CREATE EXTERNAL TABLE uk_cities (\
1302
- name character varying (100) NOT NULL, \
1303
- lat double NULL, \
1304
- lng double ) \
1302
+ name CHARACTER VARYING (100) NOT NULL, \
1303
+ lat DOUBLE NULL, \
1304
+ lng DOUBLE ) \
1305
1305
STORED AS PARQUET LOCATION '/tmp/example.csv'",
1306
1306
) ;
1307
1307
assert_matches ! ( ast, Statement :: CreateTable { ..} ) ;
@@ -1339,7 +1339,7 @@ fn parse_alter_table_constraints() {
1339
1339
}
1340
1340
_ => unreachable ! ( ) ,
1341
1341
}
1342
- verified_stmt ( & format ! ( "CREATE TABLE foo (id int , {})" , constraint_text) ) ;
1342
+ verified_stmt ( & format ! ( "CREATE TABLE foo (id INT , {})" , constraint_text) ) ;
1343
1343
}
1344
1344
}
1345
1345
@@ -1457,7 +1457,7 @@ fn parse_literal_string() {
1457
1457
1458
1458
#[ test]
1459
1459
fn parse_literal_date ( ) {
1460
- let sql = "SELECT date '1999-01-01'" ;
1460
+ let sql = "SELECT DATE '1999-01-01'" ;
1461
1461
let select = verified_only_select ( sql) ;
1462
1462
assert_eq ! (
1463
1463
& Expr :: TypedString {
@@ -1470,7 +1470,7 @@ fn parse_literal_date() {
1470
1470
1471
1471
#[ test]
1472
1472
fn parse_literal_time ( ) {
1473
- let sql = "SELECT time '01:23:34'" ;
1473
+ let sql = "SELECT TIME '01:23:34'" ;
1474
1474
let select = verified_only_select ( sql) ;
1475
1475
assert_eq ! (
1476
1476
& Expr :: TypedString {
@@ -1483,7 +1483,7 @@ fn parse_literal_time() {
1483
1483
1484
1484
#[ test]
1485
1485
fn parse_literal_timestamp ( ) {
1486
- let sql = "SELECT timestamp '1999-01-01 01:23:34'" ;
1486
+ let sql = "SELECT TIMESTAMP '1999-01-01 01:23:34'" ;
1487
1487
let select = verified_only_select ( sql) ;
1488
1488
assert_eq ! (
1489
1489
& Expr :: TypedString {
@@ -2289,7 +2289,7 @@ fn parse_multiple_statements() {
2289
2289
) ;
2290
2290
test_with ( "DELETE FROM foo" , "SELECT" , " bar" ) ;
2291
2291
test_with ( "INSERT INTO foo VALUES (1)" , "SELECT" , " bar" ) ;
2292
- test_with ( "CREATE TABLE foo (baz int )" , "SELECT" , " bar" ) ;
2292
+ test_with ( "CREATE TABLE foo (baz INT )" , "SELECT" , " bar" ) ;
2293
2293
// Make sure that empty statements do not cause an error:
2294
2294
let res = parse_sql_statements ( ";;" ) ;
2295
2295
assert_eq ! ( 0 , res. unwrap( ) . len( ) ) ;
0 commit comments