graphql-engine/v3/crates/schema
Daniel Harvey 7968975c95 Comparable relationships in BooleanExpressionTypes (#717)
<!-- Thank you for submitting this PR! :) -->

## Description

This implements local relationships in the new `BooleanExpressionType`.
We copy all the existing tests for this and reimplement them using the
new types.

Things currently missing:
- a `BooleanExpressionType` can be specified to overwrite the target
model's `where` clause when defining. Currently we ignore this, there is
a follow up ticket for this:
https://hasurahq.atlassian.net/browse/V3ENGINE-209

This work is behind a feature flag, so this is a no-op for the user.

V3_GIT_ORIGIN_REV_ID: 6ae87e1ffb2ad0ebd27c6097e8ea87aca1a4c299
2024-06-18 10:25:04 +00:00
..
bin/build-schema-from-metadata Remove namespace arguments (#691) 2024-06-10 21:01:34 +00:00
src Comparable relationships in BooleanExpressionTypes (#717) 2024-06-18 10:25:04 +00:00
tests upgrade to ndc v0.1.3 (#629) 2024-06-05 10:16:11 +00:00
Cargo.toml Bump serde_json from 1.0.116 to 1.0.117 (#722) 2024-06-17 05:13:47 +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.