com.espertech.esper.epl.spec
Class NamedWindowConsumerStreamSpec

java.lang.Object
  extended by com.espertech.esper.epl.spec.StreamSpecBase
      extended by 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

Field Summary
 
Fields inherited from interface com.espertech.esper.epl.spec.StreamSpecCompiled
EMPTY_STREAM_ARRAY
 
Constructor Summary
NamedWindowConsumerStreamSpec(java.lang.String windowName, java.lang.String optionalAsName, ViewSpec[] viewSpecs, java.util.List<ExprNode> filterExpressions, StreamSpecOptions streamSpecOptions, PropertyEvaluator optPropertyEvaluator)
          Ctor.
 
Method Summary
 java.util.List<ExprNode> getFilterExpressions()
          Returns list of filter expressions onto the named window, or no filter expressions if none defined.
 PropertyEvaluator getOptPropertyEvaluator()
           
 java.lang.String getWindowName()
          Returns the window name.
 
Methods inherited from class com.espertech.esper.epl.spec.StreamSpecBase
getOptionalStreamName, getOptions, getViewSpecs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.espertech.esper.epl.spec.StreamSpec
getOptionalStreamName, getOptions, getViewSpecs
 

Constructor Detail

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 window
optionalAsName - - a name or null if none defined
viewSpecs - - is the view specifications
filterExpressions - - the named window filters
streamSpecOptions - - additional options such as unidirectional stream in a join
Method Detail

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()

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com