ETMoveRequest Class Reference

This container class encapsulates the arguments needed to move the result set to the "next" row. More...

List of all members.

Public Member Functions

 ETMoveRequest (Simba::DSI::DSIDirection in_direction, simba_signed_native in_offset)
 Constructor.
Simba::DSI::DSIDirection GetDirection () const
 Get direction to move.
simba_signed_native GetOffset () const
 Get the offset to use in moving to the "next" row.
 ~ETMoveRequest ()
 Destructor.

Detailed Description

This container class encapsulates the arguments needed to move the result set to the "next" row.

It is designed purely for efficiency since these arguments need to travel all the way down to the leaves of the execution tree. References of this class should be passed around.


Constructor & Destructor Documentation

ETMoveRequest ( Simba::DSI::DSIDirection  in_direction,
simba_signed_native  in_offset 
) [inline, explicit]

Constructor.

Parameters:
in_direction The direction to move.
in_offset The offset to use in moving to the "next" row.
~ETMoveRequest (  )  [inline]

Destructor.


Member Function Documentation

Simba::DSI::DSIDirection GetDirection (  )  const [inline]

Get direction to move.

Returns:
direction to move.
simba_signed_native GetOffset (  )  const [inline]

Get the offset to use in moving to the "next" row.

Returns:
the offset to use in moving to the "next" row.

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

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