org.apache.cassandra.service
Class ColumnOrSuperColumn
java.lang.Object
org.apache.cassandra.service.ColumnOrSuperColumn
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ColumnOrSuperColumn>, org.apache.thrift.TBase
public class ColumnOrSuperColumn
- extends java.lang.Object
- implements org.apache.thrift.TBase, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ColumnOrSuperColumn>
Methods for fetching rows/records from Cassandra will return either a single instance of ColumnOrSuperColumn or a list
of ColumnOrSuperColumns (get_slice()). If you're looking up a SuperColumn (or list of SuperColumns) then the resulting
instances of ColumnOrSuperColumn will have the requested SuperColumn in the attribute super_column. For queries resulting
in Columns, those values will be in the attribute column. This change was made between 0.3 and 0.4 to standardize on
single query methods that may return either a SuperColumn or Column.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
column
public Column column
super_column
public SuperColumn super_column
COLUMN
public static final int COLUMN
- See Also:
- Constant Field Values
SUPER_COLUMN
public static final int SUPER_COLUMN
- See Also:
- Constant Field Values
metaDataMap
public static final java.util.Map<java.lang.Integer,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
ColumnOrSuperColumn
public ColumnOrSuperColumn()
ColumnOrSuperColumn
public ColumnOrSuperColumn(Column column,
SuperColumn super_column)
ColumnOrSuperColumn
public ColumnOrSuperColumn(ColumnOrSuperColumn other)
- Performs a deep copy on other.
deepCopy
public ColumnOrSuperColumn deepCopy()
- Specified by:
deepCopy
in interface org.apache.thrift.TBase
clone
@Deprecated
public ColumnOrSuperColumn clone()
- Deprecated.
- Overrides:
clone
in class java.lang.Object
getColumn
public Column getColumn()
setColumn
public ColumnOrSuperColumn setColumn(Column column)
unsetColumn
public void unsetColumn()
isSetColumn
public boolean isSetColumn()
setColumnIsSet
public void setColumnIsSet(boolean value)
getSuper_column
public SuperColumn getSuper_column()
setSuper_column
public ColumnOrSuperColumn setSuper_column(SuperColumn super_column)
unsetSuper_column
public void unsetSuper_column()
isSetSuper_column
public boolean isSetSuper_column()
setSuper_columnIsSet
public void setSuper_columnIsSet(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(ColumnOrSuperColumn that)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(ColumnOrSuperColumn other)
- Specified by:
compareTo
in interface java.lang.Comparable<ColumnOrSuperColumn>
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