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.ObjectA 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.StringgetName()abstract Tprocess(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()
-
-