Class QueryPlanBuilder
java.lang.Object
com.espertech.esper.common.internal.epl.join.queryplanbuild.QueryPlanBuilder
Build a query plan based on filtering information.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueryPlanForgeDesc
getPlan
(EventType[] typesPerStream, OuterJoinDesc[] outerJoinDescList, QueryGraphForge queryGraph, String[] streamNames, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, boolean isQueryPlanLogging, StatementRawInfo statementRawInfo, StatementCompileTimeServices services)
-
Constructor Details
-
QueryPlanBuilder
public QueryPlanBuilder()
-
-
Method Details
-
getPlan
public static QueryPlanForgeDesc getPlan(EventType[] typesPerStream, OuterJoinDesc[] outerJoinDescList, QueryGraphForge queryGraph, String[] streamNames, HistoricalViewableDesc historicalViewableDesc, DependencyGraph dependencyGraph, HistoricalStreamIndexListForge[] historicalStreamIndexLists, StreamJoinAnalysisResultCompileTime streamJoinAnalysisResult, boolean isQueryPlanLogging, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) throws ExprValidationException - Throws:
ExprValidationException
-