org.apache.accumulo.core.security
Class ColumnVisibility.Node

java.lang.Object
  extended by org.apache.accumulo.core.security.ColumnVisibility.Node
Enclosing class:
ColumnVisibility

public static class ColumnVisibility.Node
extends Object


Field Summary
static List<ColumnVisibility.Node> EMPTY
           
 
Constructor Summary
ColumnVisibility.Node(ColumnVisibility.NodeType type)
           
ColumnVisibility.Node(int start, int end)
           
 
Method Summary
 void add(ColumnVisibility.Node child)
           
 List<ColumnVisibility.Node> getChildren()
           
 ByteSequence getTerm(byte[] expression)
           
 int getTermEnd()
           
 int getTermStart()
           
 ColumnVisibility.NodeType getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final List<ColumnVisibility.Node> EMPTY
Constructor Detail

ColumnVisibility.Node

public ColumnVisibility.Node(ColumnVisibility.NodeType type)

ColumnVisibility.Node

public ColumnVisibility.Node(int start,
                             int end)
Method Detail

add

public void add(ColumnVisibility.Node child)

getType

public ColumnVisibility.NodeType getType()

getChildren

public List<ColumnVisibility.Node> getChildren()

getTermStart

public int getTermStart()

getTermEnd

public int getTermEnd()

getTerm

public ByteSequence getTerm(byte[] expression)


Copyright © 2013 Apache Accumulo Project. All Rights Reserved.