graphql-engine/server/src-lib/Hasura/GraphQL/Execute
Antoine Leblanc a1886b3729 Generalize remote schemas IR
### Description

This PR is one further step towards remote joins from remote schemas. It introduces a custom partial AST to represent queries to remote schemas in the IR: we now need to augment what used to be a straightforward GraphQL AST with additional information for remote join fields.

This PR does the minimal amount of work to adjust the rest of the code accordingly, using `Void` in all places that expect a type representing remote relationships.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/3794
GitOrigin-RevId: 33fc317731aace71f82ad158a1951ea93350d6cc
2022-02-25 20:38:46 +00:00
..
Action server: Support returning scalar types in actions 2022-02-15 14:40:34 +00:00
LiveQuery Source typename customization (close graphql-engine#6974) 2021-10-29 14:43:14 +00:00
RemoteJoin Generalize remote schemas IR 2022-02-25 20:38:46 +00:00
Action.hs Reduce boolean blindness by promoting data type StringifyNumbers 2022-02-23 20:19:24 +00:00
Backend.hs Reduce boolean blindness by promoting data type StringifyNumbers 2022-02-23 20:19:24 +00:00
Common.hs server: add explicit export lists in OSS server and enforce with warning 2021-11-04 16:09:38 +00:00
Inline.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Instances.hs server: Renames the experimental backend modules 2022-02-25 16:09:17 +00:00
Mutation.hs Generalize remote schemas IR 2022-02-25 20:38:46 +00:00
Query.hs Generalize remote schemas IR 2022-02-25 20:38:46 +00:00
Remote.hs Generalize remote schemas IR 2022-02-25 20:38:46 +00:00
RemoteJoin.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Resolve.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Types.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00