Package | Description |
---|---|
org.apache.cassandra.db | |
org.apache.cassandra.db.columniterator | |
org.apache.cassandra.db.filter | |
org.apache.cassandra.db.marshal | |
org.apache.cassandra.service.pager |
Modifier and Type | Field and Description |
---|---|
SliceQueryFilter |
SliceFromReadCommand.filter |
Modifier and Type | Method and Description |
---|---|
static SliceQueryFilter |
SuperColumns.fromSCSliceFilter(CompositeType type,
java.nio.ByteBuffer scName,
SliceQueryFilter filter) |
Modifier and Type | Method and Description |
---|---|
static SliceQueryFilter |
SuperColumns.fromSCSliceFilter(CompositeType type,
java.nio.ByteBuffer scName,
SliceQueryFilter filter) |
static boolean |
DataRange.isFullRowSlice(SliceQueryFilter filter) |
ExtendedFilter |
ColumnFamilyStore.makeExtendedFilter(AbstractBounds<RowPosition> keyRange,
SliceQueryFilter columnRange,
java.nio.ByteBuffer columnStart,
java.nio.ByteBuffer columnStop,
java.util.List<IndexExpression> rowFilter,
int maxResults,
boolean countCQL3Rows,
long now)
Allows generic range paging with the slice column filter.
|
static SuperColumns.SCFilter |
SuperColumns.sliceFilterToSC(CompositeType type,
SliceQueryFilter filter) |
SliceFromReadCommand |
SliceFromReadCommand.withUpdatedFilter(SliceQueryFilter newFilter) |
Constructor and Description |
---|
DataRange.Paging(AbstractBounds<RowPosition> range,
SliceQueryFilter filter,
java.nio.ByteBuffer columnStart,
java.nio.ByteBuffer columnFinish,
AbstractType<?> comparator) |
PagedRangeCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
AbstractBounds<RowPosition> keyRange,
SliceQueryFilter predicate,
java.nio.ByteBuffer start,
java.nio.ByteBuffer stop,
java.util.List<IndexExpression> rowFilter,
int limit) |
RetriedSliceFromReadCommand(java.lang.String keyspaceName,
java.nio.ByteBuffer key,
java.lang.String cfName,
long timestamp,
SliceQueryFilter filter,
int originalCount) |
SliceFromReadCommand(java.lang.String keyspaceName,
java.nio.ByteBuffer key,
java.lang.String cfName,
long timestamp,
SliceQueryFilter filter) |
Modifier and Type | Class and Description |
---|---|
class |
IdentityQueryFilter |
Modifier and Type | Method and Description |
---|---|
SliceQueryFilter |
SliceQueryFilter.cloneShallow() |
SliceQueryFilter |
SliceQueryFilter.Serializer.deserialize(java.io.DataInput in,
int version) |
SliceQueryFilter |
SliceQueryFilter.withUpdatedCount(int newCount) |
SliceQueryFilter |
SliceQueryFilter.withUpdatedSlice(java.nio.ByteBuffer start,
java.nio.ByteBuffer finish) |
SliceQueryFilter |
SliceQueryFilter.withUpdatedSlices(ColumnSlice[] newSlices) |
SliceQueryFilter |
SliceQueryFilter.withUpdatedStart(java.nio.ByteBuffer newStart,
AbstractType<?> comparator) |
Modifier and Type | Method and Description |
---|---|
void |
SliceQueryFilter.Serializer.serialize(SliceQueryFilter f,
java.io.DataOutput out,
int version) |
long |
SliceQueryFilter.Serializer.serializedSize(SliceQueryFilter f,
int version) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractType.intersects(java.util.List<java.nio.ByteBuffer> minColumnNames,
java.util.List<java.nio.ByteBuffer> maxColumnNames,
SliceQueryFilter filter) |
boolean |
CompositeType.intersects(java.util.List<java.nio.ByteBuffer> minColumnNames,
java.util.List<java.nio.ByteBuffer> maxColumnNames,
SliceQueryFilter filter) |
Modifier and Type | Method and Description |
---|---|
static int |
QueryPagers.countPaged(java.lang.String keyspace,
java.lang.String columnFamily,
java.nio.ByteBuffer key,
SliceQueryFilter filter,
ConsistencyLevel consistencyLevel,
int pageSize,
long now)
Convenience method that count (live) cells/rows for a given slice of a row, but page underneath.
|
Copyright © 2014 The Apache Software Foundation