Class TrieMemIndex
- java.lang.Object
-
- org.apache.cassandra.index.sasi.memory.MemIndex
-
- org.apache.cassandra.index.sasi.memory.TrieMemIndex
-
public class TrieMemIndex extends MemIndex
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
TrieMemIndex.ConcurrentPrefixTrie
protected static class
TrieMemIndex.ConcurrentSuffixTrie
-
Field Summary
-
Fields inherited from class org.apache.cassandra.index.sasi.memory.MemIndex
columnIndex, keyValidator
-
-
Constructor Summary
Constructors Constructor Description TrieMemIndex(AbstractType<?> keyValidator, ColumnIndex columnIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
add(DecoratedKey key, java.nio.ByteBuffer value)
RangeIterator<java.lang.Long,Token>
search(Expression expression)
-
-
-
Constructor Detail
-
TrieMemIndex
public TrieMemIndex(AbstractType<?> keyValidator, ColumnIndex columnIndex)
-
-
Method Detail
-
add
public long add(DecoratedKey key, java.nio.ByteBuffer value)
-
search
public RangeIterator<java.lang.Long,Token> search(Expression expression)
-
-