public class UnaryExpressionNodeImpl extends Object implements UnaryExpressionNode, FilterNodeInternal
| Constructor and Description |
|---|
UnaryExpressionNodeImpl(FilterNodeInternal child,
NodeInfoImpl nodeInfo) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
getChild()
Gets the child node of the unary expression.
|
List<FilterNodeInternal> |
getChildren() |
ExpressionOperatorTypes.NODE_KIND |
getKind()
Returns the type of the filter expression.
|
String |
getOperator()
Gets the operator used in the unary expression.
|
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 UnaryExpressionNodeImpl(FilterNodeInternal child, NodeInfoImpl nodeInfo)
public ExpressionNode getChild()
UnaryExpressionNodegetChild in interface UnaryExpressionNodeExpressionNode object representing the child nodepublic ExpressionOperatorTypes.NODE_KIND getKind()
ExpressionNodegetKind in interface ExpressionNodeNODE_KIND indicating the type of the current nodepublic List<FilterNodeInternal> getChildren()
getChildren in interface FilterNodeInternalpublic String getOperator()
UnaryExpressionNodegetOperator in interface FilterNodeInternalgetOperator in interface UnaryExpressionNodepublic 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 boolean isCustomNode()
isCustomNode in interface FilterNodeInternalCopyright © 2020 SAP. All Rights Reserved.