graphql-engine/v3/crates
Phil Freeman 6f9e92c160 [PACHA-1] Handle nested fields in /sql endpoint (#936)
<!-- The PR description should answer 2 important questions: -->

### What

- Add columns with nested fields to the SQL schema
- Alias nested fields appropriately in order to support them for query
execution

<!-- Consider: do we need to add a changelog entry? -->

<!-- Does this PR introduce new validation that might break old builds?
-->

<!-- Consider: do we need to put new checks behind a flag? -->

### How

- Translate OpenDD types to Arrow types during schema generation
(`to_arrow_type`)
- Generate `NestedField` structures during planning to prepare data in
the right format during execution (`fields_for`)

V3_GIT_ORIGIN_REV_ID: d37d2eade2fd5c0f08861c1bbc6368a88299b0f3
2024-08-12 21:25:11 +00:00
..
auth add a check for description in json schema validation (#943) 2024-08-08 05:47:47 +00:00
custom-connector Bug fixes around argument presets in the DataConnectorLink (#866) 2024-08-02 09:25:45 +00:00
engine Bring back benchmarks (#957) 2024-08-12 16:46:08 +00:00
execute [PACHA-1] Handle nested fields in /sql endpoint (#936) 2024-08-12 21:25:11 +00:00
ir Bump to Rust 1.80.0 (#954) 2024-08-12 11:16:49 +00:00
lang-graphql Explicitly import thiserror::Error in place (#827) 2024-07-11 15:18:27 +00:00
metadata-resolve plugins as opendd objects (#889) 2024-08-08 09:17:05 +00:00
metadata-schema-generator Move all dependency versions into the workspace file. (#734) 2024-06-20 12:25:55 +00:00
open-dds plugins as opendd objects (#889) 2024-08-08 09:17:05 +00:00
plugins/pre-execution-plugin if no plugins make middleware no-op (#948) 2024-08-09 15:33:20 +00:00
query-usage-analytics Fix permission filter usage reporting in query analytics (#933) 2024-08-06 05:57:25 +00:00
schema Bump to Rust 1.80.0 (#954) 2024-08-12 11:16:49 +00:00
sql [PACHA-1] Handle nested fields in /sql endpoint (#936) 2024-08-12 21:25:11 +00:00
utils add a flag to log traces to stdout (#931) 2024-08-05 08:29:46 +00:00