public class EmptyColumns extends AbstractThreadUnsafeSortedColumns
ColumnFamily.Factory<T extends ColumnFamily>| Modifier and Type | Field and Description |
|---|---|
static ColumnFamily.Factory<EmptyColumns> |
factory |
deletionInfometadata, serializer| Constructor and Description |
|---|
EmptyColumns(CFMetaData metadata,
DeletionInfo info) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(ColumnFamily cm,
Allocator allocator,
com.google.common.base.Function<Column,Column> transformation)
Adds all the columns of a given column map to this column map.
|
void |
addColumn(Column column,
Allocator allocator)
Adds a column to this column map.
|
void |
clear()
Clear this column family, removing all columns and deletion info.
|
ColumnFamily |
cloneMe()
Clones the column map.
|
Column |
getColumn(java.nio.ByteBuffer name)
Get a column given its name, returning null if the column is not
present.
|
int |
getColumnCount()
Returns the number of columns in this map.
|
java.lang.Iterable<java.nio.ByteBuffer> |
getColumnNames()
Returns an iterable with the names of columns in this column map in the same order
as the underlying columns themselves.
|
ColumnFamily.Factory<EmptyColumns> |
getFactory()
Returns the factory used for this ISortedColumns implementation.
|
java.util.Collection<Column> |
getReverseSortedColumns()
Returns the columns of this column map as a collection.
|
java.util.Collection<Column> |
getSortedColumns()
Returns the columns of this column map as a collection.
|
boolean |
isInsertReversed()
Returns if this map only support inserts in reverse order.
|
java.util.Iterator<Column> |
iterator(ColumnSlice[] slices)
Returns an iterator over the columns of this map that returns only the matching @param slices.
|
boolean |
replace(Column oldColumn,
Column newColumn)
Replace oldColumn if present by newColumn.
|
java.util.Iterator<Column> |
reverseIterator(ColumnSlice[] slices)
Returns a reversed iterator over the columns of this map that returns only the matching @param slices.
|
delete, delete, delete, deletionInfo, purgeTombstones, setDeletionInfoaddAll, addAtom, addColumn, addColumn, addColumn, addCounter, addIfRelevant, addTombstone, addTombstone, asMap, cloneMeShallow, cloneMeShallow, dataSize, delete, diff, diff, digest, equals, fromBytes, getColumnStats, getComparator, getType, hashCode, hasIrrelevantData, hasOnlyTombstones, id, inOrderDeletionTester, isEmpty, isMarkedForDelete, iterator, maxTimestamp, metadata, resolve, resolve, reverseIterator, toBytes, toString, updateDigestpublic static final ColumnFamily.Factory<EmptyColumns> factory
public EmptyColumns(CFMetaData metadata, DeletionInfo info)
public ColumnFamily cloneMe()
ColumnFamilycloneMe in class ColumnFamilypublic void clear()
ColumnFamilyclear in class ColumnFamilypublic ColumnFamily.Factory<EmptyColumns> getFactory()
ColumnFamilygetFactory in class ColumnFamilypublic void addColumn(Column column, Allocator allocator)
ColumnFamilyaddColumn in class ColumnFamilypublic void addAll(ColumnFamily cm, Allocator allocator, com.google.common.base.Function<Column,Column> transformation)
ColumnFamily
for (Column c : cm)
addColumn(c, ...);
but is potentially faster.addAll in class ColumnFamilypublic boolean replace(Column oldColumn, Column newColumn)
ColumnFamilyreplace in class ColumnFamilypublic Column getColumn(java.nio.ByteBuffer name)
ColumnFamilygetColumn in class ColumnFamilypublic java.lang.Iterable<java.nio.ByteBuffer> getColumnNames()
ColumnFamilygetColumnNames in class ColumnFamilypublic java.util.Collection<Column> getSortedColumns()
ColumnFamilygetSortedColumns in class ColumnFamilypublic java.util.Collection<Column> getReverseSortedColumns()
ColumnFamilygetReverseSortedColumns in class ColumnFamilypublic int getColumnCount()
ColumnFamilygetColumnCount in class ColumnFamilypublic java.util.Iterator<Column> iterator(ColumnSlice[] slices)
ColumnFamilyiterator in class ColumnFamilypublic java.util.Iterator<Column> reverseIterator(ColumnSlice[] slices)
ColumnFamilyreverseIterator in class ColumnFamilypublic boolean isInsertReversed()
ColumnFamilyisInsertReversed in class ColumnFamilyCopyright © 2015 The Apache Software Foundation