Click or drag to resize

OutputLimitClause Class

An output limit clause defines how to limit output of statements and consists of a selector specifiying which events to select to output, a frequency and a unit.
Inheritance Hierarchy
SystemObject
  com.espertech.esper.common.client.sodaOutputLimitClause

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

The OutputLimitClause type exposes the following members.

Constructors
  NameDescription
Public methodOutputLimitClause
Ctor.
Public methodOutputLimitClause(TimePeriodExpression)
Ctor.
Public methodOutputLimitClause(OutputLimitSelector, Expression)
Ctor.
Public methodOutputLimitClause(OutputLimitSelector, OutputLimitUnit)
Ctor.
Public methodOutputLimitClause(OutputLimitSelector, TimePeriodExpression)
Ctor.
Public methodOutputLimitClause(OutputLimitSelector, NullableT)
Initializes a new instance of the OutputLimitClause class
Public methodOutputLimitClause(OutputLimitSelector, String)
Ctor.
Public methodOutputLimitClause(OutputLimitSelector, Expression, IListT)
Initializes a new instance of the OutputLimitClause class
Public methodOutputLimitClause(OutputLimitSelector, OutputLimitUnit, TimePeriodExpression, NullableT)
Initializes a new instance of the OutputLimitClause class
Public methodOutputLimitClause(OutputLimitSelector, NullableT, Void, Double)
Initializes a new instance of the OutputLimitClause class
Top
Properties
  NameDescription
Public propertyAfterNumberOfEvents
Returns the after-keyword number of events, or null if undefined.
Public propertyAfterTimePeriodExpression
Returns the after-keyword time period.
Public propertyAndAfterTerminateAndExpr
Returns the optional expression evaluated when a context partition terminates before triggering output.
Public propertyAndAfterTerminateThenAssignments
Returns the set-assignments to execute when a context partition terminates.
Public propertyCrontabAtParameters
Returns the crontab parameters, or null if not using crontab-like schedule.
Public propertyFrequency
Returns output frequency.
Public propertyFrequencyVariable
Returns the variable name of the variable providing output rate frequency values, or null if the frequency is a fixed value.
Public propertyIsAndAfterTerminate
Returns true for output upon termination of a context partition
Public propertySelector
Returns the selector indicating the events to output.
Public propertyThenAssignments
Returns the list of optional then-keyword variable assignments, if any
Public propertyTimePeriodExpression
Returns the time period, or null if none provided.
Public propertyUnit
Returns the unit the frequency is in.
Public propertyWhenExpression
Returns the expression that controls output for use with the when-keyword.
Top
Methods
  NameDescription
Public methodStatic memberCreate(Double)
Creates an output limit clause.
Public methodStatic memberCreate(String)
Creates an output limit clause.
Public methodStatic memberCreate(Expression)
Creates an output limit clause with a when-expression and optional then-assignment expressions to be added.
Public methodStatic memberCreate(TimePeriodExpression)
Creates an output limit clause.
Public methodStatic memberCreate(OutputLimitSelector, TimePeriodExpression)
Creates an output limit clause.
Public methodStatic memberCreate(OutputLimitSelector, Double)
Creates an output limit clause.
Public methodStatic memberCreate(OutputLimitSelector, String)
Creates an output limit clause.
Public methodStatic memberCreateAfter(Int32)
Create with after-only and number of events.
Public methodStatic memberCreateAfter(TimePeriodExpression)
Create with after-only time period.
Public methodStatic memberCreateSchedule
Creates an output limit clause with a crontab 'at' schedule parameters, see and related.
Public methodToEPL
Renders the clause in textual representation.
Public methodWithAddThenAssignment
Adds a then-keyword variable assigment for use with the when-keyword.
Public methodWithAfterNumberOfEvents
Public methodWithAfterTimePeriodExpression
Sets the after-keyword time period.
Public methodWithAndAfterTerminate
Set true for output upon termination of a context partition
Public methodWithAndAfterTerminateAndExpr
Sets an optional expression evaluated when a context partition terminates before triggering output.
Public methodWithAndAfterTerminateThenAssignments
Public methodWithCrontabAtParameters
Crontab.
Public methodWithFrequency
Public methodWithFrequencyVariable
Sets the variable name of the variable providing output rate frequency values, or null if the frequency is a fixed value.
Public methodWithSelector
Sets the selector indicating the events to output.
Public methodWithThenAssignments
Public methodWithTimePeriodExpression
Crontab
Public methodWithUnit
Sets the unit the frequency is in.
Public methodWithWhenExpression
Set when.
Top
Fields
See Also