#include <OracleDatabaseLayer.h>
Inheritance diagram for OracleDatabaseLayer:

Public Member Functions | |
| OracleDatabaseLayer () | |
| OracleDatabaseLayer (const wxString &strUser, const wxString &strPassword, bool bOpenDatabase=false) | |
| OracleDatabaseLayer (const wxString &strUser, const wxString &strPassword, const wxString &strDatabase) | |
| OracleDatabaseLayer (oracle::occi::Environment *pEnvironment, oracle::occi::Connection *pDatabase) | |
| virtual | ~OracleDatabaseLayer () |
| virtual bool | Open () |
| virtual bool | Open (const wxString &strDatabase) |
| virtual bool | Open (const wxString &strServer, const wxString &strDatabase) |
| virtual bool | Open (const wxString &strDatabase, const wxString &strUser, const wxString &strPassword) |
| virtual bool | Open (const wxString &strServer, const wxString &strDatabase, const wxString &strUser, const wxString &strPassword) |
| virtual bool | Close () |
| close database | |
| virtual void | BeginTransaction () |
| Begin a transaction. | |
| virtual void | Commit () |
| Commit the current transaction. | |
| virtual void | RollBack () |
| Rollback the current transaction. | |
| virtual bool | RunQuery (const wxString &strQuery, bool bParseQuery) |
| Run an insert, update, or delete query on the database. | |
| virtual DatabaseResultSet * | RunQueryWithResults (const wxString &strQuery) |
| Run a select query on the database. | |
| virtual PreparedStatement * | PrepareStatement (const wxString &strQuery) |
| Prepare a SQL statement which can be reused with different parameters. | |
Static Public Member Functions | |
| static int | TranslateErrorCode (int nCode) |
|
|
Definition at line 7 of file OracleDatabaseLayer.cpp. |
|
||||||||||||||||
|
Definition at line 14 of file OracleDatabaseLayer.cpp. References Open(). |
|
||||||||||||||||
|
Definition at line 25 of file OracleDatabaseLayer.cpp. References Open(). |
|
||||||||||||
|
Definition at line 33 of file OracleDatabaseLayer.cpp. |
|
|
Definition at line 43 of file OracleDatabaseLayer.cpp. References Close(). |
|
|
Begin a transaction.
Implements DatabaseLayer. Definition at line 159 of file OracleDatabaseLayer.cpp. References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). |
|
|
close database
Implements DatabaseLayer. Definition at line 135 of file OracleDatabaseLayer.cpp. References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). Referenced by ~OracleDatabaseLayer(). |
|
|
Commit the current transaction.
Implements DatabaseLayer. Definition at line 173 of file OracleDatabaseLayer.cpp. References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). |
|
||||||||||||||||||||
|
Definition at line 127 of file OracleDatabaseLayer.cpp. References Open(). |
|
||||||||||||||||
|
Definition at line 120 of file OracleDatabaseLayer.cpp. References Open(). |
|
||||||||||||
|
Definition at line 114 of file OracleDatabaseLayer.cpp. References Open(). |
|
|
Implements DatabaseLayer. Definition at line 108 of file OracleDatabaseLayer.cpp. References Open(). |
|
|
|
Prepare a SQL statement which can be reused with different parameters.
Implements DatabaseLayer. Definition at line 288 of file OracleDatabaseLayer.cpp. References OraclePreparedStatement::AddStatement(), DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseStringConverter::ConvertToUnicodeStream(), ParseQueries(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). |
|
|
Rollback the current transaction.
Implements DatabaseLayer. Definition at line 188 of file OracleDatabaseLayer.cpp. References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). |
|
||||||||||||
|
Run an insert, update, or delete query on the database.
Implements DatabaseLayer. Definition at line 205 of file OracleDatabaseLayer.cpp. References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseStringConverter::ConvertToUnicodeStream(), ParseQueries(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). |
|
|
Run a select query on the database.
Implements DatabaseLayer. Definition at line 242 of file OracleDatabaseLayer.cpp. References DatabaseStringConverter::ConvertFromUnicodeStream(), DatabaseStringConverter::ConvertToUnicodeStream(), ParseQueries(), DatabaseErrorReporter::SetErrorCode(), DatabaseErrorReporter::SetErrorMessage(), DatabaseErrorReporter::ThrowDatabaseException(), and TranslateErrorCode(). |
|
|
Definition at line 323 of file OracleDatabaseLayer.cpp. Referenced by BeginTransaction(), Close(), Commit(), Open(), PrepareStatement(), RollBack(), RunQuery(), and RunQueryWithResults(). |
1.4.1