Uses of Class
com.espertech.esper.epl.expression.subquery.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.service.resource Core service statement resource holders. 
com.espertech.esper.core.start Classes related to start and stop of statements 
com.espertech.esper.epl.expression.subquery Subselect expressions. 
com.espertech.esper.epl.expression.visitor Expression visitors. 
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.metrics.instrumentation EPL instrumentation helpers. 
 

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, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies, ViewableActivationResult viewableActivationResult)
           
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, RegexExprPreviousEvalStrategy regexExprPreviousEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies, 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, RegexExprPreviousEvalStrategy regexExprPreviousEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategies, java.util.List<StatementAgentInstancePreload> preloadList, EvalRootState[] patternRoots, StatementAgentInstancePostLoad optionalPostLoadJoin, Viewable[] topViews, Viewable[] eventStreamViewables, ViewableActivationResult[] viewableActivationResults)
           
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)
           
 AIRegistrySubselect AIRegistryExprBase.getOrAllocateSubquery(ExprSubselectNode key)
           
 AIRegistrySubselect AIRegistryExpr.getOrAllocateSubquery(ExprSubselectNode key)
           
 AIRegistryAggregation AIRegistryExprBase.getOrAllocateSubselectAggregation(ExprSubselectNode subselectNode)
           
 AIRegistryAggregation AIRegistryExpr.getOrAllocateSubselectAggregation(ExprSubselectNode exprSubselectNode)
           
 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, boolean isOnDemandQuery, java.lang.annotation.Annotation[] annotations, java.util.List<ExprSubselectNode> subselectNodes, java.util.List<ExprDeclaredNode> declaredNodes, java.util.Set<ExprTableAccessNode> tableAccessNodes, EPServicesContext servicesContext)
          Compiles a statement returning the compile (verified, non-serializable) form of a statement.
static boolean StatementContextFactoryUtil.determineHasTableAccess(java.util.List<ExprSubselectNode> subselectNodes, StatementSpecRaw statementSpecRaw, EPServicesContext engineServices)
           
 StatementContext StatementContextFactoryDefault.makeContext(int statementId, java.lang.String statementName, java.lang.String expression, StatementType statementType, EPServicesContext engineServices, java.util.Map<java.lang.String,java.lang.Object> optAdditionalContext, boolean isFireAndForget, java.lang.annotation.Annotation[] annotations, EPIsolationUnitServices isolationUnitServices, boolean stateless, StatementSpecRaw statementSpecRaw, java.util.List<ExprSubselectNode> subselectNodes, boolean writesToTables, java.lang.Object statementUserObject)
           
 StatementContext StatementContextFactory.makeContext(int statementId, java.lang.String statementName, java.lang.String expression, StatementType statementType, EPServicesContext engineServices, java.util.Map<java.lang.String,java.lang.Object> optAdditionalContext, boolean isFireAndForget, java.lang.annotation.Annotation[] annotations, EPIsolationUnitServices isolationUnitServices, boolean stateless, StatementSpecRaw statementSpecRaw, java.util.List<ExprSubselectNode> subselectNodes, boolean writesToTables, java.lang.Object statementUserObject)
          Create a new statement context consisting of statement-level services.
 

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

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

Method parameters in com.espertech.esper.core.service.resource with type arguments of type ExprSubselectNode
protected  void StatementResourceHolder.setSubselectStrategies(java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategies)
           
 

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, boolean isRecoveringResilient)
           
 

Methods in com.espertech.esper.core.start with parameters of type ExprSubselectNode
static java.lang.String EPStatementStartMethodHelperSubselect.getSubqueryInfoText(int subqueryNum, ExprSubselectNode subselect)
           
 

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, java.util.Set<ExprPreviousMatchRecognizeNode> matchRecognizeNodes, RegexExprPreviousEvalStrategy matchRecognizePrevEvalStrategy, java.util.Map<ExprTableAccessNode,ExprTableAccessEvalStrategy> tableAccessStrategyInstances)
           
static void EPStatementStartMethodHelperAssignExpr.assignSubqueryStrategies(SubSelectStrategyCollection subSelectStrategyCollection, java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> subselectStrategyInstances)
           
static void EPStatementStartMethodHelperAssignExpr.unassignSubqueryStrategies(java.util.Collection<ExprSubselectNode> subselects)
           
 

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

Subclasses of ExprSubselectNode in com.espertech.esper.epl.expression.subquery
 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.subquery declared as ExprSubselectNode
static ExprSubselectNode[] ExprSubselectNode.EMPTY_SUBSELECT_ARRAY
           
 

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

Methods in com.espertech.esper.epl.expression.subquery 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.subquery with type arguments of type ExprSubselectNode
static ExprSubselectNode[] ExprSubselectNode.toArray(java.util.List<ExprSubselectNode> subselectNodes)
           
 

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

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

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, 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.
 

Uses of ExprSubselectNode in com.espertech.esper.metrics.instrumentation
 

Methods in com.espertech.esper.metrics.instrumentation with parameters of type ExprSubselectNode
 void InstrumentationDefault.qExprSubselect(ExprSubselectNode exprSubselectNode)
           
 void Instrumentation.qExprSubselect(ExprSubselectNode exprSubselectNode)
           
 void InstrumentationDefault.qFilterActivationSubselect(java.lang.String eventTypeName, ExprSubselectNode subselectNode)
           
 void Instrumentation.qFilterActivationSubselect(java.lang.String eventTypeName, ExprSubselectNode subselectNode)
           
 


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