|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IColumn
TODO: rename
Field Summary | |
---|---|
static int |
MAX_NAME_LENGTH
|
Method Summary | |
---|---|
void |
addColumn(IColumn column)
|
void |
addColumn(IColumn column,
Allocator allocator)
|
IColumn |
diff(IColumn column)
|
int |
getLocalDeletionTime()
|
long |
getMarkedForDeleteAt()
|
java.lang.String |
getString(AbstractType<?> comparator)
|
IColumn |
getSubColumn(java.nio.ByteBuffer columnName)
|
java.util.Collection<IColumn> |
getSubColumns()
|
boolean |
hasExpiredTombstones(int gcBefore)
|
boolean |
isLive()
For a simple column, live == !isMarkedForDelete. |
boolean |
isMarkedForDelete()
|
IColumn |
localCopy(ColumnFamilyStore cfs)
clones the column for the row cache, interning column names and making copies of other underlying byte buffers |
IColumn |
localCopy(ColumnFamilyStore cfs,
Allocator allocator)
clones the column for the memtable, interning column names and making copies of other underlying byte buffers. |
long |
maxTimestamp()
For a standard column, this is the same as timestamp(). |
long |
mostRecentLiveChangeAt()
|
long |
mostRecentNonGCableChangeAt(int gcbefore)
|
java.nio.ByteBuffer |
name()
|
IColumn |
reconcile(IColumn column)
|
IColumn |
reconcile(IColumn column,
Allocator allocator)
|
int |
serializationFlags()
|
int |
serializedSize()
|
int |
size()
|
long |
timestamp()
|
void |
updateDigest(java.security.MessageDigest digest)
|
void |
validateFields(CFMetaData metadata)
|
java.nio.ByteBuffer |
value()
|
Field Detail |
---|
static final int MAX_NAME_LENGTH
Method Detail |
---|
boolean isMarkedForDelete()
long getMarkedForDeleteAt()
long mostRecentLiveChangeAt()
long mostRecentNonGCableChangeAt(int gcbefore)
java.nio.ByteBuffer name()
int size()
int serializedSize()
int serializationFlags()
long timestamp()
java.nio.ByteBuffer value()
java.util.Collection<IColumn> getSubColumns()
IColumn getSubColumn(java.nio.ByteBuffer columnName)
void addColumn(IColumn column)
void addColumn(IColumn column, Allocator allocator)
IColumn diff(IColumn column)
IColumn reconcile(IColumn column)
IColumn reconcile(IColumn column, Allocator allocator)
void updateDigest(java.security.MessageDigest digest)
int getLocalDeletionTime()
java.lang.String getString(AbstractType<?> comparator)
void validateFields(CFMetaData metadata) throws MarshalException
MarshalException
IColumn localCopy(ColumnFamilyStore cfs)
IColumn localCopy(ColumnFamilyStore cfs, Allocator allocator)
boolean isLive()
boolean hasExpiredTombstones(int gcBefore)
long maxTimestamp()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |