graphql-engine/v3/crates/schema
Daniel Harvey 75ced29d11 Resolve nested object boolean expressions (#680)
<!-- Thank you for submitting this PR! :) -->

## Description

This adds the ability to describe nested object boolean expressions,
which become `fieldPath` items in the generated
`ndc_models::ComparisonTarget::Column` items. This allows us to describe
filtering a `User` based on some element in their nested `address` field
(like `postcode`, for example).

Like the other `BooleanExpressionType` work, this remains behind a
feature flag so should make no user-facing changes.

It is also missing a whole heap of metadata resolve checks, going to
follow with these after doing the happy path to unblock other work.

V3_GIT_ORIGIN_REV_ID: c89e2942a651d349fca97706affcf40d91afeefb
2024-06-11 12:57:21 +00:00
..
bin/build-schema-from-metadata Remove namespace arguments (#691) 2024-06-10 21:01:34 +00:00
src Resolve nested object boolean expressions (#680) 2024-06-11 12:57:21 +00:00
tests upgrade to ndc v0.1.3 (#629) 2024-06-05 10:16:11 +00:00
Cargo.toml Bump serde from 1.0.202 to 1.0.203 (#687) 2024-06-10 06:26:06 +00:00
README.md Split schema into own crate (#556) 2024-05-10 12:28:22 +00:00

schema

Provides functions to resolve the Open DDS metadata, generate the GraphQL scehma from it, and execute queries against the schema.