public class JoinSetComposerPrototypeForgeFactory extends Object
Constructor and Description |
---|
JoinSetComposerPrototypeForgeFactory() |
Modifier and Type | Method and Description |
---|---|
static Pair<HistoricalIndexLookupStrategyForge,PollResultIndexingStrategyForge> |
determineIndexing(QueryGraphForge queryGraph,
EventType polledViewType,
EventType streamViewType,
int polledViewStreamNum,
int streamViewStreamNum)
Constructs indexing and lookup strategy for a given relationship that a historical stream may have with another
stream (historical or not) that looks up into results of a poll of a historical stream.
|
static JoinSetComposerPrototypeForge |
makeComposerPrototype(StatementSpecCompiled spec,
StreamJoinAnalysisResultCompileTime joinAnalysisResult,
StreamTypeService typeService,
HistoricalViewableDesc historicalViewableDesc,
boolean isOnDemandQuery,
boolean hasAggregations,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices compileTimeServices) |
public JoinSetComposerPrototypeForgeFactory()
public static JoinSetComposerPrototypeForge makeComposerPrototype(StatementSpecCompiled spec, StreamJoinAnalysisResultCompileTime joinAnalysisResult, StreamTypeService typeService, HistoricalViewableDesc historicalViewableDesc, boolean isOnDemandQuery, boolean hasAggregations, StatementRawInfo statementRawInfo, StatementCompileTimeServices compileTimeServices) throws ExprValidationException
ExprValidationException
public static Pair<HistoricalIndexLookupStrategyForge,PollResultIndexingStrategyForge> determineIndexing(QueryGraphForge queryGraph, EventType polledViewType, EventType streamViewType, int polledViewStreamNum, int streamViewStreamNum)
The term "polled" refers to the assumed-historical stream.
queryGraph
- relationship representation of where-clause filter and outer join on-expressionspolledViewType
- the event type of the historical that is indexedstreamViewType
- the event type of the stream looking up in indexespolledViewStreamNum
- the stream number of the historical that is indexedstreamViewStreamNum
- the stream number of the historical that is looking upCopyright © 2005–2019. All rights reserved.