Package | Description |
---|---|
com.espertech.esper.core.context.factory |
Statement agent instance factories.
|
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
|
Modifier and Type | Field and Description |
---|---|
protected StreamJoinAnalysisResult |
StatementAgentInstanceFactorySelect.joinAnalysisResult |
Modifier and Type | Method and Description |
---|---|
StreamJoinAnalysisResult |
StatementAgentInstanceFactorySelect.getJoinAnalysisResult() |
Constructor and Description |
---|
StatementAgentInstanceFactorySelect(int numStreams,
ViewableActivator[] eventStreamParentViewableActivators,
StatementContext statementContext,
StatementSpecCompiled statementSpec,
EPServicesContext services,
StreamTypeService typeService,
ViewFactoryChain[] unmaterializedViewChain,
ResultSetProcessorFactoryDesc resultSetProcessorFactoryDesc,
StreamJoinAnalysisResult joinAnalysisResult,
boolean recoveringResilient,
JoinSetComposerPrototype joinSetComposerPrototype,
SubSelectStrategyCollection subSelectStrategyCollection,
ViewResourceDelegateVerified viewResourceDelegate,
OutputProcessViewFactory outputProcessViewFactory) |
Modifier and Type | Method and Description |
---|---|
static JoinSetComposerPrototype |
JoinSetComposerPrototypeFactory.makeComposerPrototype(String statementName,
int statementId,
OuterJoinDesc[] outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
String[] streamNames,
StreamJoinAnalysisResult streamJoinAnalysisResult,
boolean queryPlanLogging,
StatementContext statementContext,
HistoricalViewableDesc historicalViewableDesc,
ExprEvaluatorContext exprEvaluatorContext,
boolean selectsRemoveStream,
boolean hasAggregations,
TableService tableService,
boolean isOnDemandQuery,
boolean allowIndexInit) |
Constructor and Description |
---|
JoinSetComposerPrototypeImpl(String statementName,
int statementId,
OuterJoinDesc[] outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
String[] streamNames,
StreamJoinAnalysisResult streamJoinAnalysisResult,
Annotation[] annotations,
HistoricalViewableDesc historicalViewableDesc,
ExprEvaluatorContext exprEvaluatorContext,
QueryPlanIndex[] indexSpecs,
QueryPlan queryPlan,
HistoricalStreamIndexList[] historicalStreamIndexLists,
boolean joinRemoveStream,
boolean isOuterJoins,
TableService tableService,
EventTableIndexService eventTableIndexService,
EngineImportService engineImportService,
boolean isFireAndForget) |
Modifier and Type | Method and Description |
---|---|
static QueryPlan |
QueryPlanBuilder.getPlan(EventType[] typesPerStream,
OuterJoinDesc[] outerJoinDescList,
QueryGraph queryGraph,
String[] streamNames,
HistoricalViewableDesc historicalViewableDesc,
DependencyGraph dependencyGraph,
HistoricalStreamIndexList[] historicalStreamIndexLists,
StreamJoinAnalysisResult streamJoinAnalysisResult,
boolean isQueryPlanLogging,
Annotation[] annotations,
ExprEvaluatorContext exprEvaluatorContext,
EngineImportService engineImportService,
boolean isFireAndForget)
Build query plan using the filter.
|