Interface | Description |
---|---|
CustomSecondaryIndex<K extends Serializable,C extends Serializable & Comparable<C>,D> |
Custom secondary index column family that keep rows from another column
family (or main column family) as columns in wide rows.
|
Denormalizer<C extends Serializable & Comparable<C>,D> |
Secondary index denormalizer.
|
SecondaryIndexIntegrator.SecondaryIndexReader<C extends Serializable & Comparable<C>> |
Secondary index reader.
|
ShardStrategy<K extends Serializable,C> |
Strategy used to distribute columns into multiple rows so they are handled
by different nodes in Cassandra.
|
Class | Description |
---|---|
AllRowsSecondaryIndex<C extends Serializable & Comparable<C>,D> |
Custom secondary index column family to keep all rows from another column
family (or main column family) as columns in a wide row so they are counted
and paged.
|
GenericCustomSecondaryIndex<K extends Serializable,C extends Serializable & Comparable<C>,D> |
Generic implementation of
CustomSecondaryIndex |
HashShardStrategy<C> |
Shard strategy to distribute column names into several row keys based on a
hash function applied to the column value.
|
IndexEntryHandler<K extends Serializable> |
Column family to keep indexes values to facilitate updating custom
secondary indexes.
|
IndexEntryHandler.IndexEntry |
Composite column name to keep the indexed attribute (or column name in the main column family) and a field
to make the indexed value unique to avoid overriding previous values.
|
RangeLimit<T extends Serializable & Comparable<T>> |
Range limit.
|
SecondaryIndexIntegrator |
Workaround to support filter combinations in Cassandra similar to the relational model.
|
StringShardStrategy |
Copyright © 2016. All Rights Reserved.