net.esper.eql.join.plan
Class OuterJoinAnalyzer
java.lang.Object
net.esper.eql.join.plan.OuterJoinAnalyzer
public class OuterJoinAnalyzer
- extends Object
Analyzes an outer join descriptor list and builds a query graph model from it.
The 'on' expression identifiers are extracted
and placed in the query graph model as navigable relationships (by key and index
properties) between streams.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OuterJoinAnalyzer
public OuterJoinAnalyzer()
analyze
public static QueryGraph analyze(List<OuterJoinDesc> outerJoinDescList,
QueryGraph queryGraph)
- Analyzes the outer join descriptor list to build a query graph model.
- Parameters:
outerJoinDescList
- - list of outer join descriptorsqueryGraph
- - model containing relationships between streams that is written into
- Returns:
- queryGraph object