|
||||||||||
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 IColumnContainer
public SuperColumn cloneMeShallow()
public IColumn cloneMe()
public boolean isMarkedForDelete()
isMarkedForDelete
in interface IColumn
isMarkedForDelete
in interface IColumnContainer
public java.nio.ByteBuffer name()
name
in interface IColumn
public java.util.Collection<IColumn> getSubColumns()
getSubColumns
in interface IColumn
public java.util.Collection<IColumn> getSortedColumns()
getSortedColumns
in interface IColumnContainer
public IColumn getSubColumn(java.nio.ByteBuffer columnName)
getSubColumn
in interface IColumn
public int size()
size
in interface IColumn
public int serializedSize()
serializedSize
in interface IColumn
IColumn.serializedSize()
public void remove(java.nio.ByteBuffer columnName)
remove
in interface IColumnContainer
public long timestamp()
timestamp
in interface IColumn
public long mostRecentLiveChangeAt()
mostRecentLiveChangeAt
in interface IColumn
public java.nio.ByteBuffer value()
value
in interface IColumn
public void addColumn(IColumn column)
addColumn
in interface IColumn
addColumn
in interface IColumnContainer
public void putColumn(IColumn column)
public long getMarkedForDeleteAt()
getMarkedForDeleteAt
in interface IColumn
getMarkedForDeleteAt
in interface IColumnContainer
public IColumn diff(IColumn columnNew)
diff
in interface IColumn
public void updateDigest(java.security.MessageDigest digest)
updateDigest
in interface IColumn
public java.lang.String getString(AbstractType comparator)
getString
in interface IColumn
public boolean isLive()
IColumn
isLive
in interface IColumn
public 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 IColumn
public IColumn reconcile(IColumn c)
reconcile
in interface IColumn
public int serializationFlags()
serializationFlags
in interface IColumn
public void validateFields(CFMetaData metadata) throws MarshalException
validateFields
in interface IColumn
MarshalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |