|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.db.ColumnFamily
public class ColumnFamily
Constructor Summary | |
---|---|
ColumnFamily(ColumnFamilyType type,
AbstractType comparator,
AbstractType subcolumnComparator,
java.lang.Integer cfid)
|
Method Summary | |
---|---|
void |
addAll(ColumnFamily cf)
|
void |
addColumn(java.nio.ByteBuffer superColumnName,
Column column)
|
void |
addColumn(IColumn column)
|
void |
addColumn(QueryPath path,
java.nio.ByteBuffer value,
long timestamp)
|
void |
addColumn(QueryPath path,
java.nio.ByteBuffer value,
long timestamp,
int timeToLive)
|
void |
addTombstone(java.nio.ByteBuffer name,
int localDeletionTime,
long timestamp)
|
void |
addTombstone(QueryPath path,
java.nio.ByteBuffer localDeletionTime,
long timestamp)
|
void |
addTombstone(QueryPath path,
int localDeletionTime,
long timestamp)
|
void |
clear()
|
ColumnFamily |
cloneMe()
|
ColumnFamily |
cloneMeShallow()
|
static ColumnFamily |
create(CFMetaData cfm)
|
static ColumnFamily |
create(java.lang.Integer cfId)
|
static ColumnFamily |
create(java.lang.String tableName,
java.lang.String cfName)
|
void |
deepCopyColumn(IColumn column)
Used to force copy an existing column |
void |
delete(ColumnFamily cf2)
|
void |
delete(int localtime,
long timestamp)
Deprecated. |
ColumnFamily |
diff(ColumnFamily cfComposite)
|
static ColumnFamily |
diff(ColumnFamily cf1,
ColumnFamily cf2)
|
static java.nio.ByteBuffer |
digest(ColumnFamily cf)
|
boolean |
equals(java.lang.Object o)
|
IColumn |
getColumn(java.nio.ByteBuffer name)
|
ColumnFamilyType |
getColumnFamilyType()
|
java.util.SortedSet<java.nio.ByteBuffer> |
getColumnNames()
|
IColumnSerializer |
getColumnSerializer()
FIXME: Gross. |
java.util.Map<java.nio.ByteBuffer,IColumn> |
getColumnsMap()
|
AbstractType |
getComparator()
|
static AbstractType |
getComparatorFor(java.lang.String table,
java.lang.String columnFamilyName,
java.nio.ByteBuffer superColumnName)
|
int |
getEstimatedColumnCount()
|
int |
getLocalDeletionTime()
|
long |
getMarkedForDeleteAt()
|
java.util.Collection<IColumn> |
getReverseSortedColumns()
|
java.util.Collection<IColumn> |
getSortedColumns()
|
AbstractType |
getSubComparator()
|
int |
hashCode()
|
java.lang.Integer |
id()
|
boolean |
isMarkedForDelete()
|
boolean |
isSuper()
|
java.util.Iterator<IColumn> |
iterator()
|
CFMetaData |
metadata()
|
void |
remove(java.nio.ByteBuffer columnName)
|
void |
resolve(ColumnFamily cf)
|
static ColumnFamilySerializer |
serializer()
|
java.lang.String |
toString()
|
void |
updateDigest(java.security.MessageDigest digest)
|
void |
validateColumnFields()
Goes over all columns and check the fields are valid (as far as we can tell). |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ColumnFamily(ColumnFamilyType type, AbstractType comparator, AbstractType subcolumnComparator, java.lang.Integer cfid)
Method Detail |
---|
public static ColumnFamilySerializer serializer()
public static ColumnFamily create(java.lang.Integer cfId)
public static ColumnFamily create(java.lang.String tableName, java.lang.String cfName)
public static ColumnFamily create(CFMetaData cfm)
public ColumnFamily cloneMeShallow()
public AbstractType getSubComparator()
public ColumnFamilyType getColumnFamilyType()
public ColumnFamily cloneMe()
public java.lang.Integer id()
public CFMetaData metadata()
public void addAll(ColumnFamily cf)
public IColumnSerializer getColumnSerializer()
public boolean isSuper()
public void addColumn(QueryPath path, java.nio.ByteBuffer value, long timestamp)
public void addColumn(QueryPath path, java.nio.ByteBuffer value, long timestamp, int timeToLive)
public void addTombstone(QueryPath path, java.nio.ByteBuffer localDeletionTime, long timestamp)
public void addTombstone(QueryPath path, int localDeletionTime, long timestamp)
public void addTombstone(java.nio.ByteBuffer name, int localDeletionTime, long timestamp)
public void addColumn(java.nio.ByteBuffer superColumnName, Column column)
public void clear()
public void addColumn(IColumn column)
addColumn
in interface IColumnContainer
public IColumn getColumn(java.nio.ByteBuffer name)
public java.util.SortedSet<java.nio.ByteBuffer> getColumnNames()
public java.util.Collection<IColumn> getSortedColumns()
public java.util.Collection<IColumn> getReverseSortedColumns()
public java.util.Map<java.nio.ByteBuffer,IColumn> getColumnsMap()
public void remove(java.nio.ByteBuffer columnName)
@Deprecated public void delete(int localtime, long timestamp)
public void delete(ColumnFamily cf2)
public boolean isMarkedForDelete()
isMarkedForDelete
in interface IColumnContainer
public ColumnFamily diff(ColumnFamily cfComposite)
public AbstractType getComparator()
getComparator
in interface IColumnContainer
getComparator
in interface IIterableColumns
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static java.nio.ByteBuffer digest(ColumnFamily cf)
public void updateDigest(java.security.MessageDigest digest)
public long getMarkedForDeleteAt()
getMarkedForDeleteAt
in interface IColumnContainer
public int getLocalDeletionTime()
public static AbstractType getComparatorFor(java.lang.String table, java.lang.String columnFamilyName, java.nio.ByteBuffer superColumnName)
public static ColumnFamily diff(ColumnFamily cf1, ColumnFamily cf2)
public void resolve(ColumnFamily cf)
public int getEstimatedColumnCount()
getEstimatedColumnCount
in interface IIterableColumns
public java.util.Iterator<IColumn> iterator()
iterator
in interface java.lang.Iterable<IColumn>
public void deepCopyColumn(IColumn column)
column
- column to copypublic void validateColumnFields() throws MarshalException
MarshalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |