net.esper.eql.join.plan
Class QueryGraph.GraphValue

java.lang.Object
  extended by net.esper.eql.join.plan.QueryGraph.GraphValue
Enclosing class:
QueryGraph

public class QueryGraph.GraphValue
extends java.lang.Object

Property lists stored as a value for each stream-to-stream relationship.


Constructor Summary
QueryGraph.GraphValue()
          Ctor.
 
Method Summary
 boolean add(java.lang.String keyProperty, java.lang.String indexProperty)
          Add key and index property.
 java.util.List<java.lang.String> getPropertiesLeft()
          Returns property names for left stream.
 java.util.List<java.lang.String> getPropertiesRight()
          Returns property names for right stream.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryGraph.GraphValue

public QueryGraph.GraphValue()
Ctor.

Method Detail

add

public boolean add(java.lang.String keyProperty,
                   java.lang.String indexProperty)
Add key and index property.

Parameters:
keyProperty - - key property
indexProperty - - index property
Returns:
true if added and either property did not exist, false if either already existed

getPropertiesLeft

public java.util.List<java.lang.String> getPropertiesLeft()
Returns property names for left stream.

Returns:
property names

getPropertiesRight

public java.util.List<java.lang.String> getPropertiesRight()
Returns property names for right stream.

Returns:
property names

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object