org.apache.pig.backend.hadoop.hbase
Class HBaseStorage.ColumnInfo
java.lang.Object
org.apache.pig.backend.hadoop.hbase.HBaseStorage.ColumnInfo
- Enclosing class:
- HBaseStorage
public class HBaseStorage.ColumnInfo
- extends Object
Class to encapsulate logic around which column names were specified in each
position of the column list. Users can specify columns names in one of 4
ways: 'Foo:', 'Foo:*', 'Foo:bar*' or 'Foo:bar'. The first 3 result in a
Map being added to the tuple, while the last results in a scalar. The 3rd
form results in a prefix-filtered Map.
HBaseStorage.ColumnInfo
public HBaseStorage.ColumnInfo(String colName)
getColumnFamily
public byte[] getColumnFamily()
getColumnName
public byte[] getColumnName()
getColumnPrefix
public byte[] getColumnPrefix()
isColumnMap
public boolean isColumnMap()
hasPrefixMatch
public boolean hasPrefixMatch(byte[] qualifier)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2007-2012 The Apache Software Foundation