Expand description
GQL abstract syntax tree.
Structs§
- Condition
- A scalar comparison in the WHERE clause:
variable.property op value. - Edge
Pattern - An edge binding in the MATCH pattern with optional relation filters, direction, and hop bounds.
- GqlQuery
- Top-level GQL query node produced by the parser.
- Match
Pattern - The MATCH pattern of a GQL query, as an alternating sequence of node and edge elements.
- Node
Pattern - A node binding in the MATCH pattern with optional kind, entity_type, and property filters.
Enums§
- Compare
Op - Comparison operator used in WHERE clause conditions.
- Condition
Value - Right-hand side value in a WHERE condition.
- Edge
Direction - Traversal direction for an edge in the MATCH pattern.
- Pattern
Element - A single element in the MATCH pattern – either a node or an edge.
- Query
Value - A SQL parameter value emitted by the query compiler.
- Return
Item - A single item in the RETURN clause — either a bound variable or a property projection.
- Where
Expr - A WHERE expression tree supporting AND, OR, and leaf conditions.