com.espertech.esper.epl.spec
Class NamedWindowConsumerStreamSpec
java.lang.Object
com.espertech.esper.epl.spec.StreamSpecBase
com.espertech.esper.epl.spec.NamedWindowConsumerStreamSpec
- All Implemented Interfaces:
- StreamSpec, StreamSpecCompiled, MetaDefItem, java.io.Serializable
public class NamedWindowConsumerStreamSpec
- extends StreamSpecBase
- implements StreamSpecCompiled
Specification for use of an existing named window.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedWindowConsumerStreamSpec
public NamedWindowConsumerStreamSpec(java.lang.String windowName,
java.lang.String optionalAsName,
ViewSpec[] viewSpecs,
java.util.List<ExprNode> filterExpressions,
StreamSpecOptions streamSpecOptions,
PropertyEvaluator optPropertyEvaluator)
- Ctor.
- Parameters:
windowName
- - specifies the name of the named windowoptionalAsName
- - a name or null if none definedviewSpecs
- - is the view specificationsfilterExpressions
- - the named window filtersstreamSpecOptions
- - additional options such as unidirectional stream in a join
getWindowName
public java.lang.String getWindowName()
- Returns the window name.
- Returns:
- window name
getFilterExpressions
public java.util.List<ExprNode> getFilterExpressions()
- Returns list of filter expressions onto the named window, or no filter expressions if none defined.
- Returns:
- list of filter expressions
getOptPropertyEvaluator
public PropertyEvaluator getOptPropertyEvaluator()