public class CollectionEntryIndex extends CollectionKeyIndexBase
Index.CollatedViewIndexBuildingSupport, Index.IndexBuildingSupport, Index.Indexer, Index.SearcherbaseCfs, functions, indexCfs, indexedColumn, metadataINDEX_BUILDER_SUPPORT| Constructor and Description | 
|---|
| CollectionEntryIndex(ColumnFamilyStore baseCfs,
                    IndexMetadata indexDef) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.nio.ByteBuffer | getIndexedValue(java.nio.ByteBuffer partitionKey,
               Clustering clustering,
               CellPath path,
               java.nio.ByteBuffer cellValue)Extract the value to be inserted into the index from the components of the base data | 
| boolean | isStale(Row data,
       java.nio.ByteBuffer indexValue,
       int nowInSec)Check whether a value retrieved from an index is still valid by comparing it to current row from the base table. | 
buildIndexClusteringPrefix, decodeEntrycustomExpressionValueType, deleteStaleEntry, dependsOn, getBackingTable, getBlockingFlushTask, getEstimatedResultRows, getIndexCfs, getIndexComparator, getIndexedColumn, getIndexMetadata, getInitializationTask, getInvalidateTask, getMetadataReloadTask, getPostIndexQueryFilter, getTruncateTask, indexCfsMetadata, indexerFor, newIndex, postProcessorFor, register, searcherFor, shouldBuildBlocking, supportsExpression, supportsOperator, validate, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBuildTaskSupport, getFlushObserver, getPreJoinTaskpublic CollectionEntryIndex(ColumnFamilyStore baseCfs, IndexMetadata indexDef)
public java.nio.ByteBuffer getIndexedValue(java.nio.ByteBuffer partitionKey,
                                           Clustering clustering,
                                           CellPath path,
                                           java.nio.ByteBuffer cellValue)
CassandraIndexgetIndexedValue in class CassandraIndexpartitionKey - from the primary dataclustering - from the primary datapath - from the primary datacellValue - from the primary datapublic boolean isStale(Row data, java.nio.ByteBuffer indexValue, int nowInSec)
CassandraIndexisStale in class CassandraIndexdata - the current row from the primary data tableindexValue - the value we retrieved from the indexCopyright © 2018 The Apache Software Foundation