org.apache.cassandra.service
Class Column
java.lang.Object
org.apache.cassandra.service.Column
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Column>, org.apache.thrift.TBase
public class Column
- extends java.lang.Object
- implements org.apache.thrift.TBase, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Column>
Basic unit of data within a ColumnFamily.
- See Also:
- Serialized Form
Constructor Summary |
Column()
|
Column(byte[] name,
byte[] value,
long timestamp)
|
Column(Column other)
Performs a deep copy on other. |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public byte[] name
value
public byte[] value
timestamp
public long timestamp
NAME
public static final int NAME
- See Also:
- Constant Field Values
VALUE
public static final int VALUE
- See Also:
- Constant Field Values
TIMESTAMP
public static final int TIMESTAMP
- See Also:
- Constant Field Values
metaDataMap
public static final java.util.Map<java.lang.Integer,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
Column
public Column()
Column
public Column(byte[] name,
byte[] value,
long timestamp)
Column
public Column(Column other)
- Performs a deep copy on other.
deepCopy
public Column deepCopy()
- Specified by:
deepCopy
in interface org.apache.thrift.TBase
clone
@Deprecated
public Column clone()
- Deprecated.
- Overrides:
clone
in class java.lang.Object
getName
public byte[] getName()
setName
public Column setName(byte[] name)
unsetName
public void unsetName()
isSetName
public boolean isSetName()
setNameIsSet
public void setNameIsSet(boolean value)
getValue
public byte[] getValue()
setValue
public Column setValue(byte[] value)
unsetValue
public void unsetValue()
isSetValue
public boolean isSetValue()
setValueIsSet
public void setValueIsSet(boolean value)
getTimestamp
public long getTimestamp()
setTimestamp
public Column setTimestamp(long timestamp)
unsetTimestamp
public void unsetTimestamp()
isSetTimestamp
public boolean isSetTimestamp()
setTimestampIsSet
public void setTimestampIsSet(boolean value)
setFieldValue
public void setFieldValue(int fieldID,
java.lang.Object value)
- Specified by:
setFieldValue
in interface org.apache.thrift.TBase
getFieldValue
public java.lang.Object getFieldValue(int fieldID)
- Specified by:
getFieldValue
in interface org.apache.thrift.TBase
isSet
public boolean isSet(int fieldID)
- Specified by:
isSet
in interface org.apache.thrift.TBase
equals
public boolean equals(java.lang.Object that)
- Overrides:
equals
in class java.lang.Object
equals
public boolean equals(Column that)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(Column other)
- Specified by:
compareTo
in interface java.lang.Comparable<Column>
read
public void read(org.apache.thrift.protocol.TProtocol iprot)
throws org.apache.thrift.TException
- Specified by:
read
in interface org.apache.thrift.TBase
- 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
- 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 © 2010 The Apache Software Foundation