Class NonTokenizingAnalyzer
- java.lang.Object
-
- org.apache.cassandra.index.sai.analyzer.AbstractAnalyzer
-
- org.apache.cassandra.index.sai.analyzer.NonTokenizingAnalyzer
-
- All Implemented Interfaces:
java.util.Iterator<java.nio.ByteBuffer>
public class NonTokenizingAnalyzer extends AbstractAnalyzer
Analyzer that does *not* tokenize the input. Optionally will apply filters for the input based onNonTokenizingOptions
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.cassandra.index.sai.analyzer.AbstractAnalyzer
AbstractAnalyzer.AnalyzerFactory
-
-
Field Summary
-
Fields inherited from class org.apache.cassandra.index.sai.analyzer.AbstractAnalyzer
next, nextLiteral
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
protected void
resetInternal(java.nio.ByteBuffer input)
java.lang.String
toString()
boolean
transformValue()
-
Methods inherited from class org.apache.cassandra.index.sai.analyzer.AbstractAnalyzer
end, fromOptions, getAnalyzerOptions, next, remove, reset
-
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
-
transformValue
public boolean transformValue()
- Specified by:
transformValue
in classAbstractAnalyzer
- Returns:
- true if index value is transformed, e.g. normalized or lower-cased or tokenized.
-
resetInternal
protected void resetInternal(java.nio.ByteBuffer input)
- Specified by:
resetInternal
in classAbstractAnalyzer
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-