graphql-engine/server/src-lib/Hasura/Backends/BigQuery
Antoine Leblanc 07fd7324c3 server: enable StrictData by default (fix hasura/graphql-engine#3941)
## Description

Almost all our data structures use strictness annotations, following [our styleguide's principle](https://github.com/hasura/graphql-engine/blob/master/server/STYLE.md#dealing-with-laziness) of "by default, use strict data types and lazy functions". The very few cases where we actually need laziness were already explicitly labelled as lazy with the `~` prefix operator.

This PR simply globally enables `StrictData`, allowing us to express records without `!()` on every field, but makes no attempt at cleaning existing code.

https://github.com/hasura/graphql-engine-mono/pull/1869

Co-authored-by: Philip Lykke Carlsen <358550+plcplc@users.noreply.github.com>
GitOrigin-RevId: e65c6e2f89413188da250122f64c2173615946ec
2021-09-16 12:23:15 +00:00
..
DDL server/mssql: integrate insert mutation schema parser for MSSQL backend 2021-08-31 13:35:49 +00:00
Instances server: generalize event triggers - incremental PR 2 2021-09-09 11:55:11 +00:00
Connection.hs server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
DDL.hs server: generalize event triggers - incremental PR 2 2021-09-09 11:55:11 +00:00
Execute.hs bigquery: pass the location when fetching a job's status 2021-07-22 15:00:16 +00:00
FromIr.hs server: enable StrictData by default (fix hasura/graphql-engine#3941) 2021-09-16 12:23:15 +00:00
Meta.hs bigquery: pass the location when fetching a job's status 2021-07-22 15:00:16 +00:00
Plan.hs [gardening] remove all traverse functions from RQL.IR 2021-07-08 15:42:53 +00:00
Source.hs Clean some instances 2021-07-30 15:43:32 +00:00
ToQuery.hs server/bigquery: implement _in and _nin operators. (close #7343) 2021-08-06 19:58:33 +00:00
Types.hs Fix comment formatting to allow parsing in haddock-mode 2021-08-16 22:20:25 +00:00