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

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

public class TwoStreamQueryPlanBuilder
extends java.lang.Object

Builds a query plan for the simple 2-stream scenario.


Constructor Summary
TwoStreamQueryPlanBuilder()
           
 
Method Summary
static QueryPlan build(EventType[] typesPerStream, QueryGraph queryGraph, OuterJoinType optionalOuterJoinType, java.lang.String[][][] uniqueIndexProps, TableMetadata[] tablesPerStream)
          Build query plan.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TwoStreamQueryPlanBuilder

public TwoStreamQueryPlanBuilder()
Method Detail

build

public static QueryPlan build(EventType[] typesPerStream,
                              QueryGraph queryGraph,
                              OuterJoinType optionalOuterJoinType,
                              java.lang.String[][][] uniqueIndexProps,
                              TableMetadata[] tablesPerStream)
Build query plan.

Parameters:
queryGraph - - navigability info
optionalOuterJoinType - - outer join type, null if not an outer join
typesPerStream - - event types for each stream
Returns:
query plan

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