Click or drag to resize

PatternStream Class

A stream of events that is generated by pattern matches.

Patterns matches are events that match pattern expressions. Pattern expressions are built using .

Inheritance Hierarchy

Namespace:  com.espertech.esper.common.client.soda
Assembly:  NEsper.Common (in NEsper.Common.dll) Version: 8.0.0.0
Syntax
C#
[SerializableAttribute]
public class PatternStream : ProjectedStream

The PatternStream type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAnnotations
Returns the pattern-level annotations, if any
Public propertyExpression
Returns the pattern expression providing events to the stream.
Public propertyIsRetainIntersection
Returns true if multiple data window shall be treated as an intersection.
(Inherited from ProjectedStream.)
Public propertyIsRetainUnion
Returns true if multiple data window shall be treated as a union.
(Inherited from ProjectedStream.)
Public propertyIsUnidirectional
Returns true if the stream as unidirectional, for use in unidirectional joins.
(Inherited from ProjectedStream.)
Public propertyStreamName
Returns the stream name.
(Inherited from Stream.)
Public propertyViews
Returns the list of views added to the stream.
(Inherited from ProjectedStream.)
Top
Methods
  NameDescription
Public methodAddView(View)
Add a view to the stream.
(Inherited from ProjectedStream.)
Public methodAddView(String, Expression)
Adds a parameterized view to the stream.
(Inherited from ProjectedStream.)
Public methodAddView(String, String)
Adds an un-parameterized view to the stream.
(Inherited from ProjectedStream.)
Public methodAddView(String, String, Expression)
Adds a parameterized view to the stream.
(Inherited from ProjectedStream.)
Public methodAddView(String, String, IListT) (Inherited from ProjectedStream.)
Public methodStatic memberCreate(PatternExpr)
Creates a pattern stream from a pattern expression.
Public methodStatic memberCreate(PatternExpr, String)
Creates a named pattern stream from a pattern expression.
Public methodToEPL
Renders the clause in textual representation.
(Inherited from Stream.)
Public methodToEPLProjectedStream (Overrides ProjectedStreamToEPLProjectedStream(TextWriter, EPStatementFormatter).)
Public methodToEPLProjectedStreamType (Overrides ProjectedStreamToEPLProjectedStreamType(TextWriter).)
Public methodToEPLStream
Renders the clause in textual representation.
(Inherited from ProjectedStream.)
Public methodToEPLStreamOptions (Inherited from ProjectedStream.)
Public methodToEPLStreamType (Inherited from ProjectedStream.)
Public methodUnidirectional
Set to unidirectional.
(Inherited from ProjectedStream.)
Top
See Also