public class GroupExpression extends DALNode
| Constructor and Description |
|---|
GroupExpression(java.util.List<DALNode> group) |
GroupExpression(java.util.List<DALNode> group,
java.util.List<DALNode> expressions,
java.lang.String inspect) |
| Modifier and Type | Method and Description |
|---|---|
DALNode |
append(DALOperator operator,
DALNode right,
DALProcedure dalProcedure) |
java.util.stream.Stream<java.lang.Object> |
collectFields(Data data) |
java.lang.Object |
evaluate(RuntimeContextBuilder.DALRuntimeContext context) |
DALNode |
insert(DALNode left,
DALOperator operator,
DALProcedure dalProcedure) |
java.lang.String |
inspect() |
evaluateData, getRootSymbolName, propertyChain, verify, verifypublic GroupExpression(java.util.List<DALNode> group)
public java.lang.Object evaluate(RuntimeContextBuilder.DALRuntimeContext context)
evaluate in interface com.github.leeonky.interpreter.Node<RuntimeContextBuilder.DALRuntimeContext,DALNode>evaluate in class DALNodepublic DALNode append(DALOperator operator, DALNode right, DALProcedure dalProcedure)
public DALNode insert(DALNode left, DALOperator operator, DALProcedure dalProcedure)
public java.util.stream.Stream<java.lang.Object> collectFields(Data data)
collectFields in class DALNode