Index
A
- $ Connection#affectedRows — Property 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#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
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
- 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
- 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.
- Expression — Class 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#elapsedTime — Property in class dibi
F
- $ 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. (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
- 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
- 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
- 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
- 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.
- 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
- 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\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.
- 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
_
- 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.