Uses of Class
com.espertech.esper.epl.spec.OuterJoinDesc

Packages that use OuterJoinDesc
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.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 OuterJoinDesc in com.espertech.esper.epl.join
 

Method parameters in com.espertech.esper.epl.join with type arguments of type OuterJoinDesc
 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.
 

Uses of OuterJoinDesc in com.espertech.esper.epl.join.plan
 

Method parameters in com.espertech.esper.epl.join.plan with type arguments of type OuterJoinDesc
static QueryGraph OuterJoinAnalyzer.analyze(List<OuterJoinDesc> outerJoinDescList, QueryGraph queryGraph)
          Analyzes the outer join descriptor list to build a query graph model.
protected static QueryPlan NStreamOuterQueryPlanBuilder.build(QueryGraph queryGraph, List<OuterJoinDesc> outerJoinDescList, String[] streamNames, EventType[] typesPerStream)
          Build a query plan based on the stream property relationships indicated in queryGraph.
static QueryPlan QueryPlanBuilder.getPlan(EventType[] typesPerStream, List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, String[] streamNames)
          Build query plan using the filter.
protected static OuterInnerDirectionalGraph NStreamOuterQueryPlanBuilder.graphOuterJoins(int numStreams, List<OuterJoinDesc> outerJoinDescList)
          Builds a graph of outer joins given the outer join information from the statement.
 

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

Methods in com.espertech.esper.epl.spec that return types with arguments of type OuterJoinDesc
 List<OuterJoinDesc> StatementSpecRaw.getOuterJoinDescList()
          Returns the LEFT/RIGHT/FULL OUTER JOIN-type and property name descriptor, if applicable.
 List<OuterJoinDesc> StatementSpecCompiled.getOuterJoinDescList()
          Returns the LEFT/RIGHT/FULL OUTER JOIN-type and property name descriptor, if applicable.
 

Constructor parameters in com.espertech.esper.epl.spec with type arguments of type OuterJoinDesc
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.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com