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

Packages that use RowPosition
org.apache.cassandra.db
org.apache.cassandra.db.index
org.apache.cassandra.db.index.keys
org.apache.cassandra.dht
org.apache.cassandra.io.sstable

Uses of RowPosition in org.apache.cassandra.db

Subclasses of RowPosition in org.apache.cassandra.db
`class` `DecoratedKey<T extends Token>` Represents a decorated key, handy for certain operations where just working with strings gets slow.

Fields in org.apache.cassandra.db with type parameters of type RowPosition
`AbstractBounds<RowPosition>` `IndexScanCommand.range`
`AbstractBounds<RowPosition>` `RangeSliceCommand.range`

Methods in org.apache.cassandra.db that return RowPosition
`RowPosition` `RowPosition.RowPositionSerializer.deserialize(java.io.DataInput dis)`
`static RowPosition` `RowPosition.forKey(java.nio.ByteBuffer key, IPartitioner p)`

Methods in org.apache.cassandra.db with parameters of type RowPosition
`int` `DecoratedKey.compareTo(RowPosition pos)`
`java.util.Iterator<java.util.Map.Entry<DecoratedKey,ColumnFamily>>` `Memtable.getEntryIterator(RowPosition startWith, RowPosition stopAt)`
`static CloseableIterator<Row>` `RowIteratorFactory.getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, RowPosition startWith, RowPosition stopAt, QueryFilter filter, ColumnFamilyStore cfs)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.
`ColumnFamilyStore.ViewFragment` `ColumnFamilyStore.markReferenced(RowPosition startWith, RowPosition stopAt)`
`void` `RowPosition.RowPositionSerializer.serialize(RowPosition pos, java.io.DataOutput dos)`
`long` `RowPosition.RowPositionSerializer.serializedSize(RowPosition pos)`

Method parameters in org.apache.cassandra.db with type arguments of type RowPosition
`java.util.List<Row>` `ColumnFamilyStore.getRangeSlice(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, int maxResults, IFilter columnFilter, java.util.List<IndexExpression> rowFilter)`
`java.util.List<Row>` `ColumnFamilyStore.getRangeSlice(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, int maxResults, IFilter columnFilter, java.util.List<IndexExpression> rowFilter, boolean maxIsColumns, boolean isPaging)`
`ColumnFamilyStore.AbstractScanIterator` `ColumnFamilyStore.getSequentialIterator(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, IFilter columnFilter)` Iterate over a range of rows and columns from memtables/sstables.
`java.util.List<Row>` `ColumnFamilyStore.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter)`
`java.util.List<Row>` `ColumnFamilyStore.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)`

Constructor parameters in org.apache.cassandra.db with type arguments of type RowPosition
`IndexScanCommand(java.lang.String keyspace, java.lang.String column_family, IndexClause index_clause, SlicePredicate predicate, AbstractBounds<RowPosition> range)`
`RangeSliceCommand(java.lang.String keyspace, ColumnParent column_parent, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, ColumnParent column_parent, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults, boolean maxIsColumns, boolean isPaging)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, SlicePredicate predicate, AbstractBounds<RowPosition> range, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, SlicePredicate predicate, AbstractBounds<RowPosition> range, int maxResults, boolean maxIsColumns, boolean isPaging)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, SlicePredicate predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults, boolean maxIsColumns, boolean isPaging)`

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

Method parameters in org.apache.cassandra.db.index with type arguments of type RowPosition
`java.util.List<Row>` `SecondaryIndexManager.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)` Performs a search across a number of column indexes TODO: add support for querying across index types
`abstract java.util.List<Row>` `SecondaryIndexSearcher.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)`

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

Method parameters in org.apache.cassandra.db.index.keys with type arguments of type RowPosition
`ColumnFamilyStore.AbstractScanIterator` `KeysSearcher.getIndexedIterator(AbstractBounds<RowPosition> range, ExtendedFilter filter)`
`java.util.List<Row>` `KeysSearcher.search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IFilter dataFilter, boolean maxIsColumns)`

Uses of RowPosition in org.apache.cassandra.dht

Subclasses of RowPosition in org.apache.cassandra.dht
`static class` `Token.KeyBound`

Methods in org.apache.cassandra.dht that return types with arguments of type RowPosition
`static Bounds<RowPosition>` `Bounds.makeRowBounds(Token left, Token right, IPartitioner partitioner)` Compute a bounds of keys corresponding to a given bounds of token.
`static Range<RowPosition>` `Range.makeRowRange(Token left, Token right, IPartitioner partitioner)` Compute a range of keys corresponding to a given range of token.
`abstract AbstractBounds<RowPosition>` `AbstractBounds.toRowBounds()` Transform this abstract bounds to equivalent covering bounds of row positions.
`AbstractBounds<RowPosition>` `Bounds.toRowBounds()`
`AbstractBounds<RowPosition>` `ExcludingBounds.toRowBounds()`
`AbstractBounds<RowPosition>` `IncludingExcludingBounds.toRowBounds()`
`AbstractBounds<RowPosition>` `Range.toRowBounds()`

Methods in org.apache.cassandra.dht with parameters of type RowPosition
`int` `Token.KeyBound.compareTo(RowPosition pos)`

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

Methods in org.apache.cassandra.io.sstable with parameters of type RowPosition
`long` `SSTableReader.getPosition(RowPosition key, SSTableReader.Operator op)` Get position updating key cache and stats.
`long` `SSTableReader.getPosition(RowPosition key, SSTableReader.Operator op, boolean updateCacheAndStats)`
`void` `SSTableScanner.seekTo(RowPosition seekKey)`

Copyright © 2013 The Apache Software Foundation