| Package | Description |
|---|---|
| cz.jirutka.rsql.parser | |
| cz.jirutka.rsql.parser.ast |
| Modifier and Type | Method and Description |
|---|---|
Node |
RSQLParser.parse(String query)
Parses the RSQL expression and returns AST.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNode |
class |
AndNode |
class |
ComparisonNode
This node represents a comparison with operator, selector and arguments,
e.g.
|
class |
LogicalNode
Superclass of all logical nodes that represents a logical operation that connects
children nodes.
|
class |
OrNode |
| Modifier and Type | Method and Description |
|---|---|
List<Node> |
LogicalNode.getChildren()
Returns a copy of the children nodes.
|
Iterator<Node> |
LogicalNode.iterator()
Iterate over children nodes.
|
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
NodesFactory.createLogicalNode(LogicalOperator operator,
List<Node> children)
Creates a specific
LogicalNode instance for the specified operator and with the
given children nodes. |
OrNode |
OrNode.withChildren(List<? extends Node> children) |
abstract LogicalNode |
LogicalNode.withChildren(List<? extends Node> children)
Returns a copy of this node with the specified children nodes.
|
AndNode |
AndNode.withChildren(List<? extends Node> children) |
| Constructor and Description |
|---|
AndNode(List<? extends Node> children) |
LogicalNode(LogicalOperator operator,
List<? extends Node> children) |
OrNode(List<? extends Node> children) |
Copyright © 2011–2016. All rights reserved.