mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 09:22:43 +03:00
da2c8fd9e4
## Description This PR adds the necessary new types and properties to OpenDD to support aggregates over relationships. This follows the definition as laid out in the [Aggregates RFC](https://github.com/hasura/v3-engine/blob/main/rfcs/aggregations.md#relationship). In order to achieve this incrementally, the changes have been made to the OpenDD types but have been hidden from the generated JSON Schema behind `#[opendd(hidden)]` macros. New functionality needed to be added to the macro to support this; see the changes in opendds-derive crate. There are also a couple of fixes to incorrect comments in the existing aggregate expression OpenDD types. A future PR will bring metadata resolve logic to validate the usage of the new OpenDD properties and types. V3_GIT_ORIGIN_REV_ID: 75de972cf8d2115248b3bf91f51f320e8c22b1f8 |
||
---|---|---|
.. | ||
futures-ext | ||
json-ext | ||
jsonschema-tidying | ||
opendds-derive | ||
recursion_limit_macro | ||
tracing-util |