graphql-engine/server/tests-py/queries/v1
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 functions can access session info via input arg (close #2322) (#3143) 2019-11-20 12:17:06 +05:30
bulk bulk query should not care about access mode of select or count queries (#3467) 2019-12-04 13:16:37 -06:00
computed_fields Add missing check in SetTableCustomFields; update various test cases 2020-01-08 16:45:54 -06:00
count apply update permissions for upsert mutations (#628) 2018-12-15 21:40:29 +05:30
ddl diff's query should account for table having no columns (#1256) 2018-12-21 15:24:22 +05:30
delete python based tests (#387) 2018-09-18 11:51:57 +05:30
insert Fix two enum table reference bugs (fix #2820 and #3010) (#3074) 2019-10-10 21:22:16 -05:00
metadata allow custom mutations through actions (#3042) 2020-02-13 23:08:23 +05:30
metadata_order Add check expresion to update permissions (close #384) (#3804) 2020-02-13 13:08:49 +05:30
non_empty_text check input for empty strings for metadata api (close #2302) (#2300) 2019-07-11 09:00:45 +00:00
permissions Add missing check in SetTableCustomFields; update various test cases 2020-01-08 16:45:54 -06:00
relationships Add missing check in SetTableCustomFields; update various test cases 2020-01-08 16:45:54 -06:00
run_sql server: prevent metadata checks in read-only mode (#4250) 2020-04-01 18:22:55 -05:00
select allow special characters in json path's property name (close #3890) (#3892) 2020-04-20 14:25:09 +05:30
set_table_custom_fields Add missing check in SetTableCustomFields; update various test cases 2020-01-08 16:45:54 -06:00
set_table_is_enum Explicitly invalidate enum values when metadata is reloaded 2020-01-30 18:17:29 -06:00
track_table server: add tests for track_table of a materialized view (#4155) 2020-03-24 12:35:34 +05:30
update allow special characters in json path's property name (close #3890) (#3892) 2020-04-20 14:25:09 +05:30