Skip to content

Tracking: Support the full JSON Path language #12

@b41sh

Description

@b41sh

JSON path has already implemented the basic elements accessors and comparison predicates filter expression, in order to support the full JSON Path language, the following tasks need to be done further.

  • Variables:
    • Variables
  • Modes:
    • lax
    • strict
  • Item methods:
    • type()
    • size()
    • double()
    • ceiling()
    • floor()
    • abs()
    • datetime()
    • keyvalue()
  • Arithmetic expressions
    • Unary + or -
    • Binary +, -, *, /, %
  • Filter expression
    • exists path predicate
    • like_regex predicate
    • starts with predicate
    • is unknown predicate

The syntax and functionality of JSON Path should be implemented in accordance with the SQL:2016 (ISO/IEC 9075:2016) standard. Here are some references:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions