|
||||||||||
| 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 |
isEmpty()
|
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 isEmpty()
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 IColumnContainerpublic 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 IColumnContainerpublic ColumnFamily diff(ColumnFamily cfComposite)
public AbstractType getComparator()
getComparator in interface IColumnContainergetComparator in interface IIterableColumnspublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.nio.ByteBuffer digest(ColumnFamily cf)
public void updateDigest(java.security.MessageDigest digest)
public long getMarkedForDeleteAt()
getMarkedForDeleteAt in interface IColumnContainerpublic 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 IIterableColumnspublic java.util.Iterator<IColumn> iterator()
iterator in interface java.lang.Iterable<IColumn>public void deepCopyColumn(IColumn column)
column - column to copy
public void validateColumnFields()
throws MarshalException
MarshalException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||