Class FilterPipelineTask<F,T>
- java.lang.Object
-
- org.apache.cassandra.index.sasi.analyzer.filter.FilterPipelineTask<F,T>
-
- Direct Known Subclasses:
BasicResultFilters.LowerCase
,BasicResultFilters.NoOperation
,BasicResultFilters.UpperCase
,StemmingFilters.DefaultStemmingFilter
,StopWordFilters.DefaultStopWordFilter
public abstract class FilterPipelineTask<F,T> extends java.lang.Object
A single task or set of work to process an input and return a single output. Maintains a link to the next task to be executed after itself
-
-
Field Summary
Fields Modifier and Type Field Description FilterPipelineTask<?,?>
next
-
Constructor Summary
Constructors Constructor Description FilterPipelineTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
abstract T
process(F input)
protected <K,V>
voidsetLast(java.lang.String name, FilterPipelineTask<K,V> last)
-
-
-
Field Detail
-
next
public FilterPipelineTask<?,?> next
-
-
Method Detail
-
setLast
protected <K,V> void setLast(java.lang.String name, FilterPipelineTask<K,V> last)
-
getName
public java.lang.String getName()
-
-