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

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

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

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
 byte[] columnFamily
           
 byte[] columnQualifier
           
 byte[] columnVisibility
           
static java.util.Map<TColumn._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
           
 
Constructor Summary
TColumn()
           
TColumn(byte[] columnFamily, byte[] columnQualifier, byte[] columnVisibility)
           
TColumn(TColumn other)
          Performs a deep copy on other.
 
Method Summary
 TColumn clone()
          Deprecated. 
 int compareTo(TColumn other)
           
 TColumn deepCopy()
           
 boolean equals(java.lang.Object that)
           
 boolean equals(TColumn that)
           
 byte[] getColumnFamily()
           
 byte[] getColumnQualifier()
           
 byte[] getColumnVisibility()
           
 java.lang.Object getFieldValue(int fieldId)
           
 java.lang.Object getFieldValue(TColumn._Fields field)
           
 int hashCode()
           
 boolean isSet(int fieldID)
           
 boolean isSet(TColumn._Fields field)
          Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise
 boolean isSetColumnFamily()
          Returns true if field columnFamily is set (has been asigned a value) and false otherwise
 boolean isSetColumnQualifier()
          Returns true if field columnQualifier is set (has been asigned a value) and false otherwise
 boolean isSetColumnVisibility()
          Returns true if field columnVisibility is set (has been asigned a value) and false otherwise
 void read(org.apache.thrift.protocol.TProtocol iprot)
           
 TColumn setColumnFamily(byte[] columnFamily)
           
 void setColumnFamilyIsSet(boolean value)
           
 TColumn setColumnQualifier(byte[] columnQualifier)
           
 void setColumnQualifierIsSet(boolean value)
           
 TColumn setColumnVisibility(byte[] columnVisibility)
           
 void setColumnVisibilityIsSet(boolean value)
           
 void setFieldValue(int fieldID, java.lang.Object value)
           
 void setFieldValue(TColumn._Fields field, java.lang.Object value)
           
 java.lang.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
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

columnFamily

public byte[] columnFamily

columnQualifier

public byte[] columnQualifier

columnVisibility

public byte[] columnVisibility

metaDataMap

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

TColumn

public TColumn()

TColumn

public TColumn(byte[] columnFamily,
               byte[] columnQualifier,
               byte[] 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>

clone

@Deprecated
public TColumn clone()
Deprecated. 

Overrides:
clone in class java.lang.Object

getColumnFamily

public byte[] getColumnFamily()

setColumnFamily

public TColumn setColumnFamily(byte[] columnFamily)

unsetColumnFamily

public void unsetColumnFamily()

isSetColumnFamily

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


setColumnFamilyIsSet

public void setColumnFamilyIsSet(boolean value)

getColumnQualifier

public byte[] getColumnQualifier()

setColumnQualifier

public TColumn setColumnQualifier(byte[] columnQualifier)

unsetColumnQualifier

public void unsetColumnQualifier()

isSetColumnQualifier

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


setColumnQualifierIsSet

public void setColumnQualifierIsSet(boolean value)

getColumnVisibility

public byte[] getColumnVisibility()

setColumnVisibility

public TColumn setColumnVisibility(byte[] columnVisibility)

unsetColumnVisibility

public void unsetColumnVisibility()

isSetColumnVisibility

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


setColumnVisibilityIsSet

public void setColumnVisibilityIsSet(boolean value)

setFieldValue

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

setFieldValue

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

getFieldValue

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

getFieldValue

public java.lang.Object getFieldValue(int fieldId)
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 asigned a value) and false otherwise

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

isSet

public boolean isSet(int fieldID)
Specified by:
isSet in interface org.apache.thrift.TBase<TColumn,TColumn._Fields>

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(TColumn that)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

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

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 java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

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


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.