You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--
Change by ZetaSQL Team <[email protected]>:
Updated the instructions for running execute_query with docker on MacOS with M1/M2 chips.
--
Change by ZetaSQL Team <[email protected]>:
Add a note about MacOS users seeing the error `execute_query_macos cannot be opened because the developer cannot be verified.`
--
Change by ZetaSQL Team <[email protected]>:
Refactoring in preparation for UPDATE constructor.
--
Change by ZetaSQL Team <[email protected]>:
Change the ZetaSQL Dockerfile to support different build modes.
--
Change by Jeff Shute <[email protected]>:
Add tests that check that a sql file runs successfully in execute_query.
--
Change by ZetaSQL Team <[email protected]>:
add a new TO_JSON signature that supports arg `unsupported_fiels`.
--
Change by Jeff Shute <[email protected]>:
Add some more example queries in examples/pipe_queries.
--
Change by Brandon Dolphin <[email protected]>:
Begin adding Measure type to TypeProto.
--
Change by ZetaSQL Team <[email protected]>:
Add per column OPTIONS and WITH COLUMN OPTIONS to analyzer.
--
Change by ZetaSQL Team <[email protected]>:
Handle lambda functions directly in the BuiltinFunctionRegistry scalar function APIs.
--
Change by ZetaSQL Team <[email protected]>:
Add per column OPTIONS and WITH COLUMN OPTIONS to analyzer.
--
Change by ZetaSQL Team <[email protected]>:
Add optional_ref library.
--
Change by John Fremlin <[email protected]>:
Add a testcase for deeply nested structs and arrays in JSON
--
Change by ZetaSQL Team <[email protected]>:
Update the ZetaSQL documentation:
--
Change by John Fremlin <[email protected]>:
Truncate output for deeply nested array expressions in unparser
--
Change by ZetaSQL Team <[email protected]>:
Update pipe syntax docs with TW peer review edits
--
Change by Jeff Shute <[email protected]>:
Fix execute_query command line help.
--
Change by ZetaSQL Team <[email protected]>:
add a new named arg `unsupported_fiels` for the TO_JSON function.
--
Change by John Fremlin <[email protected]>:
Truncate output for deeply nested CASE expressions in unparser
--
Change by ZetaSQL Team <[email protected]>:
Add MAP_REPLACE signatures, and reference implementation for KV pairs version
--
Change by ZetaSQL Team <[email protected]>:
Remove unnecessarily explicit function registrations from reference_impl/function.cc
--
Change by Jeff Shute <[email protected]>:
Adjust text area size so results are more visible.
--
Change by ZetaSQL Team <[email protected]>:
Disable formatting of SQL inside non-multiline string literals.
--
Change by ZetaSQL Team <[email protected]>:
Fixed issue with formatting SQL inside string literals when input string contains \r\n line endings.
--
Change by ZetaSQL Team <[email protected]>:
Format textproto inside annotated string literal.
--
Change by ZetaSQL Team <[email protected]>:
Disambiguate between open and close brackets annotations for braced constructor syntax.
--
Change by Jeff Shute <[email protected]>:
Improve multi-statement output in execute_query web.
--
Change by ZetaSQL Team <[email protected]>:
add a new named arg `unsupported_fiels` for the TO_JSON function.
--
Change by ZetaSQL Team <[email protected]>:
add a new built-in enum `UnsupportedFields` to be used by TO_JSON.
--
Change by ZetaSQL Team <[email protected]>:
Record parse location for OrderByItem iff record type is not PARSE_LOCATION_RECORD_NONE.
--
Change by ZetaSQL Team <[email protected]>:
Unify Lambda and non-lambda AlgebrizeFunctionCall codepaths
--
Change by ZetaSQL Team <[email protected]>:
small formatting updates for named arguments
--
Change by ZetaSQL Team <[email protected]>:
Fix the example Docker image name in the ZetaSQL doc.
--
Change by ZetaSQL Team <[email protected]>:
Refactor the parse AST and the grammar to use postfix table operators (e.g. TABLESAMPLE) on ASTTableExpression.
--
Change by ZetaSQL Team <[email protected]>:
Fix ZetaSQL documentation.
GitOrigin-RevId: a68e25b308dadf3e78c4d22ec41adf72f8b08e5b
Change-Id: I586b6974dbdb4e2bb4c99ba641ef96916ec33ba6
Copy file name to clipboardExpand all lines: README.md
+47-19Lines changed: 47 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -11,21 +11,24 @@ giving errors for unuspported features.
11
11
ZetaSQL's compliance test suite can be used to validate query engine
12
12
implementations are correct and consistent.
13
13
14
-
ZetaSQL implements the ZetaSQL language, which is used across several of
14
+
ZetaSQL implements the GoogleSQL language, which is used across several of
15
15
Google's SQL products, both publicly and internally, including BigQuery,
16
16
Spanner, F1, BigTable, Dremel, Procella, and others.
17
17
18
-
ZetaSQL and ZetaSQL have been described in these publications:
18
+
GoogleSQL and ZetaSQL have been described in these publications:
19
19
20
-
* (CDMS 2022) [ZetaSQL: A SQL Language as a Component](https://cdmsworkshop.github.io/2022/Slides/Fri_C2.5_DavidWilhite.pptx) (Slides)
20
+
* (CDMS 2022) [GoogleSQL: A SQL Language as a Component](https://cdmsworkshop.github.io/2022/Slides/Fri_C2.5_DavidWilhite.pptx) (Slides)
21
21
* (SIGMOD 2017) [Spanner: Becoming a SQL System](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/46103.pdf) -- See section 6.
22
-
* (VLDB 2024) [SQL Has Problems. We Can Fix Them: Pipe Syntax in SQL](https://research.google/pubs/pub1005959/) -- Describes ZetaSQL's new pipe query syntax.
22
+
* (VLDB 2024) [SQL Has Problems. We Can Fix Them: Pipe Syntax in SQL](https://research.google/pubs/pub1005959/) -- Describes GoogleSQL's new pipe query syntax.
23
23
24
24
Some other documentation:
25
25
26
26
*[ZetaSQL Language Reference](docs/README.md)
27
27
*[ZetaSQL Resolved AST](docs/resolved_ast.md), documenting the intermediate representation produced by the ZetaSQL analyzer.
28
28
*[ZetaSQL Toolkit](https://github.com/GoogleCloudPlatform/zetasql-toolkit), a project using ZetaSQL to analyze and understand queries against BigQuery, and other ZetaSQL engines.
29
+
* Pipe query syntax
30
+
* See the [reference documentation](https://github.com/google/zetasql/blob/master/docs/pipe-syntax.md) and [research paper](https://research.google/pubs/pub1005959/).
31
+
* See some [example scripts](zetasql/examples/pipe_queries) and [TPC-H queries](zetasql/examples/tpch).
29
32
30
33
## Project Overview
31
34
@@ -62,7 +65,8 @@ You can run it using binaries from
0 commit comments