|
||||||||||
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 |
minTimestamp()
For a standard column, this is the same as timestamp(). |
long |
mostRecentLiveChangeAt()
|
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()
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()
long minTimestamp()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |