Class

SeagullStatement

unstable since: 0.3

Description [src]

final class Seagull.Statement : GObject.Object
  implements Gio.Initable {
  /* No available fields */
}

A wrapper around sqlite3_stmt to make it easier to work with named parameters.

Available since: 0.3

Ancestors

Implements

Constructors

seagull_statement_new

Creates a new prepared statement.

unstable since: 0.3

Instance methods

seagull_statement_get_db

Gets the database.

unstable since: 0.3

seagull_statement_get_sql

Gets the SQL statement.

unstable since: 0.3

seagull_statement_get_stmt

Gets the underlying SQLite3 statement.

unstable since: 0.3

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from GInitable (1)
g_initable_init

Initializes the object implementing the interface.

Properties

Seagull.Statement:db

The SQLite database connection.

unstable since: 0.3

Seagull.Statement:sql

The raw SQL statement.

unstable since: 0.3

Seagull.Statement:stmt

The underlying sqlite3_stmt.

unstable since: 0.3

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct SeagullStatementClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.