Class SA<T extends java.nio.Buffer>
- java.lang.Object
-
- org.apache.cassandra.index.sasi.sa.SA<T>
-
- Direct Known Subclasses:
IntegralSA,SuffixSA
public abstract class SA<T extends java.nio.Buffer> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected intcharCountprotected AbstractType<?>comparatorprotected OnDiskIndexBuilder.Modemodeprotected java.util.List<Term<T>>terms
-
Constructor Summary
Constructors Constructor Description SA(AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidadd(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)abstract TermIteratorfinish()OnDiskIndexBuilder.ModegetMode()protected abstract Term<T>getTerm(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)
-
-
-
Field Detail
-
comparator
protected final AbstractType<?> comparator
-
mode
protected final OnDiskIndexBuilder.Mode mode
-
charCount
protected int charCount
-
-
Constructor Detail
-
SA
public SA(AbstractType<?> comparator, OnDiskIndexBuilder.Mode mode)
-
-
Method Detail
-
getMode
public OnDiskIndexBuilder.Mode getMode()
-
add
public void add(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)
-
finish
public abstract TermIterator finish()
-
getTerm
protected abstract Term<T> getTerm(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)
-
-