graphql-engine/server/src-lib/Hasura/Backends/MySQL
Tom Harding 3db241155d Make ForeignKey mappings non-empty
Previously, these were represented with a HashMap, but supposedly that map can never be empty. Now, it uses NEHashMap, which carries the non-empty invariant behind a smart constructor.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/4481
GitOrigin-RevId: 93ad9aaa9354f25a1ba10e8207ae19614e1e439e
2022-05-10 15:44:46 +00:00
..
DataLoader server: throw broken invariant on data loader error 2021-12-01 12:50:38 +00:00
Instances Remove explicit case on the backend tag in Cache 2022-05-05 13:44:56 +00:00
Types Yeet some default-extensions 2022-03-16 00:40:17 +00:00
Connection.hs Added BackendConfig to allow sources to share configuration of Data Connectors [GDW-78] 2022-04-29 02:14:10 +00:00
FromIr.hs replace SQLOperator with ScalarSelectionArguments 2022-05-03 09:00:01 +00:00
Meta.hs Make ForeignKey mappings non-empty 2022-05-10 15:44:46 +00:00
Plan.hs server: streaming subscriptions schema generation and tests (incremental PR - 3) 2022-04-22 19:54:11 +00:00
SQL.hs Remove RQL/Types.hs 2022-04-27 13:58:47 +00:00
ToQuery.hs server: remove redundant LANGUAGE pragmas 2022-02-25 12:40:00 +00:00
Types.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00