wxsqlite3.cpp File Reference

Implementation of the wxSQLite3 class. More...

#include "wx/wxprec.h"
#include "wx/wx.h"
#include "wx/wxsqlite3.h"
#include "wx/wxsqlite3opt.h"
#include "sqlite3.h"

Functions

wxString UTF8toWxString (const char *localValue)
wxLongLong ConvertStringToLongLong (const wxString &str, wxLongLong defValue)
static double wxSQLite3AtoF (const char *z)

Variables

const wxChar * wxERRMSG_NODB = wxTRANSLATE("No Database opened")
const wxChar * wxERRMSG_NOSTMT = wxTRANSLATE("Statement not accessible")
const wxChar * wxERRMSG_NOMEM = wxTRANSLATE("Out of memory")
const wxChar * wxERRMSG_DECODE = wxTRANSLATE("Cannot decode binary")
const wxChar * wxERRMSG_INVALID_INDEX = wxTRANSLATE("Invalid field index")
const wxChar * wxERRMSG_INVALID_NAME = wxTRANSLATE("Invalid field name")
const wxChar * wxERRMSG_INVALID_ROW = wxTRANSLATE("Invalid row index")
const wxChar * wxERRMSG_INVALID_QUERY = wxTRANSLATE("Invalid scalar query")
const wxChar * wxERRMSG_INVALID_BLOB = wxTRANSLATE("Invalid BLOB handle")
const wxChar * wxERRMSG_NORESULT = wxTRANSLATE("Null Results pointer")
const wxChar * wxERRMSG_BIND_STR = wxTRANSLATE("Error binding string param")
const wxChar * wxERRMSG_BIND_INT = wxTRANSLATE("Error binding int param")
const wxChar * wxERRMSG_BIND_INT64 = wxTRANSLATE("Error binding int64 param")
const wxChar * wxERRMSG_BIND_DBL = wxTRANSLATE("Error binding double param")
const wxChar * wxERRMSG_BIND_BLOB = wxTRANSLATE("Error binding blob param")
const wxChar * wxERRMSG_BIND_DATETIME = wxTRANSLATE("Error binding date/time param")
const wxChar * wxERRMSG_BIND_NULL = wxTRANSLATE("Error binding NULL param")
const wxChar * wxERRMSG_BIND_ZEROBLOB = wxTRANSLATE("Error binding zero blob param")
const wxChar * wxERRMSG_BIND_CLEAR = wxTRANSLATE("Error clearing bindings")
const wxChar * wxERRMSG_NOMETADATA = wxTRANSLATE("Meta data support not available")
const wxChar * wxERRMSG_NOCODEC = wxTRANSLATE("Encryption support not available")
const wxChar * wxERRMSG_NOLOADEXT = wxTRANSLATE("Loadable extension support not available")
const wxChar * wxERRMSG_NOINCBLOB = wxTRANSLATE("Incremental BLOB support not available")
const wxChar * wxERRMSG_NOSAVEPOINT = wxTRANSLATE("Savepoint support not available")
const wxChar * wxERRMSG_SHARED_CACHE = wxTRANSLATE("Setting SQLite shared cache mode failed")
const wxChar * wxERRMSG_INITIALIZE = wxTRANSLATE("Initialization of SQLite failed")
const wxChar * wxERRMSG_SHUTDOWN = wxTRANSLATE("Shutdown of SQLite failed")
static const wxChar * limitCodeString []
static const wxChar * authCodeString []


Detailed Description

Implementation of the wxSQLite3 class.


Function Documentation

wxLongLong ConvertStringToLongLong ( const wxString &  str,
wxLongLong  defValue 
) [inline]

wxString UTF8toWxString ( const char *  localValue  )  [inline]

static double wxSQLite3AtoF ( const char *  z  )  [static]


Variable Documentation

const wxChar* authCodeString[] [static]

Initial value:

{ _T("SQLITE_COPY"),              _T("SQLITE_CREATE_INDEX"),      _T("SQLITE_CREATE_TABLE"),
  _T("SQLITE_CREATE_TEMP_INDEX"), _T("SQLITE_CREATE_TEMP_TABLE"), _T("SQLITE_CREATE_TEMP_TRIGGER"),
  _T("SQLITE_CREATE_TEMP_VIEW"),  _T("SQLITE_CREATE_TRIGGER"),    _T("SQLITE_CREATE_VIEW"),
  _T("SQLITE_DELETE"),            _T("SQLITE_DROP_INDEX"),        _T("SQLITE_DROP_TABLE"), 
  _T("SQLITE_DROP_TEMP_INDEX"),   _T("SQLITE_DROP_TEMP_TABLE"),   _T("SQLITE_DROP_TEMP_TRIGGER"), 
  _T("SQLITE_DROP_TEMP_VIEW"),    _T("SQLITE_DROP_TRIGGER"),      _T("SQLITE_DROP_VIEW"), 
  _T("SQLITE_INSERT"),            _T("SQLITE_PRAGMA"),            _T("SQLITE_READ"), 
  _T("SQLITE_SELECT"),            _T("SQLITE_TRANSACTION"),       _T("SQLITE_UPDATE"), 
  _T("SQLITE_ATTACH"),            _T("SQLITE_DETACH"),            _T("SQLITE_ALTER_TABLE"), 
  _T("SQLITE_REINDEX"),           _T("SQLITE_ANALYZE"),           _T("SQLITE_CREATE_VTABLE"), 
  _T("SQLITE_DROP_VTABLE"),       _T("SQLITE_FUNCTION"),          _T("SQLITE_SAVEPOINT")
}

const wxChar* limitCodeString[] [static]

Initial value:

{ _T("SQLITE_LIMIT_LENGTH"),              _T("SQLITE_LIMIT_SQL_LENGTH"),
  _T("SQLITE_LIMIT_COLUMN"),              _T("SQLITE_LIMIT_EXPR_DEPTH"),
  _T("SQLITE_LIMIT_COMPOUND_SELECT"),     _T("SQLITE_LIMIT_VDBE_OP"),
  _T("SQLITE_LIMIT_FUNCTION_ARG"),        _T("SQLITE_LIMIT_ATTACHED"),
  _T("SQLITE_LIMIT_LIKE_PATTERN_LENGTH"), _T("SQLITE_LIMIT_VARIABLE_NUMBER")
}

const wxChar* wxERRMSG_BIND_BLOB = wxTRANSLATE("Error binding blob param")

const wxChar* wxERRMSG_BIND_CLEAR = wxTRANSLATE("Error clearing bindings")

const wxChar* wxERRMSG_BIND_DATETIME = wxTRANSLATE("Error binding date/time param")

const wxChar* wxERRMSG_BIND_DBL = wxTRANSLATE("Error binding double param")

const wxChar* wxERRMSG_BIND_INT = wxTRANSLATE("Error binding int param")

const wxChar* wxERRMSG_BIND_INT64 = wxTRANSLATE("Error binding int64 param")

const wxChar* wxERRMSG_BIND_NULL = wxTRANSLATE("Error binding NULL param")

const wxChar* wxERRMSG_BIND_STR = wxTRANSLATE("Error binding string param")

const wxChar* wxERRMSG_BIND_ZEROBLOB = wxTRANSLATE("Error binding zero blob param")

const wxChar* wxERRMSG_DECODE = wxTRANSLATE("Cannot decode binary")

const wxChar* wxERRMSG_INITIALIZE = wxTRANSLATE("Initialization of SQLite failed")

const wxChar* wxERRMSG_INVALID_BLOB = wxTRANSLATE("Invalid BLOB handle")

const wxChar* wxERRMSG_INVALID_INDEX = wxTRANSLATE("Invalid field index")

const wxChar* wxERRMSG_INVALID_NAME = wxTRANSLATE("Invalid field name")

const wxChar* wxERRMSG_INVALID_QUERY = wxTRANSLATE("Invalid scalar query")

const wxChar* wxERRMSG_INVALID_ROW = wxTRANSLATE("Invalid row index")

const wxChar* wxERRMSG_NOCODEC = wxTRANSLATE("Encryption support not available")

const wxChar* wxERRMSG_NODB = wxTRANSLATE("No Database opened")

const wxChar* wxERRMSG_NOINCBLOB = wxTRANSLATE("Incremental BLOB support not available")

const wxChar* wxERRMSG_NOLOADEXT = wxTRANSLATE("Loadable extension support not available")

const wxChar* wxERRMSG_NOMEM = wxTRANSLATE("Out of memory")

const wxChar* wxERRMSG_NOMETADATA = wxTRANSLATE("Meta data support not available")

const wxChar* wxERRMSG_NORESULT = wxTRANSLATE("Null Results pointer")

const wxChar* wxERRMSG_NOSAVEPOINT = wxTRANSLATE("Savepoint support not available")

const wxChar* wxERRMSG_NOSTMT = wxTRANSLATE("Statement not accessible")

const wxChar* wxERRMSG_SHARED_CACHE = wxTRANSLATE("Setting SQLite shared cache mode failed")

const wxChar* wxERRMSG_SHUTDOWN = wxTRANSLATE("Shutdown of SQLite failed")


Generated on Thu Jan 15 19:47:00 2009 for wxSQLite3 by  doxygen 1.5.6