Modifier and Type | Method and Description |
---|---|
void |
Constants.Setter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Constants.Adder.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Constants.Substracter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Constants.Deleter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Lists.Setter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Lists.SetterByIndex.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Lists.Appender.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Lists.Prepender.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Lists.Discarder.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Lists.DiscarderByIndex.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Maps.Setter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Maps.SetterByKey.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Maps.Putter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Maps.DiscarderByKey.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
abstract void |
Operation.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder namePrefix,
UpdateParameters params)
Execute the operation.
|
void |
Sets.Setter.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Sets.Adder.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
void |
Sets.Discarder.execute(java.nio.ByteBuffer rowKey,
ColumnFamily cf,
ColumnNameBuilder prefix,
UpdateParameters params) |
Modifier and Type | Field and Description |
---|---|
ColumnFamily |
Row.cf |
Modifier and Type | Method and Description |
---|---|
ColumnFamily |
RowMutation.addOrGet(CFMetaData cfm) |
ColumnFamily |
RowMutation.addOrGet(java.lang.String cfName) |
ColumnFamily |
ColumnFamily.cloneMe() |
ColumnFamily |
ColumnFamily.cloneMeShallow() |
ColumnFamily |
ColumnFamily.cloneMeShallow(ISortedColumns.Factory factory,
boolean reversedInsertOrder) |
static ColumnFamily |
ColumnFamily.create(CFMetaData cfm) |
static ColumnFamily |
ColumnFamily.create(CFMetaData cfm,
ISortedColumns.Factory factory) |
static ColumnFamily |
ColumnFamily.create(CFMetaData cfm,
ISortedColumns.Factory factory,
boolean reversedInsertOrder) |
static ColumnFamily |
ColumnFamily.create(java.lang.String tableName,
java.lang.String cfName) |
static ColumnFamily |
ColumnFamily.create(java.util.UUID cfId) |
static ColumnFamily |
ColumnFamily.create(java.util.UUID cfId,
ISortedColumns.Factory factory) |
ColumnFamily |
ColumnFamilySerializer.deserialize(java.io.DataInput dis,
IColumnSerializer.Flag flag,
ISortedColumns.Factory factory,
int version) |
ColumnFamily |
ColumnFamilySerializer.deserialize(java.io.DataInput dis,
int version) |
ColumnFamily |
ColumnFamilySerializer.deserializeFromSSTable(java.io.DataInput dis,
Descriptor.Version version) |
ColumnFamily |
ColumnFamily.diff(ColumnFamily cfComposite) |
static ColumnFamily |
ColumnFamily.diff(ColumnFamily cf1,
ColumnFamily cf2) |
ColumnFamily |
Memtable.getColumnFamily(DecoratedKey key) |
ColumnFamily |
ColumnFamilyStore.getColumnFamily(DecoratedKey key,
QueryPath path,
java.nio.ByteBuffer start,
java.nio.ByteBuffer finish,
boolean reversed,
int limit) |
ColumnFamily |
ColumnFamilyStore.getColumnFamily(QueryFilter filter)
get a list of columns starting from a given column, in a specified order.
|
ColumnFamily |
RowMutation.getColumnFamily(java.util.UUID cfId) |
ColumnFamily |
ColumnFamilyStore.getRawCachedRow(DecoratedKey key) |
ColumnFamily |
CollationController.getTopLevelColumns() |
ColumnFamily |
ColumnFamilyStore.getTopLevelColumns(QueryFilter filter,
int gcBefore,
boolean forCache) |
ColumnFamily |
SliceQueryPager.next() |
static ColumnFamily |
ColumnFamilyStore.removeDeleted(ColumnFamily cf,
int gcBefore) |
static ColumnFamily |
ColumnFamilyStore.removeDeleted(ColumnFamily cf,
int gcBefore,
SecondaryIndexManager.Updater indexer) |
static ColumnFamily |
ColumnFamilyStore.removeDeletedCF(ColumnFamily cf,
int gcBefore) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ColumnFamily> |
RowMutation.getColumnFamilies() |
java.util.Iterator<java.util.Map.Entry<DecoratedKey,ColumnFamily>> |
Memtable.getEntryIterator(RowPosition startWith,
RowPosition stopAt) |
static java.util.Map<DecoratedKey,ColumnFamily> |
SystemTable.getSchema(java.lang.String cfName) |
Modifier and Type | Method and Description |
---|---|
void |
RowMutation.add(ColumnFamily columnFamily) |
void |
ColumnFamily.addAllWithSCCopy(ColumnFamily cf,
Allocator allocator)
Same as addAll() but do a cloneMe of SuperColumn if necessary to
avoid keeping references to the structure (see #3957).
|
void |
ColumnFamilyStore.apply(DecoratedKey key,
ColumnFamily columnFamily,
SecondaryIndexManager.Updater indexer)
Insert/Update the column family for this key.
|
ColumnIndex |
ColumnIndex.Builder.build(ColumnFamily cf)
Serializes the index into in-memory structure with all required components
such as Bloom Filter, index block size, IndexInfo list
|
long |
ColumnFamilySerializer.contentSerializedSize(ColumnFamily cf,
TypeSizes typeSizes,
int version) |
void |
ColumnFamilySerializer.deserializeColumnsFromSSTable(java.io.DataInput dis,
ColumnFamily cf,
int size,
IColumnSerializer.Flag flag,
int expireBefore,
Descriptor.Version version) |
void |
ColumnFamilySerializer.deserializeFromSSTable(java.io.DataInput dis,
ColumnFamily cf,
IColumnSerializer.Flag flag,
Descriptor.Version version) |
ColumnFamily |
ColumnFamily.diff(ColumnFamily cfComposite) |
static ColumnFamily |
ColumnFamily.diff(ColumnFamily cf1,
ColumnFamily cf2) |
static java.nio.ByteBuffer |
ColumnFamily.digest(ColumnFamily cf) |
static OnDiskAtomIterator |
Memtable.getNamesIterator(DecoratedKey key,
ColumnFamily cf,
NamesQueryFilter filter) |
static OnDiskAtomIterator |
Memtable.getSliceIterator(DecoratedKey key,
ColumnFamily cf,
SliceQueryFilter filter)
obtain an iterator of columns in this memtable in the specified order starting from a given column.
|
void |
ColumnFamilyStore.maybeUpdateRowCache(DecoratedKey key,
ColumnFamily columnFamily) |
static void |
CounterColumn.mergeAndRemoveOldShards(DecoratedKey key,
ColumnFamily cf,
int gcBefore,
int mergeBefore) |
static void |
CounterColumn.mergeAndRemoveOldShards(DecoratedKey key,
ColumnFamily cf,
int gcBefore,
int mergeBefore,
boolean sendToOtherReplica)
There is two phase to the removal of old shards.
|
static ColumnFamily |
ColumnFamilyStore.removeDeleted(ColumnFamily cf,
int gcBefore) |
static ColumnFamily |
ColumnFamilyStore.removeDeleted(ColumnFamily cf,
int gcBefore,
SecondaryIndexManager.Updater indexer) |
static ColumnFamily |
ColumnFamilyStore.removeDeletedCF(ColumnFamily cf,
int gcBefore) |
static void |
ColumnFamilyStore.removeDeletedColumnsOnly(ColumnFamily cf,
int gcBefore) |
void |
ColumnFamily.resolve(ColumnFamily cf) |
void |
ColumnFamily.resolve(ColumnFamily cf,
Allocator allocator) |
void |
ColumnFamilySerializer.serialize(ColumnFamily cf,
java.io.DataOutput dos,
int version) |
long |
ColumnFamilySerializer.serializedSize(ColumnFamily cf,
int version) |
long |
ColumnFamilySerializer.serializedSize(ColumnFamily cf,
TypeSizes typeSizes,
int version) |
void |
ColumnFamilySerializer.serializeForSSTable(ColumnFamily cf,
java.io.DataOutput dos) |
Constructor and Description |
---|
ColumnIndex.Builder(ColumnFamily cf,
java.nio.ByteBuffer key,
java.io.DataOutput output) |
ColumnIndex.Builder(ColumnFamily cf,
java.nio.ByteBuffer key,
java.io.DataOutput output,
boolean fromStream) |
Row(DecoratedKey key,
ColumnFamily cf) |
Constructor and Description |
---|
RowMutation(java.lang.String table,
java.nio.ByteBuffer key,
java.util.Map<java.util.UUID,ColumnFamily> modifications) |
Modifier and Type | Method and Description |
---|---|
ColumnFamily |
LazyColumnIterator.getColumnFamily() |
ColumnFamily |
OnDiskAtomIterator.getColumnFamily() |
ColumnFamily |
SSTableNamesIterator.getColumnFamily() |
ColumnFamily |
SSTableSliceIterator.getColumnFamily() |
Modifier and Type | Method and Description |
---|---|
ColumnFamily |
PrecompactedRow.getFullColumnFamily() |
static ColumnFamily |
PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key,
boolean shouldPurge,
CompactionController controller,
ColumnFamily cf) |
static ColumnFamily |
PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key,
CompactionController controller,
ColumnFamily cf) |
Modifier and Type | Method and Description |
---|---|
static void |
PrecompactedRow.merge(ColumnFamily returnCF,
java.util.List<CloseableIterator<IColumn>> data,
SecondaryIndexManager.Updater indexer) |
static ColumnFamily |
PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key,
boolean shouldPurge,
CompactionController controller,
ColumnFamily cf) |
static ColumnFamily |
PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key,
CompactionController controller,
ColumnFamily cf) |
Constructor and Description |
---|
PrecompactedRow(DecoratedKey key,
ColumnFamily cf)
it is caller's responsibility to call removeDeleted + removeOldShards from the cf before calling this constructor
|
Modifier and Type | Method and Description |
---|---|
abstract ColumnFamily |
ExtendedFilter.prune(ColumnFamily data) |
Modifier and Type | Method and Description |
---|---|
void |
QueryFilter.collateColumns(ColumnFamily returnCF,
java.util.List<? extends CloseableIterator<IColumn>> toCollate,
int gcBefore) |
void |
QueryFilter.collateOnDiskAtom(ColumnFamily returnCF,
java.util.List<? extends CloseableIterator<OnDiskAtom>> toCollate,
int gcBefore) |
static CloseableIterator<IColumn> |
QueryFilter.gatherTombstones(ColumnFamily returnCF,
CloseableIterator<OnDiskAtom> iter)
Given an iterator of on disk atom, returns an iterator that filters the tombstone range
markers adding them to
returnCF and returns the normal column. |
abstract IDiskAtomFilter |
ExtendedFilter.getExtraFilter(ColumnFamily data)
Returns a filter to query the columns from the clause that the initial slice filter may not have caught.
|
int |
IDiskAtomFilter.getLiveCount(ColumnFamily cf) |
int |
NamesQueryFilter.getLiveCount(ColumnFamily cf) |
int |
SliceQueryFilter.getLiveCount(ColumnFamily cf) |
OnDiskAtomIterator |
IDiskAtomFilter.getMemtableColumnIterator(ColumnFamily cf,
DecoratedKey key)
returns an iterator that returns columns from the given memtable
matching the Filter criteria in sorted order.
|
OnDiskAtomIterator |
NamesQueryFilter.getMemtableColumnIterator(ColumnFamily cf,
DecoratedKey key) |
OnDiskAtomIterator |
QueryFilter.getMemtableColumnIterator(ColumnFamily cf,
DecoratedKey key) |
OnDiskAtomIterator |
SliceQueryFilter.getMemtableColumnIterator(ColumnFamily cf,
DecoratedKey key) |
abstract boolean |
ExtendedFilter.isSatisfiedBy(ColumnFamily data,
ColumnNameBuilder builder) |
int |
ExtendedFilter.lastCounted(ColumnFamily data) |
abstract ColumnFamily |
ExtendedFilter.prune(ColumnFamily data) |
void |
SliceQueryFilter.trim(ColumnFamily cf,
int trimTo) |
Modifier and Type | Method and Description |
---|---|
abstract void |
PerRowSecondaryIndex.index(java.nio.ByteBuffer rowKey,
ColumnFamily cf)
Index the given row for new index creation.
|
void |
SecondaryIndexManager.indexRow(java.nio.ByteBuffer key,
ColumnFamily cf)
When building an index against existing data, add the given row to the index
|
protected boolean |
SecondaryIndexSearcher.isIndexValueStale(ColumnFamily liveData,
java.nio.ByteBuffer indexedColumnName,
java.nio.ByteBuffer indexedValue) |
Modifier and Type | Field and Description |
---|---|
protected ColumnFamily |
AbstractSSTableSimpleWriter.columnFamily |
Modifier and Type | Method and Description |
---|---|
protected abstract ColumnFamily |
AbstractSSTableSimpleWriter.getColumnFamily() |
ColumnFamily |
SSTableIdentityIterator.getColumnFamily() |
protected ColumnFamily |
SSTableSimpleUnsortedWriter.getColumnFamily() |
protected ColumnFamily |
SSTableSimpleWriter.getColumnFamily() |
ColumnFamily |
SSTableIdentityIterator.getColumnFamilyWithColumns(ISortedColumns.Factory containerFactory) |
Modifier and Type | Method and Description |
---|---|
void |
SSTableWriter.append(DecoratedKey decoratedKey,
ColumnFamily cf) |
protected abstract void |
AbstractSSTableSimpleWriter.writeRow(DecoratedKey key,
ColumnFamily columnFamily) |
protected void |
SSTableSimpleUnsortedWriter.writeRow(DecoratedKey key,
ColumnFamily columnFamily) |
protected void |
SSTableSimpleWriter.writeRow(DecoratedKey key,
ColumnFamily columnFamily) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<IAsyncResult> |
RowDataResolver.scheduleRepairs(ColumnFamily resolved,
java.lang.String table,
DecoratedKey key,
java.util.List<ColumnFamily> versions,
java.util.List<java.net.InetAddress> endpoints)
For each row version, compare with resolved (the superset of all row versions);
if it is missing anything, send a mutation to the endpoint it come from.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<IAsyncResult> |
RowDataResolver.scheduleRepairs(ColumnFamily resolved,
java.lang.String table,
DecoratedKey key,
java.util.List<ColumnFamily> versions,
java.util.List<java.net.InetAddress> endpoints)
For each row version, compare with resolved (the superset of all row versions);
if it is missing anything, send a mutation to the endpoint it come from.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<DecoratedKey,ColumnFamily> |
CassandraServer.readColumnFamily(java.util.List<ReadCommand> commands,
ConsistencyLevel consistency_level) |
Modifier and Type | Method and Description |
---|---|
static void |
Tracing.addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
java.net.InetAddress address) |
static void |
Tracing.addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
int value) |
static void |
Tracing.addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
long value) |
static void |
Tracing.addColumn(ColumnFamily cf,
java.nio.ByteBuffer name,
java.lang.String value) |
void |
Tracing.addParameterColumns(ColumnFamily cf,
java.util.Map<java.lang.String,java.lang.String> rawPayload) |
Copyright © 2013 The Apache Software Foundation