public abstract class CollectionKeyIndexBase extends CassandraIndex
Index.CollatedViewIndexBuildingSupport, Index.IndexBuildingSupport, Index.Indexer, Index.SearcherbaseCfs, functions, indexCfs, indexedColumn, metadataINDEX_BUILDER_SUPPORT| Constructor and Description | 
|---|
| CollectionKeyIndexBase(ColumnFamilyStore baseCfs,
                      IndexMetadata indexDef) | 
| Modifier and Type | Method and Description | 
|---|---|
| CBuilder | buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey,
                          ClusteringPrefix prefix,
                          CellPath path)Used to construct an the clustering for an entry in the index table based on values from the base data. | 
| IndexEntry | decodeEntry(DecoratedKey indexedValue,
           Row indexEntry)Used at search time to convert a row in the index table into a simple struct containing the values required
 to retrieve the corresponding row from the base table. | 
customExpressionValueType, deleteStaleEntry, dependsOn, getBackingTable, getBlockingFlushTask, getEstimatedResultRows, getIndexCfs, getIndexComparator, getIndexedColumn, getIndexedValue, getIndexMetadata, getInitializationTask, getInvalidateTask, getMetadataReloadTask, getPostIndexQueryFilter, getTruncateTask, indexCfsMetadata, indexerFor, isStale, newIndex, postProcessorFor, register, searcherFor, shouldBuildBlocking, supportsExpression, supportsOperator, validate, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBuildTaskSupport, getFlushObserver, getPreJoinTaskpublic CollectionKeyIndexBase(ColumnFamilyStore baseCfs, IndexMetadata indexDef)
public CBuilder buildIndexClusteringPrefix(java.nio.ByteBuffer partitionKey, ClusteringPrefix prefix, CellPath path)
CassandraIndexbuildIndexClusteringPrefix in class CassandraIndexpartitionKey - from the base data being indexedprefix - from the base data being indexedpath - from the base data being indexedpublic IndexEntry decodeEntry(DecoratedKey indexedValue, Row indexEntry)
CassandraIndexdecodeEntry in class CassandraIndexindexedValue - the partition key of the indexed table (i.e. the value that was indexed)indexEntry - a row from the index tableCopyright © 2018 The Apache Software Foundation