graphql-engine/server/src-lib/Hasura/RQL
Toan Nguyen 15c0ebf1ef
allow special characters in json path's property name (close #3890) (#3892)
* allow underscore prefix and special characters in json path

* server: Rewrite/refactor JSONPath parser

The JSONPath parser is also rewritten, the previous implementation
was written in a very explicitly “recursive descent” style, but the whole
point of using attoparsec is to be able to backtrack! Taking advantage
of the combinators makes for a much simpler parser.

Co-authored-by: Vamshi Surabhi <0x777@users.noreply.github.com>
Co-authored-by: Alexis King <lexi.lambda@gmail.com>
Co-authored-by: Aleksandra Sikora <ola.zxcvbnm@gmail.com>
Co-authored-by: Shahidh K Muhammed <shahidh@hasura.io>
2020-04-20 14:25:09 +05:30
..
DDL server(actions): add support for queries (close #4032) (#4309) 2020-04-16 12:55:19 +05:30
DML fix postgres query error when computed fields included in mutation response, fix #4035 2020-03-11 10:23:28 +05:30
Types allow special characters in json path's property name (close #3890) (#3892) 2020-04-20 14:25:09 +05:30
GBoolExp.hs fix postgres query error when computed fields included in mutation response, fix #4035 2020-03-11 10:23:28 +05:30
Instances.hs server: prevent metadata checks in read-only mode (#4250) 2020-04-01 18:22:55 -05:00
Types.hs allow custom mutations through actions (#3042) 2020-02-13 23:08:23 +05:30