Alexis King
fa9077f774
Add support for fine-grained dependency tracking to Incremental
2020-01-08 16:45:54 -06:00
Alexis King
89af4ae4d7
Move arrow transformers into a separate module
2020-01-08 16:45:54 -06:00
Alexis King
27997107ab
Add caching for recreating event trigger functions
2020-01-08 16:45:46 -06:00
Alexis King
780857fb19
Switch to a CPS implementation of Rule
...
This is significantly more performance, even without specialization,
which dramatically improves compile times.
2020-01-08 16:45:46 -06:00
Alexis King
c322e8a5d4
Use a significantly more efficient table_info_agg view
...
Also, use the view in Schema.Diff to share some more logic.
2020-01-08 16:45:46 -06:00
Alexis King
5b969208c6
Use arrows instead of monads to define the schema cache construction
2020-01-08 16:43:06 -06:00
Alexis King
1387722970
Refactor schema cache construction to avoid imperative updates
...
wip: fix error codes in remote schema tests
2020-01-08 16:43:06 -06:00
Anon Ray
490b639981
refactor some internal components ( #3414 )
2019-11-26 17:44:21 +05:30
Alexis King
264d70644b
Multiplex all subscriptions, grouping them by their resolved SQL query
2019-09-16 22:00:46 -05:00
Alexis King
ed26da59a6
Add support for GraphQL enum types via enum table references
...
These changes also add a new type, PGColumnType, between PGColInfo and
PGScalarType, and they process PGRawColumnType values into PGColumnType
values during schema cache generation.
2019-08-26 00:54:56 -05:00