![]() |
Developers ManualProject homepage |
#include <O3DBIStatement.h>
Inheritance diagram for O3DBIStatement:
Public Member Functions | |
O3DBIStatement () | |
O3DBIStatement (PC_TCHAR pchStmnt) | |
O3DBIStatement (const O3DBIStatement &other) | |
virtual | ~O3DBIStatement () |
O3DBIStatement & | operator= (const O3DBIStatement &other) |
O3DBIStatement & | operator= (PC_TCHAR pchStmnt) |
bool | operator== (const O3DBIStatement &other) const |
void | SetStatement (PC_TCHAR pchStmnt) |
PC_TCHAR | GetStatement (void) const |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, int iValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, unsigned int uValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, long lValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, unsigned long ulValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, float fValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, double dValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const TO3DBIString &strValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, PC_TCHAR pchValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const O3DBIDate &dtValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const O3DBITimestamp &tsValue) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const O3DBIClob &value) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const O3DBIBlob &value) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const O3DBIBfile &value) |
void | SetBindVariable (PC_TCHAR pchPlaceholderName, const O3DBIXml &value) |
void | SetBindVariable (TO3DBIBinderPos position, int iValue) |
void | SetBindVariable (TO3DBIBinderPos position, unsigned int uValue) |
void | SetBindVariable (TO3DBIBinderPos position, long lValue) |
void | SetBindVariable (TO3DBIBinderPos position, unsigned long ulValue) |
void | SetBindVariable (TO3DBIBinderPos position, float fValue) |
void | SetBindVariable (TO3DBIBinderPos position, double dValue) |
void | SetBindVariable (TO3DBIBinderPos position, const TO3DBIString &strValue) |
void | SetBindVariable (TO3DBIBinderPos position, PC_TCHAR pchValue) |
void | SetBindVariable (TO3DBIBinderPos position, const O3DBIDate &dtValue) |
void | SetBindVariable (TO3DBIBinderPos position, const O3DBITimestamp &tsValue) |
void | SetBindVariable (TO3DBIBinderPos position, const O3DBIClob &value) |
void | SetBindVariable (TO3DBIBinderPos position, const O3DBIBlob &value) |
void | SetBindVariable (TO3DBIBinderPos position, const O3DBIBfile &value) |
void | SetBindVariable (TO3DBIBinderPos position, const O3DBIXml &value) |
void | DefineResultType (TO3DBIColumnPos position, const O3DBIDataField &field) |
TO3DBIResult | Execute (O3DBIDatabase &db, O3DBIRecordSet &recordset) |
TO3DBIResult | ExecuteAsync (O3DBIDatabase &db, O3DBIRecordSet &recordset) |
bool | IsStillExecuting (void) |
bool | Terminate (void) |
virtual TO3DBIString | ToString (void) const |
Definition at line 52 of file O3DBIStatement.h.
|
The default constructor. Definition at line 18 of file O3DBIStatement.cpp. |
|
An initialization constructor.
Definition at line 25 of file O3DBIStatement.cpp. |
|
A copy constructor.
Definition at line 36 of file O3DBIStatement.cpp. |
|
The virtual destructor. Definition at line 44 of file O3DBIStatement.cpp. |
|
Call this member function to associate the column of a select-list with a datatype and with a name.
|
|
Call this member function to execute a statement synchronously, i.e. the function will not return until the execution of the statement is complete, either successfully or in error.
Definition at line 104 of file O3DBIStatement.cpp. References TO3DBIResult. |
|
Call this member function to execute a statement asynchronously, i.e. the function will return immediately. It is a task of the client application to test whether the pending statement execution is finished at the server. This can be done by a polling paradigm, which means that the client application has to call O3DBIStatement::IsStillExecuting periodically to determine that the execution is finished. This execution mode is particularly useful in Graphical User Interface (GUI) applications, real-time applications, and in distributed environments. Definition at line 113 of file O3DBIStatement.cpp. References TO3DBIResult. |
|
Call this member function to get the statement string.
Definition at line 93 of file O3DBIStatement.cpp. References PC_TCHAR. Referenced by ToString(). |
|
Call this member function to determine that a statement, which was executed by a call of O3DBIStatement::ExecuteAsync, is finished.
Definition at line 122 of file O3DBIStatement.cpp. |
|
An assignment operator for a statement string.
Definition at line 71 of file O3DBIStatement.cpp. |
|
An assignment (copy) operator.
Definition at line 62 of file O3DBIStatement.cpp. References _pchStmnt. |
|
A comparison operator 'equal-to'.
Definition at line 80 of file O3DBIStatement.cpp. References _pchStmnt. |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
|
|
Call this function to set a value for a placeholder in the SQL statement or PL/SQL block.
Definition at line 98 of file O3DBIStatement.cpp. |
|
Call this member function to set a statement string.
Definition at line 85 of file O3DBIStatement.cpp. |
|
Call this member function to terminate a pending execution of a statement. Definition at line 127 of file O3DBIStatement.cpp. |
|
This member function returns a string that "textually represents" this object.
Reimplemented from O3DBIObject. Definition at line 132 of file O3DBIStatement.cpp. References GetStatement(), and TO3DBIString. |
|
Generated on Sun Jan 23 11:36:47 2005 for Oracle Object Oriented Database Interface (O3DBI) by
![]() |