★ wanayoo — archive 1999 http://gql.sourceforge.net/docs/native-api/class_gql__connection.htmlNouvelle recherche | Portail wanayoo
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Header Files   Compound Members   File Members  

GQL::Connection Class Reference

Connection. More...

#include <gql++/connection.h>

Class diagram for GQL::Connection:

GQL::Warnable SigC::Object

List of all members.


Public Members

 Connection ()
virtual ~Connection ()
virtual Statementcreate_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 DatabaseMetaDataget_meta_data () = 0
virtual void set_read_only (bool read_only = true) = 0
virtual bool is_read_only () const = 0
virtual SQLObjectcreate_object ()
SigC::Signal0<void> destroy

Detailed Description

Connection.

This is the base class of the various connections provided by the database drivers.


Member Function Documentation

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]


Member Data Documentation

SigC::Signal0<void> GQL::Connection::destroy


The documentation for this class was generated from the following file:
Generated at Mon Jun 12 15:55:36 2000 for gql by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999