Uses of Class
com.espertech.esper.epl.expression.ExprSubselectNode

Packages that use ExprSubselectNode
com.espertech.esper.core.context.factory Statement agent instance factories. 
com.espertech.esper.core.context.stmt Registries for context partitions to handle aggregations, prev/prior and subselects. 
com.espertech.esper.core.context.subselect Subselect implementation. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.declexpr Declared expression handling. 
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.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. 
 

Uses of ExprSubselectNode in com.espertech.esper.core.context.factory
 

Methods in com.espertech.esper.core.context.factory that return types with arguments of type ExprSubselectNode
 java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> StatementAgentInstanceFactoryResult.getSubselectStrategies()
           
 

Constructor parameters in com.espertech.esper.core.context.factory with type arguments of type ExprSubselectNode
StatementAgentInstanceFactoryOnTriggerResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, EvalRootState optPatternRoot)
           
StatementAgentInstanceFactoryResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService optionalAggegationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, java.util.List<StatementAgentInstancePreload> preloadList)
           
StatementAgentInstanceFactorySelectResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, AggregationService optionalAggegationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorNodeStrategies, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousNodeStrategies, java.util.List<StatementAgentInstancePreload> preloadList, EvalRootState[] patternRoots, StatementAgentInstancePostLoad optionalPostLoadJoin, Viewable[] topViews, Viewable[] eventStreamViewables)
           
StatementAgentInstanceFactoryUpdateResult(Viewable finalView, StopCallback stopCallback, AgentInstanceContext agentInstanceContext, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies)
           
 

Uses of ExprSubselectNode in com.espertech.esper.core.context.stmt
 

Methods in com.espertech.esper.core.context.stmt with parameters of type ExprSubselectNode
 AIRegistrySubselect AIRegistryExprBase.allocateSubselect(ExprSubselectNode subselectNode)
           
 AIRegistrySubselect AIRegistryExpr.allocateSubselect(ExprSubselectNode subselectNode)
           
 AIRegistryAggregation AIRegistryExprBase.allocateSubselectAggregation(ExprSubselectNode subselectNode)
           
 AIRegistryAggregation AIRegistryExpr.allocateSubselectAggregation(ExprSubselectNode subselectNode)
           
 AIRegistryAggregation AIRegistryExprBase.getSubselectAggregationService(ExprSubselectNode exprSubselectNode)
           
 AIRegistryAggregation AIRegistryExpr.getSubselectAggregationService(ExprSubselectNode exprSubselectNode)
           
 AIRegistrySubselect AIRegistryExprBase.getSubselectService(ExprSubselectNode exprSubselectNode)
           
 AIRegistrySubselect AIRegistryExpr.getSubselectService(ExprSubselectNode exprSubselectNode)
           
 

Uses of ExprSubselectNode in com.espertech.esper.core.context.subselect
 

Methods in com.espertech.esper.core.context.subselect that return types with arguments of type ExprSubselectNode
 java.util.Map<ExprSubselectNode,SubSelectStrategyFactoryDesc> SubSelectStrategyCollection.getSubqueries()
           
 java.util.Map<ExprSubselectNode,SubSelectActivationHolder> SubSelectActivationCollection.getSubqueries()
           
 

Methods in com.espertech.esper.core.context.subselect with parameters of type ExprSubselectNode
 void SubSelectActivationCollection.add(ExprSubselectNode subselectNode, SubSelectActivationHolder holder)
          Add lookup.
 void SubSelectStrategyCollection.add(ExprSubselectNode subselectNode, SubSelectStrategyFactoryDesc prototypeHolder)
          Add lookup.
 EventType SubSelectActivationCollection.getRootViewableType(ExprSubselectNode subqueryNode)
          Returns the lookup viewable, child-most view.
 int SubSelectActivationCollection.getStreamNumber(ExprSubselectNode subqueryNode)
          Returns stream number.
 SubSelectActivationHolder SubSelectActivationCollection.getSubSelectHolder(ExprSubselectNode subselectNode)
           
 ViewFactoryChain SubSelectActivationCollection.getViewFactoryChain(ExprSubselectNode subqueryNode)
          Returns the lookup's view factory chain.
 

Uses of ExprSubselectNode in com.espertech.esper.core.service
 

Method parameters in com.espertech.esper.core.service with type arguments of type ExprSubselectNode
protected static StatementSpecCompiled StatementLifecycleSvcImpl.compile(StatementSpecRaw spec, java.lang.String eplStatement, StatementContext statementContext, boolean isSubquery, java.lang.annotation.Annotation[] annotations, java.util.List<ExprSubselectNode> subselectNodes, java.util.List<ExprDeclaredNode> declaredNodes, EPServicesContext servicesContext)
          Compiles a statement returning the compile (verified, non-serializable) form of a statement.
 

Uses of ExprSubselectNode in com.espertech.esper.core.start
 

Methods in com.espertech.esper.core.start that return types with arguments of type ExprSubselectNode
static java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> EPStatementStartMethodHelperSubselect.startSubselects(EPServicesContext services, SubSelectStrategyCollection subSelectStrategyCollection, AgentInstanceContext agentInstanceContext, java.util.List<StopCallback> stopCallbackList)
           
 

Method parameters in com.espertech.esper.core.start with type arguments of type ExprSubselectNode
static void EPStatementStartMethodHelperAssignExpr.assignExpressionStrategies(EPStatementStartMethodSelectDesc selectDesc, AggregationService aggregationService, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances, java.util.Map<ExprPriorNode,ExprPriorEvalStrategy> priorStrategyInstances, java.util.Map<ExprPreviousNode,ExprPreviousEvalStrategy> previousStrategyInstances)
           
static void EPStatementStartMethodHelperAssignExpr.assignSubqueryStrategies(SubSelectStrategyCollection subSelectStrategyCollection, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances)
           
 

Uses of ExprSubselectNode in com.espertech.esper.epl.declexpr
 

Methods in com.espertech.esper.epl.declexpr with parameters of type ExprSubselectNode
 void ExprDeclaredNodeImpl.setSubselectOuterStreamNames(java.lang.String[] outerStreamNames, EventType[] outerEventTypesSelect, java.lang.String[] outerEventTypeNames, java.lang.String engineURI, ExprSubselectNode subselect, java.lang.String subexpressionStreamName, EventType subselectStreamType, java.lang.String subselecteventTypeName)
          Received indication of the streams and types available before sub-selects are started and expression validation occurs.
 void ExprDeclaredNode.setSubselectOuterStreamNames(java.lang.String[] outerStreamNames, EventType[] outerEventTypesSelect, java.lang.String[] outerEventTypeNames, java.lang.String engineURI, ExprSubselectNode subselect, java.lang.String subexpressionStreamName, EventType subselectStreamType, java.lang.String subselecteventTypeName)
           
 

Uses of ExprSubselectNode in com.espertech.esper.epl.expression
 

Subclasses of ExprSubselectNode in com.espertech.esper.epl.expression
 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 ExprSubselectRowNode
          Represents a subselect in an expression tree.
 

Fields in com.espertech.esper.epl.expression declared as ExprSubselectNode
static ExprSubselectNode[] ExprSubselectNode.EMPTY_SUBSELECT_ARRAY
           
 

Methods in com.espertech.esper.epl.expression that return ExprSubselectNode
static ExprSubselectNode[] ExprSubselectNode.toArray(java.util.List<ExprSubselectNode> subselectNodes)
           
 

Methods in com.espertech.esper.epl.expression that return types with arguments of type ExprSubselectNode
 java.util.List<ExprSubselectNode> ExprNodeSubselectDeclaredDotVisitor.getSubselects()
          Returns a list of lookup expression nodes.
 

Methods in com.espertech.esper.epl.expression with parameters of type ExprSubselectNode
static SubselectEvalStrategy SubselectEvalStrategyFactory.createStrategy(ExprSubselectNode subselectExpression, boolean isNot, boolean isAll, boolean isAny, RelationalOpEnum relationalOp)
          Create a strategy.
 

Method parameters in com.espertech.esper.epl.expression with type arguments of type ExprSubselectNode
static ExprSubselectNode[] ExprSubselectNode.toArray(java.util.List<ExprSubselectNode> subselectNodes)
           
 

Uses of ExprSubselectNode in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec that return ExprSubselectNode
 ExprSubselectNode[] StatementSpecCompiled.getSubSelectExpressions()
          Returns the list of lookup expression nodes.
 

Constructors in com.espertech.esper.epl.spec with parameters of type ExprSubselectNode
StatementSpecCompiled(OnTriggerDesc onTriggerDesc, CreateWindowDesc createWindowDesc, CreateIndexDesc createIndexDesc, CreateVariableDesc createVariableDesc, CreateSchemaDesc createSchemaDesc, InsertIntoDesc insertIntoDesc, SelectClauseStreamSelectorEnum selectClauseStreamSelectorEnum, SelectClauseSpecCompiled selectClauseSpec, StreamSpecCompiled[] streamSpecs, OuterJoinDesc[] outerJoinDescList, ExprNode filterExprRootNode, ExprNode[] groupByExpressions, 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)
          Ctor.
 


© 2006-2011 EsperTech Inc.
All rights reserved.
Visit us at espertech.com