A

$ Connection#affectedRows — Property in class Connection
Connection::alias() — Method in class Connection
Connection::affectedRows() — Method in class Connection

Gets the number of affected rows. Alias for getAffectedRows().

DataSource::applyLimit() — Method in class DataSource

Limits number of rows.

Driver::applyLimit() — Method in class Driver

Injects LIMIT/OFFSET to the SQL query.

FirebirdDriver::applyLimit() — Method in class FirebirdDriver

Injects LIMIT/OFFSET to the SQL query.

MsSqlDriver::applyLimit() — Method in class MsSqlDriver

Injects LIMIT/OFFSET to the SQL query.

MySqlDriver::applyLimit() — Method in class MySqlDriver

Injects LIMIT/OFFSET to the SQL query.

MySqliDriver::applyLimit() — Method in class MySqliDriver

Injects LIMIT/OFFSET to the SQL query.

OdbcDriver::applyLimit() — Method in class OdbcDriver

Injects LIMIT/OFFSET to the SQL query.

OracleDriver::applyLimit() — Method in class OracleDriver

Injects LIMIT/OFFSET to the SQL query.

PdoDriver::applyLimit() — Method in class PdoDriver

Injects LIMIT/OFFSET to the SQL query.

PostgreDriver::applyLimit() — Method in class PostgreDriver

Injects LIMIT/OFFSET to the SQL query.

Sqlite3Driver::applyLimit() — Method in class Sqlite3Driver

Injects LIMIT/OFFSET to the SQL query.

SqlsrvDriver::applyLimit() — Method in class SqlsrvDriver

Injects LIMIT/OFFSET to the SQL query.

Fluent::as() — Method in class Fluent
Helpers::alias() — Method in class Helpers

Apply configuration alias or default values.

$ Column#autoIncrement — Property in class Column
Row::asDateTime() — Method in class Row

Converts value to DateTime object.

dibi::activate() — Method in class dibi
dibi::affectedRows() — Method in class dibi

Gets the number of affected rows. Alias for getAffectedRows().

B

Connection::begin() — Method in class Connection

Begins a transaction (if supported).

Driver::begin() — Method in class Driver

Begins a transaction (if supported).

FirebirdDriver::begin() — Method in class FirebirdDriver

Begins a transaction (if supported).

MsSqlDriver::begin() — Method in class MsSqlDriver

Begins a transaction (if supported).

MySqlDriver::begin() — Method in class MySqlDriver

Begins a transaction (if supported).

MySqliDriver::begin() — Method in class MySqliDriver

Begins a transaction (if supported).

OdbcDriver::begin() — Method in class OdbcDriver

Begins a transaction (if supported).

OracleDriver::begin() — Method in class OracleDriver

Begins a transaction (if supported).

PdoDriver::begin() — Method in class PdoDriver

Begins a transaction (if supported).

PostgreDriver::begin() — Method in class PostgreDriver

Begins a transaction (if supported).

Sqlite3Driver::begin() — Method in class Sqlite3Driver

Begins a transaction (if supported).

SqlsrvDriver::begin() — Method in class SqlsrvDriver

Begins a transaction (if supported).

dibi::begin() — Method in class dibi

Begins a transaction - Monostate for Dibi\Connection::begin().

C

Connection — Class in namespace Dibi

dibi connection.

Connection::connect() — Method in class Connection

Connects to a database.

Connection::commit() — Method in class Connection

Commits statements in a transaction.

Connection::createResultSet() — Method in class Connection

Result set factory.

Connection::command() — Method in class Connection
ConstraintViolationException — Class in namespace Dibi

Base class for all constraint violation related exceptions.

DataSource::count() — Method in class DataSource

Returns the number of rows in a given data source.

Driver::connect() — Method in class Driver

Connects to a database.

Driver::commit() — Method in class Driver

Commits statements in a transaction.

FirebirdDriver::connect() — Method in class FirebirdDriver

Connects to a database.

FirebirdDriver::commit() — Method in class FirebirdDriver

Commits statements in a transaction.

FirebirdDriver::createResultDriver() — Method in class FirebirdDriver

Result set driver factory.

MsSqlDriver::connect() — Method in class MsSqlDriver

Connects to a database.

MsSqlDriver::commit() — Method in class MsSqlDriver

Commits statements in a transaction.

MsSqlDriver::createResultDriver() — Method in class MsSqlDriver

Result set driver factory.

MySqlDriver::connect() — Method in class MySqlDriver

Connects to a database.

MySqlDriver::commit() — Method in class MySqlDriver

Commits statements in a transaction.

MySqlDriver::createResultDriver() — Method in class MySqlDriver

Result set driver factory.

MySqliDriver::connect() — Method in class MySqliDriver

Connects to a database.

MySqliDriver::createException() — Method in class MySqliDriver
MySqliDriver::commit() — Method in class MySqliDriver

Commits statements in a transaction.

MySqliDriver::createResultDriver() — Method in class MySqliDriver

Result set driver factory.

OdbcDriver::connect() — Method in class OdbcDriver

Connects to a database.

OdbcDriver::commit() — Method in class OdbcDriver

Commits statements in a transaction.

OdbcDriver::createResultDriver() — Method in class OdbcDriver

Result set driver factory.

OracleDriver::connect() — Method in class OracleDriver

Connects to a database.

OracleDriver::createException() — Method in class OracleDriver
OracleDriver::commit() — Method in class OracleDriver

Commits statements in a transaction.

OracleDriver::createResultDriver() — Method in class OracleDriver

Result set driver factory.

PdoDriver::connect() — Method in class PdoDriver

Connects to a database.

PdoDriver::commit() — Method in class PdoDriver

Commits statements in a transaction.

PdoDriver::createResultDriver() — Method in class PdoDriver

Result set driver factory.

PostgreDriver::connect() — Method in class PostgreDriver

Connects to a database.

PostgreDriver::createException() — Method in class PostgreDriver
PostgreDriver::commit() — Method in class PostgreDriver

Commits statements in a transaction.

PostgreDriver::createResultDriver() — Method in class PostgreDriver

Result set driver factory.

Sqlite3Driver::connect() — Method in class Sqlite3Driver

Connects to a database.

Sqlite3Driver::createException() — Method in class Sqlite3Driver
Sqlite3Driver::commit() — Method in class Sqlite3Driver

Commits statements in a transaction.

Sqlite3Driver::createResultDriver() — Method in class Sqlite3Driver

Result set driver factory.

SqlsrvDriver::connect() — Method in class SqlsrvDriver

Connects to a database.

SqlsrvDriver::commit() — Method in class SqlsrvDriver

Commits statements in a transaction.

SqlsrvDriver::createResultDriver() — Method in class SqlsrvDriver

Result set driver factory.

$ Event#connection — Property in class Event
$ Event#count — Property in class Event
$ Fluent#clauseSwitches — Property in class Fluent
Fluent::clause() — Method in class Fluent

Switch to a clause.

Fluent::count() — Method in class Fluent
Column — Class in namespace Dibi\Reflection

Reflection metadata class for a table or result set column.

$ Index#columns — Property in class Index
$ Result#columns — Property in class Result
$ Result#columnNames — Property in class Result
$ Table#columns — Property in class Table
$ Table#columnNames — Property in class Table
Result::count() — Method in class Result

Required by the Countable interface.

ResultIterator::current() — Method in class ResultIterator

Returns the current element.

ResultIterator::count() — Method in class ResultIterator

Required by the Countable interface.

Row::count() — Method in class Row
dibi::connect() — Method in class dibi

Creates a new Connection object and connects it to specified database.

dibi::commit() — Method in class dibi

Commits statements in a transaction - Monostate for Dibi\Connection::commit($savepoint = NULL).

dibi::command() — Method in class dibi

D

DibiExtension21 — Class in namespace Dibi\Bridges\Nette

Dibi extension for Nette Framework 2.1. Creates 'connection' service.

DibiExtension22 — Class in namespace Dibi\Bridges\Nette

Dibi extension for Nette Framework 2.2. Creates 'connection' & 'panel' services.

Connection::disconnect() — Method in class Connection

Disconnects from a database.

Connection::dataSource() — Method in class Connection

Generates (translates) and returns SQL query as DataSource.

Connection::delete() — Method in class Connection
DataSource — Class in namespace Dibi

Default implementation of IDataSource for dibi.

DateTime — Class in namespace Dibi
DateTime.
Driver — Class in namespace Dibi

dibi driver interface.

Driver::disconnect() — Method in class Driver

Disconnects from a database.

DriverException — Class in namespace Dibi

database server exception.

FirebirdDriver::disconnect() — Method in class FirebirdDriver

Disconnects from a database.

MsSqlDriver::disconnect() — Method in class MsSqlDriver

Disconnects from a database.

MySqlDriver::disconnect() — Method in class MySqlDriver

Disconnects from a database.

MySqliDriver::disconnect() — Method in class MySqliDriver

Disconnects from a database.

OdbcDriver::disconnect() — Method in class OdbcDriver

Disconnects from a database.

OracleDriver::disconnect() — Method in class OracleDriver

Disconnects from a database.

PdoDriver::disconnect() — Method in class PdoDriver

Disconnects from a database.

PostgreDriver::disconnect() — Method in class PostgreDriver

Disconnects from a database.

Sqlite3Driver::disconnect() — Method in class Sqlite3Driver

Disconnects from a database.

SqlsrvDriver::disconnect() — Method in class SqlsrvDriver

Disconnects from a database.

Event::done() — Method in class Event
Fluent::distinct() — Method in class Fluent
Helpers::dump() — Method in class Helpers

Prints out a syntax highlighted version of the SQL command or Result.

Helpers::detectType() — Method in class Helpers

Heuristic type detection.

$ Column#default — Property in class Column
Database — Class in namespace Dibi\Reflection

Reflection metadata class for a database.

Result::dump() — Method in class Result

Displays complete result set as HTML or text table for debug purposes.

Translator::delimite() — Method in class Translator

Apply substitutions to indentifier and delimites it.

dibi — Class in namespace [Global Namespace]

This class is static container class for creating DB objects and store connections info.

$ dibi#defaultDriver — Property in class dibi
dibi::disconnect() — Method in class dibi

Disconnects from database (doesn't destroy Connection object).

dibi::dataSource() — Method in class dibi

Generates and returns SQL query as DataSource - Monostate for Dibi\Connection::test().

dibi::delete() — Method in class dibi
dibi::dump() — Method in class dibi

Prints out a syntax highlighted version of the SQL command or Result.

E

$ Panel#explain — Property in class Panel
$ Panel#explain — Property in class Panel
Driver::escapeText() — Method in class Driver

Encodes data for use in a SQL statement.

Driver::escapeBinary() — Method in class Driver
Driver::escapeIdentifier() — Method in class Driver
Driver::escapeBool() — Method in class Driver
Driver::escapeDate() — Method in class Driver
Driver::escapeDateTime() — Method in class Driver
Driver::escapeLike() — Method in class Driver

Encodes string for use in a LIKE statement.

FirebirdDriver::escapeText() — Method in class FirebirdDriver

Encodes data for use in a SQL statement.

FirebirdDriver::escapeBinary() — Method in class FirebirdDriver
FirebirdDriver::escapeIdentifier() — Method in class FirebirdDriver
FirebirdDriver::escapeBool() — Method in class FirebirdDriver
FirebirdDriver::escapeDate() — Method in class FirebirdDriver
FirebirdDriver::escapeDateTime() — Method in class FirebirdDriver
FirebirdDriver::escapeLike() — Method in class FirebirdDriver

Encodes string for use in a LIKE statement.

FirebirdDriver::escape() — Method in class FirebirdDriver
MsSqlDriver::escapeText() — Method in class MsSqlDriver

Encodes data for use in a SQL statement.

MsSqlDriver::escapeBinary() — Method in class MsSqlDriver
MsSqlDriver::escapeIdentifier() — Method in class MsSqlDriver
MsSqlDriver::escapeBool() — Method in class MsSqlDriver
MsSqlDriver::escapeDate() — Method in class MsSqlDriver
MsSqlDriver::escapeDateTime() — Method in class MsSqlDriver
MsSqlDriver::escapeLike() — Method in class MsSqlDriver

Encodes string for use in a LIKE statement.

MsSqlDriver::escape() — Method in class MsSqlDriver
MySqlDriver::escapeText() — Method in class MySqlDriver

Encodes data for use in a SQL statement.

MySqlDriver::escapeBinary() — Method in class MySqlDriver
MySqlDriver::escapeIdentifier() — Method in class MySqlDriver
MySqlDriver::escapeBool() — Method in class MySqlDriver
MySqlDriver::escapeDate() — Method in class MySqlDriver
MySqlDriver::escapeDateTime() — Method in class MySqlDriver
MySqlDriver::escapeLike() — Method in class MySqlDriver

Encodes string for use in a LIKE statement.

MySqlDriver::escape() — Method in class MySqlDriver
MySqliDriver::escapeText() — Method in class MySqliDriver

Encodes data for use in a SQL statement.

MySqliDriver::escapeBinary() — Method in class MySqliDriver
MySqliDriver::escapeIdentifier() — Method in class MySqliDriver
MySqliDriver::escapeBool() — Method in class MySqliDriver
MySqliDriver::escapeDate() — Method in class MySqliDriver
MySqliDriver::escapeDateTime() — Method in class MySqliDriver
MySqliDriver::escapeLike() — Method in class MySqliDriver

Encodes string for use in a LIKE statement.

MySqliDriver::escape() — Method in class MySqliDriver
OdbcDriver::escapeText() — Method in class OdbcDriver

Encodes data for use in a SQL statement.

OdbcDriver::escapeBinary() — Method in class OdbcDriver
OdbcDriver::escapeIdentifier() — Method in class OdbcDriver
OdbcDriver::escapeBool() — Method in class OdbcDriver
OdbcDriver::escapeDate() — Method in class OdbcDriver
OdbcDriver::escapeDateTime() — Method in class OdbcDriver
OdbcDriver::escapeLike() — Method in class OdbcDriver

Encodes string for use in a LIKE statement.

OdbcDriver::escape() — Method in class OdbcDriver
OracleDriver::escapeText() — Method in class OracleDriver

Encodes data for use in a SQL statement.

OracleDriver::escapeBinary() — Method in class OracleDriver
OracleDriver::escapeIdentifier() — Method in class OracleDriver
OracleDriver::escapeBool() — Method in class OracleDriver
OracleDriver::escapeDate() — Method in class OracleDriver
OracleDriver::escapeDateTime() — Method in class OracleDriver
OracleDriver::escapeLike() — Method in class OracleDriver

Encodes string for use in a LIKE statement.

OracleDriver::escape() — Method in class OracleDriver
PdoDriver::escapeText() — Method in class PdoDriver

Encodes data for use in a SQL statement.

PdoDriver::escapeBinary() — Method in class PdoDriver
PdoDriver::escapeIdentifier() — Method in class PdoDriver
PdoDriver::escapeBool() — Method in class PdoDriver
PdoDriver::escapeDate() — Method in class PdoDriver
PdoDriver::escapeDateTime() — Method in class PdoDriver
PdoDriver::escapeLike() — Method in class PdoDriver

Encodes string for use in a LIKE statement.

PdoDriver::escape() — Method in class PdoDriver
PostgreDriver::escapeText() — Method in class PostgreDriver

Encodes data for use in a SQL statement.

PostgreDriver::escapeBinary() — Method in class PostgreDriver
PostgreDriver::escapeIdentifier() — Method in class PostgreDriver
PostgreDriver::escapeBool() — Method in class PostgreDriver
PostgreDriver::escapeDate() — Method in class PostgreDriver
PostgreDriver::escapeDateTime() — Method in class PostgreDriver
PostgreDriver::escapeLike() — Method in class PostgreDriver

Encodes string for use in a LIKE statement.

PostgreDriver::escape() — Method in class PostgreDriver
Sqlite3Driver::escapeText() — Method in class Sqlite3Driver

Encodes data for use in a SQL statement.

Sqlite3Driver::escapeBinary() — Method in class Sqlite3Driver
Sqlite3Driver::escapeIdentifier() — Method in class Sqlite3Driver
Sqlite3Driver::escapeBool() — Method in class Sqlite3Driver
Sqlite3Driver::escapeDate() — Method in class Sqlite3Driver
Sqlite3Driver::escapeDateTime() — Method in class Sqlite3Driver
Sqlite3Driver::escapeLike() — Method in class Sqlite3Driver

Encodes string for use in a LIKE statement.

Sqlite3Driver::escape() — Method in class Sqlite3Driver
SqlsrvDriver::escapeText() — Method in class SqlsrvDriver

Encodes data for use in a SQL statement.

SqlsrvDriver::escapeBinary() — Method in class SqlsrvDriver
SqlsrvDriver::escapeIdentifier() — Method in class SqlsrvDriver
SqlsrvDriver::escapeBool() — Method in class SqlsrvDriver
SqlsrvDriver::escapeDate() — Method in class SqlsrvDriver
SqlsrvDriver::escapeDateTime() — Method in class SqlsrvDriver
SqlsrvDriver::escapeLike() — Method in class SqlsrvDriver

Encodes string for use in a LIKE statement.

SqlsrvDriver::escape() — Method in class SqlsrvDriver
Event — Class in namespace Dibi

Profiler & logger event.

Exception — Class in namespace Dibi

dibi common exception.

Fluent::execute() — Method in class Fluent

Generates and executes SQL query.

Helpers::escape() — Method in class Helpers
Strict::extensionMethod() — Method in class Strict
$ dibi#elapsedTime — Property in class dibi

F

$ Panel#filter — Property in class Panel
$ Panel#filter — Property in class Panel
Connection::fetch() — Method in class Connection

Executes SQL query and fetch result - shortcut for query() & fetch().

Connection::fetchAll() — Method in class Connection

Executes SQL query and fetch results - shortcut for query() & fetchAll().

Connection::fetchSingle() — Method in class Connection

Executes SQL query and fetch first column - shortcut for query() & fetchSingle().

Connection::fetchPairs() — Method in class Connection

Executes SQL query and fetch pairs - shortcut for query() & fetchPairs().

DataSource::fetch() — Method in class DataSource

Generates, executes SQL query and fetches the single row.

DataSource::fetchSingle() — Method in class DataSource

Like fetch(), but returns only first field.

DataSource::fetchAll() — Method in class DataSource

Fetches all records from table.

DataSource::fetchAssoc() — Method in class DataSource

Fetches all records from table and returns associative tree.

DataSource::fetchPairs() — Method in class DataSource

Fetches all records from table like $key => $value pairs.

FirebirdDriver — Class in namespace Dibi\Drivers

The dibi driver for Firebird/InterBase database.

FirebirdDriver::fetch() — Method in class FirebirdDriver

Fetches the row at current position and moves the internal cursor to the next position.

FirebirdDriver::free() — Method in class FirebirdDriver

Frees the resources allocated for this result set.

MsSqlDriver::fetch() — Method in class MsSqlDriver

Fetches the row at current position and moves the internal cursor to the next position.

MsSqlDriver::free() — Method in class MsSqlDriver

Frees the resources allocated for this result set.

MySqlDriver::fetch() — Method in class MySqlDriver

Fetches the row at current position and moves the internal cursor to the next position.

MySqlDriver::free() — Method in class MySqlDriver

Frees the resources allocated for this result set.

MySqliDriver::fetch() — Method in class MySqliDriver

Fetches the row at current position and moves the internal cursor to the next position.

MySqliDriver::free() — Method in class MySqliDriver

Frees the resources allocated for this result set.

OdbcDriver::fetch() — Method in class OdbcDriver

Fetches the row at current position and moves the internal cursor to the next position.

OdbcDriver::free() — Method in class OdbcDriver

Frees the resources allocated for this result set.

OracleDriver::fetch() — Method in class OracleDriver

Fetches the row at current position and moves the internal cursor to the next position.

OracleDriver::free() — Method in class OracleDriver

Frees the resources allocated for this result set.

PdoDriver::fetch() — Method in class PdoDriver

Fetches the row at current position and moves the internal cursor to the next position.

PdoDriver::free() — Method in class PdoDriver

Frees the resources allocated for this result set.

PostgreDriver::fetch() — Method in class PostgreDriver

Fetches the row at current position and moves the internal cursor to the next position.

PostgreDriver::free() — Method in class PostgreDriver

Frees the resources allocated for this result set.

Sqlite3Driver::fetch() — Method in class Sqlite3Driver

Fetches the row at current position and moves the internal cursor to the next position.

Sqlite3Driver::free() — Method in class Sqlite3Driver

Frees the resources allocated for this result set.

SqlsrvDriver::fetch() — Method in class SqlsrvDriver

Fetches the row at current position and moves the internal cursor to the next position.

SqlsrvDriver::free() — Method in class SqlsrvDriver

Frees the resources allocated for this result set.

Fluent — Class in namespace Dibi

dibi SQL builder via fluent interfaces. EXPERIMENTAL!

Fluent::fetch() — Method in class Fluent

Generates, executes SQL query and fetches the single row.

Fluent::fetchSingle() — Method in class Fluent

Like fetch(), but returns only first field.

Fluent::fetchAll() — Method in class Fluent

Fetches all records from table.

Fluent::fetchAssoc() — Method in class Fluent

Fetches all records from table and returns associative tree.

Fluent::fetchPairs() — Method in class Fluent

Fetches all records from table like $key => $value pairs.

Fluent::from() — Method in class Fluent
ForeignKeyConstraintViolationException — Class in namespace Dibi

Exception for a foreign key constraint violation.

FileLogger — Class in namespace Dibi\Loggers

dibi file logger.

$ FileLogger#file — Property in class FileLogger
$ FileLogger#filter — Property in class FileLogger
FirePhpLogger — Class in namespace Dibi\Loggers

dibi FirePHP logger.

$ FirePhpLogger#filter — Property in class FirePhpLogger
$ Column#fullName — Property in class Column
ForeignKey — Class in namespace Dibi\Reflection

Reflection metadata class for a foreign key.

$ Table#foreignKeys — Property in class Table
Result::free() — Method in class Result

Frees the resources allocated for this result set.

Result::fetch() — Method in class Result

Fetches the row at current position, process optional type conversion.

Result::fetchSingle() — Method in class Result

Like fetch(), but returns only first field.

Result::fetchAll() — Method in class Result

Fetches all records from table.

Result::fetchAssoc() — Method in class Result

Fetches all records from table and returns associative tree.

Result::fetchPairs() — Method in class Result

Fetches all records from table like $key => $value pairs.

ResultDriver::fetch() — Method in class ResultDriver

Fetches the row at current position and moves the internal cursor to the next position.

ResultDriver::free() — Method in class ResultDriver

Frees the resources allocated for this result set.

Translator::formatValue() — Method in class Translator

Apply modifier to single value.

dibi::fetch() — Method in class dibi

Executes SQL query and fetch result - Monostate for Dibi\Connection::query() & fetch().

dibi::fetchAll() — Method in class dibi

Executes SQL query and fetch results - Monostate for Dibi\Connection::query() & fetchAll().

dibi::fetchSingle() — Method in class dibi

Executes SQL query and fetch first column - Monostate for Dibi\Connection::query() & fetchSingle().

dibi::fetchPairs() — Method in class dibi

Executes SQL query and fetch pairs - Monostate for Dibi\Connection::query() & fetchPairs().

G

Panel::getTab() — Method in class Panel

Returns HTML code for custom tab. (Nette\Diagnostics\IBarPanel)

Panel::getPanel() — Method in class Panel

Returns HTML code for custom panel. (Nette\Diagnostics\IBarPanel)

Panel::getTab() — Method in class Panel

Returns HTML code for custom tab. (Tracy\IBarPanel)

Panel::getPanel() — Method in class Panel

Returns HTML code for custom panel. (Tracy\IBarPanel)

Connection::getConfig() — Method in class Connection

Returns configuration variable. If no $key is passed, returns the entire array.

Connection::getDriver() — Method in class Connection

Returns the driver and connects to a database in lazy mode.

Connection::getAffectedRows() — Method in class Connection

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

Connection::getInsertId() — Method in class Connection

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

Connection::getSubstitutes() — Method in class Connection

Returns substitution hashmap.

Connection::getDatabaseInfo() — Method in class Connection

Gets a information about the current database.

DataSource::getConnection() — Method in class DataSource

Returns the dibi connection.

DataSource::getResult() — Method in class DataSource

Returns (and queries) Result.

DataSource::getIterator() — Method in class DataSource
DataSource::getTotalCount() — Method in class DataSource

Returns the number of rows in a given data source.

DateTime::getTimestamp() — Method in class DateTime
Driver::getAffectedRows() — Method in class Driver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

Driver::getInsertId() — Method in class Driver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

Driver::getResource() — Method in class Driver

Returns the connection resource.

Driver::getReflector() — Method in class Driver

Returns the connection reflector.

FirebirdDriver::getAffectedRows() — Method in class FirebirdDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

FirebirdDriver::getInsertId() — Method in class FirebirdDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

FirebirdDriver::getResource() — Method in class FirebirdDriver

Returns the connection resource.

FirebirdDriver::getReflector() — Method in class FirebirdDriver

Returns the connection reflector.

FirebirdDriver::getRowCount() — Method in class FirebirdDriver

Returns the number of rows in a result set.

FirebirdDriver::getResultResource() — Method in class FirebirdDriver

Returns the result set resource.

FirebirdDriver::getResultColumns() — Method in class FirebirdDriver

Returns metadata for all columns in a result set.

FirebirdDriver::getTables() — Method in class FirebirdDriver

Returns list of tables.

FirebirdDriver::getColumns() — Method in class FirebirdDriver

Returns metadata for all columns in a table.

FirebirdDriver::getIndexes() — Method in class FirebirdDriver

Returns metadata for all indexes in a table (the constraints are included).

FirebirdDriver::getForeignKeys() — Method in class FirebirdDriver

Returns metadata for all foreign keys in a table.

FirebirdDriver::getIndices() — Method in class FirebirdDriver

Returns list of indices in given table (the constraints are not listed).

FirebirdDriver::getConstraints() — Method in class FirebirdDriver

Returns list of constraints in given table.

FirebirdDriver::getTriggersMeta() — Method in class FirebirdDriver

Returns metadata for all triggers in a table or database.

FirebirdDriver::getTriggers() — Method in class FirebirdDriver

Returns list of triggers for given table.

FirebirdDriver::getProceduresMeta() — Method in class FirebirdDriver

Returns metadata from stored procedures and their input and output parameters.

FirebirdDriver::getProcedures() — Method in class FirebirdDriver

Returns list of stored procedures.

FirebirdDriver::getGenerators() — Method in class FirebirdDriver

Returns list of generators.

FirebirdDriver::getFunctions() — Method in class FirebirdDriver

Returns list of user defined functions (UDF).

MsSqlDriver::getAffectedRows() — Method in class MsSqlDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

MsSqlDriver::getInsertId() — Method in class MsSqlDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

MsSqlDriver::getResource() — Method in class MsSqlDriver

Returns the connection resource.

MsSqlDriver::getReflector() — Method in class MsSqlDriver

Returns the connection reflector.

MsSqlDriver::getRowCount() — Method in class MsSqlDriver

Returns the number of rows in a result set.

MsSqlDriver::getResultColumns() — Method in class MsSqlDriver

Returns metadata for all columns in a result set.

MsSqlDriver::getResultResource() — Method in class MsSqlDriver

Returns the result set resource.

MsSqlReflector::getTables() — Method in class MsSqlReflector

Returns list of tables.

MsSqlReflector::getTableCount() — Method in class MsSqlReflector

Returns count of rows in a table

MsSqlReflector::getColumns() — Method in class MsSqlReflector

Returns metadata for all columns in a table.

MsSqlReflector::getIndexes() — Method in class MsSqlReflector

Returns metadata for all indexes in a table.

MsSqlReflector::getForeignKeys() — Method in class MsSqlReflector

Returns metadata for all foreign keys in a table.

MySqlDriver::getInfo() — Method in class MySqlDriver

Retrieves information about the most recently executed query.

MySqlDriver::getAffectedRows() — Method in class MySqlDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

MySqlDriver::getInsertId() — Method in class MySqlDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

MySqlDriver::getResource() — Method in class MySqlDriver

Returns the connection resource.

MySqlDriver::getReflector() — Method in class MySqlDriver

Returns the connection reflector.

MySqlDriver::getRowCount() — Method in class MySqlDriver

Returns the number of rows in a result set.

MySqlDriver::getResultColumns() — Method in class MySqlDriver

Returns metadata for all columns in a result set.

MySqlDriver::getResultResource() — Method in class MySqlDriver

Returns the result set resource.

MySqlReflector::getTables() — Method in class MySqlReflector

Returns list of tables.

MySqlReflector::getColumns() — Method in class MySqlReflector

Returns metadata for all columns in a table.

MySqlReflector::getIndexes() — Method in class MySqlReflector

Returns metadata for all indexes in a table.

MySqlReflector::getForeignKeys() — Method in class MySqlReflector

Returns metadata for all foreign keys in a table.

MySqliDriver::getInfo() — Method in class MySqliDriver

Retrieves information about the most recently executed query.

MySqliDriver::getAffectedRows() — Method in class MySqliDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

MySqliDriver::getInsertId() — Method in class MySqliDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

MySqliDriver::getResource() — Method in class MySqliDriver

Returns the connection resource.

MySqliDriver::getReflector() — Method in class MySqliDriver

Returns the connection reflector.

MySqliDriver::getRowCount() — Method in class MySqliDriver

Returns the number of rows in a result set.

MySqliDriver::getResultColumns() — Method in class MySqliDriver

Returns metadata for all columns in a result set.

MySqliDriver::getResultResource() — Method in class MySqliDriver

Returns the result set resource.

OdbcDriver::getAffectedRows() — Method in class OdbcDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

OdbcDriver::getInsertId() — Method in class OdbcDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

OdbcDriver::getResource() — Method in class OdbcDriver

Returns the connection resource.

OdbcDriver::getReflector() — Method in class OdbcDriver

Returns the connection reflector.

OdbcDriver::getRowCount() — Method in class OdbcDriver

Returns the number of rows in a result set.

OdbcDriver::getResultColumns() — Method in class OdbcDriver

Returns metadata for all columns in a result set.

OdbcDriver::getResultResource() — Method in class OdbcDriver

Returns the result set resource.

OdbcDriver::getTables() — Method in class OdbcDriver

Returns list of tables.

OdbcDriver::getColumns() — Method in class OdbcDriver

Returns metadata for all columns in a table.

OdbcDriver::getIndexes() — Method in class OdbcDriver

Returns metadata for all indexes in a table.

OdbcDriver::getForeignKeys() — Method in class OdbcDriver

Returns metadata for all foreign keys in a table.

OracleDriver::getAffectedRows() — Method in class OracleDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

OracleDriver::getInsertId() — Method in class OracleDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

OracleDriver::getResource() — Method in class OracleDriver

Returns the connection resource.

OracleDriver::getReflector() — Method in class OracleDriver

Returns the connection reflector.

OracleDriver::getRowCount() — Method in class OracleDriver

Returns the number of rows in a result set.

OracleDriver::getResultColumns() — Method in class OracleDriver

Returns metadata for all columns in a result set.

OracleDriver::getResultResource() — Method in class OracleDriver

Returns the result set resource.

OracleDriver::getTables() — Method in class OracleDriver

Returns list of tables.

OracleDriver::getColumns() — Method in class OracleDriver

Returns metadata for all columns in a table.

OracleDriver::getIndexes() — Method in class OracleDriver

Returns metadata for all indexes in a table.

OracleDriver::getForeignKeys() — Method in class OracleDriver

Returns metadata for all foreign keys in a table.

PdoDriver::getAffectedRows() — Method in class PdoDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

PdoDriver::getInsertId() — Method in class PdoDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

PdoDriver::getResource() — Method in class PdoDriver

Returns the connection resource.

PdoDriver::getReflector() — Method in class PdoDriver

Returns the connection reflector.

PdoDriver::getRowCount() — Method in class PdoDriver

Returns the number of rows in a result set.

PdoDriver::getResultColumns() — Method in class PdoDriver

Returns metadata for all columns in a result set.

PdoDriver::getResultResource() — Method in class PdoDriver

Returns the result set resource.

PostgreDriver::getAffectedRows() — Method in class PostgreDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

PostgreDriver::getInsertId() — Method in class PostgreDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

PostgreDriver::getResource() — Method in class PostgreDriver

Returns the connection resource.

PostgreDriver::getReflector() — Method in class PostgreDriver

Returns the connection reflector.

PostgreDriver::getRowCount() — Method in class PostgreDriver

Returns the number of rows in a result set.

PostgreDriver::getResultColumns() — Method in class PostgreDriver

Returns metadata for all columns in a result set.

PostgreDriver::getResultResource() — Method in class PostgreDriver

Returns the result set resource.

PostgreDriver::getTables() — Method in class PostgreDriver

Returns list of tables.

PostgreDriver::getColumns() — Method in class PostgreDriver

Returns metadata for all columns in a table.

PostgreDriver::getIndexes() — Method in class PostgreDriver

Returns metadata for all indexes in a table.

PostgreDriver::getForeignKeys() — Method in class PostgreDriver

Returns metadata for all foreign keys in a table.

Sqlite3Driver::getAffectedRows() — Method in class Sqlite3Driver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

Sqlite3Driver::getInsertId() — Method in class Sqlite3Driver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

Sqlite3Driver::getResource() — Method in class Sqlite3Driver

Returns the connection resource.

Sqlite3Driver::getReflector() — Method in class Sqlite3Driver

Returns the connection reflector.

Sqlite3Driver::getRowCount() — Method in class Sqlite3Driver

Returns the number of rows in a result set.

Sqlite3Driver::getResultColumns() — Method in class Sqlite3Driver

Returns metadata for all columns in a result set.

Sqlite3Driver::getResultResource() — Method in class Sqlite3Driver

Returns the result set resource.

SqliteReflector::getTables() — Method in class SqliteReflector

Returns list of tables.

SqliteReflector::getColumns() — Method in class SqliteReflector

Returns metadata for all columns in a table.

SqliteReflector::getIndexes() — Method in class SqliteReflector

Returns metadata for all indexes in a table.

SqliteReflector::getForeignKeys() — Method in class SqliteReflector

Returns metadata for all foreign keys in a table.

SqlsrvDriver::getAffectedRows() — Method in class SqlsrvDriver

Gets the number of affected rows by the last INSERT, UPDATE or DELETE query.

SqlsrvDriver::getInsertId() — Method in class SqlsrvDriver

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

SqlsrvDriver::getResource() — Method in class SqlsrvDriver

Returns the connection resource.

SqlsrvDriver::getReflector() — Method in class SqlsrvDriver

Returns the connection reflector.

SqlsrvDriver::getRowCount() — Method in class SqlsrvDriver

Returns the number of rows in a result set.

SqlsrvDriver::getResultColumns() — Method in class SqlsrvDriver

Returns metadata for all columns in a result set.

SqlsrvDriver::getResultResource() — Method in class SqlsrvDriver

Returns the result set resource.

SqlsrvReflector::getTables() — Method in class SqlsrvReflector

Returns list of tables.

SqlsrvReflector::getColumns() — Method in class SqlsrvReflector

Returns metadata for all columns in a table.

SqlsrvReflector::getIndexes() — Method in class SqlsrvReflector

Returns metadata for all indexes in a table.

SqlsrvReflector::getForeignKeys() — Method in class SqlsrvReflector

Returns metadata for all foreign keys in a table.

Exception::getSql() — Method in class Exception
Fluent::getFlag() — Method in class Fluent

Is a flag set?

Fluent::getCommand() — Method in class Fluent

Returns SQL command.

Fluent::getConnection() — Method in class Fluent

Returns the dibi connection.

Fluent::getIterator() — Method in class Fluent

Required by the IteratorAggregate interface.

Fluent::groupBy() — Method in class Fluent
HashMapBase::getCallback() — Method in class HashMapBase
Helpers::getSuggestion() — Method in class Helpers

Finds the best suggestion.

Helpers::getTypeCache() — Method in class Helpers
ProcedureException::getSeverity() — Method in class ProcedureException

Gets the exception severity.

Column::getName() — Method in class Column
Column::getFullName() — Method in class Column
Column::getTable() — Method in class Column
Column::getTableName() — Method in class Column
Column::getType() — Method in class Column
Column::getNativeType() — Method in class Column
Column::getSize() — Method in class Column
Column::getDefault() — Method in class Column
Column::getVendorInfo() — Method in class Column
Database::getName() — Method in class Database
Database::getTables() — Method in class Database
Database::getTableNames() — Method in class Database
Database::getTable() — Method in class Database
ForeignKey::getName() — Method in class ForeignKey
ForeignKey::getReferences() — Method in class ForeignKey
Index::getName() — Method in class Index
Index::getColumns() — Method in class Index
Result::getColumns() — Method in class Result
Result::getColumnNames() — Method in class Result
Result::getColumn() — Method in class Result
Table::getName() — Method in class Table
Table::getColumns() — Method in class Table
Table::getColumnNames() — Method in class Table
Table::getColumn() — Method in class Table
Table::getForeignKeys() — Method in class Table
Table::getIndexes() — Method in class Table
Table::getPrimaryKey() — Method in class Table
Reflector::getTables() — Method in class Reflector

Returns list of tables.

Reflector::getColumns() — Method in class Reflector

Returns metadata for all columns in a table.

Reflector::getIndexes() — Method in class Reflector

Returns metadata for all indexes in a table.

Reflector::getForeignKeys() — Method in class Reflector

Returns metadata for all foreign keys in a table.

Result::getResource() — Method in class Result
Result::getResultDriver() — Method in class Result

Safe access to property $driver.

Result::getRowCount() — Method in class Result

Returns the number of rows in a result set.

Result::getIterator() — Method in class Result

Required by the IteratorAggregate interface.

Result::getRowClass() — Method in class Result

Returns fetched object class name.

Result::getType() — Method in class Result

Returns column type.

Result::getFormat() — Method in class Result

Returns data format.

Result::getInfo() — Method in class Result

Returns a meta information about the current result set.

Result::getColumns() — Method in class Result
ResultDriver::getRowCount() — Method in class ResultDriver

Returns the number of rows in a result set.

ResultDriver::getResultColumns() — Method in class ResultDriver

Returns metadata for all columns in a result set.

ResultDriver::getResultResource() — Method in class ResultDriver

Returns the result set resource.

Row::getIterator() — Method in class Row
dibi::getConnection() — Method in class dibi

Retrieve active connection.

dibi::getAffectedRows() — Method in class dibi

Gets the number of affected rows.

dibi::getInsertId() — Method in class dibi

Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

dibi::getDatabaseInfo() — Method in class dibi

Gets a information about the current database - Monostate for Dibi\Connection::getDatabaseInfo().

dibi::getSubstitutes() — Method in class dibi

Returns substitution hashmap - Monostate for Dibi\Connection::getSubstitutes().

H

Fluent::having() — Method in class Fluent
HashMap — Class in namespace Dibi

Lazy cached storage.

HashMapBase — Class in namespace Dibi

Lazy cached storage.

Helpers — Class in namespace Dibi
Column::hasTable() — Method in class Column
Database::hasTable() — Method in class Database
Result::hasColumn() — Method in class Result
Table::hasColumn() — Method in class Table

I

$ Connection#insertId — Property in class Connection
Connection::isConnected() — Method in class Connection

Returns TRUE when connection was established.

Connection::insertId() — Method in class Connection

Retrieves the ID generated for an AUTO_INCREMENT column. Alias for getInsertId().

Connection::insert() — Method in class Connection
FirebirdDriver::inTransaction() — Method in class FirebirdDriver

Is in transaction?

OdbcDriver::inTransaction() — Method in class OdbcDriver

Is in transaction?

PostgreDriver::inTransaction() — Method in class PostgreDriver

Is in transaction?

Fluent::innerJoin() — Method in class Fluent
IDataSource — Class in namespace Dibi

Provides an interface between a dataset and data-aware components.

FirePhpLogger::isAvailable() — Method in class FirePhpLogger
Column::isUnsigned() — Method in class Column
Column::isNullable() — Method in class Column
Column::isAutoIncrement() — Method in class Column
Database::init() — Method in class Database
Index — Class in namespace Dibi\Reflection

Reflection metadata class for a index or primary key.

Index::isUnique() — Method in class Index
Index::isPrimary() — Method in class Index
Result::initColumns() — Method in class Result
$ Table#indexes — Property in class Table
Table::isView() — Method in class Table
Table::initColumns() — Method in class Table
Table::initIndexes() — Method in class Table
Table::initForeignKeys() — Method in class Table
dibi::isConnected() — Method in class dibi

Returns TRUE when connection was established.

dibi::insertId() — Method in class dibi

Retrieves the ID generated for an AUTO_INCREMENT column. Alias for getInsertId().

dibi::insert() — Method in class dibi

J

Fluent::join() — Method in class Fluent

K

ResultIterator::key() — Method in class ResultIterator

Returns the key of the current element.

L

DibiExtension21::loadConfiguration() — Method in class DibiExtension21
DibiExtension22::loadConfiguration() — Method in class DibiExtension22
Panel::logEvent() — Method in class Panel

After event notification.

Panel::logEvent() — Method in class Panel

After event notification.

Connection::literal() — Method in class Connection
Connection::loadFile() — Method in class Connection

Import SQL dump from file.

Fluent::limit() — Method in class Fluent
Fluent::leftJoin() — Method in class Fluent
Helpers::loadFromFile() — Method in class Helpers

Import SQL dump from file.

Literal — Class in namespace Dibi

SQL literal value.

FileLogger::logEvent() — Method in class FileLogger

After event notification.

FirePhpLogger::logEvent() — Method in class FirePhpLogger

After event notification.

dibi::loadFile() — Method in class dibi

Import SQL dump from file - extreme fast!

M

$ Panel#maxLength — Property in class Panel
$ Panel#maxLength — Property in class Panel
DateTime::modifyClone() — Method in class DateTime
MsSqlDriver — Class in namespace Dibi\Drivers

The dibi driver for MS SQL database.

MsSqlReflector — Class in namespace Dibi\Drivers

The dibi reflector for MS SQL databases.

MySqlDriver — Class in namespace Dibi\Drivers

The dibi driver for MySQL database.

MySqlReflector — Class in namespace Dibi\Drivers

The dibi reflector for MySQL databases.

MySqliDriver — Class in namespace Dibi\Drivers

The dibi driver for MySQL database via improved extension.

$ Fluent#masks — Property in class Fluent
$ Fluent#modifiers — Property in class Fluent
$ FirePhpLogger#maxQueries — Property in class FirePhpLogger

maximum number of rows

$ FirePhpLogger#maxLength — Property in class FirePhpLogger

maximum SQL length

N

Connection::nativeQuery() — Method in class Connection

Executes the SQL query.

$ FirePhpLogger#numOfQueries — Property in class FirePhpLogger
NotImplementedException — Class in namespace Dibi
NotNullConstraintViolationException — Class in namespace Dibi

Exception for a NOT NULL constraint violation.

NotSupportedException — Class in namespace Dibi
$ Column#name — Property in class Column
$ Column#nativeType — Property in class Column
$ Column#nullable — Property in class Column
$ Database#name — Property in class Database
$ ForeignKey#name — Property in class ForeignKey
$ Index#name — Property in class Index
$ Table#name — Property in class Table
ResultIterator::next() — Method in class ResultIterator

Moves forward to next element.

$ dibi#numOfQueries — Property in class dibi
dibi::nativeQuery() — Method in class dibi

Executes the SQL query - Monostate for Dibi\Connection::nativeQuery().

O

$ Connection#onEvent — Property in class Connection
Connection::onEvent() — Method in class Connection
DataSource::orderBy() — Method in class DataSource

Selects columns to order by.

OdbcDriver — Class in namespace Dibi\Drivers

The dibi driver interacting with databases via ODBC connections.

OracleDriver — Class in namespace Dibi\Drivers

The dibi driver for Oracle database.

Fluent::orderBy() — Method in class Fluent
Fluent::offset() — Method in class Fluent
Fluent::outerJoin() — Method in class Fluent
Fluent::on() — Method in class Fluent
Row::offsetSet() — Method in class Row
Row::offsetGet() — Method in class Row
Row::offsetExists() — Method in class Row
Row::offsetUnset() — Method in class Row

P

Panel — Class in namespace Dibi\Bridges\Nette

Dibi panel for Nette\Diagnostics.

Panel — Class in namespace Dibi\Bridges\Tracy

Dibi panel for Tracy.

PdoDriver — Class in namespace Dibi\Drivers

The dibi driver for PDO.

PostgreDriver — Class in namespace Dibi\Drivers

The dibi driver for PostgreSQL database.

PostgreDriver::ping() — Method in class PostgreDriver

Pings database.

PcreException — Class in namespace Dibi

PCRE exception.

ProcedureException — Class in namespace Dibi

Database procedure exception.

$ Index#primary — Property in class Index
$ Table#primaryKey — Property in class Table

Q

Connection::query() — Method in class Connection

Generates (translates) and executes SQL query.

Driver::query() — Method in class Driver

Internal: Executes the SQL query.

FirebirdDriver::query() — Method in class FirebirdDriver

Executes the SQL query.

MsSqlDriver::query() — Method in class MsSqlDriver

Executes the SQL query.

MySqlDriver::query() — Method in class MySqlDriver

Executes the SQL query.

MySqliDriver::query() — Method in class MySqliDriver

Executes the SQL query.

OdbcDriver::query() — Method in class OdbcDriver

Executes the SQL query.

OracleDriver::query() — Method in class OracleDriver

Executes the SQL query.

PdoDriver::query() — Method in class PdoDriver

Executes the SQL query.

PostgreDriver::query() — Method in class PostgreDriver

Executes the SQL query.

Sqlite3Driver::query() — Method in class Sqlite3Driver

Executes the SQL query.

SqlsrvDriver::query() — Method in class SqlsrvDriver

Executes the SQL query.

dibi::query() — Method in class dibi

Generates and executes SQL query - Monostate for Dibi\Connection::query().

R

Panel::register() — Method in class Panel
Panel::renderException() — Method in class Panel

Returns blue-screen custom tab.

Panel::register() — Method in class Panel
Panel::renderException() — Method in class Panel

Returns blue-screen custom tab.

Connection::rollback() — Method in class Connection

Rollback changes in a transaction.

DataSource::release() — Method in class DataSource

Discards the internal cache.

Driver::rollback() — Method in class Driver

Rollback changes in a transaction.

FirebirdDriver::rollback() — Method in class FirebirdDriver

Rollback changes in a transaction.

MsSqlDriver::rollback() — Method in class MsSqlDriver

Rollback changes in a transaction.

MySqlDriver::rollback() — Method in class MySqlDriver

Rollback changes in a transaction.

MySqliDriver::rollback() — Method in class MySqliDriver

Rollback changes in a transaction.

OdbcDriver::rollback() — Method in class OdbcDriver

Rollback changes in a transaction.

OracleDriver::rollback() — Method in class OracleDriver

Rollback changes in a transaction.

PdoDriver::rollback() — Method in class PdoDriver

Rollback changes in a transaction.

PostgreDriver::rollback() — Method in class PostgreDriver

Rollback changes in a transaction.

Sqlite3Driver::rollback() — Method in class Sqlite3Driver

Rollback changes in a transaction.

Sqlite3Driver::registerFunction() — Method in class Sqlite3Driver

Registers an user defined function for use in SQL statements.

Sqlite3Driver::registerAggregateFunction() — Method in class Sqlite3Driver

Registers an aggregating user defined function for use in SQL statements.

SqlsrvDriver::rollback() — Method in class SqlsrvDriver

Rollback changes in a transaction.

$ Event#result — Property in class Event
Fluent::removeClause() — Method in class Fluent

Removes a clause.

Fluent::rightJoin() — Method in class Fluent
$ ForeignKey#references — Property in class ForeignKey
Result — Class in namespace Dibi\Reflection

Reflection metadata class for a result set.

Reflector — Class in namespace Dibi

dibi driver reflection.

Result — Class in namespace Dibi

dibi result set.

$ Result#rowCount — Property in class Result
ResultDriver — Class in namespace Dibi

dibi result set driver interface.

ResultIterator — Class in namespace Dibi

External result set iterator.

ResultIterator::rewind() — Method in class ResultIterator

Rewinds the iterator to the first element.

Row — Class in namespace Dibi

Result set single row.

dibi::rollback() — Method in class dibi

Rollback changes in a transaction - Monostate for Dibi\Connection::rollback().

S

Connection::select() — Method in class Connection
Connection::substitute() — Method in class Connection

Provides substitution.

DataSource::select() — Method in class DataSource

Selects columns to query.

DateTime::setTimestamp() — Method in class DateTime
FirebirdDriver::seek() — Method in class FirebirdDriver

Moves cursor position without fetching row.

MsSqlDriver::seek() — Method in class MsSqlDriver

Moves cursor position without fetching row.

MySqlDriver::seek() — Method in class MySqlDriver

Moves cursor position without fetching row.

MySqliDriver::seek() — Method in class MySqliDriver

Moves cursor position without fetching row.

OdbcDriver::seek() — Method in class OdbcDriver

Moves cursor position without fetching row.

OracleDriver::seek() — Method in class OracleDriver

Moves cursor position without fetching row.

PdoDriver::seek() — Method in class PdoDriver

Moves cursor position without fetching row.

PostgreDriver::seek() — Method in class PostgreDriver

Moves cursor position without fetching row.

Sqlite3Driver — Class in namespace Dibi\Drivers

The dibi driver for SQLite3 database.

Sqlite3Driver::seek() — Method in class Sqlite3Driver

Moves cursor position without fetching row.

SqliteReflector — Class in namespace Dibi\Drivers

The dibi reflector for SQLite database.

SqlsrvDriver — Class in namespace Dibi\Drivers

The dibi driver for Microsoft SQL Server and SQL Azure databases.

SqlsrvDriver::seek() — Method in class SqlsrvDriver

Moves cursor position without fetching row.

SqlsrvReflector — Class in namespace Dibi\Drivers

The dibi reflector for Microsoft SQL Server and SQL Azure databases.

$ Event#sql — Property in class Event
$ Event#source — Property in class Event
$ Fluent#separators — Property in class Fluent
Fluent::setFlag() — Method in class Fluent

Change a SQL flag.

Fluent::setupResult() — Method in class Fluent

Adds Result setup.

Fluent::select() — Method in class Fluent
HashMapBase::setCallback() — Method in class HashMapBase
$ FirePhpLogger#streamChunkSize — Property in class FirePhpLogger

size of json stream chunk

$ ProcedureException#severity — Property in class ProcedureException
$ Column#size — Property in class Column
Result::seek() — Method in class Result

Moves cursor position without fetching row.

Result::setRowClass() — Method in class Result

Set fetched object class. This class should extend the Row class.

Result::setRowFactory() — Method in class Result

Set a factory to create fetched object instances. These should extend the Row class.

Result::setType() — Method in class Result

Define column type.

Result::setFormat() — Method in class Result

Sets date format.

ResultDriver::seek() — Method in class ResultDriver

Moves cursor position without fetching row.

Strict — Class in namespace Dibi

Better OOP experience.

$ dibi#sql — Property in class dibi
dibi::setConnection() — Method in class dibi

Sets connection.

dibi::select() — Method in class dibi

T

Connection::translate() — Method in class Connection

Generates SQL query.

Connection::test() — Method in class Connection

Generates and prints SQL query.

Connection::translateArgs() — Method in class Connection

Generates SQL query.

DataSource::toFluent() — Method in class DataSource

Returns this data source wrapped in Fluent object.

DataSource::toDataSource() — Method in class DataSource

Returns this data source wrapped in DataSource object.

$ Event#type — Property in class Event
$ Event#time — Property in class Event
Fluent::test() — Method in class Fluent

Generates and prints SQL query or it's part.

Fluent::toDataSource() — Method in class Fluent
$ FirePhpLogger#totalTime — Property in class FirePhpLogger
$ Column#table — Property in class Column
$ Column#type — Property in class Column
$ Database#tables — Property in class Database
$ Database#tableNames — Property in class Database
Table — Class in namespace Dibi\Reflection

Reflection metadata class for a database table.

Row::toArray() — Method in class Row
Translator — Class in namespace Dibi

dibi SQL translator.

Translator::translate() — Method in class Translator

Generates SQL. Can be called only once.

Type — Class in namespace Dibi

Data types.

$ dibi#totalTime — Property in class dibi
dibi::test() — Method in class dibi

Generates and prints SQL query - Monostate for Dibi\Connection::test().

U

Connection::update() — Method in class Connection
FirebirdDriver::unescapeBinary() — Method in class FirebirdDriver

Decodes data from result set.

MsSqlDriver::unescapeBinary() — Method in class MsSqlDriver

Decodes data from result set.

MySqlDriver::unescapeBinary() — Method in class MySqlDriver

Decodes data from result set.

MySqliDriver::unescapeBinary() — Method in class MySqliDriver

Decodes data from result set.

OdbcDriver::unescapeBinary() — Method in class OdbcDriver

Decodes data from result set.

OracleDriver::unescapeBinary() — Method in class OracleDriver

Decodes data from result set.

PdoDriver::unescapeBinary() — Method in class PdoDriver

Decodes data from result set.

PostgreDriver::unescapeBinary() — Method in class PostgreDriver

Decodes data from result set.

Sqlite3Driver::unescapeBinary() — Method in class Sqlite3Driver

Decodes data from result set.

SqlsrvDriver::unescapeBinary() — Method in class SqlsrvDriver

Decodes data from result set.

Fluent::using() — Method in class Fluent
$ Column#unsigned — Property in class Column
$ Index#unique — Property in class Index
ResultDriver::unescapeBinary() — Method in class ResultDriver

Decodes data from result set.

UniqueConstraintViolationException — Class in namespace Dibi

Exception for a unique constraint violation.

dibi::update() — Method in class dibi

V

$ Table#view — Property in class Table
ResultIterator::valid() — Method in class ResultIterator

Checks if there is a current element after calls to rewind() or next().

W

DataSource::where() — Method in class DataSource

Adds conditions to query.

Fluent::where() — Method in class Fluent

_

Panel::__construct() — Method in class Panel
Panel::__construct() — Method in class Panel
Connection::__construct() — Method in class Connection

Connection options: (see driver-specific options too)

  • lazy (bool) => if TRUE, connection will be established only when required
  • result (array) => result set options
    • formatDateTime => date-time format (if empty, DateTime objects will be returned)
  • profiler (array or bool)
    • run (bool) => enable profiler?
    • file => file to log
  • substitutes (array) => map of driver specific substitutes (under development)
Connection::__destruct() — Method in class Connection

Automatically frees the resources allocated for this result set.

Connection::__wakeup() — Method in class Connection

Prevents unserialization.

Connection::__sleep() — Method in class Connection

Prevents serialization.

DataSource::__construct() — Method in class DataSource
DataSource::__toString() — Method in class DataSource

Returns SQL query.

DateTime::__construct() — Method in class DateTime
DateTime::__toString() — Method in class DateTime
DateTime::__wakeup() — Method in class DateTime
FirebirdDriver::__construct() — Method in class FirebirdDriver
FirebirdDriver::__destruct() — Method in class FirebirdDriver

Automatically frees the resources allocated for this result set.

MsSqlDriver::__construct() — Method in class MsSqlDriver
MsSqlDriver::__destruct() — Method in class MsSqlDriver

Automatically frees the resources allocated for this result set.

MsSqlReflector::__construct() — Method in class MsSqlReflector
MySqlDriver::__construct() — Method in class MySqlDriver
MySqlDriver::__destruct() — Method in class MySqlDriver

Automatically frees the resources allocated for this result set.

MySqlReflector::__construct() — Method in class MySqlReflector
MySqliDriver::__construct() — Method in class MySqliDriver
MySqliDriver::__destruct() — Method in class MySqliDriver

Automatically frees the resources allocated for this result set.

OdbcDriver::__construct() — Method in class OdbcDriver
OdbcDriver::__destruct() — Method in class OdbcDriver

Automatically frees the resources allocated for this result set.

OracleDriver::__construct() — Method in class OracleDriver
OracleDriver::__destruct() — Method in class OracleDriver

Automatically frees the resources allocated for this result set.

PdoDriver::__construct() — Method in class PdoDriver
PostgreDriver::__construct() — Method in class PostgreDriver
PostgreDriver::__destruct() — Method in class PostgreDriver

Automatically frees the resources allocated for this result set.

Sqlite3Driver::__construct() — Method in class Sqlite3Driver
Sqlite3Driver::__destruct() — Method in class Sqlite3Driver

Automatically frees the resources allocated for this result set.

SqliteReflector::__construct() — Method in class SqliteReflector
SqlsrvDriver::__construct() — Method in class SqlsrvDriver
SqlsrvDriver::__destruct() — Method in class SqlsrvDriver

Automatically frees the resources allocated for this result set.

SqlsrvReflector::__construct() — Method in class SqlsrvReflector
Event::__construct() — Method in class Event
Exception::__construct() — Method in class Exception

Construct a dibi exception.

Exception::__toString() — Method in class Exception
Fluent::__construct() — Method in class Fluent
Fluent::__call() — Method in class Fluent

Appends new argument to the clause.

Fluent::__toString() — Method in class Fluent

Returns SQL query.

Fluent::_export() — Method in class Fluent

Generates parameters for Translator.

Fluent::_formatClause() — Method in class Fluent

Format camelCase clause name to UPPER CASE.

Fluent::__clone() — Method in class Fluent
HashMap::__set() — Method in class HashMap
HashMap::__get() — Method in class HashMap
HashMapBase::__construct() — Method in class HashMapBase
Literal::__construct() — Method in class Literal
Literal::__toString() — Method in class Literal
FileLogger::__construct() — Method in class FileLogger
FirePhpLogger::__construct() — Method in class FirePhpLogger
PcreException::__construct() — Method in class PcreException

Construct a dibi exception.

ProcedureException::__construct() — Method in class ProcedureException

Construct the exception.

Column::__construct() — Method in class Column
Database::__construct() — Method in class Database
ForeignKey::__construct() — Method in class ForeignKey
Index::__construct() — Method in class Index
Result::__construct() — Method in class Result
Table::__construct() — Method in class Table
Result::__construct() — Method in class Result
ResultIterator::__construct() — Method in class ResultIterator
Row::__construct() — Method in class Row
Row::__get() — Method in class Row
Strict::__call() — Method in class Strict

Call to undefined method.

Strict::__callStatic() — Method in class Strict

Call to undefined static method.

Strict::__get() — Method in class Strict

Access to undeclared property.

Strict::__set() — Method in class Strict

Access to undeclared property.

Strict::__isset() — Method in class Strict
Strict::__unset() — Method in class Strict

Access to undeclared property.

Translator::__construct() — Method in class Translator
Type::__construct() — Method in class Type
dibi::__construct() — Method in class dibi

Static class - cannot be instantiated.