| wxSQLite3
    3.3.0
    | 
Holds the complete result set of a SQL query. More...
#include <wxsqlite3.h>
| Public Member Functions | |
| wxSQLite3Table () | |
| Constructor.  More... | |
| wxSQLite3Table (const wxSQLite3Table &table) | |
| wxSQLite3Table (char **results, int rows, int cols) | |
| virtual | ~wxSQLite3Table () | 
| wxSQLite3Table & | operator= (const wxSQLite3Table &table) | 
| int | GetColumnCount () | 
| Get the number of columns in the result set.  More... | |
| int | GetRowCount () | 
| Get the number of rows in the result set.  More... | |
| int | FindColumnIndex (const wxString &columnName) | 
| Find the index of a column by name.  More... | |
| wxString | GetColumnName (int columnIndex) | 
| Get the name of a column.  More... | |
| wxString | GetAsString (int columnIndex) | 
| Get a column as a string using the column index.  More... | |
| wxString | GetAsString (const wxString &columnName) | 
| Get a column as a string using the column name.  More... | |
| int | GetInt (int columnIndex, int nullValue=0) | 
| Get a column as an integer using the column index.  More... | |
| int | GetInt (const wxString &columnName, int nullValue=0) | 
| Get a column as an integer using the column name.  More... | |
| wxLongLong | GetInt64 (int columnIndex, wxLongLong nullValue=0) | 
| Get a column as a 64-bit integer using the column index.  More... | |
| wxLongLong | GetInt64 (const wxString &columnName, wxLongLong nullValue=0) | 
| Get a column as an integer using the column name.  More... | |
| double | GetDouble (int columnIndex, double nullValue=0.0) | 
| Get a column as a double using the column index.  More... | |
| double | GetDouble (const wxString &columnName, double nullValue=0.0) | 
| Get a column as a double using the column name.  More... | |
| wxString | GetString (int columnIndex, const wxString &nullValue=wxEmptyString) | 
| Get a column as a string using the column index.  More... | |
| wxString | GetString (const wxString &columnName, const wxString &nullValue=wxEmptyString) | 
| Get a column as a string using the column name.  More... | |
| wxDateTime | GetDate (int columnIndex) | 
| Get a column as a date value using the column index.  More... | |
| wxDateTime | GetDate (const wxString &columnName) | 
| Get a column as a date value using the column name.  More... | |
| wxDateTime | GetTime (int columnIndex) | 
| Get a column as a time value using the column index.  More... | |
| wxDateTime | GetTime (const wxString &columnName) | 
| Get a column as a time value using the column name.  More... | |
| wxDateTime | GetDateTime (int columnIndex) | 
| Get a column as a date/time value using the column index.  More... | |
| wxDateTime | GetDateTime (const wxString &columnName) | 
| Get a column as a date/time value using the column name.  More... | |
| bool | GetBool (int columnIndex) | 
| Get a column as a boolean using the column index.  More... | |
| bool | GetBool (const wxString &columnName) | 
| Get a column as a boolean using the column name.  More... | |
| bool | IsNull (int columnIndex) | 
| Check whether the column selected by index is a NULL value.  More... | |
| bool | IsNull (const wxString &columnName) | 
| Check whether the column selected by name is a NULL value.  More... | |
| void | SetRow (int row) | 
| Set the current row.  More... | |
| void | Finalize () | 
| Finalize the result set.  More... | |
| bool | IsOk () | 
| Validate associated SQLite resultset.  More... | |
Holds the complete result set of a SQL query.
| wxSQLite3Table::wxSQLite3Table | ( | ) | 
Constructor.
| wxSQLite3Table::wxSQLite3Table | ( | const wxSQLite3Table & | table | ) | 
| wxSQLite3Table::wxSQLite3Table | ( | char ** | results, | 
| int | rows, | ||
| int | cols | ||
| ) | 
| 
 | virtual | 
| void wxSQLite3Table::Finalize | ( | ) | 
Finalize the result set.
| int wxSQLite3Table::FindColumnIndex | ( | const wxString & | columnName | ) | 
Find the index of a column by name.
| columnName | name of the column | 
| wxString wxSQLite3Table::GetAsString | ( | int | columnIndex | ) | 
Get a column as a string using the column index.
| columnIndex | index of the column. Indices start with 0. | 
double always using the point character as the decimal separator. This is SQLite default behaviour. Use method wxSQLite3Table::GetDouble to apply correct conversion from string to double. | wxString wxSQLite3Table::GetAsString | ( | const wxString & | columnName | ) | 
Get a column as a string using the column name.
| columnName | name of the column | 
double always using the point character as the decimal separator. This is SQLite default behaviour. Use method wxSQLite3Table::GetDouble to apply correct conversion from string to double. | bool wxSQLite3Table::GetBool | ( | int | columnIndex | ) | 
Get a column as a boolean using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| bool wxSQLite3Table::GetBool | ( | const wxString & | columnName | ) | 
Get a column as a boolean using the column name.
| columnName | name of the column | 
| int wxSQLite3Table::GetColumnCount | ( | ) | 
Get the number of columns in the result set.
| wxString wxSQLite3Table::GetColumnName | ( | int | columnIndex | ) | 
Get the name of a column.
| columnIndex | index of the column. Indices start with 0. | 
| wxDateTime wxSQLite3Table::GetDate | ( | int | columnIndex | ) | 
Get a column as a date value using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| wxDateTime wxSQLite3Table::GetDate | ( | const wxString & | columnName | ) | 
Get a column as a date value using the column name.
| columnName | name of the column | 
| wxDateTime wxSQLite3Table::GetDateTime | ( | int | columnIndex | ) | 
Get a column as a date/time value using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| wxDateTime wxSQLite3Table::GetDateTime | ( | const wxString & | columnName | ) | 
Get a column as a date/time value using the column name.
| columnName | name of the column | 
| double wxSQLite3Table::GetDouble | ( | int | columnIndex, | 
| double | nullValue = 0.0 | ||
| ) | 
Get a column as a double using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| nullValue | value to be returned in case the column is NULL | 
| double wxSQLite3Table::GetDouble | ( | const wxString & | columnName, | 
| double | nullValue = 0.0 | ||
| ) | 
Get a column as a double using the column name.
| columnName | name of the column | 
| nullValue | value to be returned in case the column is NULL | 
| int wxSQLite3Table::GetInt | ( | int | columnIndex, | 
| int | nullValue = 0 | ||
| ) | 
Get a column as an integer using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| nullValue | value to be returned in case the column is NULL | 
| int wxSQLite3Table::GetInt | ( | const wxString & | columnName, | 
| int | nullValue = 0 | ||
| ) | 
Get a column as an integer using the column name.
| columnName | name of the column | 
| nullValue | value to be returned in case the column is NULL | 
| wxLongLong wxSQLite3Table::GetInt64 | ( | int | columnIndex, | 
| wxLongLong | nullValue = 0 | ||
| ) | 
Get a column as a 64-bit integer using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| nullValue | value to be returned in case the column is NULL | 
| wxLongLong wxSQLite3Table::GetInt64 | ( | const wxString & | columnName, | 
| wxLongLong | nullValue = 0 | ||
| ) | 
Get a column as an integer using the column name.
| columnName | name of the column | 
| nullValue | value to be returned in case the column is NULL | 
| int wxSQLite3Table::GetRowCount | ( | ) | 
Get the number of rows in the result set.
| wxString wxSQLite3Table::GetString | ( | int | columnIndex, | 
| const wxString & | nullValue = wxEmptyString | ||
| ) | 
Get a column as a string using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| nullValue | value to be returned in case the column is NULL | 
| wxString wxSQLite3Table::GetString | ( | const wxString & | columnName, | 
| const wxString & | nullValue = wxEmptyString | ||
| ) | 
Get a column as a string using the column name.
| columnName | name of the column | 
| nullValue | value to be returned in case the column is NULL | 
| wxDateTime wxSQLite3Table::GetTime | ( | int | columnIndex | ) | 
Get a column as a time value using the column index.
| columnIndex | index of the column. Indices start with 0. | 
| wxDateTime wxSQLite3Table::GetTime | ( | const wxString & | columnName | ) | 
Get a column as a time value using the column name.
| columnName | name of the column | 
| bool wxSQLite3Table::IsNull | ( | int | columnIndex | ) | 
Check whether the column selected by index is a NULL value.
| columnIndex | index of the column. Indices start with 0. | 
| bool wxSQLite3Table::IsNull | ( | const wxString & | columnName | ) | 
Check whether the column selected by name is a NULL value.
| columnName | name of the column | 
| bool wxSQLite3Table::IsOk | ( | ) | 
Validate associated SQLite resultset.
| wxSQLite3Table & wxSQLite3Table::operator= | ( | const wxSQLite3Table & | table | ) | 
| void wxSQLite3Table::SetRow | ( | int | row | ) | 
Set the current row.
| row | index of the requested row. Indices start with 0. | 
 1.8.10
 1.8.10