Y Togami
2285bb44ba
chore: fix typo ( #822 )
2023-03-02 10:32:20 -05:00
Y Togami
58de3c1222
feat: support raw string literal of BigQuery ( #812 )
...
* add tests
* feat: parse raw literal of bq
* merge double quoted & single quoted to raw string literal
* Update src/ast/value.rs
---------
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-03-01 14:11:42 -05:00
Y Togami
70917a59ed
feat: SELECT * REPLACE <Expr> AS <Identifier>
for bigquery ( #798 )
...
* chore: add test for wildcard replace
* feat: define opt_replace for wildcard replace
* fix: modify replace option ast
* fix: add test cases
* chore: fmt
* redefine ast
* feat: parse select replace items
* ci
* Update src/ast/query.rs
---------
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-03-01 13:52:25 -05:00
Y Togami
0c0d088ec2
feat: support byte string literal in bq ( #802 )
...
* rebase
* review
* lint
2023-02-19 10:38:03 -05:00
Maciej Skrzypkowski
c35dcc93a7
Support redshift's columns definition list for system information functions ( #769 )
...
* parsing of redshift's column definition list for
pg_get_late_binding_view_cols
pg_get_cols
pg_get_grantee_by_iam_role
pg_get_iam_role_by_user
* Renamed ColsDefinition to TableAliasDefinition
added generic dialect
* Tests fixed
* Visitor for IdentPair
* Parsing redshift table alias based on indentifier and
parentheses instead of function name
* fix clippy
---------
Co-authored-by: Maciej Skrzypkowski <maciej.skrzypkowski@satoricyber.com>
Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
2023-02-17 14:04:59 -05:00
Y Togami
b31ede7733
chore: fix clippy error in ci ( #803 )
...
* chore: fix clippy error in ci
* chore: fix fmt
2023-02-17 13:24:50 -05:00
Ziinc
4955863bdf
fix: handle bigquery offset in map key ( #797 )
...
* fix: handle bigquery offset in map key
* chore: add in more comments and tests
* chore: fix all linting and compilation warnings
2023-01-21 12:05:59 -05:00
Jeffrey
17f604f757
Support RENAME for wildcard SELECTs ( #784 )
2023-01-02 10:29:06 -05:00
Ziinc
d420001c37
fix: unnest join constraint with alias parsing for BigQuery dialect ( #732 )
...
* fix: unnest join constraint with alias parsing for BigQuery dialect
* chore: fix failing tests
2022-12-13 16:44:45 -05:00
Andrew Lamb
650c53dc77
Add negative test for except clause on wildcards ( #746 )
2022-12-07 12:19:43 -05:00
Augusto Fotino
b3688513eb
feat: add support for except clause on wildcards ( #745 )
2022-12-05 14:03:59 -05:00
SuperBo
87b4a168cb
Parse ARRAY_AGG for Bigquery and Snowflake ( #662 )
2022-11-11 15:25:07 -05:00
omer-shtivi
0428ac742b
Add MySql, BigQuery to all dialects ( #697 )
...
* Add MySql, BigQuery to all dialects
* move unsupported on mysql from common
2022-11-07 15:32:47 -05:00
Yoshiyuki Komazaki
aabafc9fc8
feat: Support trailing commas ( #557 )
2022-08-11 06:54:04 -04:00
Yoshi Togami
e24951e080
feat: support SAFE_CAST for bigquery ( #552 )
...
Co-authored-by: togami2864 <yoshiaki.togami@plaid.co.jp>
2022-08-03 09:17:39 -04:00
Yoshiyuki Komazaki
17c238bda7
feat: Support double quoted string ( #530 )
2022-06-28 16:41:23 -04:00
Riccardo Azzolini
901f5b974f
Distinguish between tables and nullary functions in FROM ( #506 )
2022-05-25 16:01:13 -04:00
Yoshiyuki Komazaki
97a148aee4
Add BigQuery dialect ( #490 )
2022-05-10 10:25:27 -04:00