wxPg::Result_data_provider Class Reference

Interface, representing result of SQL query. More...

Inheritance diagram for wxPg::Result_data_provider:

wxPg::Data_row_provider wxPg::Cached_result wxPg::Result_data wxPg::Query wxPg::Query_browser

List of all members.

Public Member Functions

virtual ~Result_data_provider ()
 Destructor.
virtual int rows ()=0
 Get number of rows.
virtual bool current (int idx)=0
 Set current row.
virtual int current () const =0
 Get index of current row.
bool current_move (int rows)
 Change current row.


Detailed Description

Interface, representing result of SQL query.


Constructor & Destructor Documentation

virtual wxPg::Result_data_provider::~Result_data_provider (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual int wxPg::Result_data_provider::current (  )  const [pure virtual]

Get index of current row.

Returns:
index of current row.

Implemented in wxPg::Cached_result, and wxPg::Result_data.

virtual bool wxPg::Result_data_provider::current ( int  idx  )  [pure virtual]

Set current row.

Parameters:
idx - index of row to become current.
Returns:
true on success, false otherwise.

Implemented in wxPg::Cached_result, wxPg::Query_browser, and wxPg::Result_data.

bool wxPg::Result_data_provider::current_move ( int  rows  )  [inline]

Change current row.

Parameters:
rows - Number of rows to move forward (use negative numbers to move backwards).
Returns:
true on success, false otherwise.

virtual int wxPg::Result_data_provider::rows (  )  [pure virtual]

Get number of rows.

Returns:
number of rows in result.

Implemented in wxPg::Cached_result, and wxPg::Result_data.


Generated on Sat Sep 5 23:00:41 2009 for wxPostgres by  doxygen 1.5.8