NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IRowSet Class Referenceabstract

Provides method for fetching rows sequentially, getting data from those rows and managing rows. More...

#include <sql_interface.h>

Inherits ISDKComponent.

Public Member Functions

virtual SDKResult SDK_CALLTYPE Rows (SDKUInt64 &rows)=0 throw ()
 Returns number of rows in the row set.
 
virtual SDKResult SDK_CALLTYPE Move (SDKUInt64 row)=0 throw ()
 Moves the cursor to the given row number.
 
virtual SDKResult SDK_CALLTYPE MoveNext ()=0 throw ()
 Moves the cursor down one row from its current position.
 
virtual SDKResult SDK_CALLTYPE MoveFirst ()=0 throw ()
 Moves the cursor to the first in the RowSet.
 
virtual SDKResult SDK_CALLTYPE GetValue (SDKUInt32 col, SDKAny &value) const =0 throw ()
 Gets the value of the designated column in the current row of this RowSet object as an Any.
 
virtual SDKResult SDK_CALLTYPE GetValueByColumnName (const char *col, SDKAny &value) const =0 throw ()
 Gets the value of the designated column in the current row of this RowSet object as an Any.
 

Detailed Description

Provides method for fetching rows sequentially, getting data from those rows and managing rows.


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