|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprNode | |
---|---|
com.espertech.esper.client.hook | Callback interfaces for use with statement annotations. |
com.espertech.esper.core.context.activator | Activation of streams for statement start. |
com.espertech.esper.core.context.factory | Statement agent instance factories. |
com.espertech.esper.core.context.mgr | Context management. |
com.espertech.esper.core.context.subselect | Subselect implementation. |
com.espertech.esper.core.service | Implementation of client package interfaces, glue code |
com.espertech.esper.core.start | Classes related to start and stop of statements |
com.espertech.esper.dataflow.ops | Data flow built-in operators. |
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.eval | Date-Time methods and related utility classes. |
com.espertech.esper.epl.datetime.interval | Interval algebra. |
com.espertech.esper.epl.datetime.reformatop | Date-Time re-formatting operations. |
com.espertech.esper.epl.db | Database SQL polling views and caches |
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.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.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.expression.visitor | Expression visitors. |
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.hint | Hints related to joins. |
com.espertech.esper.epl.join.plan | Inner join and outer join query planning |
com.espertech.esper.epl.join.util | Join-related utilities |
com.espertech.esper.epl.lookup | Subquery execution strategies and lookup indexes |
com.espertech.esper.epl.methodbase | Dot-method validation for enumeration and date-time methods. |
com.espertech.esper.epl.named | Named window classes are in this package |
com.espertech.esper.epl.parse | Parsers and AST tree walkers and helper classes transforming AST into business objects |
com.espertech.esper.epl.rettype | EPL-internal expression return type. |
com.espertech.esper.epl.script | Script expression evaluation. |
com.espertech.esper.epl.spec | Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. |
com.espertech.esper.epl.spec.util | Statement spec utilities |
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.view | Internal processing views for output rate limiting, filtering and internal event routing |
com.espertech.esper.epl.virtualdw | Virtual data window. |
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.pattern.observer | Pattern observer classes the observe timer events |
com.espertech.esper.plugin | APIs for plug-in adapter (for input-output) and plug-in event representation (event types and event objects) are in this package. |
com.espertech.esper.rowregex | Match-recognize expression tree and state objects. |
com.espertech.esper.view | View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. |
com.espertech.esper.view.ext | Extension views that providing services such as sorting, which don't fit much into other categories. |
com.espertech.esper.view.internal | Internal management views for buffering view results and providing these to joins. |
com.espertech.esper.view.stat | Views computing statistical values. |
com.espertech.esper.view.std | Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. |
com.espertech.esper.view.window | Window views are in this package |
Uses of ExprNode in com.espertech.esper.client.hook |
---|
Methods in com.espertech.esper.client.hook that return ExprNode | |
---|---|
ExprNode[] |
VirtualDataWindowEventConsumerAdd.getFilterExpressions()
Provides the filter expressions. |
ExprNode[] |
VirtualDataWindowFactoryContext.getParameterExpressions()
Returns the expressions passed as parameters to the virtual data window. |
ExprNode[] |
VirtualDataWindowContext.getParameterExpressions()
Returns the expressions passed as parameters to the virtual data window. |
Constructors in com.espertech.esper.client.hook with parameters of type ExprNode | |
---|---|
VirtualDataWindowContext(AgentInstanceContext agentInstanceContext,
EventType eventType,
java.lang.Object[] parameters,
ExprNode[] parameterExpressions,
EventBeanFactory eventFactory,
VirtualDataWindowOutStream outputStream,
java.lang.String namedWindowName,
ViewFactoryContext viewFactoryContext,
java.io.Serializable customConfiguration)
Ctor. |
|
VirtualDataWindowEventConsumerAdd(java.lang.String namedWindowName,
java.lang.Object consumerObject,
java.lang.String statementName,
int agentInstanceId,
ExprNode[] filterExpressions,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
|
VirtualDataWindowFactoryContext(EventType eventType,
java.lang.Object[] parameters,
ExprNode[] parameterExpressions,
EventBeanFactory eventFactory,
java.lang.String namedWindowName,
ViewFactoryContext viewFactoryContext,
java.io.Serializable customConfiguration)
Ctor. |
Uses of ExprNode in com.espertech.esper.core.context.activator |
---|
Constructor parameters in com.espertech.esper.core.context.activator with type arguments of type ExprNode | |
---|---|
ViewableActivatorNamedWindow(NamedWindowProcessor processor,
java.util.List<ExprNode> filterExpressions,
PropertyEvaluator optPropertyEvaluator)
|
Uses of ExprNode in com.espertech.esper.core.context.factory |
---|
Methods in com.espertech.esper.core.context.factory that return ExprNode | |
---|---|
ExprNode[] |
StatementAgentInstanceFactoryOnTriggerSplitDesc.getWhereClauses()
|
Uses of ExprNode in com.espertech.esper.core.context.mgr |
---|
Constructor parameters in com.espertech.esper.core.context.mgr with type arguments of type ExprNode | |
---|---|
ContextControllerHashedGetterCRC32Serialized(java.lang.String statementName,
java.util.List<ExprNode> nodes,
int granularity)
|
|
ContextControllerHashedGetterHashMultiple(java.util.List<ExprNode> nodes,
int granularity)
|
|
ContextControllerHashedGetterSingleRow(java.lang.String statementName,
java.lang.String functionName,
Pair<java.lang.Class,EngineImportSingleRowDesc> func,
java.util.List<ExprNode> parameters,
int granularity,
MethodResolutionService methodResolutionService,
EventType eventType,
EventAdapterService eventAdapterService,
int statementId,
TableService tableService)
|
Uses of ExprNode in com.espertech.esper.core.context.subselect |
---|
Constructors in com.espertech.esper.core.context.subselect with parameters of type ExprNode | |
---|---|
SubSelectStrategyFactoryLocalViewPreloaded(int subqueryNumber,
SubSelectActivationHolder subSelectHolder,
Pair<EventTableFactory,SubordTableLookupStrategyFactory> pair,
ExprNode filterExprNode,
ExprEvaluator filterExprEval,
boolean correlatedSubquery,
AggregationServiceFactoryDesc aggregationServiceFactory,
ViewResourceDelegateVerified viewResourceDelegate,
ExprEvaluator[] groupKeys)
|
Uses of ExprNode in com.espertech.esper.core.service |
---|
Methods in com.espertech.esper.core.service that return ExprNode | |
---|---|
ExprNode |
EPAdministratorSPI.compileExpression(java.lang.String expression)
Compile expression. |
ExprNode |
EPAdministratorImpl.compileExpression(java.lang.String expression)
|
Constructors in com.espertech.esper.core.service with parameters of type ExprNode | |
---|---|
InternalEventRouterEntry(int priority,
boolean drop,
ExprNode optionalWhereClause,
ExprNode[] assignments,
EventBeanWriter writer,
TypeWidener[] wideners,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect)
Ctor. |
|
InternalEventRouterEntry(int priority,
boolean drop,
ExprNode optionalWhereClause,
ExprNode[] assignments,
EventBeanWriter writer,
TypeWidener[] wideners,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect)
Ctor. |
Uses of ExprNode in com.espertech.esper.core.start |
---|
Methods in com.espertech.esper.core.start that return ExprNode | |
---|---|
ExprNode |
EPPreparedExecuteIUDSingleStreamExecUpdate.getOptionalWhereClause()
|
ExprNode |
EPPreparedExecuteIUDSingleStreamExecDelete.getOptionalWhereClause()
|
protected static ExprNode |
EPStatementStartMethodHelperValidate.validateExprNoAgg(ExprNodeOrigin exprNodeOrigin,
ExprNode exprNode,
StreamTypeService streamTypeService,
StatementContext statementContext,
ExprEvaluatorContext exprEvaluatorContext,
java.lang.String errorMsg,
boolean allowTableConsumption)
|
protected ExprNode |
EPStatementStartMethodOnTrigger.validateJoinNamedWindow(java.lang.String engineURI,
StatementContext statementContext,
ExprNodeOrigin exprNodeOrigin,
ExprNode deleteJoinExpr,
EventType namedWindowType,
java.lang.String namedWindowStreamName,
java.lang.String namedWindowName,
EventType filteredType,
java.lang.String filterStreamName,
java.lang.String filteredTypeName,
java.lang.String optionalTableName)
|
Methods in com.espertech.esper.core.start with parameters of type ExprNode | |
---|---|
protected static ExprNode |
EPStatementStartMethodHelperValidate.validateExprNoAgg(ExprNodeOrigin exprNodeOrigin,
ExprNode exprNode,
StreamTypeService streamTypeService,
StatementContext statementContext,
ExprEvaluatorContext exprEvaluatorContext,
java.lang.String errorMsg,
boolean allowTableConsumption)
|
protected ExprNode |
EPStatementStartMethodOnTrigger.validateJoinNamedWindow(java.lang.String engineURI,
StatementContext statementContext,
ExprNodeOrigin exprNodeOrigin,
ExprNode deleteJoinExpr,
EventType namedWindowType,
java.lang.String namedWindowStreamName,
java.lang.String namedWindowName,
EventType filteredType,
java.lang.String filterStreamName,
java.lang.String filteredTypeName,
java.lang.String optionalTableName)
|
protected static void |
EPStatementStartMethodHelperValidate.validateNoAggregations(ExprNode exprNode,
java.lang.String errorMsg)
|
protected static void |
EPStatementStartMethodHelperValidate.validateSubqueryExcludeOuterStream(ExprNode matchCondition)
|
Constructors in com.espertech.esper.core.start with parameters of type ExprNode | |
---|---|
EPPreparedExecuteIUDSingleStreamExecDelete(FilterSpecCompiled filter,
ExprNode optionalWhereClause,
java.lang.annotation.Annotation[] annotations,
ExprTableAccessNode[] optionalTableNodes,
EPServicesContext services)
|
|
EPPreparedExecuteIUDSingleStreamExecUpdate(FilterSpecCompiled filter,
ExprNode optionalWhereClause,
java.lang.annotation.Annotation[] annotations,
EventBeanUpdateHelper updateHelper,
TableUpdateStrategy tableUpdateStrategy,
ExprTableAccessNode[] optionalTableNodes,
EPServicesContext services)
|
Uses of ExprNode in com.espertech.esper.dataflow.ops |
---|
Fields in com.espertech.esper.dataflow.ops declared as ExprNode | |
---|---|
protected ExprNode |
EventBusSource.filter
|
Uses of ExprNode in com.espertech.esper.epl.agg.rollup |
---|
Methods in com.espertech.esper.epl.agg.rollup that return ExprNode | |
---|---|
ExprNode[] |
GroupByRollupPlanDesc.getExpressions()
|
Methods in com.espertech.esper.epl.agg.rollup with parameters of type ExprNode | |
---|---|
static GroupByClauseExpressions |
GroupByExpressionHelper.getGroupByRollupExpressions(java.util.List<GroupByClauseElement> groupByElements,
SelectClauseSpecRaw selectClauseSpec,
ExprNode optionalHavingNode,
java.util.List<OrderByItem> orderByList,
ExprNodeSubselectDeclaredDotVisitor visitor)
|
int |
GroupByRollupEvalContext.getIndex(ExprNode node)
|
Constructors in com.espertech.esper.epl.agg.rollup with parameters of type ExprNode | |
---|---|
GroupByRollupNodeSingleExpr(ExprNode expression)
|
|
GroupByRollupPlanDesc(ExprNode[] expressions,
AggregationGroupByRollupDesc rollupDesc)
|
Constructor parameters in com.espertech.esper.epl.agg.rollup with type arguments of type ExprNode | |
---|---|
GroupByRollupEvalContext(java.util.Map<ExprNode,java.lang.Integer> expressionToIndex)
|
|
GroupByRollupNodeCombinedExpr(java.util.List<ExprNode> expressions)
|
Uses of ExprNode in com.espertech.esper.epl.agg.service |
---|
Fields in com.espertech.esper.epl.agg.service declared as ExprNode | |
---|---|
protected ExprNode[] |
AggSvcGroupByWTableBase.accessStateExpr
|
Methods in com.espertech.esper.epl.agg.service that return ExprNode | |
---|---|
ExprNode |
AggregationStateFactoryPlugin.getAggregationExpression()
|
ExprNode |
AggregationStateFactory.getAggregationExpression()
|
ExprNode[] |
AggregationValidationContext.getExpressions()
Returns the parameter expressions themselves for interrogation. |
Methods in com.espertech.esper.epl.agg.service with parameters of type ExprNode | |
---|---|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getGroupWBinding(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessorPairs,
boolean join,
IntoTableSpec bindings,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents,
AggregationGroupByRollupDesc groupByRollupDesc)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getGroupWBinding(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessorPairs,
boolean join,
IntoTableSpec bindings,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents,
AggregationGroupByRollupDesc groupByRollupDesc)
|
AggregationServiceFactory |
AggregationServiceFactoryServiceImpl.getNoGroupWBinding(AggregationAccessorSlotPair[] accessors,
boolean join,
TableColumnMethodPair[] methodPairs,
java.lang.String tableName,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
AggregationServiceFactory |
AggregationServiceFactoryService.getNoGroupWBinding(AggregationAccessorSlotPair[] accessors,
boolean join,
TableColumnMethodPair[] methodPairs,
java.lang.String tableName,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
java.util.Map<ExprNode,java.lang.String> selectClauseNamedNodes,
java.util.List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName,
IntoTableSpec intoTableSpec,
TableService tableService,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
java.util.Map<ExprNode,java.lang.String> selectClauseNamedNodes,
java.util.List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName,
IntoTableSpec intoTableSpec,
TableService tableService,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
Method parameters in com.espertech.esper.epl.agg.service with type arguments of type ExprNode | |
---|---|
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
java.util.Map<ExprNode,java.lang.String> selectClauseNamedNodes,
java.util.List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName,
IntoTableSpec intoTableSpec,
TableService tableService,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
Constructors in com.espertech.esper.epl.agg.service with parameters of type ExprNode | |
---|---|
AggregationStateKeyWStream(int streamNum,
EventType eventType,
AggregationStateTypeWStream stateType,
ExprNode[] exprNodes)
|
|
AggregationValidationContext(java.lang.Class[] parameterTypes,
boolean[] constantValue,
java.lang.Object[] constantValues,
boolean distinct,
boolean windowed,
ExprNode[] expressions)
Ctor. |
|
AggSvcGroupAllMixedAccessWTableFactory(AggregationAccessorSlotPair[] accessors,
boolean join,
TableColumnMethodPair[] methodPairs,
java.lang.String tableName,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
|
AggSvcGroupAllMixedAccessWTableImpl(TableStateInstanceUngrouped tableStateInstance,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
|
AggSvcGroupByWTableBase(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
TableStateInstanceGrouped tableStateInstance,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
|
AggSvcGroupByWTableFactory(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents,
AggregationGroupByRollupDesc groupByRollupDesc)
|
|
AggSvcGroupByWTableImpl(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
TableStateInstanceGrouped tableStateInstance,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
|
AggSvcGroupByWTableRollupMultiKeyImpl(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
TableStateInstanceGrouped tableStateInstance,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents,
AggregationGroupByRollupDesc groupByRollupDesc)
|
|
AggSvcGroupByWTableRollupSingleKeyImpl(TableMetadata tableMetadata,
TableColumnMethodPair[] methodPairs,
AggregationAccessorSlotPair[] accessors,
boolean join,
TableStateInstanceGrouped tableStateInstance,
int[] targetStates,
ExprNode[] accessStateExpr,
AggregationAgent[] agents)
|
Uses of ExprNode in com.espertech.esper.epl.agg.util |
---|
Methods in com.espertech.esper.epl.agg.util that return ExprNode | |
---|---|
ExprNode[] |
AggregationGroupByLocalGroupLevel.getPartitionExpr()
|
Methods in com.espertech.esper.epl.agg.util with parameters of type ExprNode | |
---|---|
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 ExprNode | |
---|---|
AggregationGroupByLocalGroupLevel(ExprNode[] partitionExpr,
java.util.List<AggregationServiceAggExpressionDesc> expressions)
|
Uses of ExprNode in com.espertech.esper.epl.approx |
---|
Methods in com.espertech.esper.epl.approx that return ExprNode | |
---|---|
ExprNode |
CountMinSketchAggStateFactory.getAggregationExpression()
|
Uses of ExprNode in com.espertech.esper.epl.core |
---|
Methods in com.espertech.esper.epl.core that return ExprNode | |
---|---|
ExprNode |
OrderByElement.getExprNode()
|
ExprNode[] |
ResultSetProcessorRowPerGroupRollupFactory.getGroupKeyNodeExpressions()
|
ExprNode[] |
ResultSetProcessorRowPerGroupFactory.getGroupKeyNodeExpressions()
|
ExprNode[] |
ResultSetProcessorAggregateGroupedFactory.getGroupKeyNodeExpressions()
|
ExprNode |
EngineImportServiceImpl.resolveAggExtendedBuiltin(java.lang.String name,
boolean isDistinct)
|
ExprNode |
EngineImportService.resolveAggExtendedBuiltin(java.lang.String name,
boolean isDistinct)
Resolve an extended (non-SQL std) builtin aggregation. |
ExprNode |
EngineImportServiceImpl.resolveSingleRowExtendedBuiltin(java.lang.String name)
|
ExprNode |
EngineImportService.resolveSingleRowExtendedBuiltin(java.lang.String name)
Resolve an extended (non-SQL std) single-row function. |
static ExprNode |
ColumnNamedNodeSwapper.swap(ExprNode exprTree,
java.lang.String columnName,
ExprNode fullExpr)
Replace all instances of the node representing the colum name with the full expression. |
Methods in com.espertech.esper.epl.core with parameters of type ExprNode | |
---|---|
java.lang.Object |
MethodResolutionServiceImpl.getGroupKeyBinding(ExprNode[] groupKeyExpressions,
AggregationGroupByRollupDesc groupByRollupDesc)
|
java.lang.Object |
MethodResolutionService.getGroupKeyBinding(ExprNode[] groupKeyExpressions,
AggregationGroupByRollupDesc groupByRollupDesc)
|
static OrderByProcessorFactory |
OrderByProcessorFactoryFactory.getProcessor(java.util.List<SelectClauseExprCompiledSpec> selectionList,
ExprNode[] groupByNodes,
java.util.List<OrderByItem> orderByList,
RowLimitSpec rowLimitSpec,
VariableService variableService,
boolean isSortUsingCollator,
java.lang.String optionalContextName)
Returns processor for order-by clauses. |
OutputConditionFactory |
ResultSetProcessorHelperFactoryImpl.makeOutputConditionExpression(ExprNode whenExpressionNode,
java.util.List<OnTriggerSetAssignment> thenExpressions,
StatementContext statementContext,
ExprNode andAfterTerminateExpr,
java.util.List<OnTriggerSetAssignment> andAfterTerminateThenExpressions,
boolean isStartConditionOnCreation)
|
OutputConditionFactory |
ResultSetProcessorHelperFactory.makeOutputConditionExpression(ExprNode whenExpressionNode,
java.util.List<OnTriggerSetAssignment> thenExpressions,
StatementContext statementContext,
ExprNode andAfterTerminateExpr,
java.util.List<OnTriggerSetAssignment> andAfterTerminateThenExpressions,
boolean isStartConditionOnCreation)
|
static ExprNode |
ColumnNamedNodeSwapper.swap(ExprNode exprTree,
java.lang.String columnName,
ExprNode fullExpr)
Replace all instances of the node representing the colum name with the full expression. |
Method parameters in com.espertech.esper.epl.core with type arguments of type ExprNode | |
---|---|
OutputConditionFactory |
ResultSetProcessorHelperFactoryImpl.makeOutputConditionCrontab(java.util.List<ExprNode> crontabAtSchedule,
StatementContext statementContext,
boolean isStartConditionOnCreation)
|
OutputConditionFactory |
ResultSetProcessorHelperFactory.makeOutputConditionCrontab(java.util.List<ExprNode> crontabAtSchedule,
StatementContext statementContext,
boolean isStartConditionOnCreation)
|
void |
MethodPollingViewable.validate(EngineImportService engineImportService,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
TableService tableService,
ExprEvaluatorContext exprEvaluatorContext,
ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
java.lang.String engineURI,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
EventAdapterService eventAdapterService,
StatementContext statementContext)
|
Constructors in com.espertech.esper.epl.core with parameters of type ExprNode | |
---|---|
OrderByElement(ExprNode exprNode,
ExprEvaluator expr,
boolean descending)
|
|
OrderByProcessorFactoryImpl(java.util.List<OrderByItem> orderByList,
ExprNode[] groupByNodes,
boolean needsGroupByKeys,
boolean isSortUsingCollator)
Ctor. |
|
ResultSetProcessorAggregateGroupedFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean isHistoricalOnly,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
OutputConditionPolledFactory optionalOutputFirstConditionFactory,
boolean enableOutputLimitOpt,
int numStreams)
Ctor. |
|
ResultSetProcessorRowPerGroupFactory(SelectExprProcessor selectExprProcessor,
ExprNode[] groupKeyNodeExpressions,
ExprEvaluator[] groupKeyNodes,
ExprEvaluator optionalHavingNode,
boolean isSelectRStream,
boolean isUnidirectional,
OutputLimitSpec outputLimitSpec,
boolean isSorting,
boolean noDataWindowSingleStream,
boolean isHistoricalOnly,
boolean iterateUnbounded,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean enableOutputLimitOpt,
int numStreams,
OutputConditionPolledFactory optionalOutputFirstConditionFactory)
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,
OutputConditionPolledFactory optionalOutputFirstConditionFactory,
ResultSetProcessorHelperFactory resultSetProcessorHelperFactory,
boolean enableOutputLimitOpt,
int numStreams)
Ctor. |
Constructor parameters in com.espertech.esper.epl.core with type arguments of type ExprNode | |
---|---|
MethodPollingViewable(boolean isStaticMethod,
java.lang.Class methodProviderClass,
MethodStreamSpec methodStreamSpec,
int myStreamNumber,
java.util.List<ExprNode> inputParameters,
PollExecStrategy pollExecStrategy,
DataCache dataCache,
EventType eventType,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
Uses of ExprNode in com.espertech.esper.epl.core.eval |
---|
Methods in com.espertech.esper.epl.core.eval with parameters of type ExprNode | |
---|---|
static SelectExprProcessor |
EvalSelectStreamWUndRecastObjectArrayFactory.make(EventType[] eventTypes,
SelectExprContext selectExprContext,
int streamNumber,
EventType targetType,
ExprNode[] exprNodes,
EngineImportService engineImportService)
|
static SelectExprProcessor |
EvalSelectStreamWUndRecastMapFactory.make(EventType[] eventTypes,
SelectExprContext selectExprContext,
int streamNumber,
EventType targetType,
ExprNode[] exprNodes,
EngineImportService engineImportService)
|
Uses of ExprNode in com.espertech.esper.epl.datetime.calop |
---|
Methods in com.espertech.esper.epl.datetime.calop with parameters of type ExprNode | |
---|---|
static CalendarFieldEnum |
CalendarOpUtil.getEnum(java.lang.String methodName,
ExprNode exprNode)
|
Method parameters in com.espertech.esper.epl.datetime.calop with type arguments of type ExprNode | |
---|---|
CalendarOp |
CalendarOpFactory.getOp(DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators)
|
Uses of ExprNode in com.espertech.esper.epl.datetime.eval |
---|
Method parameters in com.espertech.esper.epl.datetime.eval with type arguments of type ExprNode | |
---|---|
static ExprDotEvalDTMethodDesc |
ExprDotEvalDTFactory.validateMake(StreamTypeService streamTypeService,
java.util.Deque<ExprChainedSpec> chainSpecStack,
DatetimeMethodEnum dtMethod,
java.lang.String dtMethodName,
EPType inputType,
java.util.List<ExprNode> parameters,
ExprDotNodeFilterAnalyzerInput inputDesc,
java.util.TimeZone timeZone)
|
Constructors in com.espertech.esper.epl.datetime.eval with parameters of type ExprNode | |
---|---|
ExprDotNodeFilterAnalyzerDTBetweenDesc(EventType[] typesPerStream,
int targetStreamNum,
java.lang.String targetPropertyName,
ExprNode start,
ExprNode end,
boolean includeLow,
boolean includeHigh)
|
Uses of ExprNode in com.espertech.esper.epl.datetime.interval |
---|
Method parameters in com.espertech.esper.epl.datetime.interval with type arguments of type ExprNode | |
---|---|
ExprDotNodeFilterAnalyzerDTIntervalDesc |
IntervalOpImpl.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
Obtain information used by filter analyzer to handle this dot-method invocation as part of query planning/indexing. |
ExprDotNodeFilterAnalyzerDTIntervalDesc |
IntervalOp.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
IntervalOp |
IntervalOpFactory.getOp(StreamTypeService streamTypeService,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters,
ExprEvaluator[] evaluators)
|
static IntervalComputer |
IntervalComputerFactory.make(DatetimeMethodEnum method,
java.util.List<ExprNode> expressions)
|
Constructor parameters in com.espertech.esper.epl.datetime.interval with type arguments of type ExprNode | |
---|---|
IntervalOpImpl(DatetimeMethodEnum method,
java.lang.String methodNameUse,
StreamTypeService streamTypeService,
java.util.List<ExprNode> expressions)
|
Uses of ExprNode in com.espertech.esper.epl.datetime.reformatop |
---|
Method parameters in com.espertech.esper.epl.datetime.reformatop with type arguments of type ExprNode | |
---|---|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpToMillisec.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpToDate.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpToCalendar.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpStringFormat.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpGetField.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpCalendarEval.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpBetweenNonConstantParams.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOpBetweenConstantParams.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ExprDotNodeFilterAnalyzerDesc |
ReformatOp.getFilterDesc(EventType[] typesPerStream,
DatetimeMethodEnum currentMethod,
java.util.List<ExprNode> currentParameters,
ExprDotNodeFilterAnalyzerInput inputDesc)
|
ReformatOp |
ReformatOpFactory.getOp(java.util.TimeZone timeZone,
DatetimeMethodEnum method,
java.lang.String methodNameUsed,
java.util.List<ExprNode> parameters)
|
Constructor parameters in com.espertech.esper.epl.datetime.reformatop with type arguments of type ExprNode | |
---|---|
ReformatOpBetweenConstantParams(java.util.List<ExprNode> parameters)
|
|
ReformatOpBetweenNonConstantParams(java.util.List<ExprNode> parameters)
|
Uses of ExprNode in com.espertech.esper.epl.db |
---|
Method parameters in com.espertech.esper.epl.db with type arguments of type ExprNode | |
---|---|
void |
DatabasePollingViewable.validate(EngineImportService engineImportService,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
TableService tableService,
ExprEvaluatorContext exprEvaluatorContext,
ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
java.lang.String engineURI,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
EventAdapterService eventAdapterService,
StatementContext statementContext)
|
Uses of ExprNode in com.espertech.esper.epl.declexpr |
---|
Subinterfaces of ExprNode in com.espertech.esper.epl.declexpr | |
---|---|
interface |
ExprDeclaredNode
Expression instance as declared elsewhere. |
Classes in com.espertech.esper.epl.declexpr that implement ExprNode | |
---|---|
class |
ExprDeclaredNodeImpl
Expression instance as declared elsewhere. |
Methods in com.espertech.esper.epl.declexpr that return ExprNode | |
---|---|
ExprNode |
ExprDeclaredNodeImpl.getBody()
|
ExprNode |
ExprDeclaredNode.getBody()
|
ExprNode |
ExprDeclaredNodeImpl.getExpressionBodyCopy()
|
ExprNode |
ExprDeclaredNodeImpl.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.declexpr that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
ExprDeclaredNodeImpl.getAdditionalNodes()
|
java.util.List<ExprNode> |
ExprDeclaredNodeImpl.getChainParameters()
|
java.util.List<ExprNode> |
ExprDeclaredNode.getChainParameters()
|
Methods in com.espertech.esper.epl.declexpr with parameters of type ExprNode | |
---|---|
void |
ExprDeclaredNodeImpl.acceptChildnodes(ExprNodeVisitorWithParent visitor,
ExprNode parent)
|
boolean |
ExprDeclaredNodeImpl.equalsNode(ExprNode node)
|
Method parameters in com.espertech.esper.epl.declexpr with type arguments of type ExprNode | |
---|---|
static ExprDeclaredNodeImpl |
ExprDeclaredHelper.getExistsDeclaredExpr(java.lang.String name,
java.util.List<ExprNode> parameters,
java.util.Collection<ExpressionDeclItem> expressionDeclarations,
ExprDeclaredService exprDeclaredService,
ContextDescriptor contextDescriptor)
|
static ExprNodeScript |
ExprDeclaredHelper.getExistsScript(java.lang.String defaultDialect,
java.lang.String expressionName,
java.util.List<ExprNode> parameters,
java.util.Collection<ExpressionScriptProvided> scriptExpressions,
ExprDeclaredService exprDeclaredService)
|
Constructor parameters in com.espertech.esper.epl.declexpr with type arguments of type ExprNode | |
---|---|
ExprDeclaredNodeImpl(ExpressionDeclItem prototype,
java.util.List<ExprNode> chainParameters,
ContextDescriptor contextDescriptor)
|
Uses of ExprNode in com.espertech.esper.epl.enummethod.dot |
---|
Classes in com.espertech.esper.epl.enummethod.dot that implement ExprNode | |
---|---|
class |
ExprLambdaGoesNode
Represents the case-when-then-else control flow function is an expression tree. |
Methods in com.espertech.esper.epl.enummethod.dot that return ExprNode | |
---|---|
ExprNode |
ExprDotEvalParam.getBody()
|
ExprNode |
ExprLambdaGoesNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.enummethod.dot with parameters of type ExprNode | |
---|---|
boolean |
ExprLambdaGoesNode.equalsNode(ExprNode node_)
|
Method parameters in com.espertech.esper.epl.enummethod.dot with type arguments of type ExprNode | |
---|---|
void |
ExprDotEvalEnumMethodBase.init(java.lang.Integer streamOfProviderIfApplicable,
EnumMethodEnum enumMethodEnum,
java.lang.String enumMethodUsedName,
EPType typeInfo,
java.util.List<ExprNode> parameters,
ExprValidationContext validationContext)
|
void |
ExprDotEvalEnumMethod.init(java.lang.Integer streamOfProviderIfApplicable,
EnumMethodEnum lambda,
java.lang.String lambdaUsedName,
EPType currentInputType,
java.util.List<ExprNode> parameters,
ExprValidationContext validationContext)
|
Constructors in com.espertech.esper.epl.enummethod.dot with parameters of type ExprNode | |
---|---|
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)
|
Uses of ExprNode in com.espertech.esper.epl.expression.accessagg |
---|
Classes in com.espertech.esper.epl.expression.accessagg that implement ExprNode | |
---|---|
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 with parameters of type ExprNode | |
---|---|
static int |
ExprAggMultiFunctionUtil.validateStreamWildcardGetStreamNum(ExprNode node)
|
Uses of ExprNode in com.espertech.esper.epl.expression.baseagg |
---|
Subinterfaces of ExprNode 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 ExprNode | |
---|---|
class |
ExprAggregateNodeBase
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
class |
ExprAggregateNodeGroupKey
|
Fields in com.espertech.esper.epl.expression.baseagg declared as ExprNode | |
---|---|
protected ExprNode[] |
ExprAggregateNodeBase.positionalParams
|
Methods in com.espertech.esper.epl.expression.baseagg that return ExprNode | |
---|---|
ExprNode[] |
ExprAggregateLocalGroupByDesc.getPartitionExpressions()
|
ExprNode[] |
ExprAggregateNodeParamDesc.getPositionalParams()
|
ExprNode[] |
ExprAggregateNodeBase.getPositionalParams()
|
ExprNode[] |
ExprAggregateNode.getPositionalParams()
|
ExprNode |
ExprAggregateNodeGroupKey.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprAggregateNodeBase.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.baseagg with parameters of type ExprNode | |
---|---|
boolean |
ExprAggregateNodeGroupKey.equalsNode(ExprNode node)
|
boolean |
ExprAggregateNodeBase.equalsNode(ExprNode node)
|
static void |
ExprAggregateNodeUtil.getAggregatesBottomUp(ExprNode[][] nodes,
java.util.List<ExprAggregateNode> aggregateNodes)
|
static void |
ExprAggregateNodeUtil.getAggregatesBottomUp(ExprNode[] nodes,
java.util.List<ExprAggregateNode> aggregateNodes)
|
static void |
ExprAggregateNodeUtil.getAggregatesBottomUp(ExprNode topNode,
java.util.List<ExprAggregateNode> aggregateNodes)
Populates into the supplied list all aggregation functions within this expression, if any. |
static ExprAggregateNodeParamDesc |
ExprAggregateNodeUtil.getValidatePositionalParams(ExprNode[] childNodes,
boolean allowOnlyGroupBy)
|
static boolean |
ExprAggregateNodeUtil.isNonPositionalParameter(ExprNode node)
|
Method parameters in com.espertech.esper.epl.expression.baseagg with type arguments of type ExprNode | |
---|---|
static int |
ExprAggregateNodeUtil.countPositionalArgs(java.util.List<ExprNode> args)
|
Constructors in com.espertech.esper.epl.expression.baseagg with parameters of type ExprNode | |
---|---|
ExprAggregateLocalGroupByDesc(ExprNode[] partitionExpressions)
|
|
ExprAggregateNodeParamDesc(ExprNode[] positionalParams,
ExprAggregateLocalGroupByDesc optLocalGroupBy)
|
Uses of ExprNode in com.espertech.esper.epl.expression.core |
---|
Subinterfaces of ExprNode in com.espertech.esper.epl.expression.core | |
---|---|
interface |
ExprConstantNode
Represents a constant in an expressiun tree. |
interface |
ExprIdentNode
Represents an stream property identifier in a filter expressiun tree. |
interface |
ExprStreamRefNode
Represents a stream-reference. |
interface |
ExprStreamUnderlyingNode
Represents an stream selector that returns the streams underlying event, or null if undefined. |
interface |
ExprVariableNode
Represents a variable in an expression tree. |
Classes in com.espertech.esper.epl.expression.core that implement ExprNode | |
---|---|
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 |
ExprIdentNodeImpl
Represents an stream property identifier in a filter expressiun tree. |
class |
ExprNamedParameterNodeImpl
|
class |
ExprNodeBase
Superclass for filter nodes in a filter expression tree. |
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 |
ExprSubstitutionNode
Represents a substitution value to be substituted in an expression tree, not valid for any purpose of use as an expression, however can take a place in an expression tree. |
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. |
Fields in com.espertech.esper.epl.expression.core declared as ExprNode | |
---|---|
static ExprNode[] |
ExprNodeUtility.EMPTY_EXPR_ARRAY
|
Methods in com.espertech.esper.epl.expression.core that return ExprNode | |
---|---|
static ExprNode |
ExprNodeUtility.connectExpressionsByLogicalAnd(java.util.List<ExprNode> nodes,
ExprNode optionalAdditionalFilter)
|
ExprNode[] |
ExprNodeBase.getChildNodes()
|
ExprNode[] |
ExprNode.getChildNodes()
Returns list of child nodes. |
ExprNode[] |
ExprNamedParameterNode.getChildNodes()
|
ExprNode |
ExprNodePropOrStreamExprDesc.getOriginator()
|
static ExprNode |
ExprNodeUtility.getValidatedAssignment(OnTriggerSetAssignment assignment,
ExprValidationContext validationContext)
|
static ExprNode |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode exprNode,
ExprValidationContext validationContext)
Validates the expression node subtree that has this node as root. |
static ExprNode[] |
ExprNodeUtility.toArray(java.util.Collection<ExprNode> expressions)
|
ExprNode |
ExprWildcardImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprVariableNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprValidator.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprTypedNoEvalNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprSubstitutionNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprStreamUnderlyingNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprOrderedExpr.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNumberSetRange.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNumberSetList.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNumberSetFrequency.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNumberSetCronParam.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNodeValidated.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNamedParameterNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprIdentNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprGroupingNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprGroupingIdNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprCurrentEvaluationContextNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprContextPropertyNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprConstantNodeImpl.validate(ExprValidationContext validationContext)
|
static ExprNode |
ExprNodeUtility.validateSimpleGetSubtree(ExprNodeOrigin origin,
ExprNode expression,
StatementContext statementContext,
EventType optionalEventType,
boolean allowBindingConsumption)
|
Methods in com.espertech.esper.epl.expression.core that return types with arguments of type ExprNode | |
---|---|
static Pair<java.lang.String,ExprNode> |
ExprNodeUtility.checkGetAssignmentToProp(ExprNode node)
|
static Pair<java.lang.String,ExprNode> |
ExprNodeUtility.checkGetAssignmentToVariableOrProp(ExprNode node)
|
static java.util.List<ExprNode> |
ExprNodeUtility.collectChainParameters(java.util.List<ExprChainedSpec> chainSpec)
|
static java.util.List<Pair<ExprNode,ExprNode>> |
ExprNodeUtility.findExpression(ExprNode selectExpression,
ExprNode searchExpression)
|
static java.util.List<Pair<ExprNode,ExprNode>> |
ExprNodeUtility.findExpression(ExprNode selectExpression,
ExprNode searchExpression)
|
java.util.List<ExprNode> |
ExprNodeInnerNodeProvider.getAdditionalNodes()
|
java.util.List<ExprNode> |
ExprChainedSpec.getParameters()
|
Methods in com.espertech.esper.epl.expression.core with parameters of type ExprNode | |
---|---|
static void |
ExprNodeUtility.acceptChain(ExprNodeVisitorWithParent visitor,
java.util.List<ExprChainedSpec> chainSpec,
ExprNode parent)
|
void |
ExprNodeBase.acceptChildnodes(ExprNodeVisitorWithParent visitor,
ExprNode parent)
|
void |
ExprNode.acceptChildnodes(ExprNodeVisitorWithParent visitor,
ExprNode parent)
Accept a visitor that receives both parent and child node. |
void |
ExprNodeBase.addChildNode(ExprNode childNode)
|
void |
ExprNode.addChildNode(ExprNode childNode)
Adds a child node. |
void |
ExprNodeBase.addChildNodeToFront(ExprNode childNode)
|
static void |
ExprNodeUtility.addNonAggregatedProps(ExprNode exprNode,
ExprNodePropOrStreamSet set,
EventType[] types,
ContextPropertyRegistry contextPropertyRegistry)
|
static Pair<java.lang.String,ExprNode> |
ExprNodeUtility.checkGetAssignmentToProp(ExprNode node)
|
static Pair<java.lang.String,ExprNode> |
ExprNodeUtility.checkGetAssignmentToVariableOrProp(ExprNode node)
|
static ExprNode |
ExprNodeUtility.connectExpressionsByLogicalAnd(java.util.List<ExprNode> nodes,
ExprNode optionalAdditionalFilter)
|
static boolean |
ExprNodeUtility.deepEquals(ExprNode[] one,
ExprNode[] two)
Compares two expression nodes via deep comparison, considering all child nodes of either side. |
static boolean |
ExprNodeUtility.deepEquals(ExprNode[] one,
ExprNode[] two)
Compares two expression nodes via deep comparison, considering all child nodes of either side. |
static boolean |
ExprNodeUtility.deepEquals(ExprNode nodeOne,
ExprNode nodeTwo)
Compare two expression nodes and their children in exact child-node sequence, returning true if the 2 expression nodes trees are equals, or false if they are not equals. |
static boolean |
ExprNodeUtility.deepEqualsIgnoreDupAndOrder(ExprNode[] setOne,
ExprNode[] setTwo)
|
static boolean |
ExprNodeUtility.deepEqualsIgnoreDupAndOrder(ExprNode[] setOne,
ExprNode[] setTwo)
|
static boolean |
ExprNodeUtility.deepEqualsIsSubset(ExprNode[] subset,
ExprNode[] superset)
|
static boolean |
ExprNodeUtility.deepEqualsIsSubset(ExprNode[] subset,
ExprNode[] superset)
|
boolean |
ExprWildcardImpl.equalsNode(ExprNode node)
|
boolean |
ExprVariableNodeImpl.equalsNode(ExprNode node)
|
boolean |
ExprTypedNoEvalNode.equalsNode(ExprNode node)
|
boolean |
ExprSubstitutionNode.equalsNode(ExprNode node)
|
boolean |
ExprStreamUnderlyingNodeImpl.equalsNode(ExprNode node)
|
boolean |
ExprOrderedExpr.equalsNode(ExprNode node)
|
boolean |
ExprNumberSetRange.equalsNode(ExprNode node)
|
boolean |
ExprNumberSetList.equalsNode(ExprNode node)
|
boolean |
ExprNumberSetFrequency.equalsNode(ExprNode node)
|
boolean |
ExprNumberSetCronParam.equalsNode(ExprNode node)
|
boolean |
ExprNodeValidated.equalsNode(ExprNode node)
|
boolean |
ExprNode.equalsNode(ExprNode node)
Return true if a expression node semantically equals the current node, or false if not. |
boolean |
ExprNamedParameterNodeImpl.equalsNode(ExprNode other)
|
boolean |
ExprIdentNodeImpl.equalsNode(ExprNode node)
|
boolean |
ExprGroupingNode.equalsNode(ExprNode node)
|
boolean |
ExprGroupingIdNode.equalsNode(ExprNode node)
|
boolean |
ExprCurrentEvaluationContextNode.equalsNode(ExprNode node)
|
boolean |
ExprContextPropertyNode.equalsNode(ExprNode node)
|
boolean |
ExprConstantNodeImpl.equalsNode(ExprNode node)
|
static java.util.List<Pair<ExprNode,ExprNode>> |
ExprNodeUtility.findExpression(ExprNode selectExpression,
ExprNode searchExpression)
|
static ExprEvaluator[] |
ExprNodeUtility.getEvaluators(ExprNode[] exprNodes)
|
static java.util.List<Pair<java.lang.Integer,java.lang.String>> |
ExprNodeUtility.getExpressionProperties(ExprNode exprNode,
boolean visitAggregateNodes)
Walk expression returning properties used. |
static java.lang.Class[] |
ExprNodeUtility.getExprResultTypes(ExprNode[] groupByNodes)
|
static ExprNodePropOrStreamSet |
ExprNodeUtility.getGroupByPropertiesValidateHasOne(ExprNode[] groupByNodes)
|
static java.lang.String[] |
ExprNodeUtility.getIdentResolvedPropertyNames(ExprNode[] nodes)
|
static java.util.Set<java.lang.Integer> |
ExprNodeUtility.getIdentStreamNumbers(ExprNode child)
|
static java.util.Set<java.lang.String> |
ExprNodeUtility.getPropertyNamesIfAllProps(ExprNode[] expressions)
|
static void |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[][] exprNode,
ExprValidationContext validationContext)
|
static void |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode[] exprNode,
ExprValidationContext validationContext)
|
static ExprNode |
ExprNodeUtility.getValidatedSubtree(ExprNodeOrigin origin,
ExprNode exprNode,
ExprValidationContext validationContext)
Validates the expression node subtree that has this node as root. |
static boolean |
ExprNodeUtility.hasRemoveStreamForAggregations(ExprNode child,
StreamTypeService streamTypeService,
boolean unidirectionalJoin)
Returns true if all properties within the expression are witin data window'd streams. |
static boolean |
ExprNodeUtility.isConstantValueExpr(ExprNode exprNode)
|
static java.lang.String |
ExprNodeUtility.isMinimalExpression(ExprNode expression)
Check if the expression is minimal: does not have a subselect, aggregation and does not need view resources |
static java.lang.Object |
ExprNodeProxy.newInstance(java.lang.String engineURI,
java.lang.String statementName,
ExprNode exprNode)
|
static void |
ExprNodeUtility.replaceChainChildNode(ExprNode nodeToReplace,
ExprNode newNode,
java.util.List<ExprChainedSpec> chainSpec)
|
static void |
ExprNodeUtility.replaceChildNode(ExprNode parentNode,
ExprNode nodeToReplace,
ExprNode newNode)
|
void |
ExprNodeBase.replaceUnlistedChildNode(ExprNode nodeToReplace,
ExprNode newNode)
|
void |
ExprNode.replaceUnlistedChildNode(ExprNode nodeToReplace,
ExprNode newNode)
|
void |
ExprNodeBase.setChildNode(int index,
ExprNode newNode)
|
void |
ExprNode.setChildNode(int index,
ExprNode newNode)
|
void |
ExprNodeBase.setChildNodes(ExprNode... nodes)
|
void |
ExprNode.setChildNodes(ExprNode... nodes)
|
static java.lang.String |
ExprNodeUtility.toExpressionStringMinPrecedence(ExprNode[] nodes)
|
static java.lang.String |
ExprNodeUtility.toExpressionStringMinPrecedenceSafe(ExprNode node)
|
static void |
ExprNodeUtility.toExpressionStringParameterList(ExprNode[] childNodes,
java.io.StringWriter buffer)
|
static void |
ExprNodeUtility.toExpressionStringParams(java.io.StringWriter writer,
ExprNode[] params)
|
static java.lang.String[] |
ExprNodeUtility.toExpressionStringsMinPrecedence(ExprNode[] expressions)
|
static void |
ExprNodeUtility.toExpressionStringWFunctionName(java.lang.String functionName,
ExprNode[] childNodes,
java.io.StringWriter writer)
|
static void |
ExprNodeUtility.validateNoSpecialsGroupByExpressions(ExprNode[] groupByNodes)
|
static void |
ExprNodeUtility.validatePlainExpression(ExprNodeOrigin origin,
java.lang.String expressionTextualName,
ExprNode expression)
|
static ExprNode |
ExprNodeUtility.validateSimpleGetSubtree(ExprNodeOrigin origin,
ExprNode expression,
StatementContext statementContext,
EventType optionalEventType,
boolean allowBindingConsumption)
|
Method parameters in com.espertech.esper.epl.expression.core with type arguments of type ExprNode | |
---|---|
void |
ExprNodeBase.addChildNodes(java.util.Collection<ExprNode> childNodeColl)
|
void |
ExprNode.addChildNodes(java.util.Collection<ExprNode> childNodes)
Adds child nodes. |
static void |
ExprNodeUtility.applyFilterExpressionsIterable(java.lang.Iterable<EventBean> iterable,
java.util.List<ExprNode> filterExpressions,
ExprEvaluatorContext exprEvaluatorContext,
java.util.Collection<EventBean> eventsInWindow)
|
static ExprAndNode |
ExprNodeUtility.connectExpressionsByLogicalAnd(java.util.Collection<ExprNode> nodes)
|
static ExprNode |
ExprNodeUtility.connectExpressionsByLogicalAnd(java.util.List<ExprNode> nodes,
ExprNode optionalAdditionalFilter)
|
static boolean |
ExprNodeUtility.deepEquals(java.util.List<ExprNode> one,
java.util.List<ExprNode> two)
|
static boolean |
ExprNodeUtility.deepEquals(java.util.List<ExprNode> one,
java.util.List<ExprNode> two)
|
static ExprEvaluator[] |
ExprNodeUtility.getEvaluators(java.util.List<ExprNode> childNodes)
|
static java.lang.Class[] |
ExprNodeUtility.getExprResultTypes(java.util.List<ExprNode> expressions)
|
static java.util.Map<java.lang.String,ExprNamedParameterNode> |
ExprNodeUtility.getNamedExpressionsHandleDups(java.util.List<ExprNode> parameters)
|
static ExprNodePropOrStreamSet |
ExprNodeUtility.getNonAggregatedProps(EventType[] types,
java.util.List<ExprNode> exprNodes,
ContextPropertyRegistry contextPropertyRegistry)
|
static boolean |
ExprNodeUtility.hasStreamSelect(java.util.List<ExprNode> exprNodes)
|
static boolean |
ExprNodeUtility.isAllConstants(java.util.List<ExprNode> parameters)
|
static ExprNodeUtilMethodDesc |
ExprNodeUtility.resolveMethodAllowWildcardAndStream(java.lang.String className,
java.lang.Class optionalClass,
java.lang.String methodName,
java.util.List<ExprNode> parameters,
MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
int statementId,
boolean allowWildcard,
EventType wildcardType,
ExprNodeUtilResolveExceptionHandler exceptionHandler,
java.lang.String functionName,
TableService tableService)
|
void |
ExprChainedSpec.setParameters(java.util.List<ExprNode> parameters)
|
static ExprNode[] |
ExprNodeUtility.toArray(java.util.Collection<ExprNode> expressions)
|
static ScheduleSpec |
ExprNodeUtility.toCrontabSchedule(ExprNodeOrigin origin,
java.util.List<ExprNode> scheduleSpecExpressionList,
StatementContext context,
boolean allowBindingConsumption)
|
static void |
ExprNodeUtility.toExpressionStringIncludeParen(java.util.List<ExprNode> parameters,
java.io.StringWriter buffer)
|
static void |
ExprNodeUtility.toExpressionStringParameterList(java.util.List<ExprNode> parameters,
java.io.StringWriter buffer)
|
Constructors in com.espertech.esper.epl.expression.core with parameters of type ExprNode | |
---|---|
ExprNodePropOrStreamExprDesc(int streamNum,
ExprNode originator)
|
|
ExprNodeProxy(java.lang.String engineURI,
java.lang.String statementName,
ExprNode exprNode)
|
|
ExprNodeValidated(ExprNode inner)
Ctor. |
Constructor parameters in com.espertech.esper.epl.expression.core with type arguments of type ExprNode | |
---|---|
ExprChainedSpec(java.lang.String name,
java.util.List<ExprNode> parameters,
boolean property)
|
Uses of ExprNode in com.espertech.esper.epl.expression.dot |
---|
Classes in com.espertech.esper.epl.expression.dot that implement ExprNode | |
---|---|
class |
ExprDotNode
Represents an Dot-operator expression, for use when "(expression).method(...).method(...)" |
Methods in com.espertech.esper.epl.expression.dot that return ExprNode | |
---|---|
ExprNode |
ExprDotNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.dot that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
ExprDotNode.getAdditionalNodes()
|
Methods in com.espertech.esper.epl.expression.dot with parameters of type ExprNode | |
---|---|
void |
ExprDotNode.acceptChildnodes(ExprNodeVisitorWithParent visitor,
ExprNode parent)
|
boolean |
ExprDotNode.equalsNode(ExprNode node)
|
static ExprDotEnumerationSource |
ExprDotNodeUtility.getEnumerationSource(ExprNode inputExpression,
StreamTypeService streamTypeService,
EventAdapterService eventAdapterService,
int statementId,
boolean hasEnumerationMethod,
boolean disablePropertyExpressionEventCollCache)
|
void |
ExprDotNode.replaceUnlistedChildNode(ExprNode nodeToReplace,
ExprNode newNode)
|
Uses of ExprNode in com.espertech.esper.epl.expression.funcs |
---|
Classes in com.espertech.esper.epl.expression.funcs that implement ExprNode | |
---|---|
class |
ExprCaseNode
Represents the case-when-then-else control flow function is an expression tree. |
class |
ExprCastNode
Represents the CAST(expression, type) function is an expression tree. |
class |
ExprCoalesceNode
Represents the COALESCE(a,b,...) function is an expression tree. |
class |
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 |
ExprPlugInSingleRowNode
Represents an invocation of a plug-in single-row function in the expression tree. |
class |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression tree. |
class |
ExprTypeofNode
Represents the TYPEOF(a) function is an expression tree. |
Methods in com.espertech.esper.epl.expression.funcs that return ExprNode | |
---|---|
ExprNode |
ExprCaseNode.CaseAnalysis.getOptionalCompareExprNode()
|
ExprNode |
ExprCaseNode.CaseAnalysis.getOptionalElseExprNode()
|
ExprNode |
ExprTypeofNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprPropertyExistsNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprPlugInSingleRowNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprMinMaxRowNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprIStreamNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprInstanceofNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprCoalesceNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprCastNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprCaseNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.funcs that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
ExprPlugInSingleRowNode.getAdditionalNodes()
|
java.util.List<UniformPair<ExprNode>> |
ExprCaseNode.CaseAnalysis.getWhenThenNodeList()
|
Methods in com.espertech.esper.epl.expression.funcs with parameters of type ExprNode | |
---|---|
void |
ExprPlugInSingleRowNode.acceptChildnodes(ExprNodeVisitorWithParent visitor,
ExprNode parent)
|
boolean |
ExprTypeofNode.equalsNode(ExprNode node)
|
boolean |
ExprPropertyExistsNode.equalsNode(ExprNode node)
|
boolean |
ExprPlugInSingleRowNode.equalsNode(ExprNode node)
|
boolean |
ExprMinMaxRowNode.equalsNode(ExprNode node)
|
boolean |
ExprIStreamNode.equalsNode(ExprNode node)
|
boolean |
ExprInstanceofNode.equalsNode(ExprNode node)
|
boolean |
ExprCoalesceNode.equalsNode(ExprNode node)
|
boolean |
ExprCastNode.equalsNode(ExprNode node)
|
boolean |
ExprCaseNode.equalsNode(ExprNode node_)
|
void |
ExprPlugInSingleRowNode.replaceUnlistedChildNode(ExprNode nodeToReplace,
ExprNode newNode)
|
Constructors in com.espertech.esper.epl.expression.funcs with parameters of type ExprNode | |
---|---|
ExprCaseNode.CaseAnalysis(java.util.List<UniformPair<ExprNode>> whenThenNodeList,
ExprNode optionalCompareExprNode,
ExprNode optionalElseExprNode)
|
Constructor parameters in com.espertech.esper.epl.expression.funcs with type arguments of type ExprNode | |
---|---|
ExprCaseNode.CaseAnalysis(java.util.List<UniformPair<ExprNode>> whenThenNodeList,
ExprNode optionalCompareExprNode,
ExprNode optionalElseExprNode)
|
Uses of ExprNode in com.espertech.esper.epl.expression.methodagg |
---|
Classes in com.espertech.esper.epl.expression.methodagg that implement ExprNode | |
---|---|
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 with parameters of type ExprNode | |
---|---|
static ExprEvaluator |
ExprMethodAggUtil.getDefaultEvaluator(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream)
|
static ExprEvaluator |
ExprCountNodeFactory.getMethodAggregationEvaluatorCountBy(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream)
|
static ExprEvaluator |
ExprMethodAggUtil.getMultiNodeEvaluator(ExprNode[] childNodes,
boolean join,
EventType[] typesPerStream)
|
Constructors in com.espertech.esper.epl.expression.methodagg with parameters of type ExprNode | |
---|---|
ExprAvedevNodeFactory(ExprAvedevNode parent,
java.lang.Class aggregatedValueType,
ExprNode[] positionalParameters)
|
Uses of ExprNode in com.espertech.esper.epl.expression.ops |
---|
Subinterfaces of ExprNode 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 |
ExprEqualsNode
Represents an equals (=, !=, <>, is, is not) comparator in a filter expressiun 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 ExprNode | |
---|---|
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 string concatenation. |
class |
ExprEqualsAllAnyNode
Represents an equals-for-group (= ANY/ALL/SOME (expression list)) comparator in a expression tree. |
class |
ExprEqualsNodeImpl
Represents an equals (=) comparator in a filter expressiun tree. |
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 ExprNode | |
---|---|
ExprNode |
ExprRelationalOpNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprRelationalOpAllAnyNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprRegexpNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprOrNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNotNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNewStructNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprNewInstanceNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprMathNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprLikeNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprInNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprEqualsNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprEqualsAllAnyNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprConcatNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprBitWiseNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprBetweenNodeImpl.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprArrayNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprAndNodeImpl.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.ops with parameters of type ExprNode | |
---|---|
boolean |
ExprRelationalOpNodeImpl.equalsNode(ExprNode node)
|
boolean |
ExprRelationalOpAllAnyNode.equalsNode(ExprNode node)
|
boolean |
ExprRegexpNode.equalsNode(ExprNode node_)
|
boolean |
ExprOrNode.equalsNode(ExprNode node)
|
boolean |
ExprNotNode.equalsNode(ExprNode node)
|
boolean |
ExprNewStructNode.equalsNode(ExprNode node)
|
boolean |
ExprNewInstanceNode.equalsNode(ExprNode node)
|
boolean |
ExprMathNode.equalsNode(ExprNode node)
|
boolean |
ExprLikeNode.equalsNode(ExprNode node_)
|
boolean |
ExprInNodeImpl.equalsNode(ExprNode node_)
|
boolean |
ExprEqualsNodeImpl.equalsNode(ExprNode node)
|
boolean |
ExprEqualsAllAnyNode.equalsNode(ExprNode node)
|
boolean |
ExprConcatNode.equalsNode(ExprNode node)
|
boolean |
ExprBitWiseNode.equalsNode(ExprNode node)
|
boolean |
ExprBetweenNodeImpl.equalsNode(ExprNode node_)
|
boolean |
ExprArrayNode.equalsNode(ExprNode node)
|
boolean |
ExprAndNodeImpl.equalsNode(ExprNode node)
|
Uses of ExprNode in com.espertech.esper.epl.expression.prev |
---|
Classes in com.espertech.esper.epl.expression.prev that implement ExprNode | |
---|---|
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 ExprNode | |
---|---|
ExprNode |
ExprPreviousNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprPreviousMatchRecognizeNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.prev with parameters of type ExprNode | |
---|---|
boolean |
ExprPreviousNode.equalsNode(ExprNode node)
|
boolean |
ExprPreviousMatchRecognizeNode.equalsNode(ExprNode node)
|
Uses of ExprNode in com.espertech.esper.epl.expression.prior |
---|
Classes in com.espertech.esper.epl.expression.prior that implement ExprNode | |
---|---|
class |
ExprPriorNode
Represents the 'prior' prior event function in an expression node tree. |
Methods in com.espertech.esper.epl.expression.prior that return ExprNode | |
---|---|
ExprNode |
ExprPriorNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.prior with parameters of type ExprNode | |
---|---|
boolean |
ExprPriorNode.equalsNode(ExprNode node)
|
Uses of ExprNode in com.espertech.esper.epl.expression.subquery |
---|
Classes in com.espertech.esper.epl.expression.subquery that implement ExprNode | |
---|---|
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 ExprNode | |
---|---|
protected ExprNode[] |
ExprSubselectNode.selectClause
The validated select clause. |
Methods in com.espertech.esper.epl.expression.subquery that return ExprNode | |
---|---|
ExprNode[] |
ExprSubselectNode.getSelectClause()
Returns the select clause or null if none. |
ExprNode |
ExprSubselectNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.subquery with parameters of type ExprNode | |
---|---|
boolean |
ExprSubselectNode.equalsNode(ExprNode node)
|
void |
ExprSubselectNode.setSelectClause(ExprNode[] selectClause)
Sets the validate select clause |
Uses of ExprNode in com.espertech.esper.epl.expression.table |
---|
Classes in com.espertech.esper.epl.expression.table that implement ExprNode | |
---|---|
class |
ExprTableAccessNode
|
class |
ExprTableAccessNodeKeys
|
class |
ExprTableAccessNodeSubprop
|
class |
ExprTableAccessNodeSubpropAccessor
|
class |
ExprTableAccessNodeTopLevel
|
class |
ExprTableIdentNode
|
class |
ExprTableIdentNodeSubpropAccessor
|
Methods in com.espertech.esper.epl.expression.table that return ExprNode | |
---|---|
ExprNode |
ExprTableIdentNodeSubpropAccessor.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprTableIdentNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprTableAccessNode.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.table with parameters of type ExprNode | |
---|---|
boolean |
ExprTableIdentNodeSubpropAccessor.equalsNode(ExprNode node)
|
boolean |
ExprTableIdentNode.equalsNode(ExprNode node)
|
boolean |
ExprTableAccessNode.equalsNode(ExprNode o)
|
static void |
ExprTableNodeUtil.validateExpressions(java.lang.String tableName,
java.lang.Class[] providedTypes,
java.lang.String providedName,
ExprNode[] providedExpr,
java.lang.Class[] expectedTypes,
java.lang.String expectedName)
|
Constructors in com.espertech.esper.epl.expression.table with parameters of type ExprNode | |
---|---|
ExprTableAccessNodeSubpropAccessor(java.lang.String tableName,
java.lang.String subpropName,
ExprNode aggregateAccessMultiValueNode)
|
|
ExprTableIdentNodeSubpropAccessor(int streamNum,
java.lang.String optionalStreamName,
TableMetadataColumnAggregation tableAccessColumn,
ExprNode aggregateAccessMultiValueNode)
|
Uses of ExprNode in com.espertech.esper.epl.expression.time |
---|
Subinterfaces of ExprNode in com.espertech.esper.epl.expression.time | |
---|---|
interface |
ExprTimePeriod
Expression representing a time period. |
Classes in com.espertech.esper.epl.expression.time that implement ExprNode | |
---|---|
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 ExprNode | |
---|---|
ExprNode |
ExprTimestampNode.validate(ExprValidationContext validationContext)
|
ExprNode |
ExprTimePeriodImpl.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.expression.time with parameters of type ExprNode | |
---|---|
boolean |
ExprTimestampNode.equalsNode(ExprNode node)
|
boolean |
ExprTimePeriodImpl.equalsNode(ExprNode node)
|
Uses of ExprNode in com.espertech.esper.epl.expression.visitor |
---|
Methods in com.espertech.esper.epl.expression.visitor that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
ExprNodeViewResourceVisitor.getExprNodes()
Returns the list of expression nodes requiring view resources. |
java.util.List<Pair<ExprNode,ExprIdentNode>> |
ExprNodeIdentifierCollectVisitorWContainer.getExprProperties()
Returns list of event property stream numbers and names that uniquely identify which property is from whcih stream, and the name of each. |
java.util.List<Pair<ExprNode,ExprGroupingIdNode>> |
ExprNodeGroupingVisitorWParent.getGroupingIdNodes()
|
java.util.List<Pair<ExprNode,ExprGroupingNode>> |
ExprNodeGroupingVisitorWParent.getGroupingNodes()
|
java.util.List<Pair<ExprNode,ExprIdentNode>> |
ExprNodeIdentVisitorWParent.getIdentNodes()
|
java.util.List<Pair<ExprNode,ExprPreviousNode>> |
ExprNodePreviousVisitorWParent.getPrevious()
Returns the pair of previous nodes and their parent expression. |
Methods in com.espertech.esper.epl.expression.visitor with parameters of type ExprNode | |
---|---|
boolean |
ExprNodeVisitorWithParent.isVisit(ExprNode exprNode)
Allows visitor to indicate whether to visit a given node. |
boolean |
ExprNodeVisitor.isVisit(ExprNode exprNode)
Allows visitor to indicate whether to visit a given node. |
boolean |
ExprNodeViewResourceVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeVariableVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeTableAccessVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeTableAccessFinderVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeSummaryVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeSubselectDeclaredNoTraverseVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeSubselectDeclaredDotVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeStreamUseCollectVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeStreamSelectVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeStreamRequiredVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodePreviousVisitorWParent.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeIdentVisitorWParent.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeIdentifierVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeIdentifierCollectVisitorWContainer.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeIdentifierCollectVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeIdentifierAndStreamRefVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeGroupingVisitorWParent.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeDeclaredVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeContextPropertiesVisitor.isVisit(ExprNode exprNode)
|
void |
ExprNodeVisitor.visit(ExprNode exprNode)
Visit the given expression node. |
void |
ExprNodeViewResourceVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeVariableVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeTableAccessVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeTableAccessFinderVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeSummaryVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeSubselectDeclaredDotVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeStreamUseCollectVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeStreamSelectVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeStreamRequiredVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeIdentifierVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeIdentifierCollectVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeIdentifierAndStreamRefVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeDeclaredVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeContextPropertiesVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeVisitorWithParent.visit(ExprNode exprNode,
ExprNode parentExprNode)
Visit the given expression node. |
void |
ExprNodeSubselectDeclaredNoTraverseVisitor.visit(ExprNode exprNode,
ExprNode parentExprNode)
|
void |
ExprNodePreviousVisitorWParent.visit(ExprNode exprNode,
ExprNode parentExprNode)
|
void |
ExprNodeIdentVisitorWParent.visit(ExprNode exprNode,
ExprNode parentExprNode)
|
void |
ExprNodeIdentifierCollectVisitorWContainer.visit(ExprNode exprNode,
ExprNode containerExprNode)
|
void |
ExprNodeGroupingVisitorWParent.visit(ExprNode exprNode,
ExprNode parentExprNode)
|
Uses of ExprNode in com.espertech.esper.epl.join.base |
---|
Methods in com.espertech.esper.epl.join.base with parameters of type ExprNode | |
---|---|
static JoinSetComposerPrototype |
JoinSetComposerPrototypeFactory.makeComposerPrototype(java.lang.String statementName,
int statementId,
OuterJoinDesc[] outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
java.lang.String[] streamNames,
StreamJoinAnalysisResult streamJoinAnalysisResult,
boolean queryPlanLogging,
StatementContext statementContext,
HistoricalViewableDesc historicalViewableDesc,
ExprEvaluatorContext exprEvaluatorContext,
boolean selectsRemoveStream,
boolean hasAggregations,
TableService tableService,
boolean isOnDemandQuery,
boolean allowIndexInit)
Builds join tuple composer. |
Constructors in com.espertech.esper.epl.join.base with parameters of type ExprNode | |
---|---|
HistoricalIndexLookupStrategyInKeywordMulti(int lookupStream,
ExprNode expression)
Ctor. |
|
HistoricalIndexLookupStrategyInKeywordSingle(int lookupStream,
ExprNode[] expressions)
Ctor. |
|
JoinSetComposerPrototypeHistorical2StreamImpl(ExprNode optionalFilterNode,
EventType[] streamTypes,
ExprEvaluatorContext exprEvaluatorContext,
int polledViewNum,
int streamViewNum,
boolean outerJoin,
ExprNode outerJoinEqualsNode,
Pair<HistoricalIndexLookupStrategy,PollResultIndexingStrategy> indexStrategies,
boolean allHistoricalNoSubordinate,
OuterJoinDesc[] outerJoinDescList,
boolean allowIndexInit)
|
|
JoinSetComposerPrototypeImpl(java.lang.String statementName,
int statementId,
OuterJoinDesc[] outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
java.lang.String[] streamNames,
StreamJoinAnalysisResult streamJoinAnalysisResult,
java.lang.annotation.Annotation[] annotations,
HistoricalViewableDesc historicalViewableDesc,
ExprEvaluatorContext exprEvaluatorContext,
QueryPlanIndex[] indexSpecs,
QueryPlan queryPlan,
HistoricalStreamIndexList[] historicalStreamIndexLists,
boolean joinRemoveStream,
boolean isOuterJoins,
TableService tableService,
EventTableIndexService eventTableIndexService)
|
Uses of ExprNode in com.espertech.esper.epl.join.exec.base |
---|
Constructors in com.espertech.esper.epl.join.exec.base with parameters of type ExprNode | |
---|---|
IndexedTableLookupStrategySingleExpr(ExprNode exprNode,
int streamNum,
PropertyIndexedEventTableSingle index,
LookupStrategyDesc strategyDesc)
Ctor. |
Uses of ExprNode in com.espertech.esper.epl.join.hint |
---|
Methods in com.espertech.esper.epl.join.hint with parameters of type ExprNode | |
---|---|
boolean |
ExcludePlanHint.filter(int streamLookup,
int streamIndexed,
ExcludePlanFilterOperatorType opType,
ExprNode... exprNodes)
|
static EventBean |
ExcludePlanHintExprUtil.toEvent(int from_streamnum,
int to_streamnum,
java.lang.String from_streamname,
java.lang.String to_streamname,
java.lang.String opname,
ExprNode[] expressions)
|
Uses of ExprNode in com.espertech.esper.epl.join.plan |
---|
Methods in com.espertech.esper.epl.join.plan that return ExprNode | |
---|---|
ExprNode |
QueryGraphValueEntryRangeIn.getExprEnd()
|
ExprNode |
QueryGraphValueEntryRangeRelOp.getExpression()
|
ExprNode[] |
QueryGraphValueEntryRangeRelOp.getExpressions()
|
ExprNode[] |
QueryGraphValueEntryRangeIn.getExpressions()
|
abstract ExprNode[] |
QueryGraphValueEntryRange.getExpressions()
|
ExprNode[] |
InKeywordTableLookupPlanSingleIdx.getExpressions()
|
ExprNode |
QueryGraphValueEntryRangeIn.getExprStart()
|
ExprNode[] |
QueryGraphValuePairInKWMultiIdx.getIndexed()
|
ExprNode[] |
QueryGraphValueDesc.getIndexExprs()
|
ExprNode |
QueryGraphValueEntryInKeywordMultiIdx.getKeyExpr()
|
ExprNode |
QueryGraphValueEntryHashKeyed.getKeyExpr()
|
ExprNode |
InKeywordTableLookupPlanMultiIdx.getKeyExpr()
|
ExprNode[] |
QueryGraphValueEntryInKeywordSingleIdx.getKeyExprs()
|
Methods in com.espertech.esper.epl.join.plan with parameters of type ExprNode | |
---|---|
void |
QueryGraphValue.addInKeywordMultiIdx(ExprNode testPropExpr,
ExprNode[] setProps)
|
void |
QueryGraphValue.addInKeywordMultiIdx(ExprNode testPropExpr,
ExprNode[] setProps)
|
void |
QueryGraphValue.addInKeywordSingleIdx(ExprNode testPropIdent,
ExprNode[] setPropExpr)
|
void |
QueryGraphValue.addInKeywordSingleIdx(ExprNode testPropIdent,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetMultiIndex(int testStreamNum,
ExprNode testPropExpr,
int setStreamNum,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetMultiIndex(int testStreamNum,
ExprNode testPropExpr,
int setStreamNum,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetMultiIndexUnkeyed(ExprNode testPropExpr,
int setStreamNum,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetMultiIndexUnkeyed(ExprNode testPropExpr,
int setStreamNum,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetSingleIndex(int testStreamNum,
ExprNode testPropExpr,
int setStreamNum,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetSingleIndex(int testStreamNum,
ExprNode testPropExpr,
int setStreamNum,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetSingleIndexUnkeyed(int testStreamNum,
ExprNode testPropExpr,
ExprNode[] setPropExpr)
|
void |
QueryGraph.addInSetSingleIndexUnkeyed(int testStreamNum,
ExprNode testPropExpr,
ExprNode[] setPropExpr)
|
void |
QueryGraphValue.addKeyedExpr(ExprIdentNode indexedPropIdent,
ExprNode exprNodeNoIdent)
|
void |
QueryGraph.addKeyedExpression(int indexedStream,
ExprIdentNode indexedProp,
int keyExprStream,
ExprNode exprNodeNoIdent)
|
void |
QueryGraphValue.addRange(QueryGraphRangeEnum rangeType,
ExprNode propertyStart,
ExprNode propertyEnd,
ExprIdentNode propertyValueIdent)
|
void |
QueryGraph.addRangeExpr(int indexedStream,
ExprIdentNode indexedProp,
ExprNode startNode,
java.lang.Integer optionalStartStreamNum,
ExprNode endNode,
java.lang.Integer optionalEndStreamNum)
|
void |
QueryGraph.addRelationalOp(int indexedStream,
ExprIdentNode indexedProp,
java.lang.Integer keyStreamNum,
ExprNode exprNodeNoIdent,
RelationalOpEnum relationalOpEnum)
|
void |
QueryGraphValue.addRelOp(ExprNode propertyKey,
QueryGraphRangeEnum op,
ExprIdentNode propertyValueIdent,
boolean isBetweenOrIn)
|
void |
QueryGraphValue.addUnkeyedExpr(ExprIdentNode indexedPropIdent,
ExprNode exprNodeNoIdent)
|
void |
QueryGraph.addUnkeyedExpression(int indexedStream,
ExprIdentNode indexedProp,
ExprNode exprNodeNoIdent)
|
static void |
FilterExprAnalyzer.analyze(ExprNode topNode,
QueryGraph queryGraph,
boolean isOuterJoin)
Analyzes filter expression to build query graph model. |
static java.lang.Class |
CoercionUtil.getCoercionTypeRangeIn(java.lang.Class valuePropType,
ExprNode exprStart,
ExprNode exprEnd)
|
static SubordPropPlan |
QueryPlanIndexBuilder.getJoinProps(ExprNode filterExpr,
int outsideStreamCount,
EventType[] allStreamTypesZeroIndexed,
ExcludePlanHint excludePlanHint)
|
Uses of ExprNode in com.espertech.esper.epl.join.util |
---|
Methods in com.espertech.esper.epl.join.util with parameters of type ExprNode | |
---|---|
static void |
RangeFilterAnalyzer.apply(ExprNode target,
ExprNode start,
ExprNode end,
boolean includeStart,
boolean includeEnd,
boolean isNot,
QueryGraph queryGraph)
|
static EligibilityDesc |
EligibilityUtil.verifyInputStream(ExprNode expression,
int indexedStream)
|
Uses of ExprNode in com.espertech.esper.epl.lookup |
---|
Methods in com.espertech.esper.epl.lookup that return ExprNode | |
---|---|
ExprNode |
SubordPropInKeywordMultiIndex.getExpression()
|
ExprNode[] |
SubordPropInKeywordSingleIndex.getExpressions()
|
Methods in com.espertech.esper.epl.lookup with parameters of type ExprNode | |
---|---|
static SubordTableLookupStrategyFactory |
SubordinateTableLookupStrategyUtil.getLookupStrategy(EventType[] outerStreamTypesZeroIndexed,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
ExprNode[] inKeywordSingleIdxKeys,
ExprNode inKeywordMultiIdxKey,
boolean isNWOnTrigger)
|
static SubordTableLookupStrategyFactory |
SubordinateTableLookupStrategyUtil.getLookupStrategy(EventType[] outerStreamTypesZeroIndexed,
java.util.List<SubordPropHashKey> hashKeys,
CoercionDesc hashKeyCoercionTypes,
java.util.List<SubordPropRangeKey> rangeKeys,
CoercionDesc rangeKeyCoercionTypes,
ExprNode[] inKeywordSingleIdxKeys,
ExprNode inKeywordMultiIdxKey,
boolean isNWOnTrigger)
|
static SubordinateWMatchExprQueryPlanResult |
SubordinateQueryPlanner.planOnExpression(ExprNode joinExpr,
EventType filterEventType,
IndexHint optionalIndexHint,
boolean isIndexShare,
int subqueryNumber,
ExcludePlanHint excludePlanHint,
boolean isVirtualDataWindow,
EventTableIndexMetadata indexMetadata,
EventType eventTypeIndexed,
java.util.Set<java.lang.String> optionalUniqueKeyProps,
boolean onlyUseExistingIndexes,
java.lang.String statementName,
int statementId,
java.lang.annotation.Annotation[] annotations)
|
Constructors in com.espertech.esper.epl.lookup with parameters of type ExprNode | |
---|---|
SubordInKeywordMultiTableLookupStrategyFactory(boolean isNWOnTrigger,
int streamCountOuter,
ExprNode exprNode)
|
|
SubordInKeywordSingleTableLookupStrategyFactory(boolean isNWOnTrigger,
int streamCountOuter,
ExprNode[] exprNodes)
|
|
SubordPropInKeywordMultiIndex(java.lang.String[] indexedProp,
java.lang.Class coercionType,
ExprNode expression)
|
|
SubordPropInKeywordSingleIndex(java.lang.String indexedProp,
java.lang.Class coercionType,
ExprNode[] expressions)
|
Uses of ExprNode in com.espertech.esper.epl.methodbase |
---|
Methods in com.espertech.esper.epl.methodbase that return ExprNode | |
---|---|
ExprNode |
DotMethodFPProvidedParam.getExpression()
|
Methods in com.espertech.esper.epl.methodbase with parameters of type ExprNode | |
---|---|
static void |
DotMethodUtil.validateSpecificType(java.lang.String methodUsedName,
DotMethodTypeEnum type,
DotMethodFPParamTypeEnum expectedTypeEnum,
java.lang.Class expectedTypeClass,
java.lang.Class providedType,
int parameterNum,
ExprNode parameterExpression)
|
Method parameters in com.espertech.esper.epl.methodbase with type arguments of type ExprNode | |
---|---|
static DotMethodFPProvided |
DotMethodUtil.getProvidedFootprint(java.util.List<ExprNode> parameters)
|
Constructors in com.espertech.esper.epl.methodbase with parameters of type ExprNode | |
---|---|
DotMethodFPProvidedParam(int lambdaParamNum,
java.lang.Class returnType,
ExprNode expression)
|
Uses of ExprNode in com.espertech.esper.epl.named |
---|
Methods in com.espertech.esper.epl.named that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
NamedWindowConsumerDesc.getFilterList()
|
Methods in com.espertech.esper.epl.named with parameters of type ExprNode | |
---|---|
EventBean[] |
NamedWindowTailViewInstance.snapshotDelete(FilterSpecCompiled filter,
ExprNode filterExpr,
java.lang.annotation.Annotation[] annotations)
|
java.util.Collection<EventBean> |
NamedWindowTailViewInstance.snapshotNoLockWithFilter(FilterSpecCompiled filter,
java.lang.annotation.Annotation[] annotations,
ExprNode filterExpr,
ExprEvaluatorContext exprEvaluatorContext)
|
EventBean[] |
NamedWindowTailViewInstance.snapshotUpdate(FilterSpecCompiled filter,
ExprNode optionalWhereClause,
EventBeanUpdateHelper updateHelper,
java.lang.annotation.Annotation[] annotations)
|
Constructors in com.espertech.esper.epl.named with parameters of type ExprNode | |
---|---|
NamedWindowOnMergeMatch(ExprNode optionalCond,
java.util.List<NamedWindowOnMergeAction> actions)
|
Constructor parameters in com.espertech.esper.epl.named with type arguments of type ExprNode | |
---|---|
NamedWindowConsumerDesc(java.util.List<ExprNode> filterList,
PropertyEvaluator optPropertyEvaluator,
AgentInstanceContext agentInstanceContext)
|
Uses of ExprNode in com.espertech.esper.epl.parse |
---|
Methods in com.espertech.esper.epl.parse that return ExprNode | |
---|---|
static ExprNode[] |
ASTExprHelper.exprCollectSubNodesPerNode(java.util.List<EsperEPL2GrammarParser.ExpressionContext> expression,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static ExprNode |
ASTExprHelper.mathGetExpr(org.antlr.v4.runtime.tree.ParseTree ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
ConfigurationInformation configurationInformation)
|
static ExprNode |
ASTExprHelper.resolvePropertyOrVariableIdentifier(java.lang.String identifier,
VariableService variableService,
StatementSpecRaw spec)
|
static ExprNode |
ASTAggregationHelper.tryResolveAsAggregation(EngineImportService engineImportService,
boolean distinct,
java.lang.String functionName,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI)
|
Methods in com.espertech.esper.epl.parse that return types with arguments of type ExprNode | |
---|---|
static java.util.List<ExprNode> |
ASTExprHelper.exprCollectSubNodes(org.antlr.v4.runtime.tree.Tree parentNode,
int startIndex,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static java.util.List<ExprNode> |
ASTLibFunctionHelper.getExprNodesLibFunc(EsperEPL2GrammarParser.LibFunctionArgsContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
Methods in com.espertech.esper.epl.parse with parameters of type ExprNode | |
---|---|
static void |
ASTExprHelper.addOptionalNumber(ExprNode exprNode,
EsperEPL2GrammarParser.NumberContext number)
|
static void |
ASTExprHelper.addOptionalSimpleProperty(ExprNode exprNode,
org.antlr.v4.runtime.Token token,
VariableService variableService,
StatementSpecRaw spec)
|
static void |
ASTExprHelper.exprCollectAddSingle(ExprNode parentNode,
org.antlr.v4.runtime.tree.Tree node,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTExprHelper.exprCollectAddSubNodes(ExprNode parentNode,
org.antlr.v4.runtime.tree.Tree node,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTExprHelper.exprCollectAddSubNodesAddParentNode(ExprNode exprNode,
org.antlr.v4.runtime.tree.Tree node,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTExprHelper.exprCollectAddSubNodesExpressionCtx(ExprNode parentNode,
java.util.List<EsperEPL2GrammarParser.ExpressionContext> expressionContexts,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static boolean |
ASTMatchUntilHelper.validate(ExprNode lowerBounds,
ExprNode upperBounds,
boolean isAllowLowerZero)
Validate. |
Method parameters in com.espertech.esper.epl.parse with type arguments of type ExprNode | |
---|---|
static OutputLimitSpec |
ASTOutputLimitHelper.buildOutputLimitSpec(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.OutputLimitContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
VariableService variableService,
java.lang.String engineURI,
TimeProvider timeProvider,
ExprEvaluatorContext exprEvaluatorContext)
Build an output limit spec from the AST node supplied. |
static void |
ASTExprHelper.exprCollectAddSingle(ExprNode parentNode,
org.antlr.v4.runtime.tree.Tree node,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTExprHelper.exprCollectAddSubNodes(ExprNode parentNode,
org.antlr.v4.runtime.tree.Tree node,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTExprHelper.exprCollectAddSubNodesAddParentNode(ExprNode exprNode,
org.antlr.v4.runtime.tree.Tree node,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTExprHelper.exprCollectAddSubNodesExpressionCtx(ExprNode parentNode,
java.util.List<EsperEPL2GrammarParser.ExpressionContext> expressionContexts,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static java.util.List<ExprNode> |
ASTExprHelper.exprCollectSubNodes(org.antlr.v4.runtime.tree.Tree parentNode,
int startIndex,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static ExprNode[] |
ASTExprHelper.exprCollectSubNodesPerNode(java.util.List<EsperEPL2GrammarParser.ExpressionContext> expression,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static java.util.List<CreateTableColumn> |
ASTTableHelper.getColumns(java.util.List<EsperEPL2GrammarParser.CreateTableColumnContext> ctxs,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
EngineImportService engineImportService)
|
static java.util.List<ExprNode> |
ASTLibFunctionHelper.getExprNodesLibFunc(EsperEPL2GrammarParser.LibFunctionArgsContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static java.util.List<ExprChainedSpec> |
ASTLibFunctionHelper.getLibFuncChain(java.util.List<EsperEPL2GrammarParser.LibFunctionNoClassContext> ctxs,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static ExprChainedSpec |
ASTLibFunctionHelper.getLibFunctionChainSpec(EsperEPL2GrammarParser.LibFunctionNoClassContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
protected static java.util.List<OnTriggerSetAssignment> |
ASTExprHelper.getOnTriggerSetAssignments(EsperEPL2GrammarParser.OnSetAssignmentListContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
Returns the list of set-variable assignments under the given node. |
static void |
ASTLibFunctionHelper.handleLibFunc(org.antlr.v4.runtime.CommonTokenStream tokenStream,
EsperEPL2GrammarParser.LibFunctionContext ctx,
ConfigurationInformation configurationInformation,
EngineImportService engineImportService,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI,
ExpressionDeclDesc expressionDeclarations,
ExprDeclaredService exprDeclaredService,
java.util.List<ExpressionScriptProvided> scriptExpressions,
ContextDescriptor contextDescriptor,
TableService tableService,
StatementSpecRaw statementSpec,
VariableService variableService)
|
static ExprNode |
ASTExprHelper.mathGetExpr(org.antlr.v4.runtime.tree.ParseTree ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
ConfigurationInformation configurationInformation)
|
static ExprTimePeriod |
ASTExprHelper.timePeriodGetExprAllParams(EsperEPL2GrammarParser.TimePeriodContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
VariableService variableService,
StatementSpecRaw spec,
ConfigurationInformation config)
|
static ExprTimePeriod |
ASTExprHelper.timePeriodGetExprJustSeconds(EsperEPL2GrammarParser.ExpressionContext expression,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
ConfigurationInformation config)
|
static CreateContextDesc |
ASTContextHelper.walkCreateContext(EsperEPL2GrammarParser.CreateContextExprContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
java.util.Map<org.antlr.v4.runtime.tree.Tree,EvalFactoryNode> astPatternNodeMap,
PropertyEvalSpec propertyEvalSpec,
FilterSpecRaw filterSpec)
|
static Pair<ExpressionDeclItem,ExpressionScriptProvided> |
ASTExpressionDeclHelper.walkExpressionDecl(EsperEPL2GrammarParser.ExpressionDeclContext ctx,
java.util.List<java.lang.String> scriptBodies,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
org.antlr.v4.runtime.CommonTokenStream tokenStream)
|
static FilterSpecRaw |
ASTFilterSpecHelper.walkFilterSpec(EsperEPL2GrammarParser.EventFilterExpressionContext ctx,
PropertyEvalSpec propertyEvalSpec,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
static void |
ASTGroupByHelper.walkGroupBy(EsperEPL2GrammarParser.GroupByListExprContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap,
java.util.List<GroupByClauseElement> groupByExpressions)
|
static RowRegexExprRepeatDesc |
ASTMatchRecognizeHelper.walkOptionalRepeat(EsperEPL2GrammarParser.MatchRecogPatternRepeatContext ctx,
java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap)
|
Uses of ExprNode in com.espertech.esper.epl.rettype |
---|
Methods in com.espertech.esper.epl.rettype with parameters of type ExprNode | |
---|---|
static EPType |
EPTypeHelper.optionalFromEnumerationExpr(int statementId,
EventAdapterService eventAdapterService,
ExprNode exprNode)
|
Uses of ExprNode in com.espertech.esper.epl.script |
---|
Classes in com.espertech.esper.epl.script that implement ExprNode | |
---|---|
class |
ExprNodeScript
|
Methods in com.espertech.esper.epl.script that return ExprNode | |
---|---|
ExprNode |
ExprNodeScript.validate(ExprValidationContext validationContext)
|
Methods in com.espertech.esper.epl.script that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
ExprNodeScript.getAdditionalNodes()
|
java.util.List<ExprNode> |
ExprNodeScript.getParameters()
|
Methods in com.espertech.esper.epl.script with parameters of type ExprNode | |
---|---|
boolean |
ExprNodeScript.equalsNode(ExprNode node)
|
Constructor parameters in com.espertech.esper.epl.script with type arguments of type ExprNode | |
---|---|
ExprNodeScript(java.lang.String defaultDialect,
ExpressionScriptProvided script,
java.util.List<ExprNode> parameters)
|
Uses of ExprNode in com.espertech.esper.epl.spec |
---|
Methods in com.espertech.esper.epl.spec that return ExprNode | |
---|---|
ExprNode |
OutputLimitSpec.getAndAfterTerminateExpr()
|
ExprNode |
CreateVariableDesc.getAssignment()
Returns the assignment expression, or null if none |
ExprNode[] |
ContextDetailInitiatedTerminated.getDistinctExpressions()
|
ExprNode |
MatchRecognizeMeasureItem.getExpr()
Returns the expression. |
ExprNode |
GroupByClauseElementExpr.getExpr()
|
ExprNode |
OnTriggerSetAssignment.getExpression()
Returns the expression providing the new variable value, or null if none |
ExprNode |
MatchRecognizeDefineItem.getExpression()
Returns the expression. |
ExprNode |
ContextDetailCategoryItem.getExpression()
|
ExprNode |
OrderByItem.getExprNode()
Returns the order-by expression node. |
ExprNode |
StatementSpecRaw.getFilterExprRootNode()
Gets the where clause. |
ExprNode |
StatementSpecRaw.getFilterRootNode()
Returns the WHERE-clause root node of filter expression. |
ExprNode |
StatementSpecCompiled.getFilterRootNode()
Returns the WHERE-clause root node of filter expression. |
ExprNode[] |
GroupByClauseExpressions.getGroupByNodes()
|
ExprNode |
StatementSpecRaw.getHavingExprRootNode()
Returns expression root node representing the having-clause, if present, or null if no having clause was supplied. |
ExprNode |
StatementSpecCompiled.getHavingExprRootNode()
Returns expression root node representing the having-clause, if present, or null if no having clause was supplied. |
ExprNode |
ExpressionDeclItem.getInner()
|
ExprNode |
CreateWindowDesc.getInsertFilter()
Returns the expression to filter insert-from events, or null if none supplied. |
ExprNode |
NewItem.getOptExpression()
|
ExprNode |
CreateTableColumn.getOptExpression()
|
ExprNode[] |
GroupByClauseExpressions.getOptHavingNodePerLevel()
|
ExprNode |
OnTriggerMergeMatched.getOptionalMatchCond()
|
ExprNode |
OnTriggerMergeEntry.getOptionalMatchCond()
|
ExprNode |
UpdateDesc.getOptionalWhereClause()
Returns the where-clause if defined. |
ExprNode |
PropertyEvalAtom.getOptionalWhereClause()
Returns the where clause, if specified. |
ExprNode |
OnTriggerMergeAction.getOptionalWhereClause()
|
ExprNode[][] |
GroupByClauseExpressions.getOptOrderByPerLevel()
|
ExprNode[][] |
GroupByClauseExpressions.getSelectClausePerLevel()
|
ExprNode |
SelectClauseExprRawSpec.getSelectExpression()
Returns the expression node representing the item in the select clause. |
ExprNode |
SelectClauseExprCompiledSpec.getSelectExpression()
Returns the expression node representing the item in the select clause. |
ExprNode |
PropertyEvalAtom.getSplitterExpression()
|
ExprNode |
OutputLimitSpec.getWhenExpressionNode()
Returns the when-keyword trigger expression, or null if not using when. |
ExprNode |
OnTriggerSplitStream.getWhereClause()
Returns the where clause or null if not defined |
ExprNode |
OuterJoinDesc.makeExprNode(ExprEvaluatorContext exprEvaluatorContext)
Make an expression node that represents the outer join criteria as specified in the on-clause. |
Methods in com.espertech.esper.epl.spec that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
ContextDetailConditionCrontab.getCrontab()
|
java.util.List<ExprNode> |
OutputLimitSpec.getCrontabAtSchedule()
Returns crontab parameters, or null if not using crontab-at output. |
java.util.List<ExprNode> |
MethodStreamSpec.getExpressions()
Returns the parameter expressions. |
java.util.List<ExprNode> |
GroupByClauseElementCombinedExpr.getExpressions()
|
java.util.List<ExprNode> |
ForClauseItemSpec.getExpressions()
|
java.util.List<ExprNode> |
TableQueryStreamSpec.getFilterExpressions()
|
java.util.List<ExprNode> |
NamedWindowConsumerStreamSpec.getFilterExpressions()
Returns list of filter expressions onto the named window, or no filter expressions if none defined. |
java.util.List<ExprNode> |
FilterSpecRaw.getFilterExpressions()
Returns the list of filter expressions. |
java.util.List<ExprNode> |
ObjectSpec.getObjectParameters()
Returns the list of object parameters. |
java.util.List<ExprNode> |
MatchRecognizeSpec.getPartitionByExpressions()
Returns partition expressions. |
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> |
StatementSpecRaw.getSqlParameters()
|
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> |
StatementSpecCompiled.getSqlParameters()
|
Methods in com.espertech.esper.epl.spec with parameters of type ExprNode | |
---|---|
void |
OutputLimitSpec.setAndAfterTerminateExpr(ExprNode andAfterTerminateExpr)
|
void |
MatchRecognizeMeasureItem.setExpr(ExprNode validated)
Sets the validated expression. |
void |
OnTriggerSetAssignment.setExpression(ExprNode expression)
Sets the expression providing the new variable value |
void |
MatchRecognizeDefineItem.setExpression(ExprNode validated)
Sets the validated expression |
void |
StatementSpecRaw.setFilterExprRootNode(ExprNode filterExprRootNode)
Sets the where clause or null if none |
void |
StatementSpecCompiled.setFilterExprRootNode(ExprNode optionalFilterNode)
Set the where clause filter node. |
void |
StatementSpecRaw.setHavingExprRootNode(ExprNode havingExprRootNode)
Sets the having-clause filter expression node. |
void |
CreateWindowDesc.setInsertFilter(ExprNode insertFilter)
Sets the filter expression to use to apply |
void |
OnTriggerMergeMatched.setOptionalMatchCond(ExprNode optionalMatchCond)
|
void |
OnTriggerMergeEntry.setOptionalMatchCond(ExprNode optionalMatchCond)
|
void |
UpdateDesc.setOptionalWhereClause(ExprNode optionalWhereClause)
Sets the where-clause if defined. |
void |
OnTriggerMergeAction.setOptionalWhereClause(ExprNode optionalWhereClause)
|
void |
SelectClauseExprCompiledSpec.setSelectExpression(ExprNode selectExpression)
Sets the select expression to use. |
void |
OutputLimitSpec.setWhenExpressionNode(ExprNode whenExpressionNode)
Sets a new when-keyword trigger expression. |
static Expression |
StatementSpecMapper.unmap(ExprNode expression)
Unmap expresission. |
Method parameters in com.espertech.esper.epl.spec with type arguments of type ExprNode | |
---|---|
void |
ForClauseItemSpec.setExpressions(java.util.List<ExprNode> expressions)
|
void |
MatchRecognizeSpec.setPartitionByExpressions(java.util.List<ExprNode> partitionByExpressions)
Returns partition expressions. |
void |
StatementSpecRaw.setSqlParameters(java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters)
|
Constructors in com.espertech.esper.epl.spec with parameters of type ExprNode | |
---|---|
ContextDetailCategoryItem(ExprNode expression,
java.lang.String name)
|
|
ContextDetailInitiatedTerminated(ContextDetailCondition start,
ContextDetailCondition end,
boolean overlapping,
ExprNode[] distinctExpressions)
|
|
CreateTableColumn(java.lang.String columnName,
ExprNode optExpression,
java.lang.String optTypeName,
java.lang.Boolean optTypeIsArray,
java.lang.Boolean optTypeIsPrimitiveArray,
java.util.List<AnnotationDesc> annotations,
java.lang.Boolean primaryKey)
|
|
CreateVariableDesc(java.lang.String variableType,
java.lang.String variableName,
ExprNode assignment,
boolean constant,
boolean array,
boolean arrayOfPrimitive)
Ctor. |
|
CreateWindowDesc(java.lang.String windowName,
java.util.List<ViewSpec> viewSpecs,
StreamSpecOptions streamSpecOptions,
boolean insert,
ExprNode insertFilter,
java.util.List<ColumnDesc> columns,
java.lang.String asEventTypeName)
Ctor. |
|
ExpressionDeclItem(java.lang.String name,
java.util.List<java.lang.String> parametersNames,
ExprNode inner,
boolean alias)
|
|
GroupByClauseElementExpr(ExprNode expr)
|
|
GroupByClauseExpressions(ExprNode[] groupByNodes)
|
|
GroupByClauseExpressions(ExprNode[] groupByNodes,
int[][] groupByRollupLevels,
ExprNode[][] selectClauseCopy,
ExprNode[] optHavingNodeCopy,
ExprNode[][] optOrderByPerLevel)
|
|
GroupByClauseExpressions(ExprNode[] groupByNodes,
int[][] groupByRollupLevels,
ExprNode[][] selectClauseCopy,
ExprNode[] optHavingNodeCopy,
ExprNode[][] optOrderByPerLevel)
|
|
GroupByClauseExpressions(ExprNode[] groupByNodes,
int[][] groupByRollupLevels,
ExprNode[][] selectClauseCopy,
ExprNode[] optHavingNodeCopy,
ExprNode[][] optOrderByPerLevel)
|
|
GroupByClauseExpressions(ExprNode[] groupByNodes,
int[][] groupByRollupLevels,
ExprNode[][] selectClauseCopy,
ExprNode[] optHavingNodeCopy,
ExprNode[][] optOrderByPerLevel)
|
|
MatchRecognizeDefineItem(java.lang.String identifier,
ExprNode expression)
Ctor. |
|
MatchRecognizeMeasureItem(ExprNode expr,
java.lang.String name)
Ctor. |
|
NewItem(java.lang.String name,
ExprNode optExpression)
|
|
OnTriggerMergeAction(ExprNode optionalWhereClause)
|
|
OnTriggerMergeActionDelete(ExprNode optionalMatchCond)
|
|
OnTriggerMergeActionInsert(ExprNode optionalWhereClause,
java.lang.String optionalStreamName,
java.util.List<java.lang.String> columns,
java.util.List<SelectClauseElementRaw> selectClause)
|
|
OnTriggerMergeActionUpdate(ExprNode optionalMatchCond,
java.util.List<OnTriggerSetAssignment> assignments)
|
|
OnTriggerMergeEntry(ExprNode optionalMatchCond)
|
|
OnTriggerMergeMatched(boolean matchedUnmatched,
ExprNode optionalMatchCond,
java.util.List<OnTriggerMergeAction> actions)
|
|
OnTriggerSetAssignment(ExprNode expression)
Ctor. |
|
OnTriggerSplitStream(InsertIntoDesc insertInto,
SelectClauseSpecRaw selectClause,
ExprNode whereClause)
Ctor. |
|
OrderByItem(ExprNode exprNode,
boolean ascending)
Ctor. |
|
OutputLimitSpec(java.lang.Double rate,
java.lang.String variableForRate,
OutputLimitRateType rateType,
OutputLimitLimitType displayLimit,
ExprNode whenExpressionNode,
java.util.List<OnTriggerSetAssignment> thenExpressions,
java.util.List<ExprNode> crontabAtSchedule,
ExprTimePeriod timePeriodExpr,
ExprTimePeriod afterTimePeriodExpr,
java.lang.Integer afterNumberOfEvents,
boolean andAfterTerminate,
ExprNode andAfterTerminateExpr,
java.util.List<OnTriggerSetAssignment> andAfterTerminateSetExpressions)
Ctor. |
|
PropertyEvalAtom(ExprNode splitterExpression,
java.lang.String optionalResultEventType,
java.lang.String optionalAsName,
SelectClauseSpecRaw optionalSelectClause,
ExprNode optionalWhereClause)
Ctor. |
|
SelectClauseExprCompiledSpec(ExprNode selectExpression,
java.lang.String assignedName,
java.lang.String providedName,
boolean isEvents)
Ctor. |
|
SelectClauseExprRawSpec(ExprNode selectExpression,
java.lang.String optionalAsName,
boolean isEvents)
Ctor. |
|
StatementSpecCompiled(OnTriggerDesc onTriggerDesc,
CreateWindowDesc createWindowDesc,
CreateIndexDesc createIndexDesc,
CreateVariableDesc createVariableDesc,
CreateTableDesc createTableDesc,
CreateSchemaDesc createSchemaDesc,
InsertIntoDesc insertIntoDesc,
SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum,
SelectClauseSpecCompiled selectClauseSpec,
StreamSpecCompiled[] streamSpecs,
OuterJoinDesc[] outerJoinDescList,
ExprNode filterExprRootNode,
ExprNode havingExprRootNode,
OutputLimitSpec outputLimitSpec,
OrderByItem[] orderByList,
ExprSubselectNode[] subSelectExpressions,
ExprDeclaredNode[] declaredExpressions,
java.util.Set<java.lang.String> variableReferences,
RowLimitSpec rowLimitSpec,
java.lang.String[] eventTypeReferences,
java.lang.annotation.Annotation[] annotations,
UpdateDesc updateSpec,
MatchRecognizeSpec matchRecognizeSpec,
ForClauseSpec forClauseSpec,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
CreateContextDesc contextDesc,
java.lang.String optionalContextName,
CreateDataFlowDesc createGraphDesc,
CreateExpressionDesc createExpressionDesc,
FireAndForgetSpec fireAndForgetSpec,
GroupByClauseExpressions groupByExpressions,
IntoTableSpec intoTableSpec,
ExprTableAccessNode[] tableNodes)
Ctor. |
|
UpdateDesc(java.lang.String optionalStreamName,
java.util.List<OnTriggerSetAssignment> assignments,
ExprNode optionalWhereClause)
Ctor. |
Constructor parameters in com.espertech.esper.epl.spec with type arguments of type ExprNode | |
---|---|
ContextDetailConditionCrontab(java.util.List<ExprNode> crontab,
boolean immediate)
|
|
FilterSpecRaw(java.lang.String eventTypeName,
java.util.List<ExprNode> filterExpressions,
PropertyEvalSpec optionalPropertyEvalSpec)
Ctor. |
|
ForClauseItemSpec(java.lang.String keyword,
java.util.List<ExprNode> expressions)
|
|
GroupByClauseElementCombinedExpr(java.util.List<ExprNode> expressions)
|
|
MethodStreamSpec(java.lang.String optionalStreamName,
ViewSpec[] viewSpecs,
java.lang.String ident,
java.lang.String className,
java.lang.String methodName,
java.util.List<ExprNode> expressions)
Ctor. |
|
NamedWindowConsumerStreamSpec(java.lang.String windowName,
java.lang.String optionalAsName,
ViewSpec[] viewSpecs,
java.util.List<ExprNode> filterExpressions,
StreamSpecOptions streamSpecOptions,
PropertyEvaluator optPropertyEvaluator)
Ctor. |
|
ObjectSpec(java.lang.String namespace,
java.lang.String objectName,
java.util.List<ExprNode> objectParameters)
Constructor. |
|
OutputLimitSpec(java.lang.Double rate,
java.lang.String variableForRate,
OutputLimitRateType rateType,
OutputLimitLimitType displayLimit,
ExprNode whenExpressionNode,
java.util.List<OnTriggerSetAssignment> thenExpressions,
java.util.List<ExprNode> crontabAtSchedule,
ExprTimePeriod timePeriodExpr,
ExprTimePeriod afterTimePeriodExpr,
java.lang.Integer afterNumberOfEvents,
boolean andAfterTerminate,
ExprNode andAfterTerminateExpr,
java.util.List<OnTriggerSetAssignment> andAfterTerminateSetExpressions)
Ctor. |
|
PatternGuardSpec(java.lang.String namespace,
java.lang.String objectName,
java.util.List<ExprNode> objectParameters)
Constructor. |
|
PatternObserverSpec(java.lang.String namespace,
java.lang.String objectName,
java.util.List<ExprNode> objectParameters)
Constructor. |
|
StatementSpecCompiled(OnTriggerDesc onTriggerDesc,
CreateWindowDesc createWindowDesc,
CreateIndexDesc createIndexDesc,
CreateVariableDesc createVariableDesc,
CreateTableDesc createTableDesc,
CreateSchemaDesc createSchemaDesc,
InsertIntoDesc insertIntoDesc,
SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum,
SelectClauseSpecCompiled selectClauseSpec,
StreamSpecCompiled[] streamSpecs,
OuterJoinDesc[] outerJoinDescList,
ExprNode filterExprRootNode,
ExprNode havingExprRootNode,
OutputLimitSpec outputLimitSpec,
OrderByItem[] orderByList,
ExprSubselectNode[] subSelectExpressions,
ExprDeclaredNode[] declaredExpressions,
java.util.Set<java.lang.String> variableReferences,
RowLimitSpec rowLimitSpec,
java.lang.String[] eventTypeReferences,
java.lang.annotation.Annotation[] annotations,
UpdateDesc updateSpec,
MatchRecognizeSpec matchRecognizeSpec,
ForClauseSpec forClauseSpec,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
CreateContextDesc contextDesc,
java.lang.String optionalContextName,
CreateDataFlowDesc createGraphDesc,
CreateExpressionDesc createExpressionDesc,
FireAndForgetSpec fireAndForgetSpec,
GroupByClauseExpressions groupByExpressions,
IntoTableSpec intoTableSpec,
ExprTableAccessNode[] tableNodes)
Ctor. |
|
TableQueryStreamSpec(java.lang.String optionalStreamName,
ViewSpec[] viewSpecs,
StreamSpecOptions streamSpecOptions,
java.lang.String tableName,
java.util.List<ExprNode> filterExpressions)
|
|
ViewSpec(java.lang.String namespace,
java.lang.String objectName,
java.util.List<ExprNode> viewParameters)
Constructor. |
Uses of ExprNode in com.espertech.esper.epl.spec.util |
---|
Methods in com.espertech.esper.epl.spec.util that return types with arguments of type ExprNode | |
---|---|
static java.util.List<ExprNode> |
StatementSpecRawAnalyzer.collectExpressionsShallow(StatementSpecRaw raw)
|
Uses of ExprNode in com.espertech.esper.epl.subquery |
---|
Constructors in com.espertech.esper.epl.subquery with parameters of type ExprNode | |
---|---|
SubselectAggregatorViewFilteredGrouped(AggregationService aggregationService,
ExprEvaluator optionalFilterExpr,
ExprEvaluatorContext exprEvaluatorContext,
ExprEvaluator[] groupKeys,
ExprNode filterExprNode)
|
|
SubselectAggregatorViewFilteredUngrouped(AggregationService aggregationService,
ExprEvaluator optionalFilterExpr,
ExprEvaluatorContext exprEvaluatorContext,
ExprEvaluator[] groupKeys,
ExprNode filterExprNode)
|
Uses of ExprNode in com.espertech.esper.epl.table.merge |
---|
Constructors in com.espertech.esper.epl.table.merge with parameters of type ExprNode | |
---|---|
TableOnMergeMatch(ExprNode optionalCond,
java.util.List<TableOnMergeAction> actions)
|
Uses of ExprNode in com.espertech.esper.epl.table.mgmt |
---|
Methods in com.espertech.esper.epl.table.mgmt that return ExprNode | |
---|---|
ExprNode |
TableColumnMethodPair.getAggregationNode()
|
Methods in com.espertech.esper.epl.table.mgmt that return types with arguments of type ExprNode | |
---|---|
Pair<ExprNode,java.util.List<ExprChainedSpec>> |
TableServiceImpl.getTableNodeChainable(StreamTypeService streamTypeService,
java.util.List<ExprChainedSpec> chainSpec,
EngineImportService engineImportService)
|
Pair<ExprNode,java.util.List<ExprChainedSpec>> |
TableService.getTableNodeChainable(StreamTypeService streamTypeService,
java.util.List<ExprChainedSpec> chainSpec,
EngineImportService engineImportService)
|
Constructors in com.espertech.esper.epl.table.mgmt with parameters of type ExprNode | |
---|---|
TableColumnMethodPair(ExprEvaluator evaluator,
int targetIndex,
ExprNode aggregationNode)
|
Uses of ExprNode in com.espertech.esper.epl.table.strategy |
---|
Fields in com.espertech.esper.epl.table.strategy declared as ExprNode | |
---|---|
protected ExprNode |
ExprTableExprEvaluatorBase.exprNode
|
Methods in com.espertech.esper.epl.table.strategy with parameters of type ExprNode | |
---|---|
static ExprEvaluator |
ExprTableEvalStrategyFactory.getTableAccessEvalStrategy(ExprNode exprNode,
java.lang.String tableName,
java.lang.Integer streamNum,
TableMetadataColumnAggregation agg)
|
Constructors in com.espertech.esper.epl.table.strategy with parameters of type ExprNode | |
---|---|
ExprTableExprEvaluatorAccess(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
int streamNum,
java.lang.Class returnType,
AggregationAccessorSlotPair accessAccessorSlotPair,
EventType eventTypeColl)
|
|
ExprTableExprEvaluatorBase(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
int streamNum,
java.lang.Class returnType)
|
|
ExprTableExprEvaluatorMethod(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
int streamNum,
java.lang.Class returnType,
int methodNum)
|
Uses of ExprNode in com.espertech.esper.epl.view |
---|
Constructors in com.espertech.esper.epl.view with parameters of type ExprNode | |
---|---|
FilterExprView(ExprNode exprNode,
ExprEvaluator exprEvaluator,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
|
OutputConditionExpressionFactory(ExprNode whenExpressionNode,
java.util.List<OnTriggerSetAssignment> assignments,
StatementContext statementContext,
ExprNode andWhenTerminatedExpr,
java.util.List<OnTriggerSetAssignment> afterTerminateAssignments,
boolean isStartConditionOnCreation)
|
|
OutputConditionPolledExpressionFactory(ExprNode whenExpressionNode,
java.util.List<OnTriggerSetAssignment> assignments,
StatementContext statementContext)
Ctor. |
Constructor parameters in com.espertech.esper.epl.view with type arguments of type ExprNode | |
---|---|
OutputConditionCrontabFactory(java.util.List<ExprNode> scheduleSpecExpressionList,
StatementContext statementContext,
boolean isStartConditionOnCreation)
|
|
OutputConditionPolledCrontabFactory(java.util.List<ExprNode> scheduleSpecExpressionList,
StatementContext statementContext)
|
Uses of ExprNode in com.espertech.esper.epl.virtualdw |
---|
Method parameters in com.espertech.esper.epl.virtualdw with type arguments of type ExprNode | |
---|---|
void |
VirtualDWViewFactoryImpl.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParameters)
|
Uses of ExprNode in com.espertech.esper.event.bean |
---|
Methods in com.espertech.esper.event.bean with parameters of type ExprNode | |
---|---|
static InstanceManufacturer |
InstanceManufacturerFactory.getManufacturer(java.lang.Class targetClass,
EngineImportService engineImportService,
ExprNode[] childNodes)
|
Uses of ExprNode in com.espertech.esper.filter |
---|
Fields in com.espertech.esper.filter declared as ExprNode | |
---|---|
protected ExprNode |
ExprNodeAdapterBase.exprNode
|
Methods in com.espertech.esper.filter that return ExprNode | |
---|---|
ExprNode |
FilterSpecParamExprNode.getExprNode()
Returns the expression node of the boolean expression this filter parameter represents. |
ExprNode |
ExprNodeAdapterBase.getExprNode()
|
ExprNode |
FilterParamExprMap.removeEntry(FilterSpecParam param)
Removes a filter parameter and it's associated expression node |
static ExprNode |
FilterSpecCompilerMakeParamUtil.rewriteOrToInIfApplicable(ExprNode constituent)
|
Methods in com.espertech.esper.filter that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
FilterParamExprMap.getUnassignedExpressions()
Returns all expression nodes for which no filter parameter exists. |
static java.util.List<ExprNode> |
FilterSpecCompiler.validateAllowSubquery(ExprNodeOrigin exprNodeOrigin,
java.util.List<ExprNode> exprNodes,
StreamTypeService streamTypeService,
StatementContext statementContext,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes)
Validates expression nodes and returns a list of validated nodes. |
Methods in com.espertech.esper.filter with parameters of type ExprNode | |
---|---|
protected ExprNodeAdapterBase |
FilterBooleanExpressionFactoryImpl.getLockableMultiStream(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext exprEvaluatorContext,
VariableService variableServiceToUse,
EventBean[] events)
|
protected ExprNodeAdapterBase |
FilterBooleanExpressionFactoryImpl.getLockableMultiStreamNoTL(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext exprEvaluatorContext,
VariableService variableServiceToUse,
EventBean[] events)
|
protected ExprNodeAdapterBase |
FilterBooleanExpressionFactoryImpl.getLockableSingle(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext exprEvaluatorContext,
VariableService variableService,
StatementContext statementContext,
int agentInstanceId)
|
protected static FilterSpecParam |
FilterSpecCompilerMakeParamUtil.makeFilterParam(ExprNode constituent,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
ExprEvaluatorContext exprEvaluatorContext,
java.lang.String statementName)
For a given expression determine if this is optimizable and create the filter parameter representing the expression, or null if not optimizable. |
void |
FilterParamExprMap.put(ExprNode exprNode,
FilterSpecParam param)
Add a node and filter param. |
void |
FilterParamExprMap.removeNode(ExprNode node)
|
static ExprNode |
FilterSpecCompilerMakeParamUtil.rewriteOrToInIfApplicable(ExprNode constituent)
|
Method parameters in com.espertech.esper.filter with type arguments of type ExprNode | |
---|---|
static FilterSpecCompiled |
FilterSpecCompiler.build(java.util.List<ExprNode> validatedNodes,
EventType eventType,
java.lang.String eventTypeName,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
StatementContext stmtContext,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack)
|
static FilterSpecCompiled |
FilterSpecCompiler.buildNoStmtCtx(java.util.List<ExprNode> validatedFilterNodes,
EventType eventType,
java.lang.String eventTypeName,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack,
ExprEvaluatorContext exprEvaluatorContext,
int statementId,
java.lang.String statementName,
java.lang.annotation.Annotation[] annotations,
ContextDescriptor contextDescriptor,
MethodResolutionService methodResolutionService,
EventAdapterService eventAdapterService,
FilterBooleanExpressionFactory filterBooleanExpressionFactory,
TimeProvider timeProvider,
VariableService variableService,
TableService tableService,
ConfigurationInformation configurationInformation,
NamedWindowMgmtService namedWindowMgmtService)
|
static FilterSpecCompiled |
FilterSpecCompiler.makeFilterSpec(EventType eventType,
java.lang.String eventTypeName,
java.util.List<ExprNode> filterExpessions,
PropertyEvalSpec optionalPropertyEvalSpec,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
StreamTypeService streamTypeService,
java.lang.String optionalStreamName,
StatementContext statementContext,
java.util.Collection<java.lang.Integer> assignedTypeNumberStack)
Factory method for compiling filter expressions into a filter specification for use with filter service. |
protected static java.util.List<FilterSpecParam>[] |
FilterSpecCompilerPlanner.planFilterParameters(java.util.List<ExprNode> validatedNodes,
FilterSpecCompilerArgs args)
|
static java.util.List<ExprNode> |
FilterSpecCompiler.validateAllowSubquery(ExprNodeOrigin exprNodeOrigin,
java.util.List<ExprNode> exprNodes,
StreamTypeService streamTypeService,
StatementContext statementContext,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes)
Validates expression nodes and returns a list of validated nodes. |
Constructors in com.espertech.esper.filter with parameters of type ExprNode | |
---|---|
ExprNodeAdapterBase(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext)
Ctor. |
|
ExprNodeAdapterBaseStmtLock(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService)
|
|
ExprNodeAdapterBaseVariables(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService)
|
|
ExprNodeAdapterBaseWTableAccess(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
ExprNodeAdapterBase evalBase,
TableService tableService)
|
|
ExprNodeAdapterMultiStream(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService,
EventBean[] prototype)
|
|
ExprNodeAdapterMultiStreamNoTL(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService,
EventBean[] prototype)
|
|
ExprNodeAdapterMultiStreamNoTLStmtLock(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService,
EventBean[] prototype)
|
|
ExprNodeAdapterMultiStreamStmtLock(int filterSpecId,
int filterSpecParamPathNum,
ExprNode exprNode,
ExprEvaluatorContext evaluatorContext,
VariableService variableService,
EventBean[] prototype)
|
|
FilterSpecParamExprNode(FilterSpecLookupable lookupable,
FilterOperator filterOperator,
ExprNode exprNode,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes,
java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes,
VariableService variableService,
TableService tableService,
EventAdapterService eventAdapterService,
FilterBooleanExpressionFactory filterBooleanExpressionFactory,
ConfigurationInformation configurationInformation,
boolean hasSubquery,
boolean hasTableAccess)
Ctor. |
Uses of ExprNode in com.espertech.esper.metrics.instrumentation |
---|
Methods in com.espertech.esper.metrics.instrumentation with parameters of type ExprNode | |
---|---|
void |
InstrumentationDefault.qAggAccessEnterLeave(boolean enter,
int index,
AggregationState state,
ExprNode aggExpr)
|
void |
Instrumentation.qAggAccessEnterLeave(boolean enter,
int index,
AggregationState state,
ExprNode aggExpr)
|
void |
InstrumentationDefault.qAggNoAccessEnterLeave(boolean enter,
int index,
AggregationMethod aggregationMethod,
ExprNode aggExpr)
|
void |
Instrumentation.qAggNoAccessEnterLeave(boolean enter,
int index,
AggregationMethod aggregationMethod,
ExprNode aggExpr)
|
void |
InstrumentationDefault.qExprAnd(ExprNode exprNode)
|
void |
Instrumentation.qExprAnd(ExprNode exprNode)
|
void |
InstrumentationDefault.qExprBitwise(ExprNode exprNode,
BitWiseOpEnum bitWiseOpEnum)
|
void |
Instrumentation.qExprBitwise(ExprNode exprNode,
BitWiseOpEnum bitWiseOpEnum)
|
void |
InstrumentationDefault.qExprBool(ExprNode exprNode,
EventBean[] eventsPerStream)
|
void |
Instrumentation.qExprBool(ExprNode exprNode,
EventBean[] eventsPerStream)
|
void |
InstrumentationDefault.qExprEquals(ExprNode exprNode)
|
void |
Instrumentation.qExprEquals(ExprNode exprNode)
|
void |
InstrumentationDefault.qExprLike(ExprNode exprNode)
|
void |
Instrumentation.qExprLike(ExprNode exprNode)
|
void |
InstrumentationDefault.qExprTableSubpropAccessor(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
ExprAggregateNode aggregationExpression)
|
void |
Instrumentation.qExprTableSubpropAccessor(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
ExprAggregateNode aggregationExpression)
|
void |
InstrumentationDefault.qExprTableSubproperty(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName)
|
void |
Instrumentation.qExprTableSubproperty(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName)
|
void |
InstrumentationDefault.qExprTableTop(ExprNode exprNode,
java.lang.String tableName)
|
void |
Instrumentation.qExprTableTop(ExprNode exprNode,
java.lang.String tableName)
|
void |
InstrumentationDefault.qExprValue(ExprNode exprNode,
EventBean[] eventsPerStream)
|
void |
Instrumentation.qExprValue(ExprNode exprNode,
EventBean[] eventsPerStream)
|
void |
InstrumentationDefault.qRegExPartition(ExprNode[] partitionExpressionNodes)
|
void |
Instrumentation.qRegExPartition(ExprNode[] partitionExpressionNodes)
|
void |
InstrumentationDefault.qRegIntervalValue(ExprNode exprNode)
|
void |
Instrumentation.qRegIntervalValue(ExprNode exprNode)
|
void |
InstrumentationDefault.qResultSetProcessComputeGroupKeys(boolean enter,
ExprNode[] groupKeyNodeExpressions,
EventBean[] eventsPerStream)
|
void |
Instrumentation.qResultSetProcessComputeGroupKeys(boolean enter,
ExprNode[] groupKeyNodeExpressions,
EventBean[] eventsPerStream)
|
void |
InstrumentationDefault.qSubselectAggregation(ExprNode optionalFilterExprNode)
|
void |
Instrumentation.qSubselectAggregation(ExprNode optionalFilterExprNode)
|
void |
InstrumentationDefault.qWhereClauseFilter(ExprNode exprNode,
EventBean[] newData,
EventBean[] oldData)
|
void |
Instrumentation.qWhereClauseFilter(ExprNode exprNode,
EventBean[] newData,
EventBean[] oldData)
|
Uses of ExprNode in com.espertech.esper.pattern |
---|
Fields in com.espertech.esper.pattern with type parameters of type ExprNode | |
---|---|
protected java.util.List<ExprNode> |
EvalEveryDistinctFactoryNode.distinctExpressions
|
protected java.util.List<ExprNode> |
EvalEveryDistinctFactoryNode.expressions
|
Methods in com.espertech.esper.pattern that return ExprNode | |
---|---|
ExprNode |
EvalMatchUntilFactoryNode.getLowerBounds()
|
ExprNode |
EvalMatchUntilFactoryNode.getSingleBound()
|
ExprNode |
EvalMatchUntilFactoryNode.getUpperBounds()
|
Methods in com.espertech.esper.pattern that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
EvalEveryDistinctFactoryNode.getDistinctExpressions()
Returns distinct expressions. |
java.util.List<ExprNode> |
EvalEveryDistinctFactoryNode.getExpressions()
Returns all expressions. |
java.util.List<ExprNode> |
EvalFollowedByFactoryNode.getOptionalMaxExpressions()
|
Methods in com.espertech.esper.pattern with parameters of type ExprNode | |
---|---|
static java.lang.Object |
PatternExpressionUtil.evaluate(java.lang.String objectName,
MatchedEventMap beginState,
ExprNode parameter,
MatchedEventConvertor convertor,
ExprEvaluatorContext exprEvaluatorContext)
|
EvalFactoryNode |
PatternNodeFactoryImpl.makeMatchUntilNode(ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBounds)
|
EvalFactoryNode |
PatternNodeFactory.makeMatchUntilNode(ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBounds)
|
void |
EvalEveryDistinctFactoryNode.setDistinctExpressions(java.util.List<ExprNode> distinctExpressions,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
ExprNode expiryTimeExp)
Sets expressions for distinct-value. |
void |
EvalMatchUntilFactoryNode.setLowerBounds(ExprNode lowerBounds)
|
void |
EvalMatchUntilFactoryNode.setSingleBound(ExprNode singleBound)
|
void |
EvalMatchUntilFactoryNode.setUpperBounds(ExprNode upperBounds)
|
Method parameters in com.espertech.esper.pattern with type arguments of type ExprNode | |
---|---|
static java.util.List<java.lang.Object> |
PatternExpressionUtil.evaluate(java.lang.String objectName,
MatchedEventMap beginState,
java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprEvaluatorContext exprEvaluatorContext)
Ctor. |
EvalFactoryNode |
PatternNodeFactoryImpl.makeEveryDistinctNode(java.util.List<ExprNode> expressions)
|
EvalFactoryNode |
PatternNodeFactory.makeEveryDistinctNode(java.util.List<ExprNode> expressions)
|
EvalFactoryNode |
PatternNodeFactoryImpl.makeFollowedByNode(java.util.List<ExprNode> maxExpressions,
boolean hasEngineWideMax)
|
EvalFactoryNode |
PatternNodeFactory.makeFollowedByNode(java.util.List<ExprNode> maxExpressions,
boolean hasEngineWideMax)
|
void |
EvalEveryDistinctFactoryNode.setDistinctExpressions(java.util.List<ExprNode> distinctExpressions,
ExprTimePeriodEvalDeltaConst timeDeltaComputation,
ExprNode expiryTimeExp)
Sets expressions for distinct-value. |
void |
EvalFollowedByFactoryNode.setOptionalMaxExpressions(java.util.List<ExprNode> optionalMaxExpressions)
|
Constructors in com.espertech.esper.pattern with parameters of type ExprNode | |
---|---|
EvalMatchUntilFactoryNode(ExprNode lowerBounds,
ExprNode upperBounds,
ExprNode singleBound)
Ctor. |
Constructor parameters in com.espertech.esper.pattern with type arguments of type ExprNode | |
---|---|
EvalEveryDistinctFactoryNode(java.util.List<ExprNode> expressions)
Ctor. |
|
EvalFollowedByFactoryNode(java.util.List<ExprNode> optionalMaxExpressions,
boolean hasEngineWidePatternCount)
|
Uses of ExprNode in com.espertech.esper.pattern.guard |
---|
Fields in com.espertech.esper.pattern.guard declared as ExprNode | |
---|---|
protected ExprNode |
ExpressionGuardFactory.expression
|
protected ExprNode |
TimerWithinOrMaxCountGuardFactory.millisecondsExpr
Number of milliseconds. |
protected ExprNode |
TimerWithinGuardFactory.millisecondsExpr
Number of milliseconds. |
protected ExprNode |
TimerWithinOrMaxCountGuardFactory.numCountToExpr
Number of count-to max. |
Method parameters in com.espertech.esper.pattern.guard with type arguments of type ExprNode | |
---|---|
void |
TimerWithinOrMaxCountGuardFactory.setGuardParameters(java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor)
|
void |
TimerWithinGuardFactory.setGuardParameters(java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor)
|
void |
GuardFactory.setGuardParameters(java.util.List<ExprNode> guardParameters,
MatchedEventConvertor convertor)
Sets the guard object parameters. |
void |
ExpressionGuardFactory.setGuardParameters(java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor)
|
Uses of ExprNode in com.espertech.esper.pattern.observer |
---|
Fields in com.espertech.esper.pattern.observer declared as ExprNode | |
---|---|
protected ExprNode |
TimerIntervalObserverFactory.parameter
Parameters. |
Fields in com.espertech.esper.pattern.observer with type parameters of type ExprNode | |
---|---|
protected java.util.List<ExprNode> |
TimerAtObserverFactory.parameters
Parameters. |
Method parameters in com.espertech.esper.pattern.observer with type arguments of type ExprNode | |
---|---|
void |
TimerScheduleObserverFactory.setObserverParameters(java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext)
|
void |
TimerIntervalObserverFactory.setObserverParameters(java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext)
|
void |
TimerAtObserverFactory.setObserverParameters(java.util.List<ExprNode> parameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext)
|
void |
ObserverFactory.setObserverParameters(java.util.List<ExprNode> observerParameters,
MatchedEventConvertor convertor,
ExprValidationContext validationContext)
Sets the observer object parameters. |
static void |
ObserverParameterUtil.validateNoNamedParameters(java.lang.String name,
java.util.List<ExprNode> parameter)
|
Uses of ExprNode in com.espertech.esper.plugin |
---|
Methods in com.espertech.esper.plugin that return ExprNode | |
---|---|
ExprNode[] |
PlugInAggregationMultiFunctionValidationContext.getAllParameterExpressions()
Returns positional and non-positional parameters. |
ExprNode[] |
PlugInAggregationMultiFunctionAgentContext.getChildNodes()
|
ExprNode[] |
PlugInAggregationMultiFunctionValidationContext.getParameterExpressions()
Returns positional parameters expressions to this aggregation function. |
Constructors in com.espertech.esper.plugin with parameters of type ExprNode | |
---|---|
PlugInAggregationMultiFunctionAgentContext(ExprNode[] childNodes)
|
|
PlugInAggregationMultiFunctionValidationContext(java.lang.String functionName,
EventType[] eventTypes,
ExprNode[] parameterExpressions,
java.lang.String engineURI,
java.lang.String statementName,
ExprValidationContext validationContext,
ConfigurationPlugInAggregationMultiFunction config,
TableMetadataColumnAggregation optionalTableColumnAccessed,
ExprNode[] allParameterExpressions)
Ctor. |
|
PlugInAggregationMultiFunctionValidationContext(java.lang.String functionName,
EventType[] eventTypes,
ExprNode[] parameterExpressions,
java.lang.String engineURI,
java.lang.String statementName,
ExprValidationContext validationContext,
ConfigurationPlugInAggregationMultiFunction config,
TableMetadataColumnAggregation optionalTableColumnAccessed,
ExprNode[] allParameterExpressions)
Ctor. |
Uses of ExprNode in com.espertech.esper.rowregex |
---|
Methods in com.espertech.esper.rowregex that return ExprNode | |
---|---|
ExprNode |
RowRegexExprRepeatDesc.getLower()
|
ExprNode[] |
RegexPartitionStateRepoGroupMeta.getPartitionExpressionNodes()
|
ExprNode |
RowRegexExprRepeatDesc.getSingle()
|
ExprNode |
RowRegexExprRepeatDesc.getUpper()
|
Method parameters in com.espertech.esper.rowregex with type arguments of type ExprNode | |
---|---|
protected static RegexNFAStrandResult |
EventRowRegexHelper.recursiveBuildStartStates(RowRegexExprNode parent,
java.util.Map<java.lang.String,ExprNode> variableDefinitions,
java.util.Map<java.lang.String,Pair<java.lang.Integer,java.lang.Boolean>> variableStreams,
boolean[] exprRequiresMultimatchState)
Build a list of start states from the parent node. |
void |
EventRowRegexNFAViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParameters)
|
Constructors in com.espertech.esper.rowregex with parameters of type ExprNode | |
---|---|
RegexNFAStateFilter(java.lang.String nodeNum,
java.lang.String variableName,
int streamNum,
boolean multiple,
ExprNode exprNode,
boolean exprRequiresMultimatchState)
Ctor. |
|
RegexNFAStateOneOptional(java.lang.String nodeNum,
java.lang.String variableName,
int streamNum,
boolean multiple,
boolean isGreedy,
ExprNode exprNode,
boolean exprRequiresMultimatchState)
Ctor. |
|
RegexNFAStateOneToMany(java.lang.String nodeNum,
java.lang.String variableName,
int streamNum,
boolean multiple,
boolean isGreedy,
ExprNode exprNode,
boolean exprRequiresMultimatchState)
Ctor. |
|
RegexNFAStateZeroToMany(java.lang.String nodeNum,
java.lang.String variableName,
int streamNum,
boolean multiple,
boolean isGreedy,
ExprNode exprNode,
boolean exprRequiresMultimatchState)
Ctor. |
|
RegexPartitionStateRepoGroupMeta(boolean hasInterval,
ExprNode[] partitionExpressionNodes,
ExprEvaluator[] partitionExpressions,
ExprEvaluatorContext exprEvaluatorContext)
|
|
RowRegexExprRepeatDesc(ExprNode lower,
ExprNode upper,
ExprNode single)
|
Uses of ExprNode in com.espertech.esper.view |
---|
Methods in com.espertech.esper.view that return ExprNode | |
---|---|
static ExprNode[] |
ViewFactorySupport.validate(java.lang.String viewName,
EventType eventType,
StatementContext statementContext,
java.util.List<ExprNode> expressions,
boolean allowConstantResult)
Validate the view parameter expressions and return the validated expression for later execution. |
static ExprNode |
ViewFactorySupport.validateExpr(java.lang.String viewName,
StatementContext statementContext,
ExprNode expression,
StreamTypeService streamTypeService,
int expressionNumber)
|
Methods in com.espertech.esper.view with parameters of type ExprNode | |
---|---|
static void |
ViewFactorySupport.assertReturnsNonConstant(java.lang.String viewName,
ExprNode expression,
int index)
Assert and throws an exception if the expression passed returns a non-constant value. |
static java.lang.Object |
ViewFactorySupport.evaluateAssertNoProperties(java.lang.String viewName,
ExprNode expression,
int index,
ExprEvaluatorContext exprEvaluatorContext)
Assert and throws an exception if the expression uses event property values. |
static java.lang.Object |
ViewFactorySupport.validateAndEvaluate(java.lang.String viewName,
StatementContext statementContext,
ExprNode expression)
Validate the view parameter expression and evaluate the expression returning the result object. |
static java.lang.Object |
ViewFactorySupport.validateAndEvaluateExpr(java.lang.String viewName,
StatementContext statementContext,
ExprNode expression,
StreamTypeService streamTypeService,
int expressionNumber)
|
static ExprTimePeriodEvalDeltaConst |
ViewFactoryTimePeriodHelper.validateAndEvaluateTimeDelta(java.lang.String viewName,
StatementContext statementContext,
ExprNode expression,
java.lang.String expectedMessage,
int expressionNumber)
|
static ExprNode |
ViewFactorySupport.validateExpr(java.lang.String viewName,
StatementContext statementContext,
ExprNode expression,
StreamTypeService streamTypeService,
int expressionNumber)
|
Method parameters in com.espertech.esper.view with type arguments of type ExprNode | |
---|---|
void |
ViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParameters)
Indicates user EPL query view parameters to the view factory. |
void |
ValidatedView.validate(EngineImportService engineImportService,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService,
TableService tableService,
ExprEvaluatorContext exprEvaluatorContext,
ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
java.lang.String engineURI,
java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters,
EventAdapterService eventAdapterService,
StatementContext statementContext)
Validate the view. |
static ExprNode[] |
ViewFactorySupport.validate(java.lang.String viewName,
EventType eventType,
StatementContext statementContext,
java.util.List<ExprNode> expressions,
boolean allowConstantResult)
Validate the view parameter expressions and return the validated expression for later execution. |
static java.util.List<java.lang.Object> |
ViewFactorySupport.validateAndEvaluate(java.lang.String viewName,
StatementContext statementContext,
java.util.List<ExprNode> expressions)
Validate the view parameter expressions and evaluate the expressions returning the result object. |
Uses of ExprNode in com.espertech.esper.view.ext |
---|
Fields in com.espertech.esper.view.ext declared as ExprNode | |
---|---|
protected ExprNode[] |
SortWindowViewFactory.sortCriteriaExpressions
The sort-by expressions. |
protected ExprNode[] |
RankWindowViewFactory.sortCriteriaExpressions
The sort-by expressions. |
protected ExprNode |
TimeOrderViewFactory.timestampExpression
The timestamp expression. |
protected ExprNode[] |
RankWindowViewFactory.uniqueCriteriaExpressions
The unique-by expressions. |
Methods in com.espertech.esper.view.ext that return ExprNode | |
---|---|
protected ExprNode[] |
SortWindowView.getSortCriteriaExpressions()
Returns the field names supplying the values to sort by. |
ExprNode |
TimeOrderView.getTimestampExpression()
Returns the timestamp property name. |
Method parameters in com.espertech.esper.view.ext with type arguments of type ExprNode | |
---|---|
void |
TimeOrderViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
SortWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParams)
|
void |
RankWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParams)
|
Constructors in com.espertech.esper.view.ext with parameters of type ExprNode | |
---|---|
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 ExprNode in com.espertech.esper.view.internal |
---|
Method parameters in com.espertech.esper.view.internal with type arguments of type ExprNode | |
---|---|
void |
UnionViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParameters)
|
void |
PriorEventViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
IntersectViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> viewParameters)
|
Constructors in com.espertech.esper.view.internal with parameters of type ExprNode | |
---|---|
RouteResultView(boolean isFirst,
EventType eventType,
EPStatementHandle epStatementHandle,
InternalEventRouter internalEventRouter,
TableStateInstance[] tableStateInstances,
boolean[] isNamedWindowInsert,
ResultSetProcessor[] processors,
ExprNode[] whereClauses,
AgentInstanceContext agentInstanceContext)
Ctor. |
Uses of ExprNode in com.espertech.esper.view.stat |
---|
Fields in com.espertech.esper.view.stat declared as ExprNode | |
---|---|
protected ExprNode |
RegressionLinestViewFactory.expressionX
Expression X field. |
protected ExprNode |
CorrelationViewFactory.expressionX
Property name of X field. |
protected ExprNode |
RegressionLinestViewFactory.expressionY
Expression Y field. |
protected ExprNode |
CorrelationViewFactory.expressionY
Property name of Y field. |
protected ExprNode |
UnivariateStatisticsViewFactory.fieldExpression
Property name of data field. |
protected ExprNode |
WeightedAverageViewFactory.fieldNameWeight
Expression of weight field. |
protected ExprNode |
WeightedAverageViewFactory.fieldNameX
Expression of X field. |
Methods in com.espertech.esper.view.stat that return ExprNode | |
---|---|
ExprNode |
BaseBivariateStatisticsView.getExpressionX()
Returns the expression supplying X data points. |
ExprNode |
BaseBivariateStatisticsView.getExpressionY()
Returns the expression supplying Y data points. |
ExprNode |
UnivariateStatisticsView.getFieldExpression()
Returns field name of the field to report statistics on. |
ExprNode |
WeightedAverageView.getFieldNameWeight()
Returns the expression supplying the weight values. |
ExprNode |
WeightedAverageView.getFieldNameX()
Returns the expression supplying the X values. |
Methods in com.espertech.esper.view.stat with parameters of type ExprNode | |
---|---|
static StatViewAdditionalProps |
StatViewAdditionalProps.make(ExprNode[] validated,
int startIndex,
EventType parentEventType)
|
void |
UnivariateStatisticsViewFactory.setFieldExpression(ExprNode fieldExpression)
|
void |
WeightedAverageViewFactory.setFieldNameWeight(ExprNode fieldNameWeight)
|
void |
WeightedAverageViewFactory.setFieldNameX(ExprNode fieldNameX)
|
Method parameters in com.espertech.esper.view.stat with type arguments of type ExprNode | |
---|---|
void |
WeightedAverageViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
UnivariateStatisticsViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
RegressionLinestViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
CorrelationViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
Constructors in com.espertech.esper.view.stat with parameters of type ExprNode | |
---|---|
BaseBivariateStatisticsView(ViewFactory viewFactory,
AgentInstanceContext agentInstanceContext,
ExprNode expressionX,
ExprNode expressionY,
EventType eventType,
StatViewAdditionalProps additionalProps)
Constructor requires the name of the two fields to use in the parent view to compute the statistics. |
|
CorrelationView(ViewFactory viewFactory,
AgentInstanceContext agentInstanceContext,
ExprNode xExpression,
ExprNode yExpression,
EventType eventType,
StatViewAdditionalProps additionalProps)
Constructor. |
|
RegressionLinestView(ViewFactory viewFactory,
AgentInstanceContext agentInstanceContext,
ExprNode xFieldName,
ExprNode yFieldName,
EventType eventType,
StatViewAdditionalProps additionalProps)
Constructor. |
Uses of ExprNode in com.espertech.esper.view.std |
---|
Fields in com.espertech.esper.view.std declared as ExprNode | |
---|---|
protected ExprNode[] |
UniqueByPropertyViewFactory.criteriaExpressions
Property name to evaluate unique values. |
protected ExprNode[] |
GroupByViewFactory.criteriaExpressions
List of criteria expressions. |
protected ExprNode[] |
FirstUniqueByPropertyViewFactory.criteriaExpressions
Property name to evaluate unique values. |
Fields in com.espertech.esper.view.std with type parameters of type ExprNode | |
---|---|
protected java.util.List<ExprNode> |
UniqueByPropertyViewFactory.viewParameters
View parameters. |
protected java.util.List<ExprNode> |
GroupByViewFactory.viewParameters
View parameters. |
protected java.util.List<ExprNode> |
FirstUniqueByPropertyViewFactory.viewParameters
View parameters. |
Methods in com.espertech.esper.view.std that return ExprNode | |
---|---|
ExprNode[] |
UniqueByPropertyView.getCriteriaExpressions()
Returns the name of the field supplying the unique value to keep the most recent record for. |
ExprNode[] |
MergeViewFactory.getCriteriaExpressions()
|
ExprNode[] |
GroupByViewReclaimAged.getCriteriaExpressions()
Returns the field name that provides the key valie by which to group by. |
ExprNode[] |
GroupByViewImpl.getCriteriaExpressions()
Returns the field name that provides the key valie by which to group by. |
ExprNode[] |
GroupByViewFactoryMarker.getCriteriaExpressions()
|
ExprNode[] |
GroupByViewFactory.getCriteriaExpressions()
Returns the names of fields to group by |
ExprNode[] |
GroupByView.getCriteriaExpressions()
|
ExprNode[] |
MergeViewMarker.getGroupFieldNames()
|
ExprNode[] |
MergeView.getGroupFieldNames()
Returns the field name that contains the values to group by. |
ExprNode[] |
FirstUniqueByPropertyView.getUniqueCriteria()
Returns the expressions supplying the unique value to keep the most recent record for. |
Method parameters in com.espertech.esper.view.std with type arguments of type ExprNode | |
---|---|
void |
UniqueByPropertyViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
SizeViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
MergeViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
LastElementViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
GroupByViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
FirstUniqueByPropertyViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
FirstElementViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
Constructors in com.espertech.esper.view.std with parameters of type ExprNode | |
---|---|
GroupByViewImpl(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] criteriaExpressions,
ExprEvaluator[] criteriaEvaluators)
Constructor. |
|
GroupByViewReclaimAged(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] criteriaExpressions,
ExprEvaluator[] criteriaEvaluators,
double reclaimMaxAge,
double reclaimFrequency)
Constructor. |
|
MergeView(AgentInstanceViewFactoryChainContext agentInstanceContext,
ExprNode[] groupCriteria,
EventType resultEventType,
boolean removable)
Constructor. |
Uses of ExprNode in com.espertech.esper.view.window |
---|
Fields in com.espertech.esper.view.window declared as ExprNode | |
---|---|
protected ExprNode |
ExpressionViewFactoryBase.expiryExpression
|
protected ExprNode |
ExternallyTimedWindowViewFactory.timestampExpression
The timestamp property name. |
protected ExprNode |
ExternallyTimedBatchViewFactory.timestampExpression
The timestamp property name. |
Methods in com.espertech.esper.view.window that return ExprNode | |
---|---|
ExprNode |
ExternallyTimedWindowView.getTimestampExpression()
Returns the field name to get timestamp values from. |
ExprNode |
ExternallyTimedBatchView.getTimestampExpression()
Returns the field name to get timestamp values from. |
Method parameters in com.espertech.esper.view.window with type arguments of type ExprNode | |
---|---|
void |
TimeWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
TimeLengthBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
TimeBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
TimeAccumViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
LengthWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
LengthBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
KeepAllViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
FirstTimeViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
FirstLengthWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
ExternallyTimedWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
ExternallyTimedBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
ExpressionWindowViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
void |
ExpressionBatchViewFactory.setViewParameters(ViewFactoryContext viewFactoryContext,
java.util.List<ExprNode> expressionParameters)
|
Constructors in com.espertech.esper.view.window with parameters of type ExprNode | |
---|---|
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-2016 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |