org.apache.hadoop.hbase.mapreduce
Class DefaultVisibilityExpressionResolver

java.lang.Object
  extended by org.apache.hadoop.hbase.mapreduce.DefaultVisibilityExpressionResolver
All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, VisibilityExpressionResolver

@InterfaceAudience.Private
public class DefaultVisibilityExpressionResolver
extends Object
implements VisibilityExpressionResolver

This implementation creates tags by expanding expression using label ordinal. Labels will be serialized in sorted order of it's ordinal.


Constructor Summary
DefaultVisibilityExpressionResolver()
           
 
Method Summary
 List<Tag> createVisibilityExpTags(String visExpression)
          Convert visibility expression into tags to be serialized.
 org.apache.hadoop.conf.Configuration getConf()
           
 void init()
          Giving a chance for the initialization.
 void setConf(org.apache.hadoop.conf.Configuration conf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultVisibilityExpressionResolver

public DefaultVisibilityExpressionResolver()
Method Detail

getConf

public org.apache.hadoop.conf.Configuration getConf()
Specified by:
getConf in interface org.apache.hadoop.conf.Configurable

setConf

public void setConf(org.apache.hadoop.conf.Configuration conf)
Specified by:
setConf in interface org.apache.hadoop.conf.Configurable

init

public void init()
Description copied from interface: VisibilityExpressionResolver
Giving a chance for the initialization.

Specified by:
init in interface VisibilityExpressionResolver

createVisibilityExpTags

public List<Tag> createVisibilityExpTags(String visExpression)
                                  throws IOException
Description copied from interface: VisibilityExpressionResolver
Convert visibility expression into tags to be serialized.

Specified by:
createVisibilityExpTags in interface VisibilityExpressionResolver
Parameters:
visExpression - the label expression
Returns:
The list of tags corresponds to the visibility expression. These tags will be stored along with the Cells.
Throws:
IOException


Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.