org.apache.cassandra.service
Class KeySlice
java.lang.Object
org.apache.cassandra.service.KeySlice
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<KeySlice>, org.apache.thrift.TBase
public class KeySlice
- extends java.lang.Object
- implements org.apache.thrift.TBase, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<KeySlice>
A KeySlice is key followed by the data it maps to. A collection of KeySlice is returned by the get_range_slice operation.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
key
public java.lang.String key
columns
public java.util.List<ColumnOrSuperColumn> columns
KEY
public static final int KEY
- See Also:
- Constant Field Values
COLUMNS
public static final int COLUMNS
- See Also:
- Constant Field Values
metaDataMap
public static final java.util.Map<java.lang.Integer,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
KeySlice
public KeySlice()
KeySlice
public KeySlice(java.lang.String key,
java.util.List<ColumnOrSuperColumn> columns)
KeySlice
public KeySlice(KeySlice other)
- Performs a deep copy on other.
deepCopy
public KeySlice deepCopy()
- Specified by:
deepCopy
in interface org.apache.thrift.TBase
clone
@Deprecated
public KeySlice clone()
- Deprecated.
- Overrides:
clone
in class java.lang.Object
getKey
public java.lang.String getKey()
setKey
public KeySlice setKey(java.lang.String key)
unsetKey
public void unsetKey()
isSetKey
public boolean isSetKey()
setKeyIsSet
public void setKeyIsSet(boolean value)
getColumnsSize
public int getColumnsSize()
getColumnsIterator
public java.util.Iterator<ColumnOrSuperColumn> getColumnsIterator()
addToColumns
public void addToColumns(ColumnOrSuperColumn elem)
getColumns
public java.util.List<ColumnOrSuperColumn> getColumns()
setColumns
public KeySlice setColumns(java.util.List<ColumnOrSuperColumn> columns)
unsetColumns
public void unsetColumns()
isSetColumns
public boolean isSetColumns()
setColumnsIsSet
public void setColumnsIsSet(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(KeySlice that)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(KeySlice other)
- Specified by:
compareTo
in interface java.lang.Comparable<KeySlice>
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