Package | Description |
---|---|
org.apache.hadoop.hbase.security.visibility | |
org.apache.hadoop.hbase.security.visibility.expression |
Modifier and Type | Method and Description |
---|---|
ExpressionNode |
ExpressionExpander.expand(ExpressionNode src) |
private ExpressionNode |
ExpressionExpander.negate(NonLeafExpressionNode nlExp) |
ExpressionNode |
ExpressionParser.parse(String expS) |
Modifier and Type | Method and Description |
---|---|
ExpressionNode |
ExpressionExpander.expand(ExpressionNode src) |
private static void |
VisibilityUtils.getLabelOrdinals(ExpressionNode node,
List<Integer> labelOrdinals,
Set<Integer> auths,
boolean checkAuths,
VisibilityLabelOrdinalProvider ordinalProvider) |
private NonLeafExpressionNode |
ExpressionExpander.mergeChildNodes(NonLeafExpressionNode newOuterNode,
Operator outerOp,
ExpressionNode lChild,
NonLeafExpressionNode nlChild) |
Modifier and Type | Method and Description |
---|---|
private boolean |
ExpressionExpander.isToBeExpanded(List<ExpressionNode> childExps) |
private void |
ExpressionParser.processANDorOROp(Operator op,
Stack<ExpressionNode> expStack,
String expS,
int index) |
private void |
ExpressionParser.processCloseParan(Stack<ExpressionNode> expStack,
String expS,
int index) |
private void |
ExpressionParser.processLabelExpNode(LeafExpressionNode node,
Stack<ExpressionNode> expStack,
String expS,
int index) |
private void |
ExpressionParser.processNOTOp(Stack<ExpressionNode> expStack,
String expS,
int index) |
private void |
ExpressionParser.processOpenParan(Stack<ExpressionNode> expStack,
String expS,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
LeafExpressionNode |
class |
NonLeafExpressionNode |
Modifier and Type | Field and Description |
---|---|
private List<ExpressionNode> |
NonLeafExpressionNode.childExps |
Modifier and Type | Method and Description |
---|---|
ExpressionNode |
ExpressionNode.deepClone() |
Modifier and Type | Method and Description |
---|---|
List<ExpressionNode> |
NonLeafExpressionNode.getChildExps() |
Modifier and Type | Method and Description |
---|---|
void |
NonLeafExpressionNode.addChildExp(ExpressionNode exp) |
Modifier and Type | Method and Description |
---|---|
void |
NonLeafExpressionNode.addChildExps(List<ExpressionNode> exps) |
Constructor and Description |
---|
NonLeafExpressionNode(Operator op,
ExpressionNode... exps) |
Constructor and Description |
---|
NonLeafExpressionNode(Operator op,
List<ExpressionNode> exps) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.