ITemporaryTable Class Reference

Exposes methods for writing data to the TemporaryTable, in addition to the IResult functionalities. More...

Inherits Simba::DSI::IResult.

Inherited by TemporaryTable.

List of all members.

Public Member Functions

virtual void AppendRow ()=0
 Append an empty row to the end of the temporary table.
virtual bool WriteData (simba_uint16 in_column, SqlData *in_sqlData, simba_unsigned_native in_offset)=0
 Write data to a column in the current row.
virtual ~ITemporaryTable ()
 Destructor.

Detailed Description

Exposes methods for writing data to the TemporaryTable, in addition to the IResult functionalities.


Constructor & Destructor Documentation

virtual ~ITemporaryTable (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void AppendRow (  )  [pure virtual]

Append an empty row to the end of the temporary table.

Implemented in TemporaryTable.

virtual bool WriteData ( simba_uint16  in_column,
SqlData in_sqlData,
simba_unsigned_native  in_offset 
) [pure virtual]

Write data to a column in the current row.

Parameters:
in_column The column to write data to.
in_sqlData The container for the data to write to the column. (NOT OWN)
in_offset The offset into the column to start writing data at.
Exceptions:
DSIException if the column is invalid.
DSIException if the offset is invalid for the column, or it will result in the given data overflowing the boundaries of the column.
Returns:
true if data is truncated, false otherwise.

Implemented in TemporaryTable.


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

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