Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
-- Change by ZetaSQL Team <[email protected]>: Update the resolved ast doc for ZetaSQL. -- Change by Brandon Dolphin <[email protected]>: Refactor out shared AddMeasureColumnsToTable function for working with measure columns. -- Change by Christoph Dibak <[email protected]>: Implement per-aggregation budgeting in the reference impl -- Change by Nevena Kotlaja <[email protected]>: No public description -- Change by Nevena Kotlaja <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: Implement method TimestampPicoValue::FromString(). -- Change by ZetaSQL Team <[email protected]>: Fix standalone expression evaluation for multi-level aggregates. -- Change by ZetaSQL Team <[email protected]>: Add documentation for graph query syntax -- Change by ZetaSQL Team <[email protected]>: Fix a bug where information from `ExprResolutionInfo` is not propagated correctly up to parent `ExprResolutionInfos` for multi-level aggregation. -- Change by ZetaSQL Team <[email protected]>: Add SQL rewriter and missing analyzer tests for map_contains_key. -- Change by Brandon Dolphin <[email protected]>: Add deserialization for MeasureType. -- Change by ZetaSQL Team <[email protected]>: Add the parser implementation for pipe recursive union. -- Change by ZetaSQL Team <[email protected]>: Refactor ResolveMatchRecognize() into smaller methods. -- Change by ZetaSQL Team <[email protected]>: Add a RET_CHECK to ensure that PIVOT expressions in the reference implementation are not multi-level aggregations. -- Change by ZetaSQL Team <[email protected]>: Ensure that volatile grouping expressions are not considered grouping consts. -- Change by ZetaSQL Team <[email protected]>: Rename ResolvedMatchRecognizeEmptyPattern to ResolvedMatchRecognizePatternEmpty to have a consistent prefix with other nodes. -- Change by Brandon Dolphin <[email protected]>: Remove documented requirement for FEATURE_V_1_4_MULTILEVEL_AGGREGATION when analyzing measure expressions. -- Change by ZetaSQL Team <[email protected]>: Add more compliance tests for multi-level aggregation. -- Change by ZetaSQL Team <[email protected]>: Move the OPTIONS() list to the end of the MATCH_RECOGNIZE() syntax. -- Change by ZetaSQL Team <[email protected]>: Add a new option to AnalyzerOptions and ErrorMessageOptions to enable an enhanced form of error redaction which preserves some information about the error, while keeping the output stable. -- Change by ZetaSQL Team <[email protected]>: Coerce the predicate expression in MATCH_RECOGNIZE's DEFINE clause to BOOL before giving an error. -- Change by ZetaSQL Team <[email protected]>: Update the resolved ast documentation for the ZetaSQL release in Q4 2024. -- Change by ZetaSQL Team <[email protected]>: Add set operators to pipe syntax: UNION, INTERSECT, EXCEPT, CORRESPONDING -- Change by Yassin Ezbakhe <[email protected]>: `MatcherCollection`: Add `AddMatcher` method. -- Change by Jeff Shute <[email protected]>: Implement experimental terminal pipe operator for EXPORT DATA. -- Change by Brandon Dolphin <[email protected]>: Fix casing in table name extraction for `TABLE x` and `FROM x` referring to TVF args. -- Change by ZetaSQL Team <[email protected]>: Support pattern variable references in MATCH_RECOGNIZE's measures clause. -- Change by ZetaSQL Team <[email protected]>: Add SQL rewriter for map_get function. -- Change by Brandon Dolphin <[email protected]>: Update error message in JSON literal test. -- Change by ZetaSQL Team <[email protected]>: small changes -- Change by ZetaSQL Team <[email protected]>: Update COUNT and COUNTIF documentation. -- Change by Brandon Dolphin <[email protected]>: Fix typo in measure_expression target names. -- Change by Brandon Dolphin <[email protected]>: Add Java implementation of MeasureType. -- Change by ZetaSQL Team <[email protected]>: Add support for graph queries -- Change by ZetaSQL Team <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: internal -- Change by ZetaSQL Team <[email protected]>: Add MATCH_RECOGNIZE compliance test covering the scenario where a DEFINE expression evaluates to NULL rather than TRUE or FALSE. -- Change by ZetaSQL Team <[email protected]>: Remove unimplemented optimization-related items from the pattern matching api: -- Change by Brandon Dolphin <[email protected]>: Implement MeasureType::TypeNameWithModifiers. -- Change by Brandon Dolphin <[email protected]>: Fix typo in sql_test_base.cc variable name. -- Change by ZetaSQL Team <[email protected]>: Add ZetaSketch to the list of external applications that can be used to build sketches. -- Change by ZetaSQL Team <[email protected]>: Add anonymization threshold to the AnonymizationInfo class -- Change by ZetaSQL Team <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: Fix struct construction syntax in examples of sparse vectors. -- Change by Jeff Shute <[email protected]>: Initial resolved AST and analyzer for pipe FORK. -- Change by ZetaSQL Team <[email protected]>: Internal fix. -- Change by ZetaSQL Team <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: Add INTERVAL to JSON encoding documentation. -- Change by ZetaSQL Team <[email protected]>: Internal changes. -- Change by ZetaSQL Team <[email protected]>: Validate composite measure. -- Change by Brandon Dolphin <[email protected]>: Add deprecation warning for `TABLE x` syntax cases which will be affected by resolution order change. -- Change by ZetaSQL Team <[email protected]>: Add SQL rewriter for MAP_CARDINALITY -- Change by Brandon Dolphin <[email protected]>: Add feature `FEATURE_TABLE_SYNTAX_RESOLVE_ARGUMENT_LAST` to preserve the old (incorrect) resolution order for `TABLE x` syntax in SQL TVF bodies. -- Change by ZetaSQL Team <[email protected]>: Analyzer support for ON CONFLICT clause in INSERT DML -- Change by ZetaSQL Team <[email protected]>: Fix a bug in the script executor where redeclaring a variable without type parameters in a session would cause an error -- Change by Lev Kandel <[email protected]>: Prepare code for breaking change in Protobuf C++ API. Protobuf 6.30.0 will change the return types of Descriptor::name() and other methods to absl::string_view. This makes the code work both before and after such a change. -- Change by ZetaSQL Team <[email protected]>: Fix an incorrect comment. -- Change by ZetaSQL Team <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: Change complexity limit for state machine algo from 15,000 states to 100,000 edges, as it's the number of edges, not states, that really determines the time and space requirements of the algorithm. Also, moved the check from NFABuilder into NFA itself so that it gets enforced inside of EpsilonRemover, which, in the worst case, can drastically increase the number of edges, while simultaneously reducing the number of states. -- Change by Jeff Shute <[email protected]>: Add some support for referencing Constants with values. -- Change by ZetaSQL Team <[email protected]>: Unify the creation of multi_level_aggregate_info QRI for all the paths that create a default. -- Change by John Fremlin <[email protected]>: Add RowIdentityColumns function to catalog Table -- Change by ZetaSQL Team <[email protected]>: Remove references to Bison from comments in gen_parse_tree.py. -- Change by ZetaSQL Team <[email protected]>: Remove "Bison" from the names of some functions and variables in keywords.h. -- Change by ZetaSQL Team <[email protected]>: Enable SELECT .. FOR UPDATE for external use. -- Change by ZetaSQL Team <[email protected]>: Fix the order of parameters in the Regexp::Extract function. -- Change by ZetaSQL Team <[email protected]>: Add support for UINT64 arguments to `TIMESTAMP_FROM_UNIX_SECONDS`, `TIMESTAMP_FROM_UNIX_MILLIS`, and `TIMESTAMP_FROM_UNIX_MICROS`. -- Change by ZetaSQL Team <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: No public description -- Change by ZetaSQL Team <[email protected]>: Enable multi-level aggregation in RQG. -- Change by ZetaSQL Team <[email protected]>: Fix a bug with deferred resolution for multi-level aggregates. -- Change by ZetaSQL Team <[email protected]>: Fix some formatting issues with ST_EQUALS. -- Change by ZetaSQL Team <[email protected]>: Remove "pipe operator" from pipe operator table to economize. -- Change by Laramie Leavitt <[email protected]>: Avoid creating a new PRNG on each test loop. -- Change by Jeff Shute <[email protected]>: Parser implementation for experimental pipe FORK. -- Change by ZetaSQL Team <[email protected]>: Internal Change (And 482 more changes) GitOrigin-RevId: 158e00ddbc5bb8b8ef75e6b6473daf4fcef6174a Change-Id: I6520749d9676a3fce2e84a49f3e1dd6804390ab7
- Loading branch information