|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprEvaluator | |
---|---|
com.espertech.esper.core.context.mgr | Context management. |
com.espertech.esper.core.context.stmt | Registries for context partitions to handle aggregations, prev/prior and subselects. |
com.espertech.esper.core.context.subselect | Subselect implementation. |
com.espertech.esper.core.service | Implementation of client package interfaces, glue code |
com.espertech.esper.epl.agg.access | State multifunction aggregation methods |
com.espertech.esper.epl.agg.service | Aggregation services. |
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.core.eval | Select expression evaluators. |
com.espertech.esper.epl.datetime.calop | Date-Time calendar operations. |
com.espertech.esper.epl.datetime.interval | Interval algebra. |
com.espertech.esper.epl.declexpr | Declared expression handling. |
com.espertech.esper.epl.enummethod.dot | Enumeration method utility classes and input data sources. |
com.espertech.esper.epl.enummethod.eval | Enumeration method implementations. |
com.espertech.esper.epl.expression | This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses |
com.espertech.esper.epl.join.base | Join process interfaces and glue code |
com.espertech.esper.epl.join.exec.base | Inner join execution |
com.espertech.esper.epl.join.exec.composite | Composite query execution for hash+btree combined lookup. |
com.espertech.esper.epl.join.exec.sorted | Btree lookup for query execution. |
com.espertech.esper.epl.lookup | Subquery execution strategies and lookup indexes |
com.espertech.esper.epl.named | Named window classes are in this package |
com.espertech.esper.epl.property | Classes for handling events-within-events. |
com.espertech.esper.epl.script | Script expression evaluation. |
com.espertech.esper.epl.subquery | Subquery helper classes are found here. |
com.espertech.esper.epl.view | Internal processing views for output rate limiting, filtering and internal event routing |
com.espertech.esper.event | This package defines the internal event APIs. |
com.espertech.esper.filter | Main switchboard filtering and routing of incoming events to interested statements is performed in this package. |
com.espertech.esper.pattern | Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance |
com.espertech.esper.pattern.guard | Pattern guards that can define the lifetime of a pattern |
com.espertech.esper.rowregex | Match-recognize expression tree and state objects. |
com.espertech.esper.type | Internal primitive, enum and other type representations |
com.espertech.esper.util | Utility classes that center around Java type handling, printing, reflection, debugging |
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 |
Uses of ExprEvaluator in com.espertech.esper.core.context.mgr |
---|
Constructors in com.espertech.esper.core.context.mgr with parameters of type ExprEvaluator | |
---|---|
ContextControllerHashedGetterCRC32Single(ExprEvaluator eval,
int granularity)
|
|
ContextControllerHashedGetterHashSingle(ExprEvaluator eval,
int granularity)
|
Uses of ExprEvaluator in com.espertech.esper.core.context.stmt |
---|
Methods in com.espertech.esper.core.context.stmt with parameters of type ExprEvaluator | |
---|---|
java.lang.Object |
AIRegistryPriorSingle.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber)
|
java.lang.Object |
AIRegistryPriorMultiPerm.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber)
|
java.lang.Object |
AIRegistryPriorMap.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber)
|
Uses of ExprEvaluator in com.espertech.esper.core.context.subselect |
---|
Constructors in com.espertech.esper.core.context.subselect with parameters of type ExprEvaluator | |
---|---|
SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber,
SubSelectActivationHolder subSelectHolder,
Pair<EventTableFactory,SubordTableLookupStrategyFactory> pair,
ExprEvaluator filterExprEval,
boolean correlatedSubquery,
AggregationServiceFactoryDesc aggregationServiceFactory,
ViewResourceDelegateVerified viewResourceDelegate)
|
|
SubSelectStrategyFactoryNamedWinIndexShare(SubordTableLookupStrategy namedWindowSubqueryLookup,
ExprEvaluator filterExprEval,
AggregationServiceFactoryDesc aggregationServiceFactory)
|
Uses of ExprEvaluator in com.espertech.esper.core.service |
---|
Methods in com.espertech.esper.core.service that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
InternalEventRouterEntry.getAssignments()
Returns the expressions providing values for assignment. |
ExprEvaluator |
InternalEventRouterEntry.getOptionalWhereClause()
Returns the where-clause or null if none defined |
Methods in com.espertech.esper.core.service with parameters of type ExprEvaluator | |
---|---|
void |
StatementResultServiceImpl.setSelectClause(java.lang.Class[] selectClauseTypes,
java.lang.String[] selectClauseColumnNames,
boolean forClauseDelivery,
ExprEvaluator[] groupDeliveryExpressions,
ExprEvaluatorContext exprEvaluatorContext)
|
void |
StatementResultService.setSelectClause(java.lang.Class[] selectClauseTypes,
java.lang.String[] selectClauseColumnNames,
boolean forClauseDelivery,
ExprEvaluator[] groupDeliveryExpressions,
ExprEvaluatorContext exprEvaluatorContext)
For initialize of the service providing select clause column types and names. |
Uses of ExprEvaluator in com.espertech.esper.epl.agg.access |
---|
Methods in com.espertech.esper.epl.agg.access that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
AggregationStateSortedSpec.getCriteria()
|
ExprEvaluator[] |
AggregationStateMinMaxByEverSpec.getCriteria()
|
Methods in com.espertech.esper.epl.agg.access with parameters of type ExprEvaluator | |
---|---|
protected static java.lang.Object |
AggregationStateSortedImpl.getComparable(ExprEvaluator[] criteria,
EventBean[] eventsPerStream,
boolean istream,
ExprEvaluatorContext exprEvaluatorContext)
|
Constructors in com.espertech.esper.epl.agg.access with parameters of type ExprEvaluator | |
---|---|
AggregationAccessorAll(int streamNum,
ExprEvaluator childNode,
java.lang.Class componentType)
Ctor. |
|
AggregationAccessorFirst(int streamNum,
ExprEvaluator childNode)
Ctor. |
|
AggregationAccessorFirstLastIndex(int streamNum,
ExprEvaluator childNode,
ExprEvaluator indexNode,
int constant,
boolean isFirst)
Ctor. |
|
AggregationAccessorLast(int streamNum,
ExprEvaluator childNode)
Ctor. |
|
AggregationStateMinMaxByEverSpec(int streamId,
ExprEvaluator[] criteria,
boolean max,
java.util.Comparator<java.lang.Object> comparator,
java.lang.Object criteriaKeyBinding)
|
|
AggregationStateSortedSpec(int streamId,
ExprEvaluator[] criteria,
java.util.Comparator<java.lang.Object> comparator,
java.lang.Object criteriaKeyBinding)
|
Uses of ExprEvaluator in com.espertech.esper.epl.agg.service |
---|
Fields in com.espertech.esper.epl.agg.service declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
AggregationServiceFactoryBase.evaluators
Evaluation nodes under. |
protected ExprEvaluator[] |
AggregationServiceBaseUngrouped.evaluators
Evaluation nodes under. |
protected ExprEvaluator[] |
AggregationServiceBaseGrouped.evaluators
Evaluation nodes under. |
protected ExprEvaluator[] |
AggregationServiceBase.evaluators
Evaluation nodes under. |
Methods in com.espertech.esper.epl.agg.service that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
AggregationServiceBase.getEvaluators()
|
Uses of ExprEvaluator in com.espertech.esper.epl.core |
---|
Classes in com.espertech.esper.epl.core that implement ExprEvaluator | |
---|---|
static class |
SelectExprInsertEventBeanFactory.ExprEvaluatorJoinWildcard
|
Fields in com.espertech.esper.epl.core declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceBase.exprEvaluator
|
protected ExprEvaluator[] |
SelectExprInsertEventBeanFactory.SelectExprInsertNativeBase.exprEvaluators
|
Methods in com.espertech.esper.epl.core that return ExprEvaluator | |
---|---|
ExprEvaluator |
OrderByElement.getExpr()
|
ExprEvaluator[] |
OrderByProcessorFactoryImpl.getGroupByNodes()
|
ExprEvaluator |
ResultSetProcessorRowPerGroupFactory.getGroupKeyNode()
|
ExprEvaluator |
ResultSetProcessorAggregateGroupedFactory.getGroupKeyNode()
|
ExprEvaluator[] |
ResultSetProcessorRowPerGroupFactory.getGroupKeyNodes()
|
ExprEvaluator[] |
ResultSetProcessorAggregateGroupedFactory.getGroupKeyNodes()
|
ExprEvaluator |
ResultSetProcessorSimpleFactory.getOptionalHavingExpr()
|
ExprEvaluator |
ResultSetProcessorRowPerGroupFactory.getOptionalHavingNode()
|
ExprEvaluator |
ResultSetProcessorRowPerGroup.getOptionalHavingNode()
Returns the optional having expression. |
ExprEvaluator |
ResultSetProcessorRowForAllFactory.getOptionalHavingNode()
|
ExprEvaluator |
ResultSetProcessorAggregateGroupedFactory.getOptionalHavingNode()
|
ExprEvaluator |
ResultSetProcessorAggregateGrouped.getOptionalHavingNode()
Returns the having node. |
ExprEvaluator |
ResultSetProcessorAggregateAllFactory.getOptionalHavingNode()
|
ExprEvaluator |
ResultSetProcessorAggregateAll.getOptionalHavingNode()
Returns the optional having expression. |
Methods in com.espertech.esper.epl.core with parameters of type ExprEvaluator | |
---|---|
java.lang.Object |
MethodResolutionServiceImpl.getCriteriaKeyBinding(ExprEvaluator[] evaluators)
|
java.lang.Object |
MethodResolutionService.getCriteriaKeyBinding(ExprEvaluator[] evaluators)
|
static SelectExprProcessor |
SelectExprInsertEventBeanFactory.getInsertUnderlyingNonJoin(EventAdapterService eventAdapterService,
EventType eventType,
boolean isUsingWildcard,
StreamTypeService typeService,
ExprEvaluator[] expressionNodes,
java.lang.String[] columnNames,
java.lang.Object[] expressionReturnTypes,
EngineImportService engineImportService,
InsertIntoDesc insertIntoDesc,
java.lang.String[] columnNamesAsProvided)
|
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
EventBean[] events,
ExprEvaluator optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static void |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> result,
java.util.List<java.lang.Object> optSortKeys,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static void |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> result,
java.util.List<java.lang.Object> optSortKeys,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
Constructors in com.espertech.esper.epl.core with parameters of type ExprEvaluator | |
---|---|
OrderByElement(ExprEvaluator expr,
boolean descending)
|
|
ResultSetProcessorAggregateAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional)
Ctor. |
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting)
Ctor. |
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting)
Ctor. |
|
ResultSetProcessorRowForAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional)
Ctor. |
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream)
Ctor. |
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream)
Ctor. |
|
ResultSetProcessorSimpleFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream)
Ctor. |
|
SelectExprInsertEventBeanFactory.SelectExprInsertNativeBase(EventType eventType,
EventBeanManufacturer eventManufacturer,
ExprEvaluator[] exprEvaluators)
|
|
SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceBase(EventType eventType,
ExprEvaluator exprEvaluator,
EventAdapterService eventAdapterService)
|
|
SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceMap(EventType eventType,
ExprEvaluator exprEvaluator,
EventAdapterService eventAdapterService)
|
|
SelectExprInsertEventBeanFactory.SelectExprInsertNativeExpressionCoerceObjectArray(EventType eventType,
ExprEvaluator exprEvaluator,
EventAdapterService eventAdapterService)
|
|
SelectExprInsertEventBeanFactory.SelectExprInsertNativeNoWiden(EventType eventType,
EventBeanManufacturer eventManufacturer,
ExprEvaluator[] exprEvaluators)
|
|
SelectExprInsertEventBeanFactory.SelectExprInsertNativeWidening(EventType eventType,
EventBeanManufacturer eventManufacturer,
ExprEvaluator[] exprEvaluators,
TypeWidener[] wideners)
|
Uses of ExprEvaluator in com.espertech.esper.epl.core.eval |
---|
Methods in com.espertech.esper.epl.core.eval that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
SelectExprContext.getExpressionNodes()
|
ExprEvaluator[] |
EvalBase.getExprNodes()
|
Constructors in com.espertech.esper.epl.core.eval with parameters of type ExprEvaluator | |
---|---|
EvalSelectStreamWUnderlying(SelectExprContext selectExprContext,
EventType resultEventType,
java.util.List<SelectClauseStreamCompiledSpec> namedStreams,
boolean usingWildcard,
java.util.List<SelectExprStreamDesc> unnamedStreams,
boolean singleStreamWrapper,
boolean underlyingIsFragmentEvent,
int underlyingStreamNumber,
EventPropertyGetter underlyingPropertyEventGetter,
ExprEvaluator underlyingExprEvaluator)
|
|
SelectExprContext(ExprEvaluator[] expressionNodes,
java.lang.String[] columnNames,
EventAdapterService eventAdapterService)
|
Uses of ExprEvaluator in com.espertech.esper.epl.datetime.calop |
---|
Methods in com.espertech.esper.epl.datetime.calop with parameters of type ExprEvaluator | |
---|---|
protected static java.lang.Integer |
CalendarOpWithDate.getInt(ExprEvaluator expr,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
protected static java.lang.Integer |
CalendarOpUtil.getInt(ExprEvaluator expr,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
CalendarOp |
CalendarOpFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators)
|
Constructors in com.espertech.esper.epl.datetime.calop with parameters of type ExprEvaluator | |
---|---|
CalendarOpPlusMinus(ExprEvaluator param,
int factor)
|
|
CalendarOpSet(CalendarFieldEnum fieldName,
ExprEvaluator valueExpr)
|
|
CalendarOpWithDate(ExprEvaluator year,
ExprEvaluator month,
ExprEvaluator day)
|
|
CalendarOpWithTime(ExprEvaluator hour,
ExprEvaluator min,
ExprEvaluator sec,
ExprEvaluator msec)
|
Uses of ExprEvaluator in com.espertech.esper.epl.datetime.interval |
---|
Classes in com.espertech.esper.epl.datetime.interval that implement ExprEvaluator | |
---|---|
class |
ExprEvaluatorStreamLongProp
|
class |
ExprEvaluatorStreamLongPropFragment
|
Methods in com.espertech.esper.epl.datetime.interval that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprOptionalConstant.getEvaluator()
|
Methods in com.espertech.esper.epl.datetime.interval with parameters of type ExprEvaluator | |
---|---|
IntervalOp |
IntervalOpFactory.getOp(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators)
|
Uses of ExprEvaluator in com.espertech.esper.epl.declexpr |
---|
Classes in com.espertech.esper.epl.declexpr that implement ExprEvaluator | |
---|---|
class |
ExprDeclaredEvalBase
|
class |
ExprDeclaredEvalConstant
|
class |
ExprDeclaredEvalNoRewrite
|
class |
ExprDeclaredEvalRewrite
|
Methods in com.espertech.esper.epl.declexpr that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprDeclaredNodeImpl.getExprEvaluator()
|
ExprEvaluator |
ExprDeclaredEvalBase.getInnerEvaluator()
|
Constructors in com.espertech.esper.epl.declexpr with parameters of type ExprEvaluator | |
---|---|
ExprDeclaredEvalBase(ExprEvaluator innerEvaluator,
ExpressionDeclItem prototype,
boolean isCache)
|
|
ExprDeclaredEvalNoRewrite(ExprEvaluator innerEvaluator,
ExpressionDeclItem prototype,
boolean isCache)
|
|
ExprDeclaredEvalRewrite(ExprEvaluator innerEvaluator,
ExpressionDeclItem prototype,
boolean isCache,
int[] streamAssignments)
|
Uses of ExprEvaluator in com.espertech.esper.epl.enummethod.dot |
---|
Classes in com.espertech.esper.epl.enummethod.dot that implement ExprEvaluator | |
---|---|
class |
ExprLambdaGoesNode
Represents the case-when-then-else control flow function is an expression tree. |
class |
PropertyExprEvaluatorNonLambda
|
class |
PropertyExprEvaluatorNonLambdaFragment
|
class |
PropertyExprEvaluatorNonLambdaIndexed
|
class |
PropertyExprEvaluatorNonLambdaMapped
|
Methods in com.espertech.esper.epl.enummethod.dot that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprDotEvalParam.getBodyEvaluator()
|
ExprEvaluator |
ExprLambdaGoesNode.getExprEvaluator()
|
Constructors in com.espertech.esper.epl.enummethod.dot with parameters of type ExprEvaluator | |
---|---|
ExprDotEvalParam(int parameterNum,
ExprNode body,
ExprEvaluator bodyEvaluator)
|
|
ExprDotEvalParamExpr(int parameterNum,
ExprNode body,
ExprEvaluator bodyEvaluator)
|
|
ExprDotEvalParamLambda(int parameterNum,
ExprNode body,
ExprEvaluator bodyEvaluator,
int streamCountIncoming,
java.util.List<java.lang.String> goesToNames,
EventType[] goesToTypes)
|
|
PropertyExprEvaluatorNonLambdaIndexed(int streamId,
EventPropertyGetterIndexed indexedGetter,
ExprEvaluator paramEval,
java.lang.Class returnType)
|
|
PropertyExprEvaluatorNonLambdaMapped(int streamId,
EventPropertyGetterMapped mappedGetter,
ExprEvaluator paramEval,
java.lang.Class returnType)
|
Uses of ExprEvaluator in com.espertech.esper.epl.enummethod.eval |
---|
Fields in com.espertech.esper.epl.enummethod.eval declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
EnumEvalAggregateBase.initialization
|
protected ExprEvaluator |
EnumEvalBaseScalarIndex.innerExpression
|
protected ExprEvaluator |
EnumEvalBaseIndex.innerExpression
|
protected ExprEvaluator |
EnumEvalBase.innerExpression
|
protected ExprEvaluator |
EnumEvalAggregateBase.innerExpression
|
Methods in com.espertech.esper.epl.enummethod.eval that return ExprEvaluator | |
---|---|
ExprEvaluator |
EnumEvalBase.getInnerExpression()
|
Constructors in com.espertech.esper.epl.enummethod.eval with parameters of type ExprEvaluator | |
---|---|
EnumEvalAggregateBase(ExprEvaluator initialization,
ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType)
|
|
EnumEvalAggregateEvents(ExprEvaluator initialization,
ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType)
|
|
EnumEvalAggregateScalar(ExprEvaluator initialization,
ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType resultEventType,
ObjectArrayEventType evalEventType)
|
|
EnumEvalAllOfEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalAllOfScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalAnyOfEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalAnyOfScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalAverageBigDecimalEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
java.math.MathContext optionalMathContext)
|
|
EnumEvalAverageBigDecimalScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType,
java.math.MathContext optionalMathContext)
|
|
EnumEvalAverageEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalAverageScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType)
|
|
EnumEvalBase(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalBaseIndex(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType)
|
|
EnumEvalBaseScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalBaseScalarIndex(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType)
|
|
EnumEvalCountOfSelectorEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalCountOfSelectorScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalFirstOfPredicateEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalFirstOfPredicateScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalGroupByKeySelectorEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalGroupByKeySelectorScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType)
|
|
EnumEvalGroupByKeyValueSelectorEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression)
|
|
EnumEvalGroupByKeyValueSelectorScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression,
ObjectArrayEventType resultEventType)
|
|
EnumEvalLastOfPredicateEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalLastOfPredicateScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalMinMaxByEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max)
|
|
EnumEvalMinMaxByScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType)
|
|
EnumEvalMinMaxEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max)
|
|
EnumEvalMinMaxScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean max,
ObjectArrayEventType resultEventType)
|
|
EnumEvalMostLeastFrequentEvent(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean mostFrequent)
|
|
EnumEvalMostLeastFrequentScalarLamda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean mostFrequent,
ObjectArrayEventType resultEventType)
|
|
EnumEvalOrderByAscDescEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean descending)
|
|
EnumEvalOrderByAscDescScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
boolean descending,
ObjectArrayEventType resultEventType)
|
|
EnumEvalSelectFromEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalSelectFromScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType)
|
|
EnumEvalSequenceEqual(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalSumEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprDotEvalSumMethodFactory sumMethodFactory)
|
|
EnumEvalSumScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprDotEvalSumMethodFactory sumMethodFactory,
ObjectArrayEventType resultEventType)
|
|
EnumEvalTake(ExprEvaluator sizeEval,
int numStreams)
|
|
EnumEvalTakeLast(ExprEvaluator sizeEval,
int numStreams)
|
|
EnumEvalTakeWhileEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalTakeWhileIndexEvents(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType)
|
|
EnumEvalTakeWhileIndexScalar(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType)
|
|
EnumEvalTakeWhileLastEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalTakeWhileLastIndexEvents(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType)
|
|
EnumEvalTakeWhileLastIndexScalar(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType)
|
|
EnumEvalTakeWhileLastScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalTakeWhileScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalToMapEvents(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression)
|
|
EnumEvalToMapScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ExprEvaluator secondExpression,
ObjectArrayEventType resultEventType)
|
|
EnumEvalWhereEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalWhereIndexEvents(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType indexEventType)
|
|
EnumEvalWhereScalar(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType type)
|
|
EnumEvalWhereScalarIndex(ExprEvaluator innerExpression,
int streamNumLambda,
ObjectArrayEventType evalEventType,
ObjectArrayEventType indexEventType)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression |
---|
Subinterfaces of ExprEvaluator in com.espertech.esper.epl.expression | |
---|---|
interface |
ExprAggregateNode
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
interface |
ExprAndNode
Represents an And-condition. |
interface |
ExprBetweenNode
Represents the between-clause function in an expression tree. |
interface |
ExprConstantNode
Represents a constant in an expressiun tree. |
interface |
ExprIdentNodeEvaluator
|
interface |
ExprInNode
Represents the in-clause (set check) function in an expression tree. |
interface |
ExprRelationalOpNode
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree. |
interface |
ExprTimePeriod
Expression representing a time period. |
interface |
ExprVariableNode
Represents a variable in an expression tree. |
Classes in com.espertech.esper.epl.expression that implement ExprEvaluator | |
---|---|
class |
ExprAggMultiFunctionLinearAccessNode
|
class |
ExprAggMultiFunctionSortedMinMaxByNode
|
class |
ExprAggregateNodeBase
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
class |
ExprAndNodeImpl
Represents an And-condition. |
class |
ExprArrayNode
Represents an array in a filter expressiun tree. |
class |
ExprAvedevNode
Represents the avedev(...) aggregate function is an expression tree. |
class |
ExprAvgNode
Represents the avg(...) aggregate function is an expression tree. |
class |
ExprBetweenNodeImpl
Represents the between-clause function in an expression tree. |
class |
ExprBitWiseNode
Represents the bit-wise operators in an expression tree. |
class |
ExprCaseNode
Represents the case-when-then-else control flow function is an expression tree. |
class |
ExprCastNode
Represents the CAST(expression, type) function is an expression tree. |
class |
ExprCoalesceNode
Represents the COALESCE(a,b,...) function is an expression tree. |
class |
ExprConcatNode
Represents a simple Math (+/-/divide/*) in a filter expression tree. |
class |
ExprConstantNodeImpl
Represents a constant in an expressiun tree. |
class |
ExprContextPropertyNode
Represents an stream property identifier in a filter expressiun tree. |
class |
ExprCountNode
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree. |
class |
ExprDotEvalPropertyExprBase
|
class |
ExprDotEvalPropertyExprIndexed
|
class |
ExprDotEvalPropertyExprMapped
|
class |
ExprDotEvalRootChild
|
class |
ExprDotEvalStaticMethod
|
class |
ExprDotEvalStreamEventBean
|
class |
ExprDotEvalStreamMethod
|
class |
ExprDotEvalTransposeAsStream
|
class |
ExprDotEvalVariable
|
class |
ExprEqualsAllAnyNode
Represents an equals-for-group (= ANY/ALL/SOME (expression list)) comparator in a expression tree. |
static class |
ExprEqualsNodeImpl.ExprEqualsEvaluatorCoercing
|
static class |
ExprEqualsNodeImpl.ExprEqualsEvaluatorEquals
|
static class |
ExprEqualsNodeImpl.ExprEqualsEvaluatorIs
|
class |
ExprFirstEverNode
Represents the "firstever" aggregate function is an expression tree. |
class |
ExprIdentNodeEvaluatorContext
|
class |
ExprIdentNodeEvaluatorImpl
|
class |
ExprIdentNodeEvaluatorLogging
|
class |
ExprInNodeImpl
Represents the in-clause (set check) function in an expression tree. |
class |
ExprInstanceofNode
Represents the INSTANCEOF(a,b,...) function is an expression tree. |
class |
ExprIStreamNode
Represents the RSTREAM() function in an expression tree. |
class |
ExprLastEverNode
Represents the "lastever" aggregate function is an expression tree. |
class |
ExprLeavingAggNode
Represents the leaving() aggregate function is an expression tree. |
class |
ExprLikeNode
Represents the like-clause in an expression tree. |
class |
ExprMathNode
Represents a simple Math (+/-/divide/*) in a filter expression tree. |
class |
ExprMedianNode
Represents the median(...) aggregate function is an expression tree. |
class |
ExprMinMaxAggrNode
Represents the min/max(distinct? ...) aggregate function is an expression tree. |
class |
ExprMinMaxRowNode
Represents the MAX(a,b) and MIN(a,b) functions is an expression tree. |
class |
ExprNewNode
Represents the bit-wise operators in an expression tree. |
class |
ExprNodeUtilExprEvalMethodContext
|
class |
ExprNodeUtilExprEvalStreamNumEnumColl
|
class |
ExprNodeUtilExprEvalStreamNumEnumSingle
|
class |
ExprNodeUtilExprEvalStreamNumEvent
|
class |
ExprNodeUtilExprEvalStreamNumUnd
|
class |
ExprNodeValidated
A placeholder for another expression node that has been validated already. |
class |
ExprNotNode
Represents a NOT expression in an expression tree. |
class |
ExprNthAggNode
Represents the nth(...) and aggregate function is an expression tree. |
class |
ExprNumberSetCronParam
Expression for a parameter within a crontab. |
class |
ExprNumberSetFrequency
Expression for use within crontab to specify a frequency. |
class |
ExprNumberSetList
Expression for use within crontab to specify a list of values. |
class |
ExprNumberSetRange
Expression for use within crontab to specify a range. |
class |
ExprNumberSetWildcard
Expression for use within crontab to specify a wildcard. |
class |
ExprOrderedExpr
A placeholder expression for view/pattern object parameters that allow sorting expression values ascending or descending. |
class |
ExprOrNode
Represents an OR expression in a filter expression tree. |
class |
ExprPlugInAggFunctionFactoryNode
Represents a custom aggregation function in an expresson tree. |
class |
ExprPlugInAggFunctionNode
Deprecated. |
class |
ExprPlugInAggMultiFunctionNode
Represents a custom aggregation function in an expresson tree. |
class |
ExprPreviousMatchRecognizeNode
Represents the 'prev' previous event function in match-recognize "define" item. |
class |
ExprPreviousNode
Represents the 'prev' previous event function in an expression node tree. |
class |
ExprPriorNode
Represents the 'prior' prior event function in an expression node tree. |
class |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression tree. |
class |
ExprRateAggNode
Represents the rate(...) and aggregate function is an expression tree. |
class |
ExprRegexpNode
Represents the regexp-clause in an expression tree. |
class |
ExprRelationalOpAllAnyNode
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree. |
class |
ExprRelationalOpNodeImpl
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree. |
class |
ExprStddevNode
Represents the stddev(...) aggregate function is an expression tree. |
class |
ExprStreamUnderlyingNodeImpl
Represents an stream selector that returns the streams underlying event, or null if undefined. |
class |
ExprSubselectAllSomeAnyNode
Represents a subselect in an expression tree. |
class |
ExprSubselectExistsNode
Represents an exists-subselect in an expression tree. |
class |
ExprSubselectInNode
Represents a subselect in an expression tree. |
class |
ExprSubselectNode
Represents a subselect in an expression tree. |
class |
ExprSubselectRowNode
Represents a subselect in an expression tree. |
class |
ExprSumNode
Represents the sum(...) aggregate function is an expression tree. |
class |
ExprTimePeriodImpl
Expression representing a time period. |
class |
ExprTimestampNode
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree. |
static class |
ExprTypeofNode.FragmentTypeEval
|
static class |
ExprTypeofNode.StreamEventTypeEval
|
class |
ExprVariableNodeImpl
Represents a variable in an expression tree. |
Fields in com.espertech.esper.epl.expression declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
ExprDotEvalPropertyExprBase.exprEvaluator
|
protected ExprEvaluator |
ExprSubselectNode.filterExpr
The validate filter expression. |
protected ExprEvaluator[] |
ExprSubselectNode.selectClauseEvaluator
|
Methods in com.espertech.esper.epl.expression with parameters of type ExprEvaluator | |
---|---|
static boolean |
ExprNodeUtility.applyFilterExpression(ExprEvaluator filter,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Apply a filter expression returning a pass indicator. |
static EventBean[] |
ExprNodeUtility.applyFilterExpression(ExprEvaluator filter,
EventBean streamZeroEvent,
EventBean[] streamOneEvents,
ExprEvaluatorContext exprEvaluatorContext)
Apply a filter expression. |
static void |
ExprNodeUtility.applyFilterExpressionIterable(java.lang.Iterable<EventBean> iterable,
ExprEvaluator filterExpression,
ExprEvaluatorContext exprEvaluatorContext,
java.util.Collection<EventBean> eventsInWindow)
|
java.lang.Object |
ExprPriorEvalStrategyBase.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber)
|
java.lang.Object |
ExprPriorEvalStrategy.evaluate(EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext,
int streamNumber,
ExprEvaluator evaluator,
int constantIndexNumber)
|
static java.lang.Object[] |
ExprNodeUtility.evaluateExpressions(ExprEvaluator[] parameters,
ExprEvaluatorContext exprEvaluatorContext)
|
static java.lang.Class[] |
ExprNodeUtility.getExprResultTypes(ExprEvaluator[] evaluators)
|
static java.lang.Object |
ExprEvaluatorProxy.newInstance(java.lang.String engineURI,
java.lang.String statementName,
java.lang.String expressionToString,
ExprEvaluator evaluator)
|
static java.lang.String |
ExprNodeUtility.printEvaluators(ExprEvaluator[] evaluators)
|
void |
ExprSubselectNode.setFilterExpr(ExprEvaluator filterExpr)
Sets the validated filter expression, or null if there is none. |
void |
ExprAggregateNodeBase.validateFilter(ExprEvaluator filterEvaluator)
|
Constructors in com.espertech.esper.epl.expression with parameters of type ExprEvaluator | |
---|---|
ExprAggMultiFunctionLinearAccessNodeFactory(AggregationStateType stateType,
java.lang.Class resultType,
int streamNum,
ExprEvaluator childNode,
ExprNode indexEvalNode,
boolean istreamOnly,
boolean ondemandQuery)
|
|
ExprAggMultiFunctionSortedMinMaxByNodeFactory(int streamNum,
java.lang.Class resultType,
ExprNode[] criteriaExpressions,
MethodResolutionService methodResolutionService,
boolean[] sortDescending,
ExprEvaluator[] evaluators,
boolean max,
boolean ever,
boolean sortedwin)
|
|
ExprDotEvalArrayGet(ExprEvaluator index,
java.lang.Class componentType)
|
|
ExprDotEvalPropertyExprBase(java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
java.lang.Class propertyType)
|
|
ExprDotEvalPropertyExprIndexed(java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
java.lang.Class propertyType,
EventPropertyGetterIndexed indexedGetter)
|
|
ExprDotEvalPropertyExprMapped(java.lang.String statementName,
java.lang.String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
java.lang.Class propertyType,
EventPropertyGetterMapped mappedGetter)
|
|
ExprDotEvalRootChild(ExprEvaluator rootNodeEvaluator,
ExprEvaluatorEnumeration rootLambdaEvaluator,
ExpressionReturnType typeInfo,
ExprDotEval[] evalIteratorEventBean,
ExprDotEval[] evalUnpacking)
|
|
ExprDotEvalStaticMethod(java.lang.String statementName,
java.lang.String classOrPropertyName,
net.sf.cglib.reflect.FastMethod staticMethod,
ExprEvaluator[] childEvals,
boolean constantParameters,
ExprDotStaticMethodWrap resultWrapLambda,
ExprDotEval[] chainEval,
boolean rethrowExceptions,
java.lang.Object targetObject)
|
|
ExprDotEvalTransposeAsStream(ExprEvaluator inner)
|
|
ExprDotMethodEvalDuck(java.lang.String statementName,
MethodResolutionService methodResolutionService,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
ExprEvaluator[] parameters)
|
|
ExprDotMethodEvalNoDuck(java.lang.String statementName,
net.sf.cglib.reflect.FastMethod method,
ExprEvaluator[] parameters)
|
|
ExprDotMethodEvalNoDuckUnderlying(java.lang.String statementName,
net.sf.cglib.reflect.FastMethod method,
ExprEvaluator[] parameters)
|
|
ExprDotMethodEvalNoDuckWrapArray(java.lang.String statementName,
net.sf.cglib.reflect.FastMethod method,
ExprEvaluator[] parameters)
|
|
ExprEqualsNodeImpl.ExprEqualsEvaluatorCoercing(boolean isIs,
boolean isNotEquals,
ExprEvaluator lhs,
ExprEvaluator rhs,
SimpleNumberCoercer numberCoercerLHS,
SimpleNumberCoercer numberCoercerRHS)
|
|
ExprEqualsNodeImpl.ExprEqualsEvaluatorEquals(boolean notEquals,
ExprEvaluator lhs,
ExprEvaluator rhs)
|
|
ExprEqualsNodeImpl.ExprEqualsEvaluatorIs(boolean notEquals,
ExprEvaluator lhs,
ExprEvaluator rhs)
|
|
ExprEvaluatorProxy(java.lang.String engineURI,
java.lang.String statementName,
java.lang.String expressionToString,
ExprEvaluator evaluator)
|
|
ExprNodeUtilMethodDesc(boolean allConstants,
java.lang.Class[] paramTypes,
ExprEvaluator[] childEvals,
java.lang.reflect.Method reflectionMethod,
net.sf.cglib.reflect.FastMethod fastMethod)
|
|
ExprPreviousEvalStrategyPrev(int streamNumber,
ExprEvaluator indexNode,
ExprEvaluator evalNode,
RandomAccessByIndexGetter randomAccessGetter,
RelativeAccessByEventNIndexMap relativeAccessGetter,
boolean constantIndex,
java.lang.Integer constantIndexNumber,
boolean tail)
|
|
ExprPreviousEvalStrategyWindow(int streamNumber,
ExprEvaluator evalNode,
java.lang.Class componentType,
RandomAccessByIndexGetter randomAccessGetter,
RelativeAccessByEventNIndexMap relativeAccessGetter)
|
|
SubselectAggregationPreprocessor(AggregationService aggregationService,
ExprEvaluator filterExpr)
|
|
SubselectEvalStrategyEqualsAll(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor. |
|
SubselectEvalStrategyEqualsAny(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor. |
|
SubselectEvalStrategyEqualsIn(boolean notIn,
boolean mustCoerce,
java.lang.Class coercionType,
ExprEvaluator valueExpr,
ExprEvaluator selectClauseExpr,
ExprEvaluator filterExpr)
Ctor. |
|
SubselectEvalStrategyRelOpAll(RelationalOpEnum.Computer computer,
ExprEvaluator valueExpr,
ExprEvaluator selectClause,
ExprEvaluator filterExpr)
Ctor. |
|
SubselectEvalStrategyRelOpAny(RelationalOpEnum.Computer computer,
ExprEvaluator valueExpr,
ExprEvaluator selectClause,
ExprEvaluator filterExpr)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.epl.join.base |
---|
Methods in com.espertech.esper.epl.join.base that return ExprEvaluator | |
---|---|
ExprEvaluator |
JoinSetComposerDesc.getPostJoinFilterEvaluator()
|
Methods in com.espertech.esper.epl.join.base with parameters of type ExprEvaluator | |
---|---|
protected static void |
JoinSetFilter.filter(ExprEvaluator filterExprNode,
java.util.Set<MultiKey<EventBean>> events,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Filter event by applying the filter nodes evaluation method. |
Constructors in com.espertech.esper.epl.join.base with parameters of type ExprEvaluator | |
---|---|
HistoricalDataQueryStrategy(int myStreamNumber,
int historicalStreamNumber,
HistoricalEventViewable historicalEventViewable,
boolean isOuterJoin,
ExprEvaluator outerJoinCompareNode,
HistoricalIndexLookupStrategy indexLookupStrategy,
PollResultIndexingStrategy pollResultIndexingStrategy)
Ctor. |
|
JoinSetComposerDesc(JoinSetComposer joinSetComposer,
ExprEvaluator postJoinFilterEvaluator)
|
|
JoinSetFilter(ExprEvaluator filterExprNode)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.epl.join.exec.base |
---|
Constructors in com.espertech.esper.epl.join.exec.base with parameters of type ExprEvaluator | |
---|---|
HistoricalTableLookupStrategy(HistoricalEventViewable viewable,
PollResultIndexingStrategy indexingStrategy,
HistoricalIndexLookupStrategy lookupStrategy,
int numStreams,
int streamNum,
int rootStreamNum,
ExprEvaluator outerJoinExprNode)
Ctor. |
|
IndexedTableLookupStrategyExpr(ExprEvaluator[] evaluators,
int streamNum,
PropertyIndexedEventTable index)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.epl.join.exec.composite |
---|
Fields in com.espertech.esper.epl.join.exec.composite declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
CompositeAccessStrategyRangeBase.end
|
protected ExprEvaluator |
CompositeAccessStrategyRelOpBase.key
|
protected ExprEvaluator |
CompositeAccessStrategyRangeBase.start
|
Constructors in com.espertech.esper.epl.join.exec.composite with parameters of type ExprEvaluator | |
---|---|
CompositeAccessStrategyGE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType)
|
|
CompositeAccessStrategyGT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType)
|
|
CompositeAccessStrategyLE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType)
|
|
CompositeAccessStrategyLT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType)
|
|
CompositeAccessStrategyRangeBase(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
java.lang.Class coercionType)
|
|
CompositeAccessStrategyRangeInverted(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
java.lang.Class coercionType)
|
|
CompositeAccessStrategyRangeNormal(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
java.lang.Class coercionType,
boolean allowReverseRange)
|
|
CompositeAccessStrategyRelOpBase(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator key,
java.lang.Class coercionType)
|
Uses of ExprEvaluator in com.espertech.esper.epl.join.exec.sorted |
---|
Fields in com.espertech.esper.epl.join.exec.sorted declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
SortedAccessStrategyRangeBase.end
|
protected ExprEvaluator |
SortedAccessStrategyRangeBase.start
|
Constructors in com.espertech.esper.epl.join.exec.sorted with parameters of type ExprEvaluator | |
---|---|
SortedAccessStrategyGE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval)
|
|
SortedAccessStrategyGT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval)
|
|
SortedAccessStrategyLE(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval)
|
|
SortedAccessStrategyLT(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval)
|
|
SortedAccessStrategyRange(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd,
boolean allowRangeReversal)
|
|
SortedAccessStrategyRangeBase(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd)
|
|
SortedAccessStrategyRangeInverted(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator start,
boolean includeStart,
ExprEvaluator end,
boolean includeEnd)
|
|
SortedAccessStrategyRelOpBase(boolean isNWOnTrigger,
int lookupStream,
int numStreams,
ExprEvaluator keyEval)
|
Uses of ExprEvaluator in com.espertech.esper.epl.lookup |
---|
Fields in com.espertech.esper.epl.lookup declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
SubordIndexedTableLookupStrategySingleExprNW.evaluator
Stream numbers to get key values from. |
protected ExprEvaluator |
SubordIndexedTableLookupStrategySingleExprFactory.evaluator
|
protected ExprEvaluator |
SubordIndexedTableLookupStrategySingleExpr.evaluator
Stream numbers to get key values from. |
protected ExprEvaluator[] |
SubordIndexedTableLookupStrategyExprNW.evaluators
|
protected ExprEvaluator[] |
SubordIndexedTableLookupStrategyExprFactory.evaluators
|
protected ExprEvaluator[] |
SubordIndexedTableLookupStrategyExpr.evaluators
|
Uses of ExprEvaluator in com.espertech.esper.epl.named |
---|
Uses of ExprEvaluator in com.espertech.esper.epl.property |
---|
Methods in com.espertech.esper.epl.property that return ExprEvaluator | |
---|---|
ExprEvaluator |
PropertyEvaluatorSimple.getFilter()
Returns the filter. |
Constructors in com.espertech.esper.epl.property with parameters of type ExprEvaluator | |
---|---|
ContainedEventEvalExprNode(ExprEvaluator evaluator,
EventBeanFactory eventBeanFactory)
|
|
PropertyEvaluatorAccumulative(ContainedEventEval[] containedEventEvals,
FragmentEventType[] fragmentEventType,
ExprEvaluator[] whereClauses,
java.util.List<java.lang.String> propertyNames)
Ctor. |
|
PropertyEvaluatorNested(ContainedEventEval[] containedEventEvals,
FragmentEventType[] fragmentEventType,
ExprEvaluator[] whereClauses,
java.util.List<java.lang.String> expressionTexts)
Ctor. |
|
PropertyEvaluatorSimple(ContainedEventEval containedEventEval,
FragmentEventType fragmentEventType,
ExprEvaluator filter,
java.lang.String expressionText)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.epl.script |
---|
Classes in com.espertech.esper.epl.script that implement ExprEvaluator | |
---|---|
class |
ExprNodeScriptEvalBase
|
class |
ExprNodeScriptEvalJSR223
|
class |
ExprNodeScriptEvalMVEL
|
Fields in com.espertech.esper.epl.script declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
ExprNodeScriptEvalBase.parameters
|
Methods in com.espertech.esper.epl.script that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprNodeScript.getExprEvaluator()
|
Constructors in com.espertech.esper.epl.script with parameters of type ExprEvaluator | |
---|---|
ExprNodeScriptEvalBase(java.lang.String scriptName,
java.lang.String statementName,
java.lang.String[] names,
ExprEvaluator[] parameters,
java.lang.Class returnType)
|
|
ExprNodeScriptEvalJSR223(java.lang.String scriptName,
java.lang.String statementName,
java.lang.String[] names,
ExprEvaluator[] parameters,
java.lang.Class returnType,
javax.script.CompiledScript executable)
|
|
ExprNodeScriptEvalMVEL(java.lang.String scriptName,
java.lang.String statementName,
java.lang.String[] names,
ExprEvaluator[] parameters,
java.lang.Class returnType,
java.lang.Object executable)
|
Uses of ExprEvaluator in com.espertech.esper.epl.subquery |
---|
Constructors in com.espertech.esper.epl.subquery with parameters of type ExprEvaluator | |
---|---|
SubselectAggregatorView(AggregationService aggregationService,
ExprEvaluator optionalFilterExpr,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.epl.view |
---|
Methods in com.espertech.esper.epl.view that return ExprEvaluator | |
---|---|
ExprEvaluator |
OutputConditionExpressionFactory.getAndWhenTerminatedExpressionNodeEval()
|
ExprEvaluator |
OutputConditionExpressionFactory.getWhenExpressionNodeEval()
|
Methods in com.espertech.esper.epl.view with parameters of type ExprEvaluator | |
---|---|
protected static EventBean[] |
FilterExprView.filterEvents(ExprEvaluator exprEvaluator,
EventBean[] events,
boolean isNewData,
ExprEvaluatorContext exprEvaluatorContext)
Filters events using the supplied evaluator. |
Constructors in com.espertech.esper.epl.view with parameters of type ExprEvaluator | |
---|---|
FilterExprView(ExprEvaluator exprEvaluator,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
|
FilterExprViewIterator(java.util.Iterator<EventBean> sourceIterator,
ExprEvaluator filter,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.event |
---|
Methods in com.espertech.esper.event with parameters of type ExprEvaluator | |
---|---|
static MultiKeyUntyped |
EventBeanUtility.getMultiKey(EventBean[] eventsPerStream,
ExprEvaluator[] evaluators,
ExprEvaluatorContext context,
java.lang.Class[] coercionTypes)
|
Uses of ExprEvaluator in com.espertech.esper.filter |
---|
Fields in com.espertech.esper.filter declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
ExprNodeAdapterBase.exprNodeEval
|
Uses of ExprEvaluator in com.espertech.esper.pattern |
---|
Fields in com.espertech.esper.pattern declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
EvalEveryDistinctFactoryNode.distinctExpressionsArray
|
Methods in com.espertech.esper.pattern that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
EvalEveryDistinctFactoryNode.getDistinctExpressionsArray()
|
Uses of ExprEvaluator in com.espertech.esper.pattern.guard |
---|
Constructors in com.espertech.esper.pattern.guard with parameters of type ExprEvaluator | |
---|---|
ExpressionGuard(MatchedEventConvertor convertor,
ExprEvaluator expression,
Quitable quitable)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.rowregex |
---|
Constructors in com.espertech.esper.rowregex with parameters of type ExprEvaluator | |
---|---|
RegexPartitionStateRepoGroup(RegexPartitionStateRandomAccessGetter getter,
ExprEvaluator[] partitionExpressions,
boolean hasInterval,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.type |
---|
Constructors in com.espertech.esper.type with parameters of type ExprEvaluator | |
---|---|
MinMaxTypeEnum.ComputerBigDecCoerce(ExprEvaluator[] childNodes,
SimpleNumberBigDecimalCoercer[] convertors,
boolean isMax)
Ctor. |
|
MinMaxTypeEnum.ComputerBigIntCoerce(ExprEvaluator[] childNodes,
SimpleNumberBigIntegerCoercer[] convertors,
boolean isMax)
Ctor. |
|
MinMaxTypeEnum.MaxComputerDoubleCoerce(ExprEvaluator[] childNodes)
Ctor. |
|
MinMaxTypeEnum.MinComputerDoubleCoerce(ExprEvaluator[] childNodes)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.util |
---|
Methods in com.espertech.esper.util with parameters of type ExprEvaluator | |
---|---|
static java.util.Comparator<java.lang.Object> |
CollectionUtil.getComparator(ExprEvaluator[] sortCriteriaEvaluators,
boolean isSortUsingCollator,
boolean[] isDescendingValues)
|
Uses of ExprEvaluator in com.espertech.esper.view.ext |
---|
Fields in com.espertech.esper.view.ext declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
SortWindowView.sortCriteriaEvaluators
|
protected ExprEvaluator[] |
RankWindowView.sortCriteriaEvaluators
|
protected ExprEvaluator[] |
RankWindowView.uniqueCriteriaEvaluators
|
Methods in com.espertech.esper.view.ext with parameters of type ExprEvaluator | |
---|---|
static java.lang.Object |
RankWindowView.getCriteriaKey(EventBean[] eventsPerStream,
ExprEvaluator[] evaluators,
EventBean theEvent,
ExprEvaluatorContext evalContext)
|
static MultiKeyUntyped |
RankWindowView.getCriteriaMultiKey(EventBean[] eventsPerStream,
ExprEvaluator[] evaluators,
ExprEvaluatorContext evalContext)
|
Constructors in com.espertech.esper.view.ext with parameters of type ExprEvaluator | |
---|---|
RankWindowView(RankWindowViewFactory rankWindowViewFactory,
ExprNode[] uniqueCriteriaExpressions,
ExprEvaluator[] uniqueCriteriaEvaluators,
ExprNode[] sortCriteriaExpressions,
ExprEvaluator[] sortCriteriaEvaluators,
boolean[] descendingValues,
int sortWindowSize,
IStreamSortRankRandomAccess optionalRankedRandomAccess,
boolean isSortUsingCollator,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Ctor. |
|
RankWindowView(RankWindowViewFactory rankWindowViewFactory,
ExprNode[] uniqueCriteriaExpressions,
ExprEvaluator[] uniqueCriteriaEvaluators,
ExprNode[] sortCriteriaExpressions,
ExprEvaluator[] sortCriteriaEvaluators,
boolean[] descendingValues,
int sortWindowSize,
IStreamSortRankRandomAccess optionalRankedRandomAccess,
boolean isSortUsingCollator,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Ctor. |
|
SortWindowView(SortWindowViewFactory sortWindowViewFactory,
ExprNode[] sortCriteriaExpressions,
ExprEvaluator[] sortCriteriaEvaluators,
boolean[] descendingValues,
int sortWindowSize,
IStreamSortRankRandomAccess optionalSortedRandomAccess,
boolean isSortUsingCollator,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Ctor. |
|
TimeOrderView(AgentInstanceViewFactoryChainContext agentInstanceContext,
TimeOrderViewFactory timeOrderViewFactory,
ExprNode timestampExpr,
ExprEvaluator timestampEvaluator,
long intervalSize,
IStreamSortRankRandomAccess optionalSortedRandomAccess)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.view.internal |
---|
Constructors in com.espertech.esper.view.internal with parameters of type ExprEvaluator | |
---|---|
RouteResultViewHandlerAll(EPStatementHandle epStatementHandle,
InternalEventRouter internalEventRouter,
boolean[] isNamedWindowInsert,
ResultSetProcessor[] processors,
ExprEvaluator[] whereClauses,
AgentInstanceContext agentInstanceContext)
Ctor. |
|
RouteResultViewHandlerFirst(EPStatementHandle epStatementHandle,
InternalEventRouter internalEventRouter,
boolean[] isNamedWindowInsert,
ResultSetProcessor[] processors,
ExprEvaluator[] whereClauses,
AgentInstanceContext agentInstanceContext)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.view.stat |
---|
Methods in com.espertech.esper.view.stat that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
StatViewAdditionalProps.getAdditionalExpr()
|
Uses of ExprEvaluator in com.espertech.esper.view.std |
---|
Fields in com.espertech.esper.view.std declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
UniqueByPropertyView.criteriaExpressionsEvals
|
protected ExprEvaluator[] |
FirstUniqueByPropertyView.uniqueCriteriaEval
|
Constructors in com.espertech.esper.view.std with parameters of type ExprEvaluator | |
---|---|
GroupByViewImpl(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] criteriaExpressions,
ExprEvaluator[] criteriaEvaluators)
Constructor. |
|
GroupByViewReclaimAged(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] criteriaExpressions,
ExprEvaluator[] criteriaEvaluators,
double reclaimMaxAge,
double reclaimFrequency)
Constructor. |
Uses of ExprEvaluator in com.espertech.esper.view.window |
---|
Fields in com.espertech.esper.view.window declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
ExpressionViewBase.expiryExpression
|
protected ExprEvaluator |
ExternallyTimedWindowViewFactory.timestampExpressionEval
|
protected ExprEvaluator |
ExternallyTimedBatchViewFactory.timestampExpressionEval
|
Constructors in com.espertech.esper.view.window with parameters of type ExprEvaluator | |
---|---|
ExpressionBatchView(ExpressionBatchViewFactory dataWindowViewFactory,
ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
MapEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext)
Constructor creates a moving window extending the specified number of elements into the past. |
|
ExpressionViewBase(ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
MapEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext)
|
|
ExpressionWindowView(ExpressionWindowViewFactory dataWindowViewFactory,
ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
MapEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext)
Constructor creates a moving window extending the specified number of elements into the past. |
|
ExternallyTimedBatchView(ExternallyTimedBatchViewFactory factory,
ExprNode timestampExpression,
ExprEvaluator timestampExpressionEval,
long msecBeforeExpiry,
java.lang.Long optionalReferencePoint,
ViewUpdatedCollection viewUpdatedCollection,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Constructor. |
|
ExternallyTimedWindowView(ExternallyTimedWindowViewFactory externallyTimedWindowViewFactory,
ExprNode timestampExpression,
ExprEvaluator timestampExpressionEval,
long msecBeforeExpiry,
ViewUpdatedCollection viewUpdatedCollection,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Constructor. |
|
© 2006-2011 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |