| Interface | Description |
|---|---|
| NodeFactory<T> |
A node factory is used by the expression compiler to create AST nodes.
|
| Class | Description |
|---|---|
| AndNode<T> | |
| ComparisonNode<T> | |
| ComparisonNode.EqualsNode<T> | |
| ComparisonNode.GreaterThanNode<T> | |
| ComparisonNode.GreaterThanOrEqualsNode<T> | |
| ComparisonNode.LessThanNode<T> | |
| ComparisonNode.LessThanOrEqualsNode<T> | |
| ComparisonNode.NotEqualsNode<T> | |
| CreateArrayNode<T> | |
| CreateObjectNode<T> | |
| CreateObjectNode.Entry<U> | |
| CurrentNode<T> | |
| ExpressionReferenceNode<T> | |
| FlattenArrayNode<T> | |
| FlattenObjectNode<T> | |
| FunctionCallNode<T> | |
| IndexNode<T> | |
| JsonLiteralNode<T> | |
| NegateNode<T> | |
| Node<T> | |
| OperatorNode<T> | |
| OrNode<T> | |
| ProjectionNode<T> | |
| PropertyNode<T> | |
| SelectionNode<T> | |
| SequenceNode<T> | |
| SliceNode<T> | |
| StandardNodeFactory<T> |
This node factory creates instances of the standard node classes.
|
| StringNode<T> |
| Enum | Description |
|---|---|
| Operator |
Copyright © 2016–2021. All rights reserved.