@@ -908,7 +908,7 @@ fn parse_limit_accepts_all() {
908908
909909#[ test]
910910fn parse_cast ( ) {
911- let sql = "SELECT CAST(id AS bigint ) FROM customer" ;
911+ let sql = "SELECT CAST(id AS BIGINT ) FROM customer" ;
912912 let select = verified_only_select ( sql) ;
913913 assert_eq ! (
914914 & Expr :: Cast {
@@ -919,19 +919,19 @@ fn parse_cast() {
919919 ) ;
920920 one_statement_parses_to (
921921 "SELECT CAST(id AS BIGINT) FROM customer" ,
922- "SELECT CAST(id AS bigint ) FROM customer" ,
922+ "SELECT CAST(id AS BIGINT ) FROM customer" ,
923923 ) ;
924924
925- verified_stmt ( "SELECT CAST(id AS numeric ) FROM customer" ) ;
925+ verified_stmt ( "SELECT CAST(id AS NUMERIC ) FROM customer" ) ;
926926
927927 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" ,
930930 ) ;
931931
932932 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" ,
935935 ) ;
936936}
937937
@@ -1027,12 +1027,12 @@ fn parse_create_table() {
10271027 let ast = one_statement_parses_to (
10281028 sql,
10291029 "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)",
10361036 ) ;
10371037 match ast {
10381038 Statement :: CreateTable {
@@ -1193,7 +1193,7 @@ fn parse_create_table_with_on_delete_on_update_2in_any_order() -> Result<(), Par
11931193
11941194#[ test]
11951195fn 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)" ;
11971197 match verified_stmt ( sql) {
11981198 Statement :: CreateTable { with_options, .. } => {
11991199 assert_eq ! (
@@ -1217,7 +1217,7 @@ fn parse_create_table_with_options() {
12171217#[ test]
12181218fn parse_create_table_trailing_comma ( ) {
12191219 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 )" ) ;
12211221}
12221222
12231223#[ test]
@@ -1230,9 +1230,9 @@ fn parse_create_external_table() {
12301230 let ast = one_statement_parses_to (
12311231 sql,
12321232 "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 ) \
12361236 STORED AS TEXTFILE LOCATION '/tmp/example.csv'",
12371237 ) ;
12381238 match ast {
@@ -1299,9 +1299,9 @@ fn parse_create_external_table_lowercase() {
12991299 let ast = one_statement_parses_to (
13001300 sql,
13011301 "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 ) \
13051305 STORED AS PARQUET LOCATION '/tmp/example.csv'",
13061306 ) ;
13071307 assert_matches ! ( ast, Statement :: CreateTable { ..} ) ;
@@ -1339,7 +1339,7 @@ fn parse_alter_table_constraints() {
13391339 }
13401340 _ => unreachable ! ( ) ,
13411341 }
1342- verified_stmt ( & format ! ( "CREATE TABLE foo (id int , {})" , constraint_text) ) ;
1342+ verified_stmt ( & format ! ( "CREATE TABLE foo (id INT , {})" , constraint_text) ) ;
13431343 }
13441344}
13451345
@@ -1457,7 +1457,7 @@ fn parse_literal_string() {
14571457
14581458#[ test]
14591459fn parse_literal_date ( ) {
1460- let sql = "SELECT date '1999-01-01'" ;
1460+ let sql = "SELECT DATE '1999-01-01'" ;
14611461 let select = verified_only_select ( sql) ;
14621462 assert_eq ! (
14631463 & Expr :: TypedString {
@@ -1470,7 +1470,7 @@ fn parse_literal_date() {
14701470
14711471#[ test]
14721472fn parse_literal_time ( ) {
1473- let sql = "SELECT time '01:23:34'" ;
1473+ let sql = "SELECT TIME '01:23:34'" ;
14741474 let select = verified_only_select ( sql) ;
14751475 assert_eq ! (
14761476 & Expr :: TypedString {
@@ -1483,7 +1483,7 @@ fn parse_literal_time() {
14831483
14841484#[ test]
14851485fn 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'" ;
14871487 let select = verified_only_select ( sql) ;
14881488 assert_eq ! (
14891489 & Expr :: TypedString {
@@ -2289,7 +2289,7 @@ fn parse_multiple_statements() {
22892289 ) ;
22902290 test_with ( "DELETE FROM foo" , "SELECT" , " bar" ) ;
22912291 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" ) ;
22932293 // Make sure that empty statements do not cause an error:
22942294 let res = parse_sql_statements ( ";;" ) ;
22952295 assert_eq ! ( 0 , res. unwrap( ) . len( ) ) ;
0 commit comments