## Uses of Class
org.apache.cassandra.db.DecoratedKey

Packages that use DecoratedKey
org.apache.cassandra.cache
org.apache.cassandra.db
org.apache.cassandra.db.columniterator
org.apache.cassandra.db.compaction
org.apache.cassandra.db.filter
org.apache.cassandra.db.index
org.apache.cassandra.db.index.keys
org.apache.cassandra.dht
org.apache.cassandra.io.sstable
org.apache.cassandra.service
org.apache.cassandra.thrift
org.apache.cassandra.utils

Uses of DecoratedKey in org.apache.cassandra.cache

Methods in org.apache.cassandra.cache that return types with arguments of type DecoratedKey
`java.util.Set<DecoratedKey>` `AutoSavingCache.readSaved(java.lang.String ksName, java.lang.String cfName, IPartitioner partitioner)`

Constructors in org.apache.cassandra.cache with parameters of type DecoratedKey
`RowCacheKey(int cfId, DecoratedKey key)`

Uses of DecoratedKey in org.apache.cassandra.db

Fields in org.apache.cassandra.db declared as DecoratedKey
`DecoratedKey<?>` `Row.key`

Fields in org.apache.cassandra.db with type parameters of type DecoratedKey
`static java.util.Comparator<DecoratedKey>` `DecoratedKey.comparator`

Methods in org.apache.cassandra.db that return types with arguments of type DecoratedKey
`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)`
`java.lang.Iterable<DecoratedKey<?>>` `ColumnFamilyStore.keySamples(Range<Token> range)`

Methods in org.apache.cassandra.db with parameters of type DecoratedKey
`void` `ColumnFamilyStore.apply(DecoratedKey key, ColumnFamily columnFamily)` Insert/Update the column family for this key.
`boolean` `ColumnFamilyStore.containsCachedRow(DecoratedKey key)`
`ColumnFamily` `Memtable.getColumnFamily(DecoratedKey key)`
`ColumnFamily` `ColumnFamilyStore.getColumnFamily(DecoratedKey key, QueryPath path, java.nio.ByteBuffer start, java.nio.ByteBuffer finish, boolean reversed, int limit)`
`static IColumnIterator` `Memtable.getNamesIterator(DecoratedKey key, ColumnFamily cf, NamesQueryFilter filter)`
`ColumnFamily` `ColumnFamilyStore.getRawCachedRow(DecoratedKey key)`
`static IColumnIterator` `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.
`static void` `Table.indexRow(DecoratedKey<?> key, ColumnFamilyStore cfs, java.util.SortedSet<java.nio.ByteBuffer> indexedColumns)`
`void` `ColumnFamilyStore.invalidateCachedRow(DecoratedKey key)`
`ColumnFamilyStore.ViewFragment` `ColumnFamilyStore.markReferenced(DecoratedKey key)`
`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.
`void` `ColumnFamilyStore.updateRowCache(DecoratedKey key, ColumnFamily columnFamily)`

Constructors in org.apache.cassandra.db with parameters of type DecoratedKey
`Row(DecoratedKey<?> key, ColumnFamily cf)`

Uses of DecoratedKey in org.apache.cassandra.db.columniterator

Fields in org.apache.cassandra.db.columniterator declared as DecoratedKey
`DecoratedKey` `SSTableNamesIterator.key`

Methods in org.apache.cassandra.db.columniterator that return DecoratedKey
`DecoratedKey` `IColumnIterator.getKey()`
`DecoratedKey` `LazyColumnIterator.getKey()`
`DecoratedKey` `SSTableNamesIterator.getKey()`
`DecoratedKey` `SSTableSliceIterator.getKey()`

Constructors in org.apache.cassandra.db.columniterator with parameters of type DecoratedKey
`LazyColumnIterator(DecoratedKey key, IColumnIteratorFactory subIteratorFactory)`
`SSTableNamesIterator(SSTableReader sstable, DecoratedKey key, java.util.SortedSet<java.nio.ByteBuffer> columns)`
`SSTableNamesIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, java.util.SortedSet<java.nio.ByteBuffer> columns)`
`SSTableSliceIterator(SSTableReader sstable, DecoratedKey key, java.nio.ByteBuffer startColumn, java.nio.ByteBuffer finishColumn, boolean reversed)`
`SSTableSliceIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, java.nio.ByteBuffer startColumn, java.nio.ByteBuffer finishColumn, boolean reversed)` An iterator for a slice within an SSTable

Uses of DecoratedKey in org.apache.cassandra.db.compaction

Fields in org.apache.cassandra.db.compaction declared as DecoratedKey
`DecoratedKey<?>` `AbstractCompactedRow.key`

Methods in org.apache.cassandra.db.compaction with parameters of type DecoratedKey
`void` `CompactionController.invalidateCachedRow(DecoratedKey key)`
`static ColumnFamily` `PrecompactedRow.removeDeletedAndOldShards(DecoratedKey<?> key, CompactionController controller, ColumnFamily cf)`
`static ColumnFamily` `PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key, boolean shouldPurge, CompactionController controller, ColumnFamily cf)`
`void` `CompactionController.removeDeletedInCache(DecoratedKey key)`
`boolean` `CompactionController.shouldPurge(DecoratedKey key)`

Constructors in org.apache.cassandra.db.compaction with parameters of type DecoratedKey
`AbstractCompactedRow(DecoratedKey<?> key)`
`PrecompactedRow(DecoratedKey<?> key, ColumnFamily cf)` it is caller's responsibility to call removeDeleted + removeOldShards from the cf before calling this constructor

Uses of DecoratedKey in org.apache.cassandra.db.filter

Fields in org.apache.cassandra.db.filter declared as DecoratedKey
`DecoratedKey<?>` `QueryFilter.key`

Methods in org.apache.cassandra.db.filter with parameters of type DecoratedKey
`static QueryFilter` `QueryFilter.getIdentityFilter(DecoratedKey<?> key, QueryPath path)` return a QueryFilter object that includes every column in the row.
`IColumnIterator` `IFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)` returns an iterator that returns columns from the given memtable matching the Filter criteria in sorted order.
`IColumnIterator` `NamesQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)`
`IColumnIterator` `QueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)`
`IColumnIterator` `SliceQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)`
`static QueryFilter` `QueryFilter.getNamesFilter(DecoratedKey<?> key, QueryPath path, java.nio.ByteBuffer column)` convenience method for creating a name filter matching a single column
`static QueryFilter` `QueryFilter.getNamesFilter(DecoratedKey<?> key, QueryPath path, java.util.SortedSet<java.nio.ByteBuffer> columns)`
`static QueryFilter` `QueryFilter.getSliceFilter(DecoratedKey<?> key, QueryPath path, java.nio.ByteBuffer start, java.nio.ByteBuffer finish, boolean reversed, int limit)`
`ISSTableColumnIterator` `IFilter.getSSTableColumnIterator(SSTableReader sstable, DecoratedKey<?> key)` returns an iterator that returns columns from the given SSTable matching the Filter criteria in sorted order.
`ISSTableColumnIterator` `NamesQueryFilter.getSSTableColumnIterator(SSTableReader sstable, DecoratedKey<?> key)`
`ISSTableColumnIterator` `SliceQueryFilter.getSSTableColumnIterator(SSTableReader sstable, DecoratedKey<?> key)`
`ISSTableColumnIterator` `IFilter.getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey<?> key)` Get an iterator that returns columns from the given SSTable using the opened file matching the Filter criteria in sorted order.
`ISSTableColumnIterator` `NamesQueryFilter.getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey<?> key)`
`ISSTableColumnIterator` `QueryFilter.getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey<?> key)`
`ISSTableColumnIterator` `SliceQueryFilter.getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey<?> key)`

Constructors in org.apache.cassandra.db.filter with parameters of type DecoratedKey
`QueryFilter(DecoratedKey<?> key, QueryPath path, IFilter filter)`

Uses of DecoratedKey in org.apache.cassandra.db.index

Methods in org.apache.cassandra.db.index that return DecoratedKey
`DecoratedKey<LocalToken>` `SecondaryIndexManager.getIndexKeyFor(java.nio.ByteBuffer name, java.nio.ByteBuffer value)` Returns the decoratedKey for a column value

Methods in org.apache.cassandra.db.index with parameters of type DecoratedKey
`abstract void` `PerColumnSecondaryIndex.deleteColumn(DecoratedKey<?> valueKey, java.nio.ByteBuffer rowKey, IColumn col)` Delete a column from the index
`abstract void` `PerRowSecondaryIndex.deleteFromIndex(DecoratedKey<?> key, java.util.List<IColumn> indexedColumnsInRow)` cleans up deleted columns from cassandra cleanup compaction
`void` `SecondaryIndexManager.deleteFromIndexes(DecoratedKey<?> key, java.util.List<IColumn> indexedColumnsInRow)` Delete all columns from all indexes for this row
`abstract void` `PerColumnSecondaryIndex.insertColumn(DecoratedKey<?> valueKey, java.nio.ByteBuffer rowKey, IColumn col)` insert a column to the index
`abstract void` `PerColumnSecondaryIndex.updateColumn(DecoratedKey<?> valueKey, java.nio.ByteBuffer rowKey, IColumn col)` update a column from the index

Uses of DecoratedKey in org.apache.cassandra.db.index.keys

Methods in org.apache.cassandra.db.index.keys with parameters of type DecoratedKey
`void` `KeysIndex.deleteColumn(DecoratedKey<?> valueKey, java.nio.ByteBuffer rowKey, IColumn column)`
`void` `KeysIndex.insertColumn(DecoratedKey<?> valueKey, java.nio.ByteBuffer rowKey, IColumn column)`
`void` `KeysIndex.updateColumn(DecoratedKey<?> valueKey, java.nio.ByteBuffer rowKey, IColumn col)`

Uses of DecoratedKey in org.apache.cassandra.dht

Methods in org.apache.cassandra.dht that return DecoratedKey
`DecoratedKey<BytesToken>` `AbstractByteOrderedPartitioner.convertFromDiskFormat(java.nio.ByteBuffer key)`
`DecoratedKey<T>` `IPartitioner.convertFromDiskFormat(java.nio.ByteBuffer key)` Deprecated. Used by SSTables before version 'e'. Convert the on disk representation to a DecoratedKey object
`DecoratedKey<LocalToken>` `LocalPartitioner.convertFromDiskFormat(java.nio.ByteBuffer key)`
`DecoratedKey<StringToken>` `OrderPreservingPartitioner.convertFromDiskFormat(java.nio.ByteBuffer key)`
`DecoratedKey<BigIntegerToken>` `RandomPartitioner.convertFromDiskFormat(java.nio.ByteBuffer fromdisk)`
`DecoratedKey<BytesToken>` `AbstractByteOrderedPartitioner.decorateKey(java.nio.ByteBuffer key)`
`DecoratedKey<T>` `IPartitioner.decorateKey(java.nio.ByteBuffer key)` Transform key to object representation of the on-disk format.
`DecoratedKey<LocalToken>` `LocalPartitioner.decorateKey(java.nio.ByteBuffer key)`
`DecoratedKey<StringToken>` `OrderPreservingPartitioner.decorateKey(java.nio.ByteBuffer key)`
`DecoratedKey<BigIntegerToken>` `RandomPartitioner.decorateKey(java.nio.ByteBuffer key)`

Uses of DecoratedKey in org.apache.cassandra.io.sstable

Fields in org.apache.cassandra.io.sstable declared as DecoratedKey
`protected DecoratedKey` `AbstractSSTableSimpleWriter.currentKey`
`DecoratedKey` `SSTable.first`
`DecoratedKey` `SSTable.last`

Methods in org.apache.cassandra.io.sstable that return DecoratedKey
`protected DecoratedKey<?>` `KeyIterator.computeNext()`
`static DecoratedKey` `SSTableReader.decodeKey(IPartitioner p, Descriptor d, java.nio.ByteBuffer bytes)` Conditionally use the deprecated 'IPartitioner.convertFromDiskFormat' method.
`DecoratedKey<?>` `SSTableIdentityIterator.getKey()`
`static DecoratedKey<?>` `SSTable.getMinimalKey(DecoratedKey<?> key)` If the given @param key occupies only part of a larger buffer, allocate a new buffer that is only as large as necessary.
`DecoratedKey<?>` `ReducingKeyIterator.next()`

Methods in org.apache.cassandra.io.sstable that return types with arguments of type DecoratedKey
`java.util.List<DecoratedKey<?>>` `IndexSummary.getKeys()`
`java.util.Collection<DecoratedKey<?>>` `SSTableReader.getKeySamples()`
`java.lang.Iterable<DecoratedKey<?>>` `SSTableReader.getKeySamples(Range<Token> range)`

Methods in org.apache.cassandra.io.sstable with parameters of type DecoratedKey
`void` `IndexSummary.addEntry(DecoratedKey<?> key, long indexPosition)`
`void` `SSTableWriter.append(DecoratedKey<?> decoratedKey, java.nio.ByteBuffer value)`
`void` `SSTableWriter.append(DecoratedKey<?> decoratedKey, ColumnFamily cf)`
`long` `SSTableWriter.appendFromStream(DecoratedKey<?> key, CFMetaData metadata, long dataSize, java.io.DataInput in)`
`void` `SSTableReader.cacheKey(DecoratedKey key, java.lang.Long info)`
`java.lang.Long` `SSTableReader.getCachedPosition(DecoratedKey key, boolean updateStats)`
`FileDataInput` `SSTableReader.getFileDataInput(DecoratedKey decoratedKey)`
`static DecoratedKey<?>` `SSTable.getMinimalKey(DecoratedKey<?> key)` If the given @param key occupies only part of a larger buffer, allocate a new buffer that is only as large as necessary.
`void` `IndexSummary.maybeAddEntry(DecoratedKey<?> decoratedKey, long indexPosition)`
`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)`

Method parameters in org.apache.cassandra.io.sstable with type arguments of type DecoratedKey
`static java.util.Collection<SSTableReader>` `SSTableReader.batchOpen(java.util.Set<java.util.Map.Entry<Descriptor,java.util.Set<Component>>> entries, java.util.Set<DecoratedKey> savedKeys, DataTracker tracker, CFMetaData metadata, IPartitioner partitioner)`
`static SSTableReader` `SSTableReader.open(Descriptor descriptor, java.util.Set<Component> components, java.util.Set<DecoratedKey> savedKeys, CFMetaData metadata, IPartitioner partitioner)`

Constructors in org.apache.cassandra.io.sstable with parameters of type DecoratedKey
`SSTableIdentityIterator(CFMetaData metadata, java.io.DataInput file, DecoratedKey<?> key, long dataStart, long dataSize, IColumnSerializer.Flag flag)`
`SSTableIdentityIterator(SSTableReader sstable, RandomAccessReader file, DecoratedKey<?> key, long dataStart, long dataSize)` Used to iterate through the columns of a row.
`SSTableIdentityIterator(SSTableReader sstable, RandomAccessReader file, DecoratedKey<?> key, long dataStart, long dataSize, boolean checkData)` Used to iterate through the columns of a row.

Uses of DecoratedKey in org.apache.cassandra.service

Fields in org.apache.cassandra.service declared as DecoratedKey
`protected DecoratedKey<?>` `AbstractRowResolver.key`

Methods in org.apache.cassandra.service with parameters of type DecoratedKey
`static java.util.List<IAsyncResult>` `RowRepairResolver.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.

Constructors in org.apache.cassandra.service with parameters of type DecoratedKey
`DigestMismatchException(DecoratedKey<?> key, java.nio.ByteBuffer digest1, java.nio.ByteBuffer digest2)`

Uses of DecoratedKey in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift that return types with arguments of type DecoratedKey
`protected java.util.Map<DecoratedKey,ColumnFamily>` `CassandraServer.readColumnFamily(java.util.List<ReadCommand> commands, ConsistencyLevel consistency_level)`

Uses of DecoratedKey in org.apache.cassandra.utils

Method parameters in org.apache.cassandra.utils with type arguments of type DecoratedKey
`static void` `FBUtilities.sortSampledKeys(java.util.List<DecoratedKey> keys, Range<Token> range)`

Copyright © 2013 The Apache Software Foundation