org.apache.hadoop.hbase.security.visibility.expression
Class NonLeafExpressionNode
java.lang.Object
org.apache.hadoop.hbase.security.visibility.expression.NonLeafExpressionNode
- All Implemented Interfaces:
- ExpressionNode
@InterfaceAudience.Private
public class NonLeafExpressionNode
- extends Object
- implements ExpressionNode
NonLeafExpressionNode
public NonLeafExpressionNode()
NonLeafExpressionNode
public NonLeafExpressionNode(Operator op)
NonLeafExpressionNode
public NonLeafExpressionNode(Operator op,
List<ExpressionNode> exps)
NonLeafExpressionNode
public NonLeafExpressionNode(Operator op,
ExpressionNode... exps)
getOperator
public Operator getOperator()
getChildExps
public List<ExpressionNode> getChildExps()
addChildExp
public void addChildExp(ExpressionNode exp)
addChildExps
public void addChildExps(List<ExpressionNode> exps)
toString
public String toString()
- Overrides:
toString
in class Object
isSingleNode
public boolean isSingleNode()
- Specified by:
isSingleNode
in interface ExpressionNode
deepClone
public NonLeafExpressionNode deepClone()
- Specified by:
deepClone
in interface ExpressionNode
Copyright © 2015 The Apache Software Foundation. All rights reserved.