graphql-engine/server/src-test/Hasura
Auke Booij 6ac67a5566 Allow collecting metadata dependencies and inconsistencies separately
`CollectedInfo` was just an awkward sum type. By using an explicit `Either` instead, we can guarantee at the type level that certain methods only write inconsistencies, or only write dependencies. This is useful, because if we can guarantee that no dependencies are written, then we don't need to run `resolveDependencies` on that part of the Metadata. In other words, we can keep it out of `BuildOutputs`, which greatly benefits performance - see e.g. hasura/graphql-engine-mono#6613.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6765
GitOrigin-RevId: 9ce099d2eee2278dbb6e5bea72063e4b6e064b35
2022-11-15 17:00:11 +00:00
..
Backends Prohibit underscores in dataconnector names [GDC-586] 2022-11-03 14:00:52 +00:00
Base/Error server: Remove QErr and Code dependencies from the schema parsers. 2022-07-27 12:26:44 +00:00
Generator ghc 9.2.5 2022-11-15 11:26:42 +00:00
GraphQL Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00
Metadata/DTO pro-server: add support for exporting traces over OTLP 2022-11-07 06:56:08 +00:00
QuickCheck ghc 9.2.5 2022-11-15 11:26:42 +00:00
RQL Allow collecting metadata dependencies and inconsistencies separately 2022-11-15 17:00:11 +00:00
Server Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00
SQL server: Remove the Show instance from QErr and anything that touches it. 2022-07-01 11:48:26 +00:00
Tracing server: support 128-bit trace ids 2022-09-20 02:50:06 +00:00
AppSpec.hs Add forkIO and threadDelay errors to HLint. 2022-06-30 09:56:06 +00:00
EncJSONSpec.hs [server] Fix CockroachDB live queries 2022-11-02 11:41:02 +00:00
EventingSpec.hs Remove RQL/Types.hs 2022-04-27 13:58:47 +00:00
EventTriggerCleanupSuite.hs Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00
IncrementalSpec.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
SessionSpec.hs server: Splits QuickCheck extension and orphan instance modules 2022-02-22 15:33:37 +00:00
StreamingSubscriptionSuite.hs Upgrade Ormolu to v0.5. 2022-11-02 20:55:13 +00:00