web.web.db.FirebirdDB

Package web :: Package web :: Module db :: Class FirebirdDB |
[hide private]
[frames] | no frames]

# Class FirebirdDB

source code

    DB --+
         |
        FirebirdDB

Firebird Database.

Instance Methods | [hide private]
__init__(self, **keywords) Creates a database. | source code
delete(self, table, where=None, using=None, vars=None, _test=False) Deletes from `table` with clauses `where` and `using`. | source code
sql_clauses(self, what, tables, where, group, order, limit, offset) | source code
Inherited from `DB`: `gen_clause`, `insert`, `multiple_insert`, `query`, `select`, `transaction`, `update`, `where` Inherited from `DB` (private): `_connect`, `_connect_with_pooling`, `_db_cursor`, `_db_execute`, `_getctx`, `_load_context`, `_param_marker`, `_process_insert_query`, `_unload_context`, `_where`

Properties | [hide private]
Inherited from `DB`: `ctx`

Method Details | [hide private]

### __init__(self, **keywords) (Constructor) | source code
Creates a database. Overrides: DB.__init__ (inherited documentation)

### delete(self, table, where=None, using=None, vars=None, _test=False) | source code
Deletes from `table` with clauses `where` and `using`.
    >>> db = DB(None, {})
    >>> name = 'Joe'
    >>> db.delete('foo', where='name = $name', vars=locals(), _test=True)
    <sql: "DELETE FROM foo WHERE name = 'Joe'">
Overrides: DB.delete (inherited documentation)

### sql_clauses(self, what, tables, where, group, order, limit, offset) | source code
Overrides: DB.sql_clauses