public class BinaryExpressionNodeImpl extends Object implements BinaryExpressionNode, FilterNodeInternal
| Constructor and Description |
|---|
BinaryExpressionNodeImpl(FilterNodeInternal firstChild,
FilterNodeInternal secondChild,
NodeInfoImpl nodeInfo) |
| Modifier and Type | Method and Description |
|---|---|
List<FilterNodeInternal> |
getChildren() |
ExpressionNode |
getFirstChild()
Gets the first child in the filter expression tree.
|
ExpressionOperatorTypes.NODE_KIND |
getKind()
Returns the type of the filter expression.
|
String |
getOperator()
Gets the operator of the filter expression.
|
ExpressionNode |
getSecondChild()
Gets the second child in the filter expression tree.
|
boolean |
isCustomNode() |
boolean |
isLeafUnit()
Checks whether the current
ExpressionNode is a leaf unit. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasFunction, hasOperator, hasProperty, isLiteralNode, isPropertyNodegetLeafUnitNodes, getNodespublic BinaryExpressionNodeImpl(FilterNodeInternal firstChild, FilterNodeInternal secondChild, NodeInfoImpl nodeInfo)
public boolean isLeafUnit()
ExpressionNodeExpressionNode is a leaf unit. A leaf unit is a node with at least one leaf node as its child.isLeafUnit in interface ExpressionNodeboolean value indicating whether the ExpressionNode is a leaf unitpublic ExpressionNode getFirstChild()
BinaryExpressionNodegetFirstChild in interface BinaryExpressionNodeExpressionNode object containing the first child in the filter expression treepublic ExpressionNode getSecondChild()
BinaryExpressionNodegetSecondChild in interface BinaryExpressionNodeExpressionNode object containing the second child in the filter expression treepublic List<FilterNodeInternal> getChildren()
getChildren in interface FilterNodeInternalpublic ExpressionOperatorTypes.NODE_KIND getKind()
ExpressionNodegetKind in interface ExpressionNodeNODE_KIND indicating the type of the current nodepublic String getOperator()
BinaryExpressionNodegetOperator in interface BinaryExpressionNodegetOperator in interface FilterNodeInternalpublic boolean isCustomNode()
isCustomNode in interface FilterNodeInternalCopyright © 2020 SAP. All Rights Reserved.