Package | Description |
---|---|
com.espertech.esper.epl.core |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.epl.datetime.interval.deltaexpr | |
com.espertech.esper.epl.expression.time |
Time-related expressions.
|
com.espertech.esper.epl.parse |
Parsers and AST tree walkers and helper classes transforming AST into business objects
|
com.espertech.esper.epl.spec |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.epl.view |
Internal processing views for output rate limiting, filtering and internal event routing
|
com.espertech.esper.pattern |
Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active
pattern instance
|
Modifier and Type | Method and Description |
---|---|
OutputConditionFactory |
ResultSetProcessorHelperFactoryImpl.makeOutputConditionTime(ExprTimePeriod timePeriodExpr,
boolean isStartConditionOnCreation) |
OutputConditionFactory |
ResultSetProcessorHelperFactory.makeOutputConditionTime(ExprTimePeriod timePeriodExpr,
boolean isStartConditionOnCreation) |
Constructor and Description |
---|
IntervalDeltaExprTimePeriodNonConstForge(ExprTimePeriod timePeriod,
TimeAbacus timeAbacus) |
Modifier and Type | Class and Description |
---|---|
class |
ExprTimePeriodImpl
Expression representing a time period.
|
Modifier and Type | Method and Description |
---|---|
static ExprTimePeriod |
ASTExprHelper.timePeriodGetExprAllParams(EsperEPL2GrammarParser.TimePeriodContext ctx,
Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
VariableService variableService,
StatementSpecRaw spec,
ConfigurationInformation config,
TimeAbacus timeAbacus) |
static ExprTimePeriod |
ASTExprHelper.timePeriodGetExprJustSeconds(EsperEPL2GrammarParser.ExpressionContext expression,
Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
ConfigurationInformation config,
TimeAbacus timeAbacus) |
Modifier and Type | Method and Description |
---|---|
ExprTimePeriod |
OutputLimitSpec.getAfterTimePeriodExpr()
Returns the after-keyword time period.
|
ExprTimePeriod |
ContextDetailConditionTimePeriod.getTimePeriod() |
ExprTimePeriod |
OutputLimitSpec.getTimePeriodExpr()
Returns time period expression or null if none used.
|
ExprTimePeriod |
MatchRecognizeInterval.getTimePeriodExpr()
Returns the time period.
|
Modifier and Type | Method and Description |
---|---|
void |
OutputLimitSpec.setAfterTimePeriodExpr(ExprTimePeriod afterTimePeriodExpr) |
void |
ContextDetailConditionTimePeriod.setTimePeriod(ExprTimePeriod timePeriod) |
void |
OutputLimitSpec.setTimePeriodExpr(ExprTimePeriod timePeriodExpr) |
Constructor and Description |
---|
ContextDetailConditionTimePeriod(ExprTimePeriod timePeriod,
boolean immediate) |
MatchRecognizeInterval(ExprTimePeriod timePeriodExpr,
boolean orTerminated)
Ctor.
|
OutputLimitSpec(Double rate,
String variableForRate,
OutputLimitRateType rateType,
OutputLimitLimitType displayLimit,
ExprNode whenExpressionNode,
List<OnTriggerSetAssignment> thenExpressions,
List<ExprNode> crontabAtSchedule,
ExprTimePeriod timePeriodExpr,
ExprTimePeriod afterTimePeriodExpr,
Integer afterNumberOfEvents,
boolean andAfterTerminate,
ExprNode andAfterTerminateExpr,
List<OnTriggerSetAssignment> andAfterTerminateSetExpressions) |
Modifier and Type | Field and Description |
---|---|
protected ExprTimePeriod |
OutputProcessViewDirectDistinctOrAfterFactory.afterTimePeriod |
Modifier and Type | Method and Description |
---|---|
ExprTimePeriod |
OutputConditionTimeFactory.getTimePeriod() |
ExprTimePeriod |
OutputConditionPolledTimeFactory.getTimePeriod() |
Constructor and Description |
---|
OutputConditionPolledTimeFactory(ExprTimePeriod timePeriod,
StatementContext statementContext) |
OutputConditionTimeFactory(ExprTimePeriod timePeriod,
boolean isStartConditionOnCreation)
Constructor.
|
OutputProcessViewConditionFactory(StatementContext statementContext,
OutputStrategyPostProcessFactory postProcessFactory,
boolean distinct,
ExprTimePeriod afterTimePeriod,
Integer afterConditionNumberOfEvents,
EventType resultEventType,
OutputConditionFactory outputConditionFactory,
int streamCount,
OutputProcessViewConditionFactory.ConditionType conditionType,
OutputLimitLimitType outputLimitLimitType,
boolean terminable,
boolean hasAfter,
boolean isUnaggregatedUngrouped,
SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory) |
OutputProcessViewDirectDistinctOrAfterFactory(StatementContext statementContext,
OutputStrategyPostProcessFactory postProcessFactory,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean distinct,
ExprTimePeriod afterTimePeriod,
Integer afterConditionNumberOfEvents,
EventType resultEventType) |
Modifier and Type | Method and Description |
---|---|
static Object |
PatternExpressionUtil.evaluateTimePeriod(String objectName,
MatchedEventMap beginState,
ExprTimePeriod timePeriod,
MatchedEventConvertor convertor,
ExprEvaluatorContext exprEvaluatorContext)
Evaluate the pattern expression.
|