AERowCountStatement Class Reference

An abstract base class for any class that represents a DML statement. More...

Inherits Simba::SQLEngine::AEStatement.

Inherited by AEBinaryExprT< AERowCountStatement, AETable, AEBooleanExpr >, AEBinaryExprT< AERowCountStatement, AETable, AERelationalExpr >, AEQuinaryExprT< AERowCountStatement, AETable, AERelationalExpr, AEBooleanExpr, AESetClauseList, AEValueList >, AETerminalExprT< AERowCountStatement >, AETernaryExprT< AERowCountStatement, AETable, AESetClauseList, AEBooleanExpr >, AEUnaryExprT< AERowCountStatement, AERelationalExpr >, AEUnaryExprT< AERowCountStatement, AETable >, AEAlterTable, AECreateView, AEDropView, AEGrant, AERevoke, and AESetStatement.

List of all members.

Public Member Functions

virtual AERowCountStatementClone () const =0
 Creates a clone of this node object.
virtual const AERowCountStatementGetAsRowCountStatement () const
 Get the statement as an AERowCountStatement object.
virtual AERowCountStatementGetAsRowCountStatement ()
 Get the statement as an AERowCountStatement object.
virtual ~AERowCountStatement ()
 Destructor.

Protected Member Functions

 AERowCountStatement (const AERowCountStatement &in_other)
 Copy constructor.
 AERowCountStatement ()
 Constructor.

Detailed Description

An abstract base class for any class that represents a DML statement.


Constructor & Destructor Documentation

virtual ~AERowCountStatement (  )  [inline, virtual]

Destructor.

AERowCountStatement (  )  [inline, protected]

Constructor.

AERowCountStatement ( const AERowCountStatement in_other  )  [inline, protected]

Copy constructor.

To support "cloning". See Clone() method.

Parameters:
in_other The other node to create copy from.

Member Function Documentation

virtual AERowCountStatement* Clone (  )  const [pure virtual]
virtual const AERowCountStatement* GetAsRowCountStatement (  )  const [inline, virtual]

Get the statement as an AERowCountStatement object.

Returns:
this object as an AERowCountStatement object. (NOT OWN)

Reimplemented from AEStatement.

virtual AERowCountStatement* GetAsRowCountStatement (  )  [inline, virtual]

Get the statement as an AERowCountStatement object.

Returns:
this object as an AERowCountStatement object. (NOT OWN)

Reimplemented from AEStatement.


The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:17 2017 for SimbaEngine 10.1.3.1011 by simba