public class NamedWindowConsumerStreamSpec extends StreamSpecBase implements StreamSpecCompiled
EMPTY_STREAM_ARRAY
Constructor and Description |
---|
NamedWindowConsumerStreamSpec(String windowName,
String optionalAsName,
ViewSpec[] viewSpecs,
List<ExprNode> filterExpressions,
StreamSpecOptions streamSpecOptions,
PropertyEvaluator optPropertyEvaluator)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
int |
getConsumerSpecIndexAmongAll(NamedWindowConsumerStreamSpec[] consumerSpecAll) |
List<ExprNode> |
getFilterExpressions()
Returns list of filter expressions onto the named window, or no filter expressions if none defined.
|
PropertyEvaluator |
getOptPropertyEvaluator() |
String |
getWindowName()
Returns the window name.
|
getOptionalStreamName, getOptions, getViewSpecs
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOptionalStreamName, getOptions, getViewSpecs
public NamedWindowConsumerStreamSpec(String windowName, String optionalAsName, ViewSpec[] viewSpecs, List<ExprNode> filterExpressions, StreamSpecOptions streamSpecOptions, PropertyEvaluator optPropertyEvaluator)
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 joinoptPropertyEvaluator
- - for nested eventspublic String getWindowName()
public List<ExprNode> getFilterExpressions()
public PropertyEvaluator getOptPropertyEvaluator()
public int getConsumerSpecIndexAmongAll(NamedWindowConsumerStreamSpec[] consumerSpecAll)