wxPg::Result_data Class Reference

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

Inheritance diagram for wxPg::Result_data:

wxPg::Data_row wxPg::Result_data_provider wxPg::DB_client wxPg::Data_row_provider wxPg::Data_row_provider wxPg::Query wxPg::Query_browser

List of all members.

Public Member Functions

 Result_data (Database *db)
 Creates new object.
virtual ~Result_data ()
 Destructor.
virtual int rows ()
 Get number of rows.
virtual bool current (int idx)
 Set current row.
virtual int current () const
 Get index of current row.


Detailed Description

Class, representing result of SQL query.


Constructor & Destructor Documentation

wxPg::Result_data::Result_data ( Database db  )  [explicit]

Creates new object.

You should not need to create Result_data objects directly.

Parameters:
db - database connection.

virtual wxPg::Result_data::~Result_data (  )  [virtual]

Destructor.


Member Function Documentation

virtual int wxPg::Result_data::current (  )  const [virtual]

Get index of current row.

Returns:
index of current row.

Implements wxPg::Result_data_provider.

virtual bool wxPg::Result_data::current ( int  idx  )  [virtual]

Set current row.

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

Implements wxPg::Result_data_provider.

Reimplemented in wxPg::Query_browser.

virtual int wxPg::Result_data::rows (  )  [virtual]

Get number of rows.

Returns:
number of rows in result.

Implements wxPg::Result_data_provider.


Generated on Wed Oct 7 23:14:40 2009 for wxPostgres by  doxygen 1.5.8