com.simba.dsi.ext.aetree
Class AERelationalExpr

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
Direct Known Subclasses:
AEBinaryRelationalExpr, AENamedRelationalExpr, AEProcedure, AETop, AEUnaryRelationalExpr

public abstract class AERelationalExpr
extends AEQueryOperation

An abstract base class for all relational expressions such as JOIN and SELECTION.


Constructor Summary
AERelationalExpr(long objRef, AENodeType nodeType)
          Constructor.
 
Method Summary
 boolean isNamed()
          Tell whether the relational operation is named or not.
 
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

AERelationalExpr

public AERelationalExpr(long objRef,
                        AENodeType nodeType)
Constructor.

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

isNamed

public boolean isNamed()
Tell whether the relational operation is named or not.

This default implementation returns false always since most relational operations are not named.

Returns:
True if the relational operation is named, false otherwise.


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