public class CompositesIndexOnRegular extends CompositesIndex
CompositesIndex.IndexedEntrycolumnDef, indexCfsbaseCfs, columnDefs, CUSTOM_INDEX_OPTION_NAME, keyComparator, logger| Constructor and Description |
|---|
CompositesIndexOnRegular() |
| Modifier and Type | Method and Description |
|---|---|
static CompositeType |
buildIndexComparator(CFMetaData baseMetadata,
ColumnDefinition columnDef) |
CompositesIndex.IndexedEntry |
decodeEntry(DecoratedKey indexedValue,
Column indexEntry) |
protected java.nio.ByteBuffer |
getIndexedValue(java.nio.ByteBuffer rowKey,
Column column) |
boolean |
indexes(java.nio.ByteBuffer name)
Returns true if the provided column name is indexed by this secondary index.
|
boolean |
isStale(CompositesIndex.IndexedEntry entry,
ColumnFamily data,
long now) |
protected ColumnNameBuilder |
makeIndexColumnNameBuilder(java.nio.ByteBuffer rowKey,
java.nio.ByteBuffer columnName) |
create, createSecondaryIndexSearcher, delete, getBaseComparator, getExpressionComparator, getIndexComparator, getIndexComparator, makeIndexColumnName, validateOptionsdelete, deleteForCleanup, expressionString, forceBlockingFlush, getIndexCfs, getIndexName, getLiveSize, init, insert, invalidate, reload, removeIndex, truncateBlocking, updategetNameForSystemKeyspace, validatebuildIndexAsync, buildIndexBlocking, createInstance, getBaseCfs, getColumnDefs, getIndexKeyFor, isIndexBuilt, setIndexBuilt, setIndexRemoved, toStringpublic static CompositeType buildIndexComparator(CFMetaData baseMetadata, ColumnDefinition columnDef)
protected java.nio.ByteBuffer getIndexedValue(java.nio.ByteBuffer rowKey,
Column column)
getIndexedValue in class AbstractSimplePerColumnSecondaryIndexprotected ColumnNameBuilder makeIndexColumnNameBuilder(java.nio.ByteBuffer rowKey, java.nio.ByteBuffer columnName)
makeIndexColumnNameBuilder in class CompositesIndexpublic CompositesIndex.IndexedEntry decodeEntry(DecoratedKey indexedValue, Column indexEntry)
decodeEntry in class CompositesIndexpublic boolean indexes(java.nio.ByteBuffer name)
SecondaryIndexindexes in class SecondaryIndexpublic boolean isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)
isStale in class CompositesIndexCopyright © 2015 The Apache Software Foundation