Uses of Class
com.espertech.esper.common.internal.epl.join.queryplan.QueryPlanIndexForge
Packages that use QueryPlanIndexForge
Package
Description
-
Uses of QueryPlanIndexForge in com.espertech.esper.common.internal.epl.join.indexlookupplan
Constructors in com.espertech.esper.common.internal.epl.join.indexlookupplan with parameters of type QueryPlanIndexForgeModifierConstructorDescriptionCompositeTableLookupPlanForge
(int lookupStream, int indexedStream, boolean indexedStreamIsVDW, EventType[] typesPerStream, TableLookupIndexReqKey indexNum, List<QueryGraphValueEntryHashKeyedForge> hashKeys, EPTypeClass[] hashCoercionTypes, List<QueryGraphValueEntryRangeForge> rangeKeyPairs, EPTypeClass[] optRangeCoercionTypes, QueryPlanIndexForge indexSpecs, MultiKeyClassRef optionalEPLTableLookupMultiKey) IndexedTableLookupPlanHashedOnlyForge
(int lookupStream, int indexedStream, boolean indexedStreamIsVDW, EventType[] typesPerStream, TableLookupIndexReqKey indexNum, QueryGraphValueEntryHashKeyedForge[] hashKeys, QueryPlanIndexForge indexSpecs, EPTypeClass[] optionalCoercionTypes, MultiKeyClassRef optionalEPLTableLookupMultiKey) -
Uses of QueryPlanIndexForge in com.espertech.esper.common.internal.epl.join.queryplan
Methods in com.espertech.esper.common.internal.epl.join.queryplan that return QueryPlanIndexForgeModifier and TypeMethodDescriptionQueryPlanForge.getIndexSpecs()
Return index specs.static QueryPlanIndexForge
QueryPlanIndexForge.makeIndex
(List<QueryPlanIndexItemForge> indexesSet) static QueryPlanIndexForge
QueryPlanIndexForge.makeIndexTableAccess
(TableLookupIndexReqKey indexName) Methods in com.espertech.esper.common.internal.epl.join.queryplan with parameters of type QueryPlanIndexForgeModifier and TypeMethodDescriptionstatic String
QueryPlanIndexForge.print
(QueryPlanIndexForge[] indexSpecs) Print index specifications in readable format.Constructors in com.espertech.esper.common.internal.epl.join.queryplan with parameters of type QueryPlanIndexForgeModifierConstructorDescriptionQueryPlanForge
(QueryPlanIndexForge[] indexSpecs, QueryPlanNodeForge[] execNodeSpecs) Ctor. -
Uses of QueryPlanIndexForge in com.espertech.esper.common.internal.epl.join.queryplanbuild
Methods in com.espertech.esper.common.internal.epl.join.queryplanbuild that return QueryPlanIndexForgeModifier and TypeMethodDescriptionstatic QueryPlanIndexForge[]
QueryPlanIndexBuilder.buildIndexSpec
(QueryGraphForge queryGraph, EventType[] typePerStream, String[][][] indexedStreamsUniqueProps) Build index specification from navigability info.Methods in com.espertech.esper.common.internal.epl.join.queryplanbuild with parameters of type QueryPlanIndexForgeModifier and TypeMethodDescriptionstatic TableLookupPlanDesc
NStreamQueryPlanBuilder.createLookupPlan
(QueryGraphForge queryGraph, int currentLookupStream, int indexedStream, boolean indexedStreamIsVDW, QueryPlanIndexForge indexSpecs, EventType[] typesPerStream, TableMetaData indexedStreamTableMeta, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) 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 QueryPlanNodeForgeDesc
NStreamQueryPlanBuilder.createStreamPlan
(int lookupStream, int[] bestChain, QueryGraphForge queryGraph, QueryPlanIndexForge[] indexSpecsPerStream, EventType[] typesPerStream, boolean[] isHistorical, HistoricalStreamIndexListForge[] historicalStreamIndexLists, TableMetaData[] tablesPerStream, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) Walks the chain of lookups and constructs lookup strategy and plan specification based on the index specifications.