Go to the documentation of this file.
26 #ifndef __NMV_CONNECTION_H__
27 #define __NMV_CONNECTION_H__
46 class ResultSetDataReader;
47 struct ConnectionPriv;
52 friend struct ConnectionPriv;
54 ConnectionPriv *m_priv;
67 bool is_initialized ()
const;
71 const char* get_last_error ()
const;
73 bool start_transaction ();
75 bool commit_transaction ();
77 bool rollback_transaction ();
81 bool should_have_data ()
const;
83 bool read_next_row ();
85 unsigned long get_number_of_columns ();
87 bool get_column_type (
unsigned long a_offset,
90 bool get_column_name (
unsigned long a_offset,
common::Buffer &a_name);
92 bool get_column_content (
unsigned long a_offset,
95 bool get_column_content (gulong a_offset,
96 gint64 &a_column_content);
98 bool get_column_content (gulong a_offset,
99 double& a_column_content);
101 bool get_column_content (gulong a_offset,
113 #endif //end __NMV_CONNECTION_H__
Definition: nmv-object.h:43
Definition: nmv-address.h:31
Definition: nmv-safe-ptr-utils.h:45
#define NEMIVER_API
Definition: nmv-api-macros.h:53
ColumnType
Definition: nmv-i-connection-driver.h:42
Definition: nmv-connection.h:49
Definition: nmv-ustring.h:45
declaration of the entry point of the db abstraction layer. this class has the capacity to set the ty...
Definition: nmv-connection-manager.h:46
common::SafePtr< Connection, common::ObjectRef, common::ObjectUnref > ConnectionSafePtr
Definition: nmv-connection.h:109
Definition: nmv-sql-statement.h:98
Definition: nmv-safe-ptr-utils.h:55
Definition: nmv-buffer.h:34
Definition: nmv-safe-ptr.h:71
Definition: nmv-proc-list-dialog.h:32