Package | Description |
---|---|
com.espertech.esper.epl.virtualdw |
Virtual data window.
|
com.espertech.esper.rowregex |
Match-recognize expression tree and state objects.
|
com.espertech.esper.view |
View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.
|
com.espertech.esper.view.ext |
Extension views that providing services such as sorting, which don't fit much into other categories.
|
com.espertech.esper.view.internal |
Internal management views for buffering view results and providing these to joins.
|
com.espertech.esper.view.stat |
Views computing statistical values.
|
com.espertech.esper.view.std |
Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc.
|
com.espertech.esper.view.window |
Window views are in this package
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualDWViewFactoryImpl.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
VirtualDWViewFactoryImpl.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParameters) |
Modifier and Type | Method and Description |
---|---|
void |
EventRowRegexNFAViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
EventRowRegexNFAViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParameters) |
Modifier and Type | Method and Description |
---|---|
static void |
ViewFactorySupport.assertReturnsNonConstant(String viewName,
ExprNode expression,
int index)
Assert and throws an exception if the expression passed returns a non-constant value.
|
void |
ViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
Attaches the factory to a parent event type such that the factory can validate
attach requirements and determine an event type for resulting views.
|
static Object |
ViewFactorySupport.evaluate(ExprEvaluator evaluator,
int expressionNumber,
String viewName,
StatementContext statementContext) |
static Object |
ViewFactorySupport.evaluateAssertNoProperties(String viewName,
ExprNode expression,
int index,
ExprEvaluatorContext exprEvaluatorContext) |
void |
ViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParameters)
Indicates user EPL query view parameters to the view factory.
|
static ExprNode[] |
ViewFactorySupport.validate(String viewName,
EventType eventType,
StatementContext statementContext,
List<ExprNode> expressions,
boolean allowConstantResult)
Validate the view parameter expressions and return the validated expression for later execution.
|
static ExprNode[] |
ViewFactorySupport.validate(String viewName,
StatementContext statementContext,
List<ExprNode> expressions) |
static Object |
ViewFactorySupport.validateAndEvaluate(String viewName,
StatementContext statementContext,
ExprNode expression)
Validate the view parameter expression and evaluate the expression returning the result object.
|
static Object |
ViewFactorySupport.validateAndEvaluateExpr(String viewName,
StatementContext statementContext,
ExprNode expression,
StreamTypeService streamTypeService,
int expressionNumber) |
static ExprTimePeriodEvalDeltaConstFactory |
ViewFactoryTimePeriodHelper.validateAndEvaluateTimeDeltaFactory(String viewName,
StatementContext statementContext,
ExprNode expression,
String expectedMessage,
int expressionNumber) |
static ExprNode |
ViewFactorySupport.validateExpr(String viewName,
StatementContext statementContext,
ExprNode expression,
StreamTypeService streamTypeService,
int expressionNumber) |
static void |
ViewFactorySupport.validateNoParameters(String viewName,
List<ExprNode> expressionParameters) |
static void |
ViewFactorySupport.validateNoProperties(String viewName,
ExprNode expression,
int index) |
static ExprEvaluator |
ViewFactorySupport.validateSizeParam(String viewName,
StatementContext statementContext,
ExprNode sizeNode,
int expressionNumber) |
static ExprEvaluator |
ViewFactorySupport.validateSizeSingleParam(String viewName,
ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
Modifier and Type | Method and Description |
---|---|
void |
TimeToLiveViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
TimeOrderViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
SortWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
RankWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
TimeToLiveViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
TimeOrderViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
SortWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParams) |
void |
RankWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParams) |
Modifier and Type | Method and Description |
---|---|
void |
UnionViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
PriorEventViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
NoopViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
IntersectViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
UnionViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParameters) |
void |
PriorEventViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
NoopViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParameters) |
void |
IntersectViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> viewParameters) |
Modifier and Type | Method and Description |
---|---|
void |
WeightedAverageViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
UnivariateStatisticsViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
RegressionLinestViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
CorrelationViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
WeightedAverageViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
UnivariateStatisticsViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
RegressionLinestViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
CorrelationViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
Modifier and Type | Method and Description |
---|---|
void |
UniqueByPropertyViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
SizeViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
MergeViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
LastElementViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
GroupByViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
FirstUniqueByPropertyViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
FirstElementViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
UniqueByPropertyViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
SizeViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
MergeViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
LastElementViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
GroupByViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
FirstUniqueByPropertyViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
FirstElementViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
Modifier and Type | Method and Description |
---|---|
void |
TimeWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
TimeLengthBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
TimeBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
TimeAccumViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
LengthWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
LengthBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
KeepAllViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
FirstTimeViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
FirstLengthWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
ExternallyTimedWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
ExternallyTimedBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
void |
ExpressionViewFactoryBase.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories) |
protected void |
TimeBatchViewFactoryParams.processKeywords(Object keywords,
String errorMessage)
Convert keywords into isForceUpdate and isStartEager members
|
void |
TimeWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
TimeLengthBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
TimeBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
TimeAccumViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
LengthWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
LengthBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
KeepAllViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
FirstTimeViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
FirstLengthWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
ExternallyTimedWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
ExternallyTimedBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
ExpressionWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |
void |
ExpressionBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters) |