#include <db_connection_provider.h>
Public Member Functions | |
Construction | |
| virtual | ~CL_DBConnectionProvider () |
Operations | |
| virtual CL_DBCommandProvider * | create_command (const CL_StringRef &text, CL_DBCommand::Type type)=0 |
| Create database command. | |
| virtual CL_DBTransactionProvider * | begin_transaction (CL_DBTransaction::Type type)=0 |
| Begin a transaction. | |
| virtual CL_DBReaderProvider * | execute_reader (CL_DBCommandProvider *command)=0 |
| Begin execution of database command. | |
| virtual CL_String | execute_scalar_string (CL_DBCommandProvider *command)=0 |
| Execute database command and returns the first column of the first row. | |
| virtual int | execute_scalar_int (CL_DBCommandProvider *command)=0 |
| Execute database command and returns the first column of the first row. | |
| virtual void | execute_non_query (CL_DBCommandProvider *command)=0 |
| Execute database command. | |
|
|
|
|
|
Begin a transaction.
|
|
||||||||||||
|
Create database command.
|
|
|
Execute database command.
|
|
|
Begin execution of database command.
|
|
|
Execute database command and returns the first column of the first row.
|
|
|
Execute database command and returns the first column of the first row.
|
1.4.6