DB.3kaya

Langue: en

Version: March 2009 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

DB - Generic database API

DESCRIPTION

A generic database connection and querying API. Separate database-specific modules are then used to set up connections to particular databases. Kaya currently distributes:

- MyDB(3kaya) (MySQL)
- PostgresDB(3kaya) (Postgres)
- SQLiteDB(3kaya) (SQLite)

DATA TYPES

DB.DBHandle(3kaya)

DB.DBIncResult(3kaya)

DB.DBResult(3kaya)

DB.DBStatement(3kaya)

DB.DBValue(3kaya)

EXCEPTIONS

DB.InvalidTime(3kaya)

FUNCTIONS

DB.DBh(3kaya)

DB.bool(3kaya)

DB.close(3kaya)

DB.column(3kaya)

DB.defaultExecPrepared(3kaya)

DB.defaultGetRow(3kaya)

DB.defaultIncDiscard(3kaya)

DB.defaultIncExec(3kaya)

DB.defaultIncExecPrepared(3kaya)

DB.defaultPrepare(3kaya)

DB.defaultPrimaryKey(3kaya)

DB.escape(3kaya)

DB.exec(3kaya)

DB.execPrepared(3kaya)

DB.execPrepared_1(3kaya)

DB.float(3kaya)

DB.getHandle(3kaya)

DB.getRow(3kaya)

DB.incDiscard(3kaya)

DB.incExec(3kaya)

DB.incExecPrepared(3kaya)

DB.int(3kaya)

DB.isNull(3kaya)

DB.maybeA(3kaya)

DB.prepare(3kaya)

DB.primaryKey(3kaya)

DB.string(3kaya)

DB.time(3kaya)

AUTHORS

Kaya standard library by Edwin Brady, Chris Morris and others (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

The Kaya standard library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (version 2.1 or any later version) as published by the Free Software Foundation.