public abstract class CompositesIndexIncludingCollectionKey extends CompositesIndex
CompositesIndex.IndexedEntry
columnDef, indexCfs
baseCfs, columnDefs, CUSTOM_INDEX_OPTION_NAME, INDEX_ENTRIES_OPTION_NAME, INDEX_KEYS_OPTION_NAME, INDEX_VALUES_OPTION_NAME, keyComparator, logger
Constructor and Description |
---|
CompositesIndexIncludingCollectionKey() |
Modifier and Type | Method and Description |
---|---|
static CellNameType |
buildIndexComparator(CFMetaData baseMetadata,
ColumnDefinition columnDef) |
CompositesIndex.IndexedEntry |
decodeEntry(DecoratedKey indexedValue,
Cell indexEntry) |
boolean |
indexes(CellName name)
Returns true if the provided cell name is indexed by this secondary index.
|
protected Composite |
makeIndexColumnPrefix(java.nio.ByteBuffer rowKey,
Composite cellName) |
create, createSecondaryIndexSearcher, delete, getExpressionComparator, getIndexComparator, getIndexComparator, isStale, makeIndexColumnName, validateOptions
delete, deleteForCleanup, estimateResultRows, expressionString, forceBlockingFlush, getIndexCfs, getIndexedValue, getIndexKeyComparator, getIndexName, init, insert, invalidate, reload, removeIndex, truncateBlocking, update, validate
getNameForSystemKeyspace, validate
buildIndexAsync, buildIndexBlocking, createInstance, getBaseCfs, getColumnDefs, getIndexKeyFor, indexes, isIndexBuilt, isQueryable, setIndexBuilt, setIndexRemoved, supportsOperator, toString
public CompositesIndexIncludingCollectionKey()
public static CellNameType buildIndexComparator(CFMetaData baseMetadata, ColumnDefinition columnDef)
protected Composite makeIndexColumnPrefix(java.nio.ByteBuffer rowKey, Composite cellName)
makeIndexColumnPrefix
in class CompositesIndex
public CompositesIndex.IndexedEntry decodeEntry(DecoratedKey indexedValue, Cell indexEntry)
decodeEntry
in class CompositesIndex
public boolean indexes(CellName name)
SecondaryIndex
indexes
in class SecondaryIndex
Copyright © 2019 The Apache Software Foundation