| 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–2021 The Apache Software Foundation. All rights reserved.