|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprEvaluator | |
---|---|
com.espertech.esper.collection | Internal collection classes |
com.espertech.esper.core.context.activator | Activation of streams for statement start. |
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.rollup | Aggregation roll-up services. |
com.espertech.esper.epl.agg.service | Aggregation services. |
com.espertech.esper.epl.agg.util | Aggregation utility classes centered around local group-by parameters. |
com.espertech.esper.epl.approx | Approximation algos. |
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.accessagg | Access-aggregation expressions. |
com.espertech.esper.epl.expression.baseagg | Base aggregation expressions. |
com.espertech.esper.epl.expression.core | Core expression classes. |
com.espertech.esper.epl.expression.dot | Chained expression functionality. |
com.espertech.esper.epl.expression.dot.inner | Expression dot-method inner evaluators. |
com.espertech.esper.epl.expression.funcs | Function expressions. |
com.espertech.esper.epl.expression.methodagg | Method-aggregation expressions. |
com.espertech.esper.epl.expression.ops | Operator expressions. |
com.espertech.esper.epl.expression.prev | 'Previous'-group expressions. |
com.espertech.esper.epl.expression.prior | 'Prior'-group expressions. |
com.espertech.esper.epl.expression.subquery | Subselect expressions. |
com.espertech.esper.epl.expression.table | Table access and identifiers expressions. |
com.espertech.esper.epl.expression.time | Time-related expressions. |
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.join.hint | Hints related to joins. |
com.espertech.esper.epl.join.plan | Inner join and outer join query planning |
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.table.merge | Table on-merge handlers. |
com.espertech.esper.epl.table.mgmt | Table-related services and metadata. |
com.espertech.esper.epl.table.strategy | Table access evaluators. |
com.espertech.esper.epl.updatehelper | Helpers for EPL update functionality. |
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.event.bean | JavaBean and legacy Java underlying event classes are here. |
com.espertech.esper.filter | Main switchboard filtering and routing of incoming events to interested statements is performed in this package. |
com.espertech.esper.metrics.instrumentation | EPL instrumentation helpers. |
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.collection |
---|
Constructors in com.espertech.esper.collection with parameters of type ExprEvaluator | |
---|---|
FilteredEventIterator(ExprEvaluator[] filters,
java.util.Iterator<EventBean> parent,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.core.context.activator |
---|
Constructors in com.espertech.esper.core.context.activator with parameters of type ExprEvaluator | |
---|---|
ViewableActivatorTable(TableMetadata tableMetadata,
ExprEvaluator[] optionalTableFilters)
|
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 | |
---|---|
SubSelectStrategyFactoryIndexShare(java.lang.String statementName,
java.lang.String statementId,
int subqueryNum,
EventType[] outerEventTypesSelect,
NamedWindowProcessor optionalNamedWindowProcessor,
TableMetadata optionalTableMetadata,
boolean fullTableScan,
IndexHint optionalIndexHint,
SubordPropPlan joinedPropPlan,
ExprEvaluator filterExprEval,
AggregationServiceFactoryDesc aggregationServiceFactory,
ExprEvaluator[] groupByKeys,
TableService tableService,
java.lang.annotation.Annotation[] annotations,
StatementStopService statementStopService)
|
|
SubSelectStrategyFactoryIndexShare(java.lang.String statementName,
java.lang.String statementId,
int subqueryNum,
EventType[] outerEventTypesSelect,
NamedWindowProcessor optionalNamedWindowProcessor,
TableMetadata optionalTableMetadata,
boolean fullTableScan,
IndexHint optionalIndexHint,
SubordPropPlan joinedPropPlan,
ExprEvaluator filterExprEval,
AggregationServiceFactoryDesc aggregationServiceFactory,
ExprEvaluator[] groupByKeys,
TableService tableService,
java.lang.annotation.Annotation[] annotations,
StatementStopService statementStopService)
|
|
SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber,
SubSelectActivationHolder subSelectHolder,
Pair<EventTableFactory,SubordTableLookupStrategyFactory> pair,
ExprNode filterExprNode,
ExprEvaluator filterExprEval,
boolean correlatedSubquery,
AggregationServiceFactoryDesc aggregationServiceFactory,
ViewResourceDelegateVerified viewResourceDelegate,
ExprEvaluator[] groupKeys)
|
|
SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber,
SubSelectActivationHolder subSelectHolder,
Pair<EventTableFactory,SubordTableLookupStrategyFactory> pair,
ExprNode filterExprNode,
ExprEvaluator filterExprEval,
boolean correlatedSubquery,
AggregationServiceFactoryDesc aggregationServiceFactory,
ViewResourceDelegateVerified viewResourceDelegate,
ExprEvaluator[] groupKeys)
|
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 | |
---|---|
AggregationAccessorFirstLastIndexNoEval(ExprEvaluator indexNode,
int constant,
boolean first)
|
|
AggregationAccessorFirstLastIndexWEval(int streamNum,
ExprEvaluator childNode,
ExprEvaluator indexNode,
int constant,
boolean isFirst)
Ctor. |
|
AggregationAccessorFirstWEval(int streamNum,
ExprEvaluator childNode)
Ctor. |
|
AggregationAccessorLastWEval(int streamNum,
ExprEvaluator childNode)
Ctor. |
|
AggregationAccessorWindowWEval(int streamNum,
ExprEvaluator childNode,
java.lang.Class componentType)
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.rollup |
---|
Methods in com.espertech.esper.epl.agg.rollup that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
GroupByRollupPerLevelExpression.getOptionalHavingNodes()
|
Constructors in com.espertech.esper.epl.agg.rollup with parameters of type ExprEvaluator | |
---|---|
GroupByRollupPerLevelExpression(SelectExprProcessor[] selectExprProcessor,
ExprEvaluator[] optionalHavingNodes,
OrderByElement[][] optionalOrderByElements)
|
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()
|
ExprEvaluator |
AggregationMethodFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
Methods in com.espertech.esper.epl.agg.service with parameters of type ExprEvaluator | |
---|---|
protected abstract java.lang.Object |
AggSvcGroupLocalGroupByBase.computeGroupKey(AggregationLocalGroupByLevel level,
java.lang.Object groupKey,
ExprEvaluator[] partitionEval,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext exprEvaluatorContext)
|
protected java.lang.Object |
AggSvcGroupByLocalGroupBy.computeGroupKey(AggregationLocalGroupByLevel level,
java.lang.Object groupKey,
ExprEvaluator[] partitionEval,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext exprEvaluatorContext)
|
protected java.lang.Object |
AggSvcGroupAllLocalGroupBy.computeGroupKey(AggregationLocalGroupByLevel level,
java.lang.Object groupKey,
ExprEvaluator[] partitionEval,
EventBean[] eventsPerStream,
boolean newData,
ExprEvaluatorContext exprEvaluatorContext)
|
protected static java.lang.Object |
AggSvcGroupLocalGroupByBase.computeGroupKey(ExprEvaluator[] partitionEval,
EventBean[] eventsPerStream,
boolean b,
ExprEvaluatorContext exprEvaluatorContext)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupedNoReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupNoReclaimMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
java.lang.String optionalContextName)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimAged(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
java.lang.String optionalContextName)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimMixable(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupDesc groupByRollupDesc)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimMixableRollup(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding,
AggregationGroupByRollupDesc groupByRollupDesc)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupReclaimNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join,
java.lang.Object groupKeyBinding)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getNoGroupAccessMixed(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr,
AggregationAccessorSlotPair[] pairs,
AggregationStateFactory[] accessAggregations,
boolean join)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getNoGroupNoAccess(ExprEvaluator[] evaluatorsArr,
AggregationMethodFactory[] aggregatorsArr)
|
Constructors in com.espertech.esper.epl.agg.service with parameters of type ExprEvaluator | |
---|---|
AggregationServiceBase(ExprEvaluator[] evaluators)
Ctor. |
|
AggregationServiceBaseGrouped(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding)
Ctor. |
|
AggregationServiceBaseUngrouped(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationMethodFactory[] aggregatorFactories,
AggregationStateFactory[] accessAggregations)
Ctor. |
|
AggregationServiceFactoryBase(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding)
Ctor. |
|
AggregationServiceMatchRecognizeImpl(ExprEvaluator[][] evaluatorsEachStream,
AggregationMethod[][] aggregatorsEachStream,
AggregationMethod[] aggregatorsAll)
|
|
AggSvcGroupAllMixedAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean join)
|
|
AggSvcGroupAllMixedAccessImpl(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationAccessorSlotPair[] accessors,
AggregationState[] states,
AggregationMethodFactory[] aggregatorFactories,
AggregationStateFactory[] accessAggregations)
|
|
AggSvcGroupAllNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding)
|
|
AggSvcGroupAllNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethod[] aggregators,
AggregationMethodFactory[] aggregatorFactories)
Ctor. |
|
AggSvcGroupByMixedAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor. |
|
AggSvcGroupByMixedAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessorsFactory,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor. |
|
AggSvcGroupByNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding)
Ctor. |
|
AggSvcGroupByNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService)
Ctor. |
|
AggSvcGroupByReclaimAgedFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
Hint reclaimGroupAged,
Hint reclaimGroupFrequency,
VariableService variableService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
java.lang.String optionalContextName)
Ctor. |
|
AggSvcGroupByReclaimAgedImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] aggregators,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean join,
AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionMaxAge,
AggSvcGroupByReclaimAgedEvalFunc evaluationFunctionFrequency,
MethodResolutionService methodResolutionService)
|
|
AggSvcGroupByRefcountedNoAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding)
Ctor. |
|
AggSvcGroupByRefcountedNoAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService)
Ctor. |
|
AggSvcGroupByRefcountedWAccessFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor. |
|
AggSvcGroupByRefcountedWAccessImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin)
Ctor. |
|
AggSvcGroupByRefcountedWAccessRollupFactory(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
AggregationGroupByRollupDesc groupByRollupDesc)
Ctor. |
|
AggSvcGroupByRefcountedWAccessRollupImpl(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
java.lang.Object groupKeyBinding,
MethodResolutionService methodResolutionService,
AggregationAccessorSlotPair[] accessors,
AggregationStateFactory[] accessAggregations,
boolean isJoin,
AggregationGroupByRollupDesc rollupLevelDesc,
AggregationMethod[] topGroupAggregators,
AggregationState[] topGroupStates)
Ctor. |
Uses of ExprEvaluator in com.espertech.esper.epl.agg.util |
---|
Methods in com.espertech.esper.epl.agg.util that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
AggregationLocalGroupByLevel.getMethodEvaluators()
|
ExprEvaluator[] |
AggregationLocalGroupByLevel.getPartitionEvaluators()
|
ExprEvaluator[] |
AggregationLocalGroupByColumn.getPartitionEvaluators()
|
Methods in com.espertech.esper.epl.agg.util with parameters of type ExprEvaluator | |
---|---|
static AggregationLocalGroupByPlan |
AggregationGroupByLocalGroupByAnalyzer.analyze(ExprEvaluator[] evaluators,
AggregationMethodFactory[] prototypes,
AggregationStateFactory[] accessAggregations,
AggregationGroupByLocalGroupDesc localGroupDesc,
ExprNode[] groupByExpressions,
AggregationAccessorSlotPair[] accessors)
|
Constructors in com.espertech.esper.epl.agg.util with parameters of type ExprEvaluator | |
---|---|
AggregationLocalGroupByColumn(boolean defaultGroupLevel,
ExprEvaluator[] partitionEvaluators,
int methodOffset,
boolean methodAgg,
AggregationAccessorSlotPair pair,
int levelNum)
|
|
AggregationLocalGroupByLevel(ExprEvaluator[] methodEvaluators,
AggregationMethodFactory[] methodFactories,
AggregationStateFactory[] stateFactories,
ExprEvaluator[] partitionEvaluators,
boolean defaultLevel)
|
|
AggregationLocalGroupByLevel(ExprEvaluator[] methodEvaluators,
AggregationMethodFactory[] methodFactories,
AggregationStateFactory[] stateFactories,
ExprEvaluator[] partitionEvaluators,
boolean defaultLevel)
|
Uses of ExprEvaluator in com.espertech.esper.epl.approx |
---|
Constructors in com.espertech.esper.epl.approx with parameters of type ExprEvaluator | |
---|---|
CountMinSketchAggAccessorFrequency(ExprEvaluator evaluator)
|
|
CountMinSketchAggAgentAdd(ExprEvaluator stringEvaluator)
|
Uses of ExprEvaluator in com.espertech.esper.epl.core |
---|
Classes in com.espertech.esper.epl.core that implement ExprEvaluator | |
---|---|
class |
BindProcessorEvaluatorStream
|
class |
BindProcessorEvaluatorStreamTable
|
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 |
ResultSetProcessorRowPerGroupRollupFactory.getGroupKeyNode()
|
ExprEvaluator |
ResultSetProcessorRowPerGroupFactory.getGroupKeyNode()
|
ExprEvaluator |
ResultSetProcessorAggregateGroupedFactory.getGroupKeyNode()
|
ExprEvaluator[] |
ResultSetProcessorRowPerGroupRollupFactory.getGroupKeyNodes()
|
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,
boolean allowNestableTargetFragmentTypes)
|
protected static EventBean[] |
ResultSetProcessorUtil.getSelectEventsHaving(SelectExprProcessor exprProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorUtil.getSelectEventsHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorUtil.getSelectJoinEventsHaving(SelectExprProcessor exprProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorUtil.getSelectJoinEventsHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
Applies the select-clause to the given events returning the selected events. |
protected static void |
ResultSetProcessorUtil.populateSelectEventsHaving(SelectExprProcessor exprProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> result,
ExprEvaluatorContext exprEvaluatorContext)
|
protected static void |
ResultSetProcessorUtil.populateSelectEventsHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> result,
java.util.List<java.lang.Object> optSortKeys,
ExprEvaluatorContext exprEvaluatorContext)
|
protected static void |
ResultSetProcessorUtil.populateSelectJoinEventsHaving(SelectExprProcessor exprProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> result,
ExprEvaluatorContext exprEvaluatorContext)
|
protected static void |
ResultSetProcessorUtil.populateSelectJoinEventsHavingWithOrderBy(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
java.util.Set<MultiKey<EventBean>> events,
ExprEvaluator havingNode,
boolean isNewData,
boolean isSynthesize,
java.util.List<EventBean> result,
java.util.List<java.lang.Object> sortKeys,
ExprEvaluatorContext exprEvaluatorContext)
|
Constructors in com.espertech.esper.epl.core with parameters of type ExprEvaluator | |
---|---|
OrderByElement(ExprNode exprNode,
ExprEvaluator expr,
boolean descending)
|
|
ResultSetProcessorAggregateAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
boolean isHistoricalOnly)
Ctor. |
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean isHistoricalOnly)
Ctor. |
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean isHistoricalOnly)
Ctor. |
|
ResultSetProcessorRowForAllFactory(SelectExprProcessor selectExprProcessor,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
boolean isHistoricalOnly)
Ctor. |
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
boolean isHistoricalOnly,
boolean iterateUnbounded)
Ctor. |
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
boolean isHistoricalOnly,
boolean iterateUnbounded)
Ctor. |
|
ResultSetProcessorRowPerGroupRollupFactory(GroupByRollupPerLevelExpression perLevelExpression,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
AggregationGroupByRollupDesc groupByRollupDesc,
boolean isJoin,
boolean isHistoricalOnly,
boolean iterateUnbounded)
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.SelectExprInsertNativeExpressionCoerceNative(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,
TableMetadata tableMetadata)
|
|
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 with parameters of type ExprEvaluator | |
---|---|
IntervalOp |
IntervalOpFactory.getOp(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators)
|
Constructors in com.espertech.esper.epl.datetime.interval with parameters of type ExprEvaluator | |
---|---|
IntervalOpImpl.IntervalOpEvalCalWithEnd(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp)
|
|
IntervalOpImpl.IntervalOpEvalDateWithEnd(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp)
|
|
IntervalOpImpl.IntervalOpEvalDateWithEndBase(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp)
|
|
IntervalOpImpl.IntervalOpEvalLongWithEnd(IntervalComputer intervalComputer,
ExprEvaluator evaluatorEndTimestamp)
|
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)
|
|
EnumEvalDistinctEvents(ExprEvaluator innerExpression,
int streamCountIncoming)
|
|
EnumEvalDistinctScalarLambda(ExprEvaluator innerExpression,
int streamCountIncoming,
ObjectArrayEventType resultEventType)
|
|
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.accessagg |
---|
Classes in com.espertech.esper.epl.expression.accessagg that implement ExprEvaluator | |
---|---|
class |
ExprAggCountMinSketchNode
Represents the Count-min sketch aggregate function. |
class |
ExprAggMultiFunctionLinearAccessNode
|
class |
ExprAggMultiFunctionSortedMinMaxByNode
|
class |
ExprPlugInAggMultiFunctionNode
Represents a custom aggregation function in an expresson tree. |
Methods in com.espertech.esper.epl.expression.accessagg that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprAggCountMinSketchNodeFactoryUse.getAddOrFrequencyEvaluator()
|
ExprEvaluator |
ExprPlugInAggMultiFunctionNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAggMultiFunctionSortedMinMaxByNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAggMultiFunctionLinearAccessNodeFactoryMethod.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAggMultiFunctionLinearAccessNodeFactoryAccess.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAggCountMinSketchNodeFactoryUse.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAggCountMinSketchNodeFactoryState.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
Constructors in com.espertech.esper.epl.expression.accessagg with parameters of type ExprEvaluator | |
---|---|
ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent,
ExprEvaluator addOrFrequencyEvaluator)
|
|
SortedAggregationStateFactoryFactory(MethodResolutionService methodResolutionService,
ExprEvaluator[] evaluators,
boolean[] sortDescending,
boolean ever,
int streamNum,
ExprAggMultiFunctionSortedMinMaxByNode parent)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.baseagg |
---|
Subinterfaces of ExprEvaluator in com.espertech.esper.epl.expression.baseagg | |
---|---|
interface |
ExprAggregateNode
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
Classes in com.espertech.esper.epl.expression.baseagg that implement ExprEvaluator | |
---|---|
class |
ExprAggregateNodeBase
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
class |
ExprAggregateNodeGroupKey
|
Methods in com.espertech.esper.epl.expression.baseagg that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprAggregateNodeGroupKey.getExprEvaluator()
|
ExprEvaluator |
ExprAggregateNodeBase.getExprEvaluator()
|
Methods in com.espertech.esper.epl.expression.baseagg with parameters of type ExprEvaluator | |
---|---|
void |
ExprAggregateNodeBase.validateFilter(ExprEvaluator filterEvaluator)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.core |
---|
Subinterfaces of ExprEvaluator in com.espertech.esper.epl.expression.core | |
---|---|
interface |
ExprEvaluatorTypableReturn
Interface for evaluators that select possible multi-valued results in a single select column, such as subqueries and "new" and case+new combined. |
interface |
ExprIdentNodeEvaluator
|
Classes in com.espertech.esper.epl.expression.core that implement ExprEvaluator | |
---|---|
class |
ExprConstantNodeImpl
Represents a constant in an expressiun tree. |
class |
ExprContextPropertyNode
Represents an stream property identifier in a filter expressiun tree. |
class |
ExprCurrentEvaluationContextNode
Represents the "current_evaluation_context" function in an expression tree. |
class |
ExprGroupingIdNode
|
class |
ExprGroupingNode
|
class |
ExprIdentNodeEvaluatorContext
|
class |
ExprIdentNodeEvaluatorImpl
|
class |
ExprIdentNodeEvaluatorLogging
|
class |
ExprNamedParameterNodeImpl
|
class |
ExprNodeUtilExprEvalMethodContext
|
class |
ExprNodeUtilExprEvalStreamNumEnumColl
|
class |
ExprNodeUtilExprEvalStreamNumEnumSingle
|
class |
ExprNodeUtilExprEvalStreamNumEvent
|
class |
ExprNodeUtilExprEvalStreamNumEventTable
|
class |
ExprNodeUtilExprEvalStreamNumUnd
|
class |
ExprNodeUtilUnderlyingEvaluator
|
class |
ExprNodeUtilUnderlyingEvaluatorTable
|
class |
ExprNodeValidated
A placeholder for another expression node that has been validated already. |
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 |
ExprOrderedExpr
A placeholder expression for view/pattern object parameters that allow sorting expression values ascending or descending. |
class |
ExprStreamUnderlyingNodeImpl
Represents an stream selector that returns the streams underlying event, or null if undefined. |
class |
ExprTypedNoEvalNode
Represents an expression node that returns the predefined type and that cannot be evaluated. |
class |
ExprVariableNodeImpl
Represents a variable in an expression tree. |
class |
ExprWildcardImpl
Expression for use within crontab to specify a wildcard. |
Methods in com.espertech.esper.epl.expression.core 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.util.Iterator<EventBean> iterator,
ExprEvaluator filterExpression,
ExprEvaluatorContext exprEvaluatorContext,
java.util.Collection<EventBean> eventsInWindow)
|
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)
|
Constructors in com.espertech.esper.epl.expression.core with parameters of type ExprEvaluator | |
---|---|
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)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.dot |
---|
Classes in com.espertech.esper.epl.expression.dot that implement ExprEvaluator | |
---|---|
class |
ExprDotEvalPropertyExprBase
|
class |
ExprDotEvalPropertyExprIndexed
|
class |
ExprDotEvalPropertyExprMapped
|
class |
ExprDotEvalRootChild
|
class |
ExprDotEvalStaticMethod
|
class |
ExprDotEvalStreamEventBean
|
class |
ExprDotEvalStreamMethod
|
class |
ExprDotEvalTransposeAsStream
|
class |
ExprDotEvalVariable
|
Fields in com.espertech.esper.epl.expression.dot declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
ExprDotEvalPropertyExprBase.exprEvaluator
|
Methods in com.espertech.esper.epl.expression.dot that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprDotNode.getExprEvaluator()
|
Constructors in com.espertech.esper.epl.expression.dot with parameters of type ExprEvaluator | |
---|---|
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(boolean hasEnumerationMethod,
ExprDotNode dotNode,
ExprEvaluator rootNodeEvaluator,
ExprEvaluatorEnumeration rootLambdaEvaluator,
EPType typeInfo,
ExprDotEval[] evalIteratorEventBean,
ExprDotEval[] evalUnpacking,
boolean checkedUnpackEvent)
|
|
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)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.dot.inner |
---|
Constructors in com.espertech.esper.epl.expression.dot.inner with parameters of type ExprEvaluator | |
---|---|
InnerEvaluatorArrObjectToColl(ExprEvaluator rootEvaluator)
|
|
InnerEvaluatorArrPrimitiveToColl(ExprEvaluator rootEvaluator)
|
|
InnerEvaluatorColl(ExprEvaluator rootEvaluator)
|
|
InnerEvaluatorScalar(ExprEvaluator rootEvaluator)
|
|
InnerEvaluatorScalarUnpackEvent(ExprEvaluator rootEvaluator)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.funcs |
---|
Classes in com.espertech.esper.epl.expression.funcs that implement ExprEvaluator | |
---|---|
class |
ExprCaseNode
Represents the case-when-then-else control flow function is an expression tree. |
class |
ExprCastNodeConstEval
|
class |
ExprCastNodeNonConstEval
|
class |
ExprCoalesceNode
Represents the COALESCE(a,b,...) function is 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 |
ExprMinMaxRowNode
Represents the MAX(a,b) and MIN(a,b) functions is an expression tree. |
class |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression tree. |
static class |
ExprTypeofNode.FragmentTypeEval
|
static class |
ExprTypeofNode.StreamEventTypeEval
|
Methods in com.espertech.esper.epl.expression.funcs that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprTypeofNode.getExprEvaluator()
|
ExprEvaluator |
ExprPropertyExistsNode.getExprEvaluator()
|
ExprEvaluator |
ExprPlugInSingleRowNode.getExprEvaluator()
|
ExprEvaluator |
ExprMinMaxRowNode.getExprEvaluator()
|
ExprEvaluator |
ExprIStreamNode.getExprEvaluator()
|
ExprEvaluator |
ExprInstanceofNode.getExprEvaluator()
|
ExprEvaluator |
ExprCoalesceNode.getExprEvaluator()
|
ExprEvaluator |
ExprCastNode.getExprEvaluator()
|
ExprEvaluator |
ExprCaseNode.getExprEvaluator()
|
Constructors in com.espertech.esper.epl.expression.funcs with parameters of type ExprEvaluator | |
---|---|
ExprCastNode.StringToCalendarWDynamicFormatComputer(ExprEvaluator dateFormatEval)
|
|
ExprCastNode.StringToDateLongWDynamicFormat(ExprEvaluator dateFormatEval)
|
|
ExprCastNode.StringToDateWDynamicFormatComputer(ExprEvaluator dateFormatEval)
|
|
ExprCastNode.StringToLongWDynamicFormatComputer(ExprEvaluator dateFormatEval)
|
|
ExprCastNodeNonConstEval(ExprCastNode parent,
ExprEvaluator evaluator,
ExprCastNode.CasterParserComputer casterParserComputer)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.methodagg |
---|
Classes in com.espertech.esper.epl.expression.methodagg that implement ExprEvaluator | |
---|---|
class |
ExprAvedevNode
Represents the avedev(...) aggregate function is an expression tree. |
class |
ExprAvgNode
Represents the avg(...) aggregate function is an expression tree. |
class |
ExprCountEverNode
Represents the "countever" aggregate function is an expression tree. |
class |
ExprCountNode
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree. |
class |
ExprFirstEverNode
Represents the "firstever" aggregate function is 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 |
ExprMedianNode
Represents the median(...) aggregate function is an expression tree. |
class |
ExprMinMaxAggrNode
Represents the min/max(distinct? ...) aggregate function is an expression tree. |
class |
ExprNthAggNode
Represents the nth(...) and aggregate function is an expression tree. |
class |
ExprPlugInAggFunctionFactoryNode
Represents a custom aggregation function in an expresson tree. |
class |
ExprRateAggNode
Represents the rate(...) and aggregate function is an expression tree. |
class |
ExprStddevNode
Represents the stddev(...) aggregate function is an expression tree. |
class |
ExprSumNode
Represents the sum(...) aggregate function is an expression tree. |
Methods in com.espertech.esper.epl.expression.methodagg that return ExprEvaluator | |
---|---|
static ExprEvaluator |
ExprMethodAggUtil.getDefaultEvaluator(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprSumNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprStddevNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprRateAggNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprPlugInAggFunctionFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprNthAggNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprMinMaxAggrNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprMedianNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprLeavingAggNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprLastEverNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprFirstEverNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprCountNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprCountEverNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAvgNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
ExprEvaluator |
ExprAvedevNodeFactory.getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream)
|
static ExprEvaluator |
ExprCountNodeFactory.getMethodAggregationEvaluatorCountBy(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream)
|
static ExprEvaluator |
ExprMethodAggUtil.getMultiNodeEvaluator(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.ops |
---|
Subinterfaces of ExprEvaluator in com.espertech.esper.epl.expression.ops | |
---|---|
interface |
ExprAndNode
Represents an And-condition. |
interface |
ExprBetweenNode
Represents the between-clause function in an expression tree. |
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. |
Classes in com.espertech.esper.epl.expression.ops that implement ExprEvaluator | |
---|---|
class |
ExprAndNodeImpl
Represents an And-condition. |
class |
ExprArrayNode
Represents an array in a filter expressiun tree. |
class |
ExprBetweenNodeImpl
Represents the between-clause function in an expression tree. |
class |
ExprBitWiseNode
Represents the bit-wise operators in an expression tree. |
class |
ExprConcatNode
Represents a simple Math (+/-/divide/*) in a filter expression tree. |
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 |
ExprInNodeImpl
Represents the in-clause (set check) function in 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 |
ExprNewInstanceNode
Represents the "new Class(...)" operator in an expression tree. |
class |
ExprNewStructNode
Represents the "new {...}" operator in an expression tree. |
class |
ExprNotNode
Represents a NOT expression in an expression tree. |
class |
ExprOrNode
Represents an OR expression in a filter 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. |
Methods in com.espertech.esper.epl.expression.ops that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprRelationalOpNodeImpl.getExprEvaluator()
|
ExprEvaluator |
ExprRelationalOpAllAnyNode.getExprEvaluator()
|
ExprEvaluator |
ExprRegexpNode.getExprEvaluator()
|
ExprEvaluator |
ExprOrNode.getExprEvaluator()
|
ExprEvaluator |
ExprNotNode.getExprEvaluator()
|
ExprEvaluator |
ExprNewStructNode.getExprEvaluator()
|
ExprEvaluator |
ExprNewInstanceNode.getExprEvaluator()
|
ExprEvaluator |
ExprMathNode.getExprEvaluator()
|
ExprEvaluator |
ExprLikeNode.getExprEvaluator()
|
ExprEvaluator |
ExprInNodeImpl.getExprEvaluator()
|
ExprEvaluator |
ExprEqualsNodeImpl.getExprEvaluator()
|
ExprEvaluator |
ExprEqualsAllAnyNode.getExprEvaluator()
|
ExprEvaluator |
ExprConcatNode.getExprEvaluator()
|
ExprEvaluator |
ExprBitWiseNode.getExprEvaluator()
|
ExprEvaluator |
ExprBetweenNodeImpl.getExprEvaluator()
|
ExprEvaluator |
ExprArrayNode.getExprEvaluator()
|
ExprEvaluator |
ExprAndNodeImpl.getExprEvaluator()
|
Constructors in com.espertech.esper.epl.expression.ops with parameters of type ExprEvaluator | |
---|---|
ExprEqualsNodeImpl.ExprEqualsEvaluatorCoercing(ExprEqualsNodeImpl parent,
ExprEvaluator lhs,
ExprEvaluator rhs,
SimpleNumberCoercer numberCoercerLHS,
SimpleNumberCoercer numberCoercerRHS)
|
|
ExprEqualsNodeImpl.ExprEqualsEvaluatorEquals(ExprEqualsNodeImpl parent,
ExprEvaluator lhs,
ExprEvaluator rhs)
|
|
ExprEqualsNodeImpl.ExprEqualsEvaluatorIs(ExprEqualsNodeImpl parent,
ExprEvaluator lhs,
ExprEvaluator rhs)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.prev |
---|
Classes in com.espertech.esper.epl.expression.prev that implement ExprEvaluator | |
---|---|
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. |
Methods in com.espertech.esper.epl.expression.prev that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprPreviousNode.getExprEvaluator()
|
ExprEvaluator |
ExprPreviousMatchRecognizeNode.getExprEvaluator()
|
Constructors in com.espertech.esper.epl.expression.prev with parameters of type ExprEvaluator | |
---|---|
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)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.prior |
---|
Classes in com.espertech.esper.epl.expression.prior that implement ExprEvaluator | |
---|---|
class |
ExprPriorNode
Represents the 'prior' prior event function in an expression node tree. |
Methods in com.espertech.esper.epl.expression.prior that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprPriorNode.getExprEvaluator()
|
ExprEvaluator |
ExprPriorNode.getInnerEvaluator()
|
Methods in com.espertech.esper.epl.expression.prior with parameters of type ExprEvaluator | |
---|---|
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)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.subquery |
---|
Classes in com.espertech.esper.epl.expression.subquery that implement ExprEvaluator | |
---|---|
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. |
Fields in com.espertech.esper.epl.expression.subquery declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
ExprSubselectNode.filterExpr
The validate filter expression. |
protected ExprEvaluator[] |
ExprSubselectNode.selectClauseEvaluator
|
Methods in com.espertech.esper.epl.expression.subquery that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprSubselectNode.getExprEvaluator()
|
ExprEvaluator |
ExprSubselectNode.getFilterExpr()
Returns filter expr or null if none. |
Methods in com.espertech.esper.epl.expression.subquery with parameters of type ExprEvaluator | |
---|---|
void |
ExprSubselectNode.setFilterExpr(ExprEvaluator filterExpr)
Sets the validated filter expression, or null if there is none. |
Constructors in com.espertech.esper.epl.expression.subquery with parameters of type ExprEvaluator | |
---|---|
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.expression.table |
---|
Classes in com.espertech.esper.epl.expression.table that implement ExprEvaluator | |
---|---|
class |
ExprTableAccessNodeKeys
|
class |
ExprTableAccessNodeSubprop
|
class |
ExprTableAccessNodeSubpropAccessor
|
class |
ExprTableAccessNodeTopLevel
|
class |
ExprTableIdentNodeSubpropAccessor
|
Fields in com.espertech.esper.epl.expression.table declared as ExprEvaluator | |
---|---|
protected ExprEvaluator[] |
ExprTableAccessNode.groupKeyEvaluators
|
Methods in com.espertech.esper.epl.expression.table that return ExprEvaluator | |
---|---|
ExprEvaluator |
ExprTableIdentNodeSubpropAccessor.getExprEvaluator()
|
ExprEvaluator |
ExprTableIdentNode.getExprEvaluator()
|
ExprEvaluator |
ExprTableAccessNodeTopLevel.getExprEvaluator()
|
ExprEvaluator |
ExprTableAccessNodeSubpropAccessor.getExprEvaluator()
|
ExprEvaluator |
ExprTableAccessNodeSubprop.getExprEvaluator()
|
ExprEvaluator |
ExprTableAccessNodeKeys.getExprEvaluator()
|
ExprEvaluator[] |
ExprTableAccessNode.getGroupKeyEvaluators()
|
Methods in com.espertech.esper.epl.expression.table with parameters of type ExprEvaluator | |
---|---|
void |
ExprTableIdentNode.setEval(ExprEvaluator eval)
|
Uses of ExprEvaluator in com.espertech.esper.epl.expression.time |
---|
Classes in com.espertech.esper.epl.expression.time that implement ExprEvaluator | |
---|---|
class |
ExprTimePeriodImpl
Expression representing a time period. |
class |
ExprTimestampNode
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree. |
Methods in com.espertech.esper.epl.expression.time that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
ExprTimePeriodImpl.getEvaluators()
|
ExprEvaluator |
ExprTimestampNode.getExprEvaluator()
|
ExprEvaluator |
ExprTimePeriodImpl.getExprEvaluator()
|
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,
LookupStrategyDesc lookupStrategyDesc)
Ctor. |
|
InKeywordMultiTableLookupStrategyExpr(ExprEvaluator evaluator,
int streamNum,
PropertyIndexedEventTableSingle[] indexes,
LookupStrategyDesc lookupStrategyDesc)
Ctor. |
|
InKeywordSingleTableLookupStrategyExpr(ExprEvaluator[] evaluators,
int streamNum,
PropertyIndexedEventTableSingle index,
LookupStrategyDesc lookupStrategyDesc)
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.join.hint |
---|
Methods in com.espertech.esper.epl.join.hint that return ExprEvaluator | |
---|---|
static ExprEvaluator |
ExcludePlanHintExprUtil.toExpression(java.lang.String hint,
StatementContext statementContext)
|
Constructor parameters in com.espertech.esper.epl.join.hint with type arguments of type ExprEvaluator | |
---|---|
ExcludePlanHint(java.lang.String[] streamNames,
java.util.List<ExprEvaluator> evaluators,
StatementContext statementContext)
|
Uses of ExprEvaluator in com.espertech.esper.epl.join.plan |
---|
Methods in com.espertech.esper.epl.join.plan with parameters of type ExprEvaluator | |
---|---|
static java.util.Set<EventBean> |
InKeywordTableLookupUtil.multiIndexLookup(ExprEvaluator evaluator,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
EventTable[] indexes)
|
static java.util.Set<EventBean> |
InKeywordTableLookupUtil.singleIndexLookup(ExprEvaluator[] evaluators,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
PropertyIndexedEventTableSingle index)
|
Uses of ExprEvaluator in com.espertech.esper.epl.lookup |
---|
Fields in com.espertech.esper.epl.lookup declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
SubordInKeywordMultiTableLookupStrategyNW.evaluator
|
protected ExprEvaluator |
SubordInKeywordMultiTableLookupStrategyFactory.evaluator
|
protected ExprEvaluator |
SubordInKeywordMultiTableLookupStrategy.evaluator
|
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[] |
SubordInKeywordSingleTableLookupStrategyNW.evaluators
|
protected ExprEvaluator[] |
SubordInKeywordSingleTableLookupStrategyFactory.evaluators
|
protected ExprEvaluator[] |
SubordInKeywordSingleTableLookupStrategy.evaluators
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 |
---|
Constructors in com.espertech.esper.epl.named with parameters of type ExprEvaluator | |
---|---|
NamedWindowConsumerView(ExprEvaluator[] filterList,
PropertyEvaluator optPropertyEvaluator,
EventType eventType,
NamedWindowConsumerCallback consumerCallback,
ExprEvaluatorContext exprEvaluatorContext,
boolean audit)
Ctor. |
|
NamedWindowOnMergeAction(ExprEvaluator optionalFilter)
|
|
NamedWindowOnMergeActionDel(ExprEvaluator optionalFilter)
|
|
NamedWindowOnMergeActionIns(ExprEvaluator optionalFilter,
SelectExprProcessor insertHelper,
InternalEventRouter internalEventRouter,
java.lang.String insertIntoTableName,
TableService tableService,
EPStatementHandle statementHandle,
InternalEventRouteDest internalEventRouteDest,
boolean audit)
|
|
NamedWindowOnMergeActionUpd(ExprEvaluator optionalFilter,
EventBeanUpdateHelper updateHelper)
|
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 | |
---|---|
ContainedEventEvalArrayToEvent(ExprEvaluator evaluator,
EventBeanManufacturer manufacturer)
|
|
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 |
---|
Fields in com.espertech.esper.epl.subquery declared as ExprEvaluator | |
---|---|
protected ExprEvaluator |
SubselectAggregationPreprocessorBase.filterExpr
|
protected ExprEvaluator[] |
SubselectAggregatorViewBase.groupKeys
|
protected ExprEvaluator[] |
SubselectAggregationPreprocessorBase.groupKeys
|
protected ExprEvaluator |
SubselectAggregatorViewBase.optionalFilterExpr
|
Uses of ExprEvaluator in com.espertech.esper.epl.table.merge |
---|
Constructors in com.espertech.esper.epl.table.merge with parameters of type ExprEvaluator | |
---|---|
TableOnMergeAction(ExprEvaluator optionalFilter)
|
|
TableOnMergeActionDel(ExprEvaluator optionalFilter)
|
|
TableOnMergeActionIns(ExprEvaluator optionalFilter,
SelectExprProcessor insertHelper,
InternalEventRouter internalEventRouter,
EPStatementHandle statementHandle,
InternalEventRouteDest internalEventRouteDest,
boolean audit,
TableStateRowFactory tableStateRowFactory)
|
|
TableOnMergeActionUpd(ExprEvaluator optionalFilter,
TableUpdateStrategy tableUpdateStrategy)
|
Uses of ExprEvaluator in com.espertech.esper.epl.table.mgmt |
---|
Methods in com.espertech.esper.epl.table.mgmt that return ExprEvaluator | |
---|---|
ExprEvaluator |
TableColumnMethodPair.getEvaluator()
|
Constructors in com.espertech.esper.epl.table.mgmt with parameters of type ExprEvaluator | |
---|---|
TableColumnMethodPair(ExprEvaluator evaluator,
int targetIndex,
ExprNode aggregationNode)
|
|
TableStateViewableInternal(TableMetadata tableMetadata,
TableStateInstance tableStateInstance,
ExprEvaluator[] optionalTableFilters)
|
Uses of ExprEvaluator in com.espertech.esper.epl.table.strategy |
---|
Classes in com.espertech.esper.epl.table.strategy that implement ExprEvaluator | |
---|---|
class |
ExprTableExprEvaluatorAccess
|
class |
ExprTableExprEvaluatorMethod
|
Methods in com.espertech.esper.epl.table.strategy that return ExprEvaluator | |
---|---|
static ExprEvaluator |
ExprTableEvalStrategyFactory.getTableAccessEvalStrategy(ExprNode exprNode,
java.lang.String tableName,
java.lang.Integer streamNum,
TableMetadataColumnAggregation agg)
|
Methods in com.espertech.esper.epl.table.strategy with parameters of type ExprEvaluator | |
---|---|
protected static MultiKeyUntyped |
ExprTableEvalStrategyGroupByAccessMulti.getKey(ExprEvaluator[] evaluators,
EventBean[] eventsPerStream,
boolean isNewData,
ExprEvaluatorContext context)
|
Constructors in com.espertech.esper.epl.table.strategy with parameters of type ExprEvaluator | |
---|---|
ExprTableEvalStrategyGroupByAccessMulti(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
AggregationAccessorSlotPair pair,
ExprEvaluator[] groupExpr)
|
|
ExprTableEvalStrategyGroupByAccessSingle(java.util.concurrent.locks.Lock tableLevelLock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
AggregationAccessorSlotPair pair,
ExprEvaluator groupExpr)
|
|
ExprTableEvalStrategyGroupByMethodMulti(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
int index,
ExprEvaluator[] groupExpr)
|
|
ExprTableEvalStrategyGroupByMethodSingle(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
int index,
ExprEvaluator groupExpr)
|
|
ExprTableEvalStrategyGroupByPropMulti(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
int propertyIndex,
ExprEvaluatorEnumerationGivenEvent optionalEnumEval,
ExprEvaluator[] groupExpr)
|
|
ExprTableEvalStrategyGroupByPropSingle(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
int propertyIndex,
ExprEvaluatorEnumerationGivenEvent optionalEnumEval,
ExprEvaluator groupExpr)
|
|
ExprTableEvalStrategyGroupByTopLevelMulti(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
java.util.Map<java.lang.String,TableMetadataColumn> items,
ExprEvaluator[] groupExpr)
|
|
ExprTableEvalStrategyGroupByTopLevelSingle(java.util.concurrent.locks.Lock lock,
java.util.Map<java.lang.Object,ObjectArrayBackedEventBean> aggregationState,
java.util.Map<java.lang.String,TableMetadataColumn> items,
ExprEvaluator groupExpr)
|
Uses of ExprEvaluator in com.espertech.esper.epl.updatehelper |
---|
Methods in com.espertech.esper.epl.updatehelper that return ExprEvaluator | |
---|---|
ExprEvaluator |
EventBeanUpdateItem.getExpression()
|
Constructors in com.espertech.esper.epl.updatehelper with parameters of type ExprEvaluator | |
---|---|
EventBeanUpdateItem(ExprEvaluator expression,
java.lang.String optinalPropertyName,
EventPropertyWriter optionalWriter,
boolean notNullableField,
TypeWidener optionalWidener)
|
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()
|
Constructors in com.espertech.esper.epl.view with parameters of type ExprEvaluator | |
---|---|
FilterExprView(ExprNode exprNode,
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.event.bean |
---|
Methods in com.espertech.esper.event.bean with parameters of type ExprEvaluator | |
---|---|
static Pair<net.sf.cglib.reflect.FastConstructor,ExprEvaluator[]> |
InstanceManufacturerUtil.getManufacturer(java.lang.Class targetClass,
EngineImportService engineImportService,
ExprEvaluator[] exprEvaluators,
java.lang.Object[] expressionReturnTypes)
|
Constructors in com.espertech.esper.event.bean with parameters of type ExprEvaluator | |
---|---|
InstanceManufacturerFastCtor(java.lang.Class targetClass,
net.sf.cglib.reflect.FastConstructor ctor,
ExprEvaluator[] expr)
|
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.metrics.instrumentation |
---|
Methods in com.espertech.esper.metrics.instrumentation with parameters of type ExprEvaluator | |
---|---|
void |
InstrumentationDefault.qSplitStream(boolean all,
EventBean theEvent,
ExprEvaluator[] whereClauses)
|
void |
Instrumentation.qSplitStream(boolean all,
EventBean theEvent,
ExprEvaluator[] whereClauses)
|
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 |
---|
Methods in com.espertech.esper.rowregex that return ExprEvaluator | |
---|---|
ExprEvaluator[] |
RegexPartitionStateRepoGroupMeta.getPartitionExpressions()
|
Constructors in com.espertech.esper.rowregex with parameters of type ExprEvaluator | |
---|---|
RegexPartitionStateRepoGroupMeta(boolean hasInterval,
ExprNode[] partitionExpressionNodes,
ExprEvaluator[] partitionExpressions,
ExprEvaluatorContext exprEvaluatorContext)
|
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,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
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,
TableStateInstance[] tableStateInstances,
boolean[] isNamedWindowInsert,
ResultSetProcessor[] processors,
ExprEvaluator[] whereClauses,
AgentInstanceContext agentInstanceContext)
Ctor. |
|
RouteResultViewHandlerFirst(EPStatementHandle epStatementHandle,
InternalEventRouter internalEventRouter,
TableStateInstance[] tableStateInstances,
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,
ObjectArrayEventBean 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,
ObjectArrayEventBean builtinEventProps,
java.util.Set<java.lang.String> variableNames,
AgentInstanceViewFactoryChainContext agentInstanceContext)
|
|
ExpressionWindowView(ExpressionWindowViewFactory dataWindowViewFactory,
ViewUpdatedCollection viewUpdatedCollection,
ExprEvaluator expiryExpression,
AggregationServiceFactoryDesc aggregationServiceFactoryDesc,
ObjectArrayEventBean 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,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
java.lang.Long optionalReferencePoint,
ViewUpdatedCollection viewUpdatedCollection,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Constructor. |
|
ExternallyTimedWindowView(ExternallyTimedWindowViewFactory externallyTimedWindowViewFactory,
ExprNode timestampExpression,
ExprEvaluator timestampExpressionEval,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
ViewUpdatedCollection viewUpdatedCollection,
AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Constructor. |
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |