Uses of Class
com.espertech.esper.common.internal.epl.join.queryplan.QueryPlanIndexForge
Package
Description
-
Uses of QueryPlanIndexForge in com.espertech.esper.common.internal.epl.join.indexlookupplan
ModifierConstructorDescriptionCompositeTableLookupPlanForge
(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
Modifier and TypeMethodDescriptionQueryPlanForge.getIndexSpecs()
Return index specs.static QueryPlanIndexForge
QueryPlanIndexForge.makeIndex
(List<QueryPlanIndexItemForge> indexesSet) static QueryPlanIndexForge
QueryPlanIndexForge.makeIndexTableAccess
(TableLookupIndexReqKey indexName) Modifier and TypeMethodDescriptionstatic String
QueryPlanIndexForge.print
(QueryPlanIndexForge[] indexSpecs) Print index specifications in readable format.ModifierConstructorDescriptionQueryPlanForge
(QueryPlanIndexForge[] indexSpecs, QueryPlanNodeForge[] execNodeSpecs) Ctor. -
Uses of QueryPlanIndexForge in com.espertech.esper.common.internal.epl.join.queryplanbuild
Modifier and TypeMethodDescriptionstatic QueryPlanIndexForge[]
QueryPlanIndexBuilder.buildIndexSpec
(QueryGraphForge queryGraph, EventType[] typePerStream, String[][][] indexedStreamsUniqueProps) Build index specification from navigability info.Modifier 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.