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

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

Methods in com.espertech.esper.epl.join.base with parameters of type OuterJoinDesc
static JoinSetComposerPrototype JoinSetComposerPrototypeFactory.makeComposerPrototype(java.lang.String statementName, java.lang.String 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)
          Builds join tuple composer.
 

Constructors in com.espertech.esper.epl.join.base with parameters of type OuterJoinDesc
JoinSetComposerPrototypeHistorical2StreamImpl(ExprNode optionalFilterNode, EventType[] streamTypes, ExprEvaluatorContext exprEvaluatorContext, int polledViewNum, int streamViewNum, boolean outerJoin, ExprNode outerJoinEqualsNode, Pair<HistoricalIndexLookupStrategy,PollResultIndexingStrategy> indexStrategies, boolean allHistoricalNoSubordinate, OuterJoinDesc[] outerJoinDescList)
           
JoinSetComposerPrototypeImpl(java.lang.String statementName, java.lang.String 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)
           
 

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

Methods in com.espertech.esper.epl.join.plan with parameters of type OuterJoinDesc
static QueryGraph OuterJoinAnalyzer.analyze(OuterJoinDesc[] outerJoinDescList, QueryGraph queryGraph)
          Analyzes the outer join descriptor list to build a query graph model.
protected static QueryPlan NStreamOuterQueryPlanBuilder.build(QueryGraph queryGraph, OuterJoinDesc[] outerJoinDescList, java.lang.String[] streamNames, EventType[] typesPerStream, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexList[] historicalStreamIndexLists, ExprEvaluatorContext exprEvaluatorContext, java.lang.String[][][] indexedStreamsUniqueProps, TableMetadata[] tablesPerStream)
          Build a query plan based on the stream property relationships indicated in queryGraph.
static QueryPlan QueryPlanBuilder.getPlan(EventType[] typesPerStream, OuterJoinDesc[] outerJoinDescList, QueryGraph queryGraph, java.lang.String[] streamNames, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexList[] historicalStreamIndexLists, StreamJoinAnalysisResult streamJoinAnalysisResult, boolean isQueryPlanLogging, java.lang.annotation.Annotation[] annotations, ExprEvaluatorContext exprEvaluatorContext)
          Build query plan using the filter.
static InnerJoinGraph InnerJoinGraph.graphInnerJoins(int numStreams, OuterJoinDesc[] outerJoinDescList)
           
protected static OuterInnerDirectionalGraph NStreamOuterQueryPlanBuilder.graphOuterJoins(int numStreams, 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
 

Fields in com.espertech.esper.epl.spec declared as OuterJoinDesc
static OuterJoinDesc[] OuterJoinDesc.EMPTY_OUTERJOIN_ARRAY
           
 

Methods in com.espertech.esper.epl.spec that return OuterJoinDesc
 OuterJoinDesc[] StatementSpecCompiled.getOuterJoinDescList()
          Returns the LEFT/RIGHT/FULL OUTER JOIN-type and property name descriptor, if applicable.
static OuterJoinDesc[] OuterJoinDesc.toArray(java.util.Collection<OuterJoinDesc> expressions)
           
 

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

Methods in com.espertech.esper.epl.spec with parameters of type OuterJoinDesc
static boolean OuterJoinDesc.consistsOfAllInnerJoins(OuterJoinDesc[] outerJoinDescList)
           
 

Method parameters in com.espertech.esper.epl.spec with type arguments of type OuterJoinDesc
static OuterJoinDesc[] OuterJoinDesc.toArray(java.util.Collection<OuterJoinDesc> expressions)
           
 

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


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