Uses of Class
com.espertech.esper.common.internal.context.aifactory.select.StreamJoinAnalysisResultCompileTime
Package
Description
-
Uses of StreamJoinAnalysisResultCompileTime in com.espertech.esper.common.internal.epl.join.base
Modifier and TypeMethodDescriptionstatic JoinSetComposerPrototypeDesc
JoinSetComposerPrototypeForgeFactory.makeComposerPrototype
(StatementSpecCompiled spec, StreamJoinAnalysisResultCompileTime joinAnalysisResult, StreamTypeService typeService, HistoricalViewableDesc historicalViewableDesc, boolean isOnDemandQuery, boolean hasAggregations, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) ModifierConstructorDescriptionJoinSetComposerPrototypeGeneralForge
(EventType[] streamTypes, ExprNode postJoinEvaluator, boolean outerJoins, QueryPlanForge queryPlan, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, String[] streamNames, boolean joinRemoveStream, boolean hasHistorical) -
Uses of StreamJoinAnalysisResultCompileTime in com.espertech.esper.common.internal.epl.join.queryplanbuild
Modifier and TypeMethodDescriptionprotected static QueryPlanForgeDesc
NStreamOuterQueryPlanBuilder.build
(QueryGraphForge queryGraph, OuterJoinDesc[] outerJoinDescList, String[] streamNames, EventType[] typesPerStream, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, String[][][] indexedStreamsUniqueProps, TableMetaData[] tablesPerStream, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) protected static QueryPlanForgeDesc
NStreamQueryPlanBuilder.build
(QueryGraphForge queryGraph, EventType[] typesPerStream, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, boolean hasForceNestedIter, String[][][] indexedStreamsUniqueProps, TableMetaData[] tablesPerStream, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver) static QueryPlanForgeDesc
TwoStreamQueryPlanBuilder.build
(EventType[] typesPerStream, QueryGraphForge queryGraph, OuterJoinType optionalOuterJoinType, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, StatementRawInfo raw) Build query plan.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.static QueryPlanForgeDesc
QueryPlanBuilder.getPlan
(EventType[] typesPerStream, OuterJoinDesc[] outerJoinDescList, QueryGraphForge queryGraph, String[] streamNames, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, boolean isQueryPlanLogging, StatementRawInfo statementRawInfo, StatementCompileTimeServices services)