graphql-engine/server/tests-py/queries/v1/select/boolexp
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
..
basic add python based tests, remove haskell tests 2018-10-04 18:14:15 +05:30
jsonb Test fixup: 'yes' being YAML synonym for 'true' is dubious 2019-11-05 15:15:25 -06:00
postgis allow special characters in json path's property name (close #3890) (#3892) 2020-04-20 14:25:09 +05:30
search add python based tests, remove haskell tests 2018-10-04 18:14:15 +05:30