Click or drag to resize

FilterStream Class

A stream upon which projections (views) can be added that selects events by name and filter expression.
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 FilterStream : ProjectedStream

The FilterStream type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyFilter
Returns the filter.
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(String)
Creates a stream of events of the given name.
Public methodStatic memberCreate(Filter)
Creates a stream using a filter that provides the event type name and filter expression to filter for.
Public methodStatic memberCreate(String, Expression)
Creates a stream of events of the given event type name and names that stream. Example: "select * from MyeventTypeName as StreamName".
Public methodStatic memberCreate(String, String)
Creates a stream of events of the given event type name and names that stream. Example: "select * from MyeventTypeName as StreamName".
Public methodStatic memberCreate(Filter, String)
Creates a stream using a filter that provides the event type name and filter expression to filter for.
Public methodStatic memberCreate(String, String, Expression)
Creates a stream of events of the given event type name and names that stream. Example: "select * from MyeventTypeName as StreamName".
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