Multiple SQL statements grouped together.
More...
Multiple SQL statements grouped together.
The Gda::Batch object represents one or more SQL statements (as Gda::Statement objects) in a single object. A Gda::Batch can either be built "manually" by assembling together several Gda::Statement objects, or from an SQL string using a Gda::SqlParser object.
virtual Gnome::Gda::Batch::~Batch |
( |
| ) |
|
|
virtual |
Gnome::Gda::Batch::Batch |
( |
| ) |
|
|
protected |
Add stmt to the list of statements managed by batch.
A Gda::Statement object can be added multiple times to a Gda::Batch object.
- Parameters
-
stmt | A statement to add to batch's statements list. |
Copy constructor.
- Returns
- A the new copy of orig.
Get a new Gda::Set object which groups all the execution parameters which stmt needs.
This new object is returned though out_params.
Note that if stmt does not need any parameter, then out_params is set to 0
.
- Parameters
-
out_params | A place to store a new Gda::Set object, or 0 . |
- Returns
true
if no error occurred.
static GType Gnome::Gda::Batch::get_type |
( |
| ) |
|
|
static |
Get the GType for this class, for use with the underlying GObject type system.
GdaBatch* Gnome::Gda::Batch::gobj |
( |
| ) |
|
|
inline |
Provides access to the underlying C GObject.
const GdaBatch* Gnome::Gda::Batch::gobj |
( |
| ) |
const |
|
inline |
Provides access to the underlying C GObject.
GdaBatch* Gnome::Gda::Batch::gobj_copy |
( |
| ) |
|
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Removes stmt from the list of statements managed by batch.
If stmt is present several times in batch's statements' list, then only the first one is removed.
- Parameters
-
stmt | A statement to remove from batch's statements list. |
Creates a string representing the contents of batch.
- Returns
- A string containing the serialized version of batch.
- Slot Prototype:
void on_my_changed(Glib::RefPtr<Statement> stmt)
A Glib::wrap() method for this object.
- Parameters
-
object | The C instance. |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
- Returns
- A C++ instance that wraps this C instance.
The documentation for this class was generated from the following file: