net.esper.eql.spec
Class OuterJoinDesc

java.lang.Object
  extended by net.esper.eql.spec.OuterJoinDesc
All Implemented Interfaces:
Serializable, MetaDefItem

public class OuterJoinDesc
extends Object
implements MetaDefItem

Contains the ON-clause criteria in an outer join.

See Also:
Serialized Form

Constructor Summary
OuterJoinDesc(OuterJoinType outerJoinType, ExprIdentNode leftNode, ExprIdentNode rightNode)
          Ctor.
 
Method Summary
 ExprIdentNode getLeftNode()
          Returns left hand identifier node.
 OuterJoinType getOuterJoinType()
          Returns the type of outer join (left/right/full).
 ExprIdentNode getRightNode()
          Returns right hand identifier node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OuterJoinDesc

public OuterJoinDesc(OuterJoinType outerJoinType,
                     ExprIdentNode leftNode,
                     ExprIdentNode rightNode)
Ctor.

Parameters:
outerJoinType - - type of the outer join
leftNode - - left hand identifier node
rightNode - - right hand identifier node
Method Detail

getOuterJoinType

public OuterJoinType getOuterJoinType()
Returns the type of outer join (left/right/full).

Returns:
outer join type

getLeftNode

public ExprIdentNode getLeftNode()
Returns left hand identifier node.

Returns:
left hand

getRightNode

public ExprIdentNode getRightNode()
Returns right hand identifier node.

Returns:
right hand