|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprNode | |
---|---|
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.expression | This package contains the EPL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses |
com.espertech.esper.epl.join | Join process interfaces and glue code |
com.espertech.esper.epl.join.plan | Inner join and outer join query planning |
com.espertech.esper.epl.named | Named window classes are in this package |
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.subquery | Subquery helper classes are found here. |
com.espertech.esper.filter | Main switchboard filtering and routing of incoming events to interested statements is performed in this package. |
Uses of ExprNode in com.espertech.esper.epl.core |
---|
Methods in com.espertech.esper.epl.core that return ExprNode | |
---|---|
ExprNode |
ResultSetProcessorRowPerGroup.getOptionalHavingNode()
Returns the optional having expression. |
ExprNode |
ResultSetProcessorAggregateGrouped.getOptionalHavingNode()
Returns the having node. |
ExprNode |
ResultSetProcessorAggregateAll.getOptionalHavingNode()
Returns the optional having expression. |
static ExprNode |
AliasNodeSwapper.swap(ExprNode exprTree,
String alias,
ExprNode fullExpr)
Replace all instances of the node representing the alias with the full expression. |
Methods in com.espertech.esper.epl.core with parameters of type ExprNode | |
---|---|
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
EventBean[] events,
ExprNode optionalHavingNode,
boolean isNewData,
boolean isSynthesize)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprNode optionalHavingNode,
boolean isNewData,
boolean isSynthesize)
Applies the select-clause to the given events returning the selected events. |
protected static void |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
EventBean[] events,
ExprNode optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
List<EventBean> result,
List<MultiKeyUntyped> optSortKeys)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
ExprNode optionalHavingNode,
boolean isNewData,
boolean isSynthesize)
Applies the select-clause to the given events returning the selected events. |
protected static void |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
OrderByProcessor orderByProcessor,
Set<MultiKey<EventBean>> events,
ExprNode optionalHavingNode,
boolean isNewData,
boolean isSynthesize,
List<EventBean> result,
List<MultiKeyUntyped> optSortKeys)
Applies the select-clause to the given events returning the selected events. |
protected static EventBean[] |
ResultSetProcessorSimple.getSelectEventsHaving(SelectExprProcessor exprProcessor,
Set<MultiKey<EventBean>> events,
ExprNode optionalHavingNode,
boolean isNewData,
boolean isSynthesize)
Applies the select-clause to the given events returning the selected events. |
static ExprNode |
AliasNodeSwapper.swap(ExprNode exprTree,
String alias,
ExprNode fullExpr)
Replace all instances of the node representing the alias with the full expression. |
Method parameters in com.espertech.esper.epl.core with type arguments of type ExprNode | |
---|---|
static OrderByProcessor |
OrderByProcessorFactory.getProcessor(List<SelectClauseExprCompiledSpec> selectionList,
List<ExprNode> groupByNodes,
List<OrderByItem> orderByList,
AggregationService aggregationService,
EventAdapterService eventAdapterService)
Returns processor for order-by clauses. |
Constructors in com.espertech.esper.epl.core with parameters of type ExprNode | |
---|---|
ResultSetProcessorAggregateAll(SelectExprProcessor selectExprProcessor,
OrderByProcessor orderByProcessor,
AggregationService aggregationService,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
|
ResultSetProcessorAggregateGrouped(SelectExprProcessor selectExprProcessor,
OrderByProcessor orderByProcessor,
AggregationService aggregationService,
List<ExprNode> groupKeyNodes,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
|
ResultSetProcessorRowForAll(SelectExprProcessor selectExprProcessor,
AggregationService aggregationService,
OrderByProcessor orderByProcessor,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
|
ResultSetProcessorRowPerGroup(SelectExprProcessor selectExprProcessor,
OrderByProcessor orderByProcessor,
AggregationService aggregationService,
List<ExprNode> groupKeyNodes,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
|
ResultSetProcessorSimple(SelectExprProcessor selectExprProcessor,
OrderByProcessor orderByProcessor,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
Constructor parameters in com.espertech.esper.epl.core with type arguments of type ExprNode | |
---|---|
MethodPollingViewable(MethodStreamSpec methodStreamSpec,
int myStreamNumber,
List<ExprNode> inputParameters,
PollExecStrategy pollExecStrategy,
DataCache dataCache,
EventType eventType)
Ctor. |
|
OrderByProcessorSimple(List<OrderByItem> orderByList,
List<ExprNode> groupByNodes,
boolean needsGroupByKeys,
AggregationService aggregationService)
Ctor. |
|
ResultSetProcessorAggregateGrouped(SelectExprProcessor selectExprProcessor,
OrderByProcessor orderByProcessor,
AggregationService aggregationService,
List<ExprNode> groupKeyNodes,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
|
ResultSetProcessorRowPerGroup(SelectExprProcessor selectExprProcessor,
OrderByProcessor orderByProcessor,
AggregationService aggregationService,
List<ExprNode> groupKeyNodes,
ExprNode optionalHavingNode,
boolean isSelectRStream)
Ctor. |
Uses of ExprNode in com.espertech.esper.epl.expression |
---|
Subclasses of ExprNode in com.espertech.esper.epl.expression | |
---|---|
class |
ExprAggregateNode
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
class |
ExprAndNode
Represents an And-condition. |
class |
ExprArrayNode
Represents an array in a filter expressiun tree. |
class |
ExprAvedevNode
Represents the avedev(...) aggregate function is an expression tree. |
class |
ExprAvgNode
Represents the avg(...) aggregate function is an expression tree. |
class |
ExprBetweenNode
Represents the between-clause function in an expression tree. |
class |
ExprBitWiseNode
Represents the bit-wise operators in an expression tree. |
class |
ExprCaseNode
Represents the case-when-then-else control flow function is an expression tree. |
class |
ExprCastNode
Represents the CAST(expression, type) function is an expression tree. |
class |
ExprCoalesceNode
Represents the COALESCE(a,b,...) function is an expression tree. |
class |
ExprConcatNode
Represents a simple Math (+/-/divide/*) in a filter expression tree. |
class |
ExprConstantNode
Represents a constant in an expressiun tree. |
class |
ExprCountNode
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree. |
class |
ExprEqualsNode
Represents an equals (=) comparator in a filter expressiun tree. |
class |
ExprIdentNode
Represents an stream property identifier in a filter expressiun tree. |
class |
ExprInNode
Represents the in-clause (set check) function in an expression tree. |
class |
ExprInstanceofNode
Represents the INSTANCEOF(a,b,...) function is an expression tree. |
class |
ExprLikeNode
Represents the like-clause in an expression tree. |
class |
ExprMathNode
Represents a simple Math (+/-/divide/*) in a filter expression tree. |
class |
ExprMedianNode
Represents the median(...) aggregate function is an expression tree. |
class |
ExprMinMaxAggrNode
Represents the min/max(distinct? ...) aggregate function is an expression tree. |
class |
ExprMinMaxRowNode
Represents the MAX(a,b) and MIN(a,b) functions is an expression tree. |
class |
ExprNotNode
Represents a NOT expression in an expression tree. |
class |
ExprOrNode
Represents an OR expression in a filter expression tree. |
class |
ExprPlugInAggFunctionNode
Represents a custom aggregation function in an expresson tree. |
class |
ExprPreviousNode
Represents the 'prev' previous event function in an expression node tree. |
class |
ExprPriorNode
Represents the 'prior' prior event function in an expression node tree. |
class |
ExprPropertyExistsNode
Represents the EXISTS(property) function in an expression tree. |
class |
ExprRegexpNode
Represents the regexp-clause in an expression tree. |
class |
ExprRelationalOpNode
Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree. |
class |
ExprStaticMethodNode
Represents an invocation of a static library method in the expression tree. |
class |
ExprStddevNode
Represents the stddev(...) aggregate function is an expression tree. |
class |
ExprStreamInstanceMethodNode
Represents an invocation of a instance method on an event of a given stream in the expression tree. |
class |
ExprStreamUnderlyingNode
Represents an stream selector that returns the streams underlying event, or null if undefined. |
class |
ExprSubselectExistsNode
Represents an exists-subselect in an expression tree. |
class |
ExprSubselectInNode
Represents a subselect in an expression tree. |
class |
ExprSubselectNode
Represents a subselect in an expression tree. |
class |
ExprSubselectRowNode
Represents a subselect in an expression tree. |
class |
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 |
ExprSumNode
Represents the sum(...) aggregate function is an expression tree. |
class |
ExprTimestampNode
Represents the CURRENT_TIMESTAMP() function or reserved keyword in an expression tree. |
class |
ExprVariableNode
Represents a variable in an expression tree. |
Fields in com.espertech.esper.epl.expression declared as ExprNode | |
---|---|
protected ExprNode |
ExprSubselectNode.filterExpr
The validate filter expression. |
protected ExprNode |
ExprSubselectNode.selectClause
The validated select clause. |
Methods in com.espertech.esper.epl.expression that return ExprNode | |
---|---|
ExprNode |
ExprNode.getValidatedSubtree(StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
ViewResourceDelegate viewResourceDelegate,
TimeProvider timeProvider,
VariableService variableService)
Validates the expression node subtree that has this node as root. |
Methods in com.espertech.esper.epl.expression that return types with arguments of type ExprNode | |
---|---|
LinkedList<ExprNode> |
ExprNode.getChildNodes()
Returns list of child nodes. |
Methods in com.espertech.esper.epl.expression with parameters of type ExprNode | |
---|---|
void |
ExprNode.addChildNode(ExprNode childNode)
Adds a child node. |
static boolean |
ExprNode.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. |
boolean |
ExprVariableNode.equalsNode(ExprNode node)
|
boolean |
ExprTimestampNode.equalsNode(ExprNode node)
|
boolean |
ExprSubstitutionNode.equalsNode(ExprNode node)
|
boolean |
ExprSubselectNode.equalsNode(ExprNode node)
|
boolean |
ExprStreamUnderlyingNode.equalsNode(ExprNode node)
|
boolean |
ExprStreamInstanceMethodNode.equalsNode(ExprNode node)
|
boolean |
ExprStaticMethodNode.equalsNode(ExprNode node)
|
boolean |
ExprRelationalOpNode.equalsNode(ExprNode node)
|
boolean |
ExprRegexpNode.equalsNode(ExprNode node_)
|
boolean |
ExprPropertyExistsNode.equalsNode(ExprNode node)
|
boolean |
ExprPriorNode.equalsNode(ExprNode node)
|
boolean |
ExprPreviousNode.equalsNode(ExprNode node)
|
boolean |
ExprOrNode.equalsNode(ExprNode node)
|
boolean |
ExprNotNode.equalsNode(ExprNode node)
|
abstract boolean |
ExprNode.equalsNode(ExprNode node)
Return true if a expression node semantically equals the current node, or false if not. |
boolean |
ExprMinMaxRowNode.equalsNode(ExprNode node)
|
boolean |
ExprMathNode.equalsNode(ExprNode node)
|
boolean |
ExprLikeNode.equalsNode(ExprNode node_)
|
boolean |
ExprInstanceofNode.equalsNode(ExprNode node)
|
boolean |
ExprInNode.equalsNode(ExprNode node_)
|
boolean |
ExprIdentNode.equalsNode(ExprNode node)
|
boolean |
ExprEqualsNode.equalsNode(ExprNode node)
|
boolean |
ExprConstantNode.equalsNode(ExprNode node)
|
boolean |
ExprConcatNode.equalsNode(ExprNode node)
|
boolean |
ExprCoalesceNode.equalsNode(ExprNode node)
|
boolean |
ExprCastNode.equalsNode(ExprNode node)
|
boolean |
ExprCaseNode.equalsNode(ExprNode node_)
|
boolean |
ExprBitWiseNode.equalsNode(ExprNode node)
|
boolean |
ExprBetweenNode.equalsNode(ExprNode node_)
|
boolean |
ExprArrayNode.equalsNode(ExprNode node)
|
boolean |
ExprAndNode.equalsNode(ExprNode node)
|
boolean |
ExprAggregateNode.equalsNode(ExprNode node)
|
static void |
ExprAggregateNode.getAggregatesBottomUp(ExprNode topNode,
List<ExprAggregateNode> aggregateNodes)
Populates into the supplied list all aggregation functions within this expression, if any. |
boolean |
ExprNodeVisitor.isVisit(ExprNode exprNode)
Allows visitor to indicate whether to visit a given node. |
boolean |
ExprNodeVariableVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeSubselectVisitor.isVisit(ExprNode exprNode)
|
boolean |
ExprNodeIdentifierVisitor.isVisit(ExprNode exprNode)
|
void |
ExprSubselectNode.setFilterExpr(ExprNode filterExpr)
Sets the validated filter expression, or null if there is none. |
void |
ExprSubselectNode.setSelectClause(ExprNode selectClause)
Sets the validate select clause |
void |
ExprNodeVisitor.visit(ExprNode exprNode)
Visit the given expression node. |
void |
ExprNodeVariableVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeSubselectVisitor.visit(ExprNode exprNode)
|
void |
ExprNodeIdentifierVisitor.visit(ExprNode exprNode)
|
Uses of ExprNode in com.espertech.esper.epl.join |
---|
Methods in com.espertech.esper.epl.join with parameters of type ExprNode | |
---|---|
protected static void |
JoinSetFilter.filter(ExprNode filterExprNode,
Set<MultiKey<EventBean>> events,
boolean isNewData)
Filter event by applying the filter nodes evaluation method. |
JoinSetComposer |
JoinSetComposerFactoryImpl.makeComposer(List<OuterJoinDesc> outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
String[] streamNames,
Viewable[] streamViews,
SelectClauseStreamSelectorEnum selectStreamSelectorEnum,
boolean[] isUnidirectional,
boolean[] hasChildViews,
boolean[] isNamedWindow)
Builds join tuple composer. |
JoinSetComposer |
JoinSetComposerFactory.makeComposer(List<OuterJoinDesc> outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
String[] streamNames,
Viewable[] streamViews,
SelectClauseStreamSelectorEnum selectStreamSelectorEnum,
boolean[] isUnidirectional,
boolean[] hasChildViews,
boolean[] isNamedWindow)
Builds join tuple composer. |
Constructors in com.espertech.esper.epl.join with parameters of type ExprNode | |
---|---|
JoinSetFilter(ExprNode filterExprNode)
Ctor. |
Uses of ExprNode in com.espertech.esper.epl.join.plan |
---|
Methods in com.espertech.esper.epl.join.plan with parameters of type ExprNode | |
---|---|
static void |
FilterExprAnalyzer.analyze(ExprNode topNode,
QueryGraph queryGraph)
Analyzes filter expression to build query graph model. |
static QueryPlan |
QueryPlanBuilder.getPlan(EventType[] typesPerStream,
List<OuterJoinDesc> outerJoinDescList,
ExprNode optionalFilterNode,
String[] streamNames)
Build query plan using the filter. |
Uses of ExprNode in com.espertech.esper.epl.named |
---|
Methods in com.espertech.esper.epl.named with parameters of type ExprNode | |
---|---|
NamedWindowOnExprBaseView |
NamedWindowRootView.addOnExpr(OnTriggerDesc onTriggerDesc,
ExprNode joinExpr,
EventType filterEventType,
StatementStopService statementStopService,
InternalEventRouter internalEventRouter,
ResultSetProcessor resultSetProcessor,
EPStatementHandle statementHandle,
StatementResultService statementResultService)
Add an on-trigger view that, using a lookup strategy, looks up from the named window and may select or delete rows. |
NamedWindowOnExprBaseView |
NamedWindowProcessor.addOnExpr(OnTriggerDesc onTriggerDesc,
ExprNode joinExpr,
EventType filterEventType,
StatementStopService statementStopService,
InternalEventRouter internalEventRouter,
ResultSetProcessor resultSetProcessor,
EPStatementHandle statementHandle,
StatementResultService statementResultService)
Returns a new view for a new on-delete or on-select statement. |
Method parameters in com.espertech.esper.epl.named with type arguments of type ExprNode | |
---|---|
NamedWindowConsumerView |
NamedWindowTailView.addConsumer(List<ExprNode> filterList,
EPStatementHandle statementHandle,
StatementStopService statementStopService)
Adds a consumer view keeping the consuming statement's handle and lock to coordinate dispatches. |
NamedWindowConsumerView |
NamedWindowProcessor.addConsumer(List<ExprNode> filterList,
EPStatementHandle statementHandle,
StatementStopService statementStopService)
Adds a consuming (selecting) statement to the named window. |
Constructors in com.espertech.esper.epl.named with parameters of type ExprNode | |
---|---|
LookupStrategyIndexed(ExprNode joinExpr,
TableLookupStrategy tableLookupStrategy)
Ctor. |
|
LookupStrategyTableScan(ExprNode joinExpr,
Iterable<EventBean> iterable)
Ctor. |
Constructor parameters in com.espertech.esper.epl.named with type arguments of type ExprNode | |
---|---|
FilteredEventIterator(List<ExprNode> filters,
Iterator<EventBean> parent)
Ctor. |
|
NamedWindowConsumerView(List<ExprNode> filterList,
EventType eventType,
StatementStopService statementStopService,
NamedWindowTailView tailView)
Ctor. |
Uses of ExprNode in com.espertech.esper.epl.spec |
---|
Methods in com.espertech.esper.epl.spec that return ExprNode | |
---|---|
ExprNode |
CreateVariableDesc.getAssignment()
Returns the assignment expression, or null if none |
ExprNode |
OnTriggerSetAssignment.getExpression()
Returns the expression providing the new variable value, or null if none |
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 |
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 |
SelectExprElementRawSpec.getSelectExpression()
Returns the expression node representing the item in the select clause. |
ExprNode |
SelectExprElementCompiledSpec.getSelectExpression()
Returns the expression node representing the item in the select clause. |
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. |
Methods in com.espertech.esper.epl.spec that return types with arguments of type ExprNode | |
---|---|
List<ExprNode> |
MethodStreamSpec.getExpressions()
Returns the parameter expressions. |
List<ExprNode> |
NamedWindowConsumerStreamSpec.getFilterExpressions()
Returns list of filter expressions onto the named window, or no filter expressions if none defined. |
List<ExprNode> |
FilterSpecRaw.getFilterExpressions()
Returns the list of filter expressions. |
List<ExprNode> |
StatementSpecRaw.getGroupByExpressions()
Returns list of group-by expressions. |
List<ExprNode> |
StatementSpecCompiled.getGroupByExpressions()
Returns list of group-by expressions. |
Methods in com.espertech.esper.epl.spec with parameters of type ExprNode | |
---|---|
void |
OnTriggerSetAssignment.setExpression(ExprNode expression)
Sets the expression providing the new variable value |
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.setFilterRootNode(ExprNode filterExprRootNode)
Sets the where clause filter expression node. |
void |
StatementSpecRaw.setHavingExprRootNode(ExprNode havingExprRootNode)
Sets the having-clause filter expression node. |
void |
SelectClauseExprCompiledSpec.setSelectExpression(ExprNode selectExpression)
Sets the select expression to use. |
Constructors in com.espertech.esper.epl.spec with parameters of type ExprNode | |
---|---|
CreateVariableDesc(String variableType,
String variableName,
ExprNode assignment)
Ctor. |
|
OnTriggerSetAssignment(String variableName,
ExprNode expression)
Ctor. |
|
OrderByItem(ExprNode exprNode,
boolean ascending)
Ctor. |
|
SelectClauseExprCompiledSpec(ExprNode selectExpression,
String assignedName)
Ctor. |
|
SelectClauseExprRawSpec(ExprNode selectExpression,
String optionalAsName)
Ctor. |
|
SelectExprElementCompiledSpec(ExprNode selectExpression,
String assignedName)
Ctor. |
|
SelectExprElementRawSpec(ExprNode selectExpression,
String optionalAsName)
Ctor. |
|
StatementSpecCompiled(OnTriggerDesc onTriggerDesc,
CreateWindowDesc createWindowDesc,
CreateVariableDesc createVariableDesc,
InsertIntoDesc insertIntoDesc,
SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum,
SelectClauseSpecCompiled selectClauseSpec,
List<StreamSpecCompiled> streamSpecs,
List<OuterJoinDesc> outerJoinDescList,
ExprNode filterExprRootNode,
List<ExprNode> groupByExpressions,
ExprNode havingExprRootNode,
OutputLimitSpec outputLimitSpec,
List<OrderByItem> orderByList,
List<ExprSubselectNode> subSelectExpressions,
boolean hasVariables)
Ctor. |
Constructor parameters in com.espertech.esper.epl.spec with type arguments of type ExprNode | |
---|---|
FilterSpecRaw(String eventTypeAlias,
List<ExprNode> filterExpressions)
Ctor. |
|
MethodStreamSpec(String optionalStreamName,
List<ViewSpec> viewSpecs,
String ident,
String className,
String methodName,
List<ExprNode> expressions)
Ctor. |
|
NamedWindowConsumerStreamSpec(String windowName,
String optionalAsName,
List<ViewSpec> viewSpecs,
List<ExprNode> filterExpressions,
boolean isUnidirectional)
Ctor. |
|
StatementSpecCompiled(OnTriggerDesc onTriggerDesc,
CreateWindowDesc createWindowDesc,
CreateVariableDesc createVariableDesc,
InsertIntoDesc insertIntoDesc,
SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum,
SelectClauseSpecCompiled selectClauseSpec,
List<StreamSpecCompiled> streamSpecs,
List<OuterJoinDesc> outerJoinDescList,
ExprNode filterExprRootNode,
List<ExprNode> groupByExpressions,
ExprNode havingExprRootNode,
OutputLimitSpec outputLimitSpec,
List<OrderByItem> orderByList,
List<ExprSubselectNode> subSelectExpressions,
boolean hasVariables)
Ctor. |
Uses of ExprNode in com.espertech.esper.epl.subquery |
---|
Constructors in com.espertech.esper.epl.subquery with parameters of type ExprNode | |
---|---|
SubselectAggregatorView(AggregationService aggregationService,
ExprNode optionalFilterExpr)
Ctor. |
Uses of ExprNode in com.espertech.esper.filter |
---|
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 |
FilterParamExprMap.removeEntry(FilterSpecParam param)
Removes a filter parameter and it's associated expression node |
Methods in com.espertech.esper.filter that return types with arguments of type ExprNode | |
---|---|
List<ExprNode> |
FilterParamExprMap.getUnassignedExpressions()
Returns all expression nodes for which no filter parameter exists. |
static List<ExprNode> |
FilterSpecCompiler.validateDisallowSubquery(List<ExprNode> exprNodes,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService)
Validates expression nodes and returns a list of validated nodes. |
Methods in com.espertech.esper.filter with parameters of type ExprNode | |
---|---|
protected static FilterSpecParam |
FilterSpecCompiler.makeFilterParam(ExprNode constituent)
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. |
Method parameters in com.espertech.esper.filter with type arguments of type ExprNode | |
---|---|
static FilterSpecCompiled |
FilterSpecCompiler.makeFilterSpec(EventType eventType,
String eventTypeAlias,
List<ExprNode> filterExpessions,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService)
Factory method for compiling filter expressions into a filter specification for use with filter service. |
static List<ExprNode> |
FilterSpecCompiler.validateDisallowSubquery(List<ExprNode> exprNodes,
StreamTypeService streamTypeService,
MethodResolutionService methodResolutionService,
TimeProvider timeProvider,
VariableService variableService)
Validates expression nodes and returns a list of validated nodes. |
Constructors in com.espertech.esper.filter with parameters of type ExprNode | |
---|---|
ExprNodeAdapter(ExprNode exprNode,
EventBean[] prototype,
VariableService variableService)
Ctor. |
|
FilterSpecParamExprNode(String propertyName,
FilterOperator filterOperator,
ExprNode exprNode,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
VariableService variableService)
Ctor. |
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |