com.espertech.esper.epl.spec
Class FilterStreamSpecCompiled
java.lang.Object
com.espertech.esper.epl.spec.StreamSpecBase
com.espertech.esper.epl.spec.FilterStreamSpecCompiled
- All Implemented Interfaces:
- StreamSpec, StreamSpecCompiled, MetaDefItem, java.io.Serializable
public class FilterStreamSpecCompiled
- extends StreamSpecBase
- implements StreamSpecCompiled
Specification for building an event stream out of a filter for events (supplying type and basic filter criteria)
and views onto these events which are staggered onto each other to supply a final stream of events.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterStreamSpecCompiled
public FilterStreamSpecCompiled(FilterSpecCompiled filterSpec,
ViewSpec[] viewSpecs,
java.lang.String optionalStreamName,
StreamSpecOptions streamSpecOptions)
- Ctor.
- Parameters:
filterSpec
- - specifies what events we are interested in.viewSpecs
- - specifies what view to use to derive dataoptionalStreamName
- - stream name, or null if none suppliedstreamSpecOptions
- - additional options such as unidirectional stream in a join
getFilterSpec
public FilterSpecCompiled getFilterSpec()
- Returns filter specification for which events the stream will getSelectListEvents.
- Returns:
- filter spec
setFilterSpec
public void setFilterSpec(FilterSpecCompiled filterSpec)
- Sets a filter specification.
- Parameters:
filterSpec
- to set