net.esper.eql.join.plan
Class QueryPlanBuilder
java.lang.Object
net.esper.eql.join.plan.QueryPlanBuilder
public class QueryPlanBuilder
- extends Object
Build a query plan based on filtering information.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryPlanBuilder
public QueryPlanBuilder()
getPlan
public static QueryPlan getPlan(int numStreams,
List<OuterJoinDesc> outerJoinDescList,
ExprNode optionalFilterNode,
String[] streamNames)
- Build query plan using the filter.
- Parameters:
numStreams
- - number of streamsouterJoinDescList
- - list of outer join criteria, or null if there are no outer joinsoptionalFilterNode
- - filter treestreamNames
- - names of streams
- Returns:
- query plan