com.simba.dsi.ext.aetree
Class AEUnaryRelationalExpr

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.AEUnaryRelationalExpr
Direct Known Subclasses:
AEAggregate, AEDistinct, AEProject, AESelect

public abstract class AEUnaryRelationalExpr
extends AERelationalExpr

An abstract base class for all relational operations that take one relational operand.

Please note a derived relational operation may have other nodes other than a relational operand. For example, a projection operation will have a list of attributes.


Constructor Summary
AEUnaryRelationalExpr(long objRef, AENodeType nodeType)
          Constructor.
 
Method Summary
 AERelationalExpr getOperand()
          Retrieves the 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

AEUnaryRelationalExpr

public AEUnaryRelationalExpr(long objRef,
                             AENodeType nodeType)
Constructor.

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

getOperand

public AERelationalExpr getOperand()
Retrieves the relational operand.

Returns:
The relational operand.


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