org.apache.accumulo.core.data.thrift
Class TColumn

java.lang.Object
  extended by org.apache.accumulo.core.data.thrift.TColumn
All Implemented Interfaces:
Serializable, Cloneable, Comparable<TColumn>, org.apache.thrift.TBase<TColumn,TColumn._Fields>

public class TColumn
extends Object
implements org.apache.thrift.TBase<TColumn,TColumn._Fields>, Serializable, Cloneable, Comparable<TColumn>

See Also:
Serialized Form

Nested Class Summary
static class TColumn._Fields
          The set of fields this struct contains, along with convenience methods for finding and manipulating them.
 
Field Summary
 ByteBuffer columnFamily
           
 ByteBuffer columnQualifier
           
 ByteBuffer columnVisibility
           
static Map<TColumn._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 
Constructor Summary
TColumn()
           
TColumn(ByteBuffer columnFamily, ByteBuffer columnQualifier, ByteBuffer columnVisibility)
           
TColumn(TColumn other)
          Performs a deep copy on other.
 
Method Summary
 ByteBuffer bufferForColumnFamily()
           
 ByteBuffer bufferForColumnQualifier()
           
 ByteBuffer bufferForColumnVisibility()
           
 void clear()
           
 int compareTo(TColumn other)
           
 TColumn deepCopy()
           
 boolean equals(Object that)
           
 boolean equals(TColumn that)
           
 TColumn._Fields fieldForId(int fieldId)
           
 byte[] getColumnFamily()
           
 byte[] getColumnQualifier()
           
 byte[] getColumnVisibility()
           
 Object getFieldValue(TColumn._Fields field)
           
 int hashCode()
           
 boolean isSet(TColumn._Fields field)
          Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
 boolean isSetColumnFamily()
          Returns true if field columnFamily is set (has been assigned a value) and false otherwise
 boolean isSetColumnQualifier()
          Returns true if field columnQualifier is set (has been assigned a value) and false otherwise
 boolean isSetColumnVisibility()
          Returns true if field columnVisibility is set (has been assigned a value) and false otherwise
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 TColumn setColumnFamily(byte[] columnFamily)
           
 TColumn setColumnFamily(ByteBuffer columnFamily)
           
 void setColumnFamilyIsSet(boolean value)
           
 TColumn setColumnQualifier(byte[] columnQualifier)
           
 TColumn setColumnQualifier(ByteBuffer columnQualifier)
           
 void setColumnQualifierIsSet(boolean value)
           
 TColumn setColumnVisibility(byte[] columnVisibility)
           
 TColumn setColumnVisibility(ByteBuffer columnVisibility)
           
 void setColumnVisibilityIsSet(boolean value)
           
 void setFieldValue(TColumn._Fields field, Object value)
           
 String toString()
           
 void unsetColumnFamily()
           
 void unsetColumnQualifier()
           
 void unsetColumnVisibility()
           
 void validate()
           
 void write(org.apache.thrift.protocol.TProtocol oprot)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

columnFamily

public ByteBuffer columnFamily

columnQualifier

public ByteBuffer columnQualifier

columnVisibility

public ByteBuffer columnVisibility

metaDataMap

public static final Map<TColumn._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Constructor Detail

TColumn

public TColumn()

TColumn

public TColumn(ByteBuffer columnFamily,
               ByteBuffer columnQualifier,
               ByteBuffer columnVisibility)

TColumn

public TColumn(TColumn other)
Performs a deep copy on other.

Method Detail

deepCopy

public TColumn deepCopy()
Specified by:
deepCopy in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

clear

public void clear()
Specified by:
clear in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

getColumnFamily

public byte[] getColumnFamily()

bufferForColumnFamily

public ByteBuffer bufferForColumnFamily()

setColumnFamily

public TColumn setColumnFamily(byte[] columnFamily)

setColumnFamily

public TColumn setColumnFamily(ByteBuffer columnFamily)

unsetColumnFamily

public void unsetColumnFamily()

isSetColumnFamily

public boolean isSetColumnFamily()
Returns true if field columnFamily is set (has been assigned a value) and false otherwise


setColumnFamilyIsSet

public void setColumnFamilyIsSet(boolean value)

getColumnQualifier

public byte[] getColumnQualifier()

bufferForColumnQualifier

public ByteBuffer bufferForColumnQualifier()

setColumnQualifier

public TColumn setColumnQualifier(byte[] columnQualifier)

setColumnQualifier

public TColumn setColumnQualifier(ByteBuffer columnQualifier)

unsetColumnQualifier

public void unsetColumnQualifier()

isSetColumnQualifier

public boolean isSetColumnQualifier()
Returns true if field columnQualifier is set (has been assigned a value) and false otherwise


setColumnQualifierIsSet

public void setColumnQualifierIsSet(boolean value)

getColumnVisibility

public byte[] getColumnVisibility()

bufferForColumnVisibility

public ByteBuffer bufferForColumnVisibility()

setColumnVisibility

public TColumn setColumnVisibility(byte[] columnVisibility)

setColumnVisibility

public TColumn setColumnVisibility(ByteBuffer columnVisibility)

unsetColumnVisibility

public void unsetColumnVisibility()

isSetColumnVisibility

public boolean isSetColumnVisibility()
Returns true if field columnVisibility is set (has been assigned a value) and false otherwise


setColumnVisibilityIsSet

public void setColumnVisibilityIsSet(boolean value)

setFieldValue

public void setFieldValue(TColumn._Fields field,
                          Object value)
Specified by:
setFieldValue in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

getFieldValue

public Object getFieldValue(TColumn._Fields field)
Specified by:
getFieldValue in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

isSet

public boolean isSet(TColumn._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise

Specified by:
isSet in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

equals

public boolean equals(Object that)
Overrides:
equals in class Object

equals

public boolean equals(TColumn that)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(TColumn other)
Specified by:
compareTo in interface Comparable<TColumn>

fieldForId

public TColumn._Fields fieldForId(int fieldId)
Specified by:
fieldForId in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

read

public void read(org.apache.thrift.protocol.TProtocol iprot)
          throws org.apache.thrift.TException
Specified by:
read in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>
Throws:
org.apache.thrift.TException

write

public void write(org.apache.thrift.protocol.TProtocol oprot)
           throws org.apache.thrift.TException
Specified by:
write in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>
Throws:
org.apache.thrift.TException

toString

public String toString()
Overrides:
toString in class Object

validate

public void validate()
              throws org.apache.thrift.TException
Throws:
org.apache.thrift.TException


Copyright © 2015 Apache Accumulo Project. All rights reserved.