| ★ wanayoo — archive 1999 http://gql.sourceforge.net/docs/native-api/class_gql__connection.html | Nouvelle recherche | Portail wanayoo |
#include <gql++/connection.h>
Class diagram for GQL::Connection:

Public Members | |||
![]() | ![]() | Connection () | |
![]() | ![]() | virtual | ~Connection () |
![]() | ![]() | virtual Statement* | create_statement () = 0 |
![]() | ![]() | Create a empty statement. | |
![]() | ![]() | virtual PreparedStatement* | prepare_statement (const string& sql) = 0 |
![]() | ![]() | Create a prepared statement. | |
![]() | ![]() | virtual CallableStatement* | prepare_call (const string& sql) = 0 |
![]() | ![]() | Create a callable statement. | |
![]() | ![]() | virtual void | commit () = 0 |
![]() | ![]() | Commit the current transaction. | |
![]() | ![]() | virtual bool | get_auto_commit () const = 0 |
![]() | ![]() | Return true if automatic commitment is enabled. | |
![]() | ![]() | virtual void | set_auto_commit (bool auto_commit = true) = 0 |
![]() | ![]() | Return set automatic commitment. | |
![]() | ![]() | virtual void | rollback () = 0 |
![]() | ![]() | Rollback current transaction. | |
![]() | ![]() | virtual string | get_catalog () const = 0 |
![]() | ![]() | virtual string | native_sql (const string& sql) const = 0 |
![]() | ![]() | Returns a string with the native SQL grammar of the database. | |
![]() | ![]() | virtual DatabaseMetaData* | get_meta_data () = 0 |
![]() | ![]() | virtual void | set_read_only (bool read_only = true) = 0 |
![]() | ![]() | virtual bool | is_read_only () const = 0 |
![]() | ![]() | virtual SQLObject* | create_object () |
![]() | ![]() | SigC::Signal0<void> | destroy |
This is the base class of the various connections provided by the database drivers.
GQL::Connection::Connection () [inline]
|
virtual GQL::Connection::~Connection () [virtual]
|
virtual Statement * GQL::Connection::create_statement () [pure virtual]
|
Create a empty statement.
virtual PreparedStatement * GQL::Connection::prepare_statement (const string & sql) [pure virtual]
|
Create a prepared statement.
virtual CallableStatement * GQL::Connection::prepare_call (const string & sql) [pure virtual]
|
Create a callable statement.
virtual void GQL::Connection::commit () [pure virtual]
|
Commit the current transaction.
virtual bool GQL::Connection::get_auto_commit () const [pure virtual]
|
Return true if automatic commitment is enabled.
virtual void GQL::Connection::set_auto_commit (bool auto_commit = true) [pure virtual]
|
Return set automatic commitment.
virtual void GQL::Connection::rollback () [pure virtual]
|
Rollback current transaction.
virtual string GQL::Connection::get_catalog () const [pure virtual]
|
virtual string GQL::Connection::native_sql (const string & sql) const [pure virtual]
|
Returns a string with the native SQL grammar of the database.
virtual DatabaseMetaData* GQL::Connection::get_meta_data () [pure virtual]
|
virtual void GQL::Connection::set_read_only (bool read_only = true) [pure virtual]
|
virtual bool GQL::Connection::is_read_only () const [pure virtual]
|
virtual SQLObject* GQL::Connection::create_object () [virtual]
|
| SigC::Signal0<void> GQL::Connection::destroy |
1.0.0 written by Dimitri van Heesch,
© 1997-1999