Uses of Class
com.espertech.esper.epl.join.plan.QueryPlanIndex

Packages that use QueryPlanIndex
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 
 

Uses of QueryPlanIndex in com.espertech.esper.epl.join.base
 

Constructors in com.espertech.esper.epl.join.base with parameters of type QueryPlanIndex
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 QueryPlanIndex in com.espertech.esper.epl.join.plan
 

Methods in com.espertech.esper.epl.join.plan that return QueryPlanIndex
static QueryPlanIndex[] QueryPlanIndexBuilder.buildIndexSpec(QueryGraph queryGraph, EventType[] typePerStream, java.lang.String[][][] indexedStreamsUniqueProps)
          Build index specification from navigability info.
 QueryPlanIndex[] QueryPlan.getIndexSpecs()
          Return index specs.
static QueryPlanIndex QueryPlanIndex.makeIndex(java.util.List<QueryPlanIndexItem> indexesSet)
           
static QueryPlanIndex QueryPlanIndex.makeIndex(QueryPlanIndexItem... items)
           
static QueryPlanIndex QueryPlanIndex.makeIndexTableAccess(TableLookupIndexReqKey indexName)
           
 

Methods in com.espertech.esper.epl.join.plan with parameters of type QueryPlanIndex
static TableLookupPlan NStreamQueryPlanBuilder.createLookupPlan(QueryGraph queryGraph, int currentLookupStream, int indexedStream, QueryPlanIndex indexSpecs, EventType[] typesPerStream, TableMetadata indexedStreamTableMeta)
          Create the table lookup plan for a from-stream to look up in an indexed stream using the columns supplied in the query graph and looking at the actual indexes available and their index number.
protected static QueryPlanNode NStreamQueryPlanBuilder.createStreamPlan(int lookupStream, int[] bestChain, QueryGraph queryGraph, QueryPlanIndex[] indexSpecsPerStream, EventType[] typesPerStream, boolean[] isHistorical, HistoricalStreamIndexList[] historicalStreamIndexLists, TableMetadata[] tablesPerStream)
          Walks the chain of lookups and constructs lookup strategy and plan specification based on the index specifications.
static java.lang.String QueryPlanIndex.print(QueryPlanIndex[] indexSpecs)
          Print index specifications in readable format.
 

Constructors in com.espertech.esper.epl.join.plan with parameters of type QueryPlanIndex
QueryPlan(QueryPlanIndex[] indexSpecs, QueryPlanNode[] execNodeSpecs)
          Ctor.
 


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