com.espertech.esper.epl.join.plan
Class OuterJoinAnalyzer

java.lang.Object
  extended by com.espertech.esper.epl.join.plan.OuterJoinAnalyzer

public class OuterJoinAnalyzer
extends java.lang.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.


Constructor Summary
OuterJoinAnalyzer()
           
 
Method Summary
static QueryGraph analyze(OuterJoinDesc[] outerJoinDescList, QueryGraph queryGraph)
          Analyzes the outer join descriptor list to build a query graph model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OuterJoinAnalyzer

public OuterJoinAnalyzer()
Method Detail

analyze

public static QueryGraph analyze(OuterJoinDesc[] outerJoinDescList,
                                 QueryGraph queryGraph)
Analyzes the outer join descriptor list to build a query graph model.

Parameters:
outerJoinDescList - - list of outer join descriptors
queryGraph - - model containing relationships between streams that is written into
Returns:
queryGraph object

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com