com.simba.dsi.ext.aetree
Class AEBinaryRelationalExpr

java.lang.Object
  extended by com.simba.dsi.CppClassWrapper
      extended by com.simba.dsi.ext.aetree.AENode
          extended by com.simba.dsi.ext.aetree.AEQueryOperation
              extended by com.simba.dsi.ext.aetree.AERelationalExpr
                  extended by com.simba.dsi.ext.aetree.AEBinaryRelationalExpr
Direct Known Subclasses:
AECrossJoin, AEJoin

public abstract class AEBinaryRelationalExpr
extends AERelationalExpr

An abstract base class for all relational operations that take two relational operands.

Please note that a derived relational operation may have other nodes other than the two relational operands. For example, a join operation will have a join condition node.

Sample binary relational expressions are UNION, CROSS JOIN, and etc.


Constructor Summary
AEBinaryRelationalExpr(long objRef, AENodeType nodeType)
          Constructor.
 
Method Summary
 AERelationalExpr getLeftOperand()
          Retrieves the left relational operand.
 AERelationalExpr getRightOperand()
          Retrieves the right relational operand.
 
Methods inherited from class com.simba.dsi.ext.aetree.AERelationalExpr
isNamed
 
Methods inherited from class com.simba.dsi.ext.aetree.AEQueryOperation
getColumn, getColumnCount
 
Methods inherited from class com.simba.dsi.ext.aetree.AENode
getChild, getChildCount, getNodeType
 
Methods inherited from class com.simba.dsi.CppClassWrapper
getObjRef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AEBinaryRelationalExpr

public AEBinaryRelationalExpr(long objRef,
                              AENodeType nodeType)
Constructor.

Parameters:
objRef - The corresponding C++ object reference.
nodeType - The node type.
Method Detail

getLeftOperand

public AERelationalExpr getLeftOperand()
Retrieves the left relational operand.

Returns:
The left relational operand.

getRightOperand

public AERelationalExpr getRightOperand()
Retrieves the right relational operand.

Returns:
The right relational operand.


Copyright © 2006-2014 Simba Technologies Incorporated. All Rights Reserved.