|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cassandra.db.SuperColumn
public class SuperColumn
| Field Summary |
|---|
| Fields inherited from interface org.apache.cassandra.db.IColumn |
|---|
MAX_NAME_LENGTH |
| Constructor Summary | |
|---|---|
SuperColumn(java.nio.ByteBuffer name,
AbstractType comparator)
|
|
| Method Summary | |
|---|---|
void |
addColumn(IColumn column)
|
IColumn |
cloneMe()
|
SuperColumn |
cloneMeShallow()
|
IColumn |
diff(IColumn columnNew)
|
AbstractType |
getComparator()
|
int |
getLocalDeletionTime()
|
long |
getMarkedForDeleteAt()
|
java.util.Collection<IColumn> |
getSortedColumns()
|
java.lang.String |
getString(AbstractType comparator)
|
IColumn |
getSubColumn(java.nio.ByteBuffer columnName)
|
java.util.Collection<IColumn> |
getSubColumns()
|
boolean |
isLive()
For a simple column, live == !isMarkedForDelete. |
boolean |
isMarkedForDelete()
|
IColumn |
localCopy(ColumnFamilyStore cfs)
clones the column, interning column names and making copies of other underlying byte buffers |
void |
markForDeleteAt(int localDeleteTime,
long timestamp)
Deprecated. |
long |
mostRecentLiveChangeAt()
|
java.nio.ByteBuffer |
name()
|
void |
putColumn(IColumn column)
|
IColumn |
reconcile(IColumn c)
|
void |
remove(java.nio.ByteBuffer columnName)
|
int |
serializationFlags()
|
int |
serializedSize()
This returns the size of the super-column when serialized. |
static org.apache.cassandra.db.SuperColumnSerializer |
serializer(AbstractType comparator)
|
IColumn |
shallowCopy()
|
int |
size()
This calculates the exact size of the sub columns on the fly |
long |
timestamp()
|
void |
updateDigest(java.security.MessageDigest digest)
|
void |
validateFields(CFMetaData metadata)
|
java.nio.ByteBuffer |
value()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SuperColumn(java.nio.ByteBuffer name,
AbstractType comparator)
| Method Detail |
|---|
public static org.apache.cassandra.db.SuperColumnSerializer serializer(AbstractType comparator)
public AbstractType getComparator()
getComparator in interface IColumnContainerpublic SuperColumn cloneMeShallow()
public IColumn cloneMe()
public boolean isMarkedForDelete()
isMarkedForDelete in interface IColumnisMarkedForDelete in interface IColumnContainerpublic java.nio.ByteBuffer name()
name in interface IColumnpublic java.util.Collection<IColumn> getSubColumns()
getSubColumns in interface IColumnpublic java.util.Collection<IColumn> getSortedColumns()
getSortedColumns in interface IColumnContainerpublic IColumn getSubColumn(java.nio.ByteBuffer columnName)
getSubColumn in interface IColumnpublic int size()
size in interface IColumnpublic int serializedSize()
serializedSize in interface IColumnIColumn.serializedSize()public void remove(java.nio.ByteBuffer columnName)
remove in interface IColumnContainerpublic long timestamp()
timestamp in interface IColumnpublic long mostRecentLiveChangeAt()
mostRecentLiveChangeAt in interface IColumnpublic java.nio.ByteBuffer value()
value in interface IColumnpublic void addColumn(IColumn column)
addColumn in interface IColumnaddColumn in interface IColumnContainerpublic void putColumn(IColumn column)
public long getMarkedForDeleteAt()
getMarkedForDeleteAt in interface IColumngetMarkedForDeleteAt in interface IColumnContainerpublic IColumn diff(IColumn columnNew)
diff in interface IColumnpublic void updateDigest(java.security.MessageDigest digest)
updateDigest in interface IColumnpublic java.lang.String getString(AbstractType comparator)
getString in interface IColumnpublic boolean isLive()
IColumn
isLive in interface IColumnpublic int getLocalDeletionTime()
getLocalDeletionTime in interface IColumn
@Deprecated
public void markForDeleteAt(int localDeleteTime,
long timestamp)
public IColumn shallowCopy()
public IColumn localCopy(ColumnFamilyStore cfs)
IColumn
localCopy in interface IColumnpublic IColumn reconcile(IColumn c)
reconcile in interface IColumnpublic int serializationFlags()
serializationFlags in interface IColumn
public void validateFields(CFMetaData metadata)
throws MarshalException
validateFields in interface IColumnMarshalException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||