public abstract class CompositesIndexIncludingCollectionKey extends CompositesIndex
CompositesIndex.IndexedEntrycolumnDef, indexCfsbaseCfs, 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, validateOptionsdelete, deleteForCleanup, estimateResultRows, expressionString, forceBlockingFlush, getIndexCfs, getIndexedValue, getIndexKeyComparator, getIndexName, init, insert, invalidate, reload, removeIndex, truncateBlocking, update, validategetNameForSystemKeyspace, validatebuildIndexAsync, buildIndexBlocking, createInstance, getBaseCfs, getColumnDefs, getIndexKeyFor, indexes, isIndexBuilt, isQueryable, setIndexBuilt, setIndexRemoved, supportsOperator, toStringpublic CompositesIndexIncludingCollectionKey()
public static CellNameType buildIndexComparator(CFMetaData baseMetadata, ColumnDefinition columnDef)
protected Composite makeIndexColumnPrefix(java.nio.ByteBuffer rowKey, Composite cellName)
makeIndexColumnPrefix in class CompositesIndexpublic CompositesIndex.IndexedEntry decodeEntry(DecoratedKey indexedValue, Cell indexEntry)
decodeEntry in class CompositesIndexpublic boolean indexes(CellName name)
SecondaryIndexindexes in class SecondaryIndexCopyright © 2018 The Apache Software Foundation