Package | Description |
---|---|
org.apache.cassandra.db.index | |
org.apache.cassandra.db.index.composites | |
org.apache.cassandra.db.index.keys |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSimplePerColumnSecondaryIndex
Implements a secondary index for a column family using a second column family
in which the row keys are indexed values, and column names are base row keys.
|
class |
PerColumnSecondaryIndex
Base class for Secondary indexes that implement a unique index per column
|
class |
PerRowSecondaryIndex
Base class for Secondary indexes that implement a unique index per row
|
Modifier and Type | Method and Description |
---|---|
static SecondaryIndex |
SecondaryIndex.createInstance(ColumnFamilyStore baseCfs,
ColumnDefinition cdef)
This is the primary way to create a secondary index instance for a CF column.
|
SecondaryIndex |
SecondaryIndexManager.getIndexForColumn(java.nio.ByteBuffer column) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<SecondaryIndex> |
SecondaryIndexManager.getIndexes() |
java.util.Set<SecondaryIndex> |
SecondaryIndexManager.getIndexesByNames(java.util.Set<java.lang.String> idxNames) |
java.util.Set<SecondaryIndex> |
SecondaryIndexManager.getIndexesNotBackedByCfs() |
java.util.Set<SecondaryIndex> |
SecondaryIndexManager.indexFor(java.nio.ByteBuffer name) |
java.util.Set<SecondaryIndex> |
SecondaryIndexManager.indexFor(java.nio.ByteBuffer name,
java.util.Set<SecondaryIndex> indexes) |
Modifier and Type | Method and Description |
---|---|
boolean |
SecondaryIndexManager.indexes(java.nio.ByteBuffer name,
java.util.Set<SecondaryIndex> indexes) |
java.util.Set<SecondaryIndex> |
SecondaryIndexManager.indexFor(java.nio.ByteBuffer name,
java.util.Set<SecondaryIndex> indexes) |
Modifier and Type | Class and Description |
---|---|
class |
CompositesIndex
Base class for secondary indexes where composites are involved.
|
class |
CompositesIndexOnClusteringKey
Index on a CLUSTERING_KEY column definition.
|
class |
CompositesIndexOnPartitionKey
Index on a PARTITION_KEY column definition.
|
class |
CompositesIndexOnRegular
Index on a REGULAR column definition on a composite type.
|
Modifier and Type | Class and Description |
---|---|
class |
KeysIndex
Implements a secondary index for a column family using a second column family
in which the row keys are indexed values, and column names are base row keys.
|
Copyright © 2014 The Apache Software Foundation