| Interface | Description |
|---|---|
| Arity |
The arity of an operator.
|
| ComparisonArguments |
Interface representing arguments in the RSQL grammar.
|
| Node |
Common interface of the AST nodes.
|
| RSQLVisitor<R,A> |
An interface for visiting AST nodes of the RSQL.
|
| Class | Description |
|---|---|
| AbstractNode | |
| AndNode | |
| ComparisonNode |
This node represents a comparison with operator, selector and arguments,
e.g.
|
| ComparisonOperator | |
| ComparisonOperator.MultiValue | |
| ComparisonOperator.Nested | |
| ComparisonOperator.Type |
Defines the different types of arguments.
|
| LogicalNode |
Superclass of all logical nodes that represents a logical operation that connects
children nodes.
|
| NestedArguments |
Class representing nested arguments in the RSQL grammar.
|
| NoArgRSQLVisitorAdapter<R> |
An adapter for the
RSQLVisitor interface with a simpler contract that omits the optional
second argument. |
| NodesFactory |
Factory that creates
Node instances for the parser. |
| OrNode | |
| RSQLOperators | |
| StringArguments |
Class representing string arguments in the RSQL grammar.
|
| Enum | Description |
|---|---|
| LogicalOperator |