graphql-engine/v3/crates/schema
Daniel Harvey 995339bbf6 Split models resolve stage (#741)
<!-- Thank you for submitting this PR! :) -->

## Description

To check filter expression types properly, we need the resolved `source`
for all models. Previously we did not have this, as we did all model
resolving in one go. This splits that into stages, the existing `models`
resolves models and their sources, and then `models_graphql` resolves a
Model's filter expressions, aggregations and graphql schema. This means
we can inspect the model sources during the `models_graphql` in the
actual PR we want to do here.

It's massive, but it's a functional no-op, I promise.

V3_GIT_ORIGIN_REV_ID: 6c8fbf0763fb1daa209a4c84855609e8e9372e8b
2024-06-24 02:46:25 +00:00
..
bin/build-schema-from-metadata Remove namespace arguments (#691) 2024-06-10 21:01:34 +00:00
src Split models resolve stage (#741) 2024-06-24 02:46:25 +00:00
tests upgrade to ndc v0.1.3 (#629) 2024-06-05 10:16:11 +00:00
Cargo.toml Move all dependency versions into the workspace file. (#734) 2024-06-20 12:25:55 +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.