A

$ Connection#affectedRowsProperty in class Connection
Connection::alias() — Method in class Connection
Connection::affectedRows() — Method in class Connection
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#autoIncrementProperty 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

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

ConnectionClass 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
ConstraintViolationExceptionClass 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#connectionProperty in class Event
$ Event#countProperty in class Event
$ Fluent#clauseSwitchesProperty in class Fluent
Fluent::clause() — Method in class Fluent

Switch to a clause.

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

Reflection metadata class for a table or result set column.

$ Index#columnsProperty in class Index
$ Result#columnsProperty in class Result
$ Result#columnNamesProperty in class Result
$ Table#columnsProperty in class Table
$ Table#columnNamesProperty 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

DibiExtension22Class 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
DataSourceClass in namespace Dibi

Default implementation of IDataSource for dibi.

DateTimeClass in namespace Dibi
DateTime.
DriverClass in namespace Dibi

dibi driver interface.

Driver::disconnect() — Method in class Driver

Disconnects from a database.

DriverExceptionClass 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#defaultProperty in class Column
DatabaseClass 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.

dibiClass in namespace [Global Namespace]

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

$ dibi#defaultDriverProperty 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#explainProperty 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
EventClass in namespace Dibi

Profiler & logger event.

ExceptionClass in namespace Dibi

dibi common exception.

ExpressionClass in namespace Dibi

SQL expression.

Fluent::execute() — Method in class Fluent

Generates and executes SQL query.

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

F

$ Panel#filterProperty 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.

FirebirdDriverClass 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.

FluentClass 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
ForeignKeyConstraintViolationExceptionClass in namespace Dibi

Exception for a foreign key constraint violation.

FileLoggerClass in namespace Dibi\Loggers

dibi file logger.

$ FileLogger#fileProperty in class FileLogger
$ FileLogger#filterProperty in class FileLogger
FirePhpLoggerClass in namespace Dibi\Loggers

dibi FirePHP logger.

$ FirePhpLogger#filterProperty in class FirePhpLogger
$ Column#fullNameProperty in class Column
ForeignKeyClass in namespace Dibi\Reflection

Reflection metadata class for a foreign key.

$ Table#foreignKeysProperty 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. (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
Expression::getValues() — Method in class Expression
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
HashMapClass in namespace Dibi

Lazy cached storage.

HashMapBaseClass in namespace Dibi

Lazy cached storage.

HelpersClass 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#insertIdProperty in class Connection
Connection::isConnected() — Method in class Connection

Returns true when connection was established.

Connection::insertId() — Method in class Connection
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
Helpers::intVal() — Method in class Helpers
IDataSourceClass 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
IndexClass 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#indexesProperty 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
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

DibiExtension22::loadConfiguration() — Method in class DibiExtension22
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.

LiteralClass 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#maxLengthProperty in class Panel
DateTime::modifyClone() — Method in class DateTime
MsSqlDriverClass in namespace Dibi\Drivers

The dibi driver for MS SQL database.

MsSqlReflectorClass in namespace Dibi\Drivers

The dibi reflector for MS SQL databases.

MySqlDriverClass in namespace Dibi\Drivers

The dibi driver for MySQL database.

MySqlReflectorClass in namespace Dibi\Drivers

The dibi reflector for MySQL databases.

MySqliDriverClass in namespace Dibi\Drivers

The dibi driver for MySQL database via improved extension.

$ Fluent#masksProperty in class Fluent
$ Fluent#modifiersProperty in class Fluent
$ FirePhpLogger#maxQueriesProperty in class FirePhpLogger

maximum number of rows

$ FirePhpLogger#maxLengthProperty in class FirePhpLogger

maximum SQL length

N

Connection::nativeQuery() — Method in class Connection

Executes the SQL query.

$ FirePhpLogger#numOfQueriesProperty in class FirePhpLogger
NotImplementedExceptionClass in namespace Dibi
NotNullConstraintViolationExceptionClass in namespace Dibi

Exception for a NOT NULL constraint violation.

NotSupportedExceptionClass in namespace Dibi
$ Column#nameProperty in class Column
$ Column#nativeTypeProperty in class Column
$ Column#nullableProperty in class Column
$ Database#nameProperty in class Database
$ ForeignKey#nameProperty in class ForeignKey
$ Index#nameProperty in class Index
$ Table#nameProperty in class Table
ResultIterator::next() — Method in class ResultIterator

Moves forward to next element.

$ dibi#numOfQueriesProperty in class dibi
dibi::nativeQuery() — Method in class dibi

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

O

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

Selects columns to order by.

OdbcDriverClass in namespace Dibi\Drivers

The dibi driver interacting with databases via ODBC connections.

OracleDriverClass 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

PanelClass in namespace Dibi\Bridges\Tracy

Dibi panel for Tracy.

PdoDriverClass in namespace Dibi\Drivers

The dibi driver for PDO.

PostgreDriverClass in namespace Dibi\Drivers

The dibi driver for PostgreSQL database.

PostgreDriver::ping() — Method in class PostgreDriver

Pings database.

PcreExceptionClass in namespace Dibi

PCRE exception.

ProcedureExceptionClass in namespace Dibi

Database procedure exception.

$ Index#primaryProperty in class Index
$ Table#primaryKeyProperty 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.

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#resultProperty in class Event
Fluent::removeClause() — Method in class Fluent

Removes a clause.

Fluent::rightJoin() — Method in class Fluent
$ ForeignKey#referencesProperty in class ForeignKey
ResultClass in namespace Dibi\Reflection

Reflection metadata class for a result set.

ReflectorClass in namespace Dibi

dibi driver reflection.

ResultClass in namespace Dibi

dibi result set.

$ Result#rowCountProperty in class Result
ResultDriverClass in namespace Dibi

dibi result set driver interface.

ResultIteratorClass in namespace Dibi

External result set iterator.

ResultIterator::rewind() — Method in class ResultIterator

Rewinds the iterator to the first element.

RowClass 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.

Sqlite3DriverClass in namespace Dibi\Drivers

The dibi driver for SQLite3 database.

Sqlite3Driver::seek() — Method in class Sqlite3Driver

Moves cursor position without fetching row.

SqliteReflectorClass in namespace Dibi\Drivers

The dibi reflector for SQLite database.

SqlsrvDriverClass 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.

SqlsrvReflectorClass in namespace Dibi\Drivers

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

$ Event#sqlProperty in class Event
$ Event#sourceProperty in class Event
$ Fluent#separatorsProperty 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#streamChunkSizeProperty in class FirePhpLogger

size of json stream chunk

$ ProcedureException#severityProperty in class ProcedureException
$ Column#sizeProperty 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.

StrictClass in namespace Dibi

Better OOP experience.

$ dibi#sqlProperty 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#typeProperty in class Event
$ Event#timeProperty 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#totalTimeProperty in class FirePhpLogger
$ Column#tableProperty in class Column
$ Column#typeProperty in class Column
$ Database#tablesProperty in class Database
$ Database#tableNamesProperty in class Database
TableClass in namespace Dibi\Reflection

Reflection metadata class for a database table.

Row::toArray() — Method in class Row
TranslatorClass in namespace Dibi

dibi SQL translator.

Translator::translate() — Method in class Translator

Generates SQL. Can be called only once.

TypeClass in namespace Dibi

Data types.

$ dibi#totalTimeProperty 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#unsignedProperty in class Column
$ Index#uniqueProperty in class Index
ResultDriver::unescapeBinary() — Method in class ResultDriver

Decodes data from result set.

UniqueConstraintViolationExceptionClass in namespace Dibi

Exception for a unique constraint violation.

dibi::update() — Method in class dibi

V

$ Table#viewProperty 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

_

DibiExtension22::__construct() — Method in class DibiExtension22
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
Expression::__construct() — Method in class Expression
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.