net.esper.eql.join.plan
Class QueryGraphValue

java.lang.Object
  extended by net.esper.eql.join.plan.QueryGraphValue

public class QueryGraphValue
extends Object

Property lists stored as a value for each stream-to-stream relationship, for use by QueryGraph.


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

Constructor Detail

QueryGraphValue

public QueryGraphValue()
Ctor.

Method Detail

add

public boolean add(String keyProperty,
                   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 List<String> getPropertiesLeft()
Returns property names for left stream.

Returns:
property names

getPropertiesRight

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

Returns:
property names

toString

public String toString()
Overrides:
toString in class Object