Click or drag to resize

FromClause Class

The from-clause names the streams to select upon.

The most common projected stream is a filter-based stream which is created by .

Multiple streams can be joined by adding each stream individually.

Outer joins are also handled by this class. To create an outer join consisting of 2 streams, add one that defines the outer join relationship between the 2 streams. The outer joins between N streams, add N-1 qualifiers.

Inheritance Hierarchy
SystemObject
  com.espertech.esper.common.client.sodaFromClause

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

The FromClause type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyOuterJoinQualifiers
Returns the outer join descriptors, if this is an outer join, or an empty list if none of the streams are outer joined.
Public propertyStreams
Returns the list of streams in the from-clause.
Top
Methods
  NameDescription
Public methodAdd(OuterJoinQualifier)
Adds an outer join descriptor that defines how the streams are related via outer joins.

For joining N streams, add N-1 outer join qualifiers.

Public methodAdd(Stream)
Adds a stream.

Use to add filter-based streams.

Public methodStatic memberCreate
Creates an empty from-clause to which one adds streams via the add methods.
Public methodStatic memberCreate(Stream)
Creates a from clause that selects from a single stream.

Use to create filter-based streams to add.

Public methodStatic memberCreate(Stream, OuterJoinQualifier, Stream)
Creates a from-clause that lists 2 projected streams joined via outer join.
Public methodToEPL
Renders the from-clause in textual representation.
Public methodToEPLOptions
Renders the from-clause in textual representation.
Top
See Also