Commit 73693a9
Export of internal ZetaSQL changes.
--
Change by ZetaSQL Team <no-reply@google.com>:
Move analyzer DP basic tests with set operations into their own dedicated file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Move analyzer DP tests with set operations related to the privacy user ID column to their own file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Update one of the comment symbols in AS-pipe-operator.md
--
Change by ZetaSQL Team <no-reply@google.com>:
Remove incorrect note about pipe operators from the 'Pipe syntax' section
--
Change by ZetaSQL Team <no-reply@google.com>:
Move DP tests for userid consistency with set operations in their own file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Increase timeouts for long-running tests
--
Change by ZetaSQL Team <no-reply@google.com>:
Prevent measure propagation through OUTER JOINs in ArrayScans.
--
Change by ZetaSQL Team <no-reply@google.com>:
Ensure correct error message when signature does not match for REGEXP_EXTRACT_GROUPS
--
Change by ZetaSQL Team <no-reply@google.com>:
Prevent measure propagation through OUTER JOINs in ArrayScans.
--
Change by ZetaSQL Team <no-reply@google.com>:
Add documentation for CREATE PROCEDURE statement.
--
Change by ZetaSQL Team <no-reply@google.com>:
No public description
--
Change by ZetaSQL Team <no-reply@google.com>:
Update reference implementation to support LIMIT ALL/LIMIT <null>
--
Change by ZetaSQL Team <no-reply@google.com>:
Add differential privacy report and tablesample analyzer test files to ZetaSQL allowlist.
--
Change by ZetaSQL Team <no-reply@google.com>:
Move default language features to top of differential privacy analyzer test file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Update ResolvedAST docs
--
Change by ZetaSQL Team <no-reply@google.com>:
Move Analyzer tests for differential privacy queries using ARRAY into a dedicated file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Split OPTIONS clause-focused Analyzer DIFFERENTIAL_PRIVACY tests into their own file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Move Analyzer tests for differential privacy with FROM clause subqueries into dedicated file.
--
Change by Jeff Shute <jshute@google.com>:
Add resolved AST markers for ResolvedColumn creation vs references.
--
Change by Christoph Dibak <dibak@google.com>:
Add compliance test for nested queries
--
Change by Christoph Dibak <dibak@google.com>:
Allow dp queries as public group joins
--
Change by ZetaSQL Team <no-reply@google.com>:
Documentation for REGEXP_EXTRACT_GROUPS
--
Change by Brandon Dolphin <bdolphin@google.com>:
Set moderate timeout for .../analyzer:analyzer_test.
--
Change by ZetaSQL Team <no-reply@google.com>:
Refactor quantified path algebrizer test and minor fix its algebrizer
--
Change by ZetaSQL Team <no-reply@google.com>:
Allow custom array size limit in GenerateArrayHelper
--
Change by ZetaSQL Team <no-reply@google.com>:
Move Analyzer tests for differential privacy report format into dedicated file.
--
Change by ZetaSQL Team <no-reply@google.com>:
Analyzer support for `UPDATE ... SET` statements for the JSON subscript operator.
--
Change by ZetaSQL Team <no-reply@google.com>:
Clarify comment in 'AS pipe operator' example
--
Change by ZetaSQL Team <no-reply@google.com>:
Update the script generating the AST docs to also generate the parser AST docs.
--
Change by ZetaSQL Team <no-reply@google.com>:
mark FEATURE_MULTI_GROUPING_SETS not in development.
--
Change by ZetaSQL Team <no-reply@google.com>:
Move analyzer tests for TABLESAMPLE support with DP queries into their own dedicated file.
--
Change by ZetaSQL Team <no-reply@google.com>:
No public description
--
Change by ZetaSQL Team <no-reply@google.com>:
Remove obsolete SELECT WITH DIFFERENTIAL_PRIVACY test.
--
Change by ZetaSQL Team <no-reply@google.com>:
Documentation clarification about `ARRAY_AGG`.
--
Change by ZetaSQL Team <no-reply@google.com>:
No public description
--
Change by ZetaSQL Team <no-reply@google.com>:
update behaviors when FEATURE_GROUPING_SETS is not enabled while FEATURE_MULTI_GROUPING_SETS is enabled.
--
Change by Jeff Shute <jshute@google.com>:
Run pyformat on all of gen_resolved_ast.py.
--
Change by Divyanshu Ranjan <divyanshur@google.com>:
Add test where relational argument is passed to BuiltinTableValuedFunction::CreateCall
--
Change by ZetaSQL Team <no-reply@google.com>:
Support required language features in TableValuedFunctionOptions.
--
Change by ZetaSQL Team <no-reply@google.com>:
Refactor & Simplify the rule for braced_ctor_extension_expr to remove the %prec directive.
--
Change by ZetaSQL Team <no-reply@google.com>:
Disallow TVFs from having both graph and scalar-only signatures.
--
Change by ZetaSQL Team <no-reply@google.com>:
Support pseudo-columns in value tables passed into TVFs
--
Change by ZetaSQL Team <no-reply@google.com>:
Only create column annotation for timestamp precision when the target type is also a timestamp
--
Change by Shannon Bales <nbales@google.com>:
No public description
--
Change by Divyanshu Ranjan <divyanshur@google.com>:
Change signature of `TableValuedFunction::CreateEvaluator` to remove const requirement on TvfEvaluatorArg.
--
Change by ZetaSQL Team <no-reply@google.com>:
RQG support for generating WHERE filter in aggregate function calls.
--
Change by ZetaSQL Team <no-reply@google.com>:
Updated the ReferenceDriver to support executing DDLs by default when not used as a reference.
GitOrigin-RevId: 5bd0300a28d6d86e224393b084a373f7e55862a8
Change-Id: Ifae8e9284316d42639bfb42736438a5c4b597ecd1 parent 92310e4 commit 73693a9
97 files changed
Lines changed: 13960 additions & 10649 deletions
File tree
- docs
- java/com/google/zetasql
- zetasql
- analyzer
- rewriters
- testdata
- base
- common
- compliance
- testdata
- parser
- macros
- proto
- public
- functions
- reference_impl
- resolved_ast
- testdata
- tools/execute_query
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
886 | 886 | | |
887 | 887 | | |
888 | 888 | | |
889 | | - | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
890 | 952 | | |
891 | 953 | | |
892 | 954 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41495 | 41495 | | |
41496 | 41496 | | |
41497 | 41497 | | |
| 41498 | + | |
| 41499 | + | |
| 41500 | + | |
| 41501 | + | |
| 41502 | + | |
| 41503 | + | |
| 41504 | + | |
| 41505 | + | |
41498 | 41506 | | |
41499 | 41507 | | |
41500 | 41508 | | |
| |||
44078 | 44086 | | |
44079 | 44087 | | |
44080 | 44088 | | |
| 44089 | + | |
| 44090 | + | |
| 44091 | + | |
44081 | 44092 | | |
44082 | 44093 | | |
44083 | 44094 | | |
| |||
44173 | 44184 | | |
44174 | 44185 | | |
44175 | 44186 | | |
| 44187 | + | |
| 44188 | + | |
| 44189 | + | |
| 44190 | + | |
| 44191 | + | |
| 44192 | + | |
| 44193 | + | |
| 44194 | + | |
| 44195 | + | |
| 44196 | + | |
| 44197 | + | |
| 44198 | + | |
| 44199 | + | |
| 44200 | + | |
| 44201 | + | |
| 44202 | + | |
| 44203 | + | |
| 44204 | + | |
| 44205 | + | |
| 44206 | + | |
| 44207 | + | |
| 44208 | + | |
| 44209 | + | |
| 44210 | + | |
| 44211 | + | |
| 44212 | + | |
| 44213 | + | |
| 44214 | + | |
| 44215 | + | |
| 44216 | + | |
| 44217 | + | |
| 44218 | + | |
| 44219 | + | |
| 44220 | + | |
| 44221 | + | |
| 44222 | + | |
| 44223 | + | |
| 44224 | + | |
| 44225 | + | |
| 44226 | + | |
| 44227 | + | |
| 44228 | + | |
| 44229 | + | |
| 44230 | + | |
| 44231 | + | |
| 44232 | + | |
| 44233 | + | |
| 44234 | + | |
| 44235 | + | |
| 44236 | + | |
| 44237 | + | |
| 44238 | + | |
| 44239 | + | |
| 44240 | + | |
| 44241 | + | |
| 44242 | + | |
| 44243 | + | |
| 44244 | + | |
| 44245 | + | |
| 44246 | + | |
| 44247 | + | |
| 44248 | + | |
| 44249 | + | |
| 44250 | + | |
| 44251 | + | |
| 44252 | + | |
| 44253 | + | |
| 44254 | + | |
| 44255 | + | |
| 44256 | + | |
| 44257 | + | |
| 44258 | + | |
| 44259 | + | |
| 44260 | + | |
| 44261 | + | |
| 44262 | + | |
| 44263 | + | |
| 44264 | + | |
| 44265 | + | |
| 44266 | + | |
| 44267 | + | |
| 44268 | + | |
| 44269 | + | |
| 44270 | + | |
| 44271 | + | |
| 44272 | + | |
| 44273 | + | |
| 44274 | + | |
| 44275 | + | |
| 44276 | + | |
| 44277 | + | |
| 44278 | + | |
| 44279 | + | |
| 44280 | + | |
| 44281 | + | |
| 44282 | + | |
| 44283 | + | |
| 44284 | + | |
| 44285 | + | |
| 44286 | + | |
| 44287 | + | |
| 44288 | + | |
| 44289 | + | |
| 44290 | + | |
| 44291 | + | |
| 44292 | + | |
| 44293 | + | |
| 44294 | + | |
| 44295 | + | |
| 44296 | + | |
| 44297 | + | |
| 44298 | + | |
| 44299 | + | |
| 44300 | + | |
| 44301 | + | |
| 44302 | + | |
| 44303 | + | |
| 44304 | + | |
| 44305 | + | |
| 44306 | + | |
| 44307 | + | |
| 44308 | + | |
| 44309 | + | |
| 44310 | + | |
| 44311 | + | |
| 44312 | + | |
| 44313 | + | |
| 44314 | + | |
| 44315 | + | |
| 44316 | + | |
| 44317 | + | |
| 44318 | + | |
| 44319 | + | |
| 44320 | + | |
| 44321 | + | |
| 44322 | + | |
| 44323 | + | |
| 44324 | + | |
| 44325 | + | |
| 44326 | + | |
| 44327 | + | |
| 44328 | + | |
| 44329 | + | |
| 44330 | + | |
| 44331 | + | |
| 44332 | + | |
| 44333 | + | |
| 44334 | + | |
| 44335 | + | |
| 44336 | + | |
| 44337 | + | |
| 44338 | + | |
| 44339 | + | |
| 44340 | + | |
| 44341 | + | |
| 44342 | + | |
| 44343 | + | |
| 44344 | + | |
| 44345 | + | |
| 44346 | + | |
| 44347 | + | |
| 44348 | + | |
| 44349 | + | |
| 44350 | + | |
| 44351 | + | |
| 44352 | + | |
| 44353 | + | |
| 44354 | + | |
| 44355 | + | |
| 44356 | + | |
| 44357 | + | |
| 44358 | + | |
| 44359 | + | |
| 44360 | + | |
| 44361 | + | |
| 44362 | + | |
| 44363 | + | |
| 44364 | + | |
| 44365 | + | |
| 44366 | + | |
| 44367 | + | |
| 44368 | + | |
| 44369 | + | |
| 44370 | + | |
| 44371 | + | |
| 44372 | + | |
| 44373 | + | |
| 44374 | + | |
| 44375 | + | |
| 44376 | + | |
| 44377 | + | |
| 44378 | + | |
| 44379 | + | |
| 44380 | + | |
| 44381 | + | |
| 44382 | + | |
| 44383 | + | |
| 44384 | + | |
| 44385 | + | |
| 44386 | + | |
| 44387 | + | |
| 44388 | + | |
| 44389 | + | |
| 44390 | + | |
| 44391 | + | |
| 44392 | + | |
| 44393 | + | |
| 44394 | + | |
| 44395 | + | |
| 44396 | + | |
| 44397 | + | |
| 44398 | + | |
| 44399 | + | |
| 44400 | + | |
| 44401 | + | |
| 44402 | + | |
| 44403 | + | |
| 44404 | + | |
| 44405 | + | |
| 44406 | + | |
| 44407 | + | |
| 44408 | + | |
| 44409 | + | |
| 44410 | + | |
| 44411 | + | |
| 44412 | + | |
| 44413 | + | |
| 44414 | + | |
| 44415 | + | |
| 44416 | + | |
| 44417 | + | |
| 44418 | + | |
| 44419 | + | |
| 44420 | + | |
| 44421 | + | |
| 44422 | + | |
| 44423 | + | |
| 44424 | + | |
| 44425 | + | |
| 44426 | + | |
| 44427 | + | |
| 44428 | + | |
| 44429 | + | |
| 44430 | + | |
| 44431 | + | |
| 44432 | + | |
| 44433 | + | |
| 44434 | + | |
| 44435 | + | |
| 44436 | + | |
| 44437 | + | |
| 44438 | + | |
| 44439 | + | |
| 44440 | + | |
| 44441 | + | |
| 44442 | + | |
| 44443 | + | |
| 44444 | + | |
| 44445 | + | |
| 44446 | + | |
| 44447 | + | |
| 44448 | + | |
| 44449 | + | |
| 44450 | + | |
| 44451 | + | |
| 44452 | + | |
| 44453 | + | |
| 44454 | + | |
| 44455 | + | |
| 44456 | + | |
44176 | 44457 | | |
44177 | 44458 | | |
44178 | 44459 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
967 | 967 | | |
968 | 968 | | |
969 | 969 | | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
974 | 977 | | |
975 | 978 | | |
976 | 979 | | |
| |||
0 commit comments