org.apache.cassandra.db
Class SuperColumn
java.lang.Object
org.apache.cassandra.db.SuperColumn
- All Implemented Interfaces:
- java.io.Serializable, IColumn
public final class SuperColumn
- extends java.lang.Object
- implements IColumn, java.io.Serializable
Author : Avinash Lakshman ( alakshman@facebook.com) & Prashant Malik ( pmalik@facebook.com )
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
isMarkedForDelete
public boolean isMarkedForDelete()
- Specified by:
isMarkedForDelete
in interface IColumn
name
public java.lang.String name()
- Specified by:
name
in interface IColumn
getSubColumns
public java.util.Collection<IColumn> getSubColumns()
- Specified by:
getSubColumns
in interface IColumn
getSubColumn
public IColumn getSubColumn(java.lang.String columnName)
- Specified by:
getSubColumn
in interface IColumn
compareTo
public int compareTo(IColumn superColumn)
size
public int size()
- Specified by:
size
in interface IColumn
serializedSize
public int serializedSize()
- This returns the size of the super-column when serialized.
- Specified by:
serializedSize
in interface IColumn
- See Also:
IColumn.serializedSize()
remove
public void remove(java.lang.String columnName)
timestamp
public long timestamp()
- Specified by:
timestamp
in interface IColumn
timestamp
public long timestamp(java.lang.String key)
- Specified by:
timestamp
in interface IColumn
value
public byte[] value()
- Specified by:
value
in interface IColumn
value
public byte[] value(java.lang.String key)
- Specified by:
value
in interface IColumn
addColumn
public void addColumn(IColumn column)
- Specified by:
addColumn
in interface IColumn
putColumn
public void putColumn(IColumn column)
getObjectCount
public int getObjectCount()
- Specified by:
getObjectCount
in interface IColumn
getMarkedForDeleteAt
public long getMarkedForDeleteAt()
- Specified by:
getMarkedForDeleteAt
in interface IColumn
diff
public IColumn diff(IColumn columnNew)
- Specified by:
diff
in interface IColumn
digest
public byte[] digest()
- Specified by:
digest
in interface IColumn
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getLocalDeletionTime
public int getLocalDeletionTime()
- Specified by:
getLocalDeletionTime
in interface IColumn
markForDeleteAt
public void markForDeleteAt(int localDeleteTime,
long timestamp)
Copyright © 2009 The Apache Software Foundation