graphql-engine/server/src-lib/Hasura
Philip Lykke Carlsen 4ccc830bb8 Tidy up MSSQL.FromIr
## Description

We go through the module `Hasura.Backends.MSSQL.FromIr` and split it into separate self-contained units, which we document.

Note that this PR has a slightly opinionated follow-up PR #3909 .

### Related Issues

Fix #3666

### Solution and Design

The module `FromIr` has given rise to:

* `FromIr.Expression`
* `FromIr.Query`
* `FromIr.Delete`
* `FromIr.Insert`
* `FromIr.Update`
* `FromIr.SelectIntoTempTable`

And `Execute.MutationResponse` has become `FromIr.MutationResponse` (after some slight adaptation of types).

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/3908
GitOrigin-RevId: 364acf1bcdf74f2e19464c31cdded12bd8e9aa59
2022-03-10 10:34:52 +00:00
..
Backends Tidy up MSSQL.FromIr 2022-03-10 10:34:52 +00:00
Base Updates cabal freeze file 2022-02-18 05:32:08 +00:00
Cache server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Eventing Fetch only events of the ETs which exist in the metadata 2022-03-08 09:06:32 +00:00
GraphQL Improve remote joins collect 2022-03-10 06:18:48 +00:00
Incremental distinct_on for BigQuery 2022-01-17 10:02:17 +00:00
Metadata server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
RQL Improve remote joins collect 2022-03-10 06:18:48 +00:00
Server server: add metric for the metadata resource version 2022-03-08 23:00:27 +00:00
SQL server: Renames the experimental backend modules 2022-02-25 16:09:17 +00:00
App.hs server: add metric for the metadata resource version 2022-03-08 23:00:27 +00:00
EncJSON.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
GC.hs server: add explicit export lists in OSS server and enforce with warning 2021-11-04 16:09:38 +00:00
HTTP.hs server: http ip blocklist (closes #2449) 2022-02-25 13:30:57 +00:00
Incremental.hs server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Logging.hs server: log DB locking queries during source catalog migration 2021-11-09 14:22:44 +00:00
Prelude.hs server: add validation for query collections 2022-03-08 09:49:18 +00:00
QueryTags.hs server: add explicit export lists in OSS server and enforce with warning 2021-11-04 16:09:38 +00:00
Session.hs Prevent uses of unsafeMkName whenever possible. 2022-01-27 15:13:37 +00:00
Tracing.hs Remove Unique from Definition 2021-12-01 16:21:35 +00:00