graphql-engine/server/src-lib/Hasura/RQL
Jesse Hallett 4ed1fdb859 server: move Metadata code to avoid circular dependencies in upcoming work
A following PR moves serialization-related code out `Hasura.RQL.Types.Metadata` into a specialized submodule. To avoid circular dependencies a number of other definitions also need to be moved into their own submodule. This PR does that extra moving first so that we can keep each PR as small, and as easy to review as possible.

There are a lot of changed lines; but it's all moving code from one module to another.

I'm breaking up #5184 into smaller PRs, and this is the first PR in that effort.

The tracking issue is https://hasurahq.atlassian.net/browse/MM-35

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5210
GitOrigin-RevId: 6fb6e29a967ab5ad4724006c8e0addd2d63a3946
2022-07-30 00:15:18 +00:00
..
DDL Use witherable, remove catMaybes/mapMaybe 2022-07-29 14:53:16 +00:00
DML server: transform enum with upper for graphql-default 2022-07-19 06:56:45 +00:00
IR server: support for Apollo federation 2022-07-25 15:54:41 +00:00
Types server: move Metadata code to avoid circular dependencies in upcoming work 2022-07-30 00:15:18 +00:00
IR.hs Move Hasura.GraphQL.Parser.Column to .RQL.IR. and .GraphQL.Schema. 2022-05-30 22:07:57 +00:00