Apache Zeta Components Manual :: Package DatabaseSchema Element Index
Element index for package DatabaseSchema
Package indexes
[
a ]
[
c ]
[
d ]
[
e ]
[
f ]
[
g ]
[
h ]
[
i ]
[
l ]
[
n ]
[
o ]
[
p ]
[
q ]
[
r ]
[
s ]
[
t ]
[
u ]
[
v ]
[
w ]
[
x ]
[
_ ]
Letter '_'
- __construct
- in file sqlite_drop_field_exception.php, method ezcDbSchemaSqliteDropFieldException::__construct()
Constructs an ezcDbSchemaSqliteDropFieldException
- __construct
- in file schema_diff.php, method ezcDbSchemaDiff::__construct()
Constructs an ezcDbSchemaDiff object.
- __construct
- in file schema.php, method ezcDbSchema::__construct()
Constructs a new ezcDbSchema object with schema definition $schema.
- __construct
- in file class_writer.php, method ezcDbSchemaPersistentClassWriter::__construct()
Creates a new writer instance
- __construct
- in file table.php, method ezcDbSchemaTable::__construct()
Constructs an ezcDbSchemaTable object.
- __construct
- in file table_diff.php, method ezcDbSchemaTableDiff::__construct()
Constructs an ezcDbSchemaTableDiff object.
- __construct
- in file writer.php, method ezcDbSchemaPersistentWriter::__construct()
Creates a new writer instance
- __construct
- in file unsupported_type.php, method ezcDbSchemaUnsupportedTypeException::__construct()
Constructs an ezcDatabaseSchemaUnsupportedTypeException for the type $type.
- __construct
- in file unknown_format.php, method ezcDbSchemaUnknownFormatException::__construct()
Constructs an ezcDatabaseSchemaUnknownFormatException for the $format and handler type $type.
- __construct
- in file invalid_schema.php, method ezcDbSchemaInvalidSchemaException::__construct()
Constructs an ezcDbSchemaInvalidSchemaException with an optional message.
- __construct
- in file invalid_writer_class.php, method ezcDbSchemaInvalidWriterClassException::__construct()
Constructs an ezcDbSchemaInvalidWriterClassException for writer class $writerClass
- __construct
- in file index.php, method ezcDbSchemaIndex::__construct()
Constructs an ezcDbSchemaIndex object.
- __construct
- in file field.php, method ezcDbSchemaField::__construct()
Constructs an ezcDbSchemaField object.
- __construct
- in file drop_all_columns_exception.php, method ezcDbSchemaDropAllColumnsException::__construct()
Constructs an ezcDbSchemaDropAllColumnsException
- __construct
- in file invalid_reader_class.php, method ezcDbSchemaInvalidReaderClassException::__construct()
Constructs an ezcDbSchemaInvalidReaderClassException for reader class $readerClass
- __construct
- in file index_field.php, method ezcDbSchemaIndexField::__construct()
Constructs an ezcDbSchemaIndexField object.
- __construct
- in file invalid_diff_writer_class.php, method ezcDbSchemaInvalidDiffWriterClassException::__construct()
Constructs an ezcDbSchemaInvalidDiffWriterClassException for writer class $writerClass
- __construct
- in file invalid_diff_reader_class.php, method ezcDbSchemaInvalidDiffReaderClassException::__construct()
Constructs an ezcDbSchemaInvalidDiffReaderClassException for reader class $readerClass
- __set
- in file schema.php, method ezcDbSchemaOptions::__set()
Set an option value
- __set_state
- in file index_field.php, method ezcDbSchemaIndexField::__set_state()
- __set_state
- in file field.php, method ezcDbSchemaField::__set_state()
- __set_state
- in file table_diff.php, method ezcDbSchemaTableDiff::__set_state()
- __set_state
- in file table.php, method ezcDbSchemaTable::__set_state()
- __set_state
- in file schema_diff.php, method ezcDbSchemaDiff::__set_state()
- __set_state
- in file index.php, method ezcDbSchemaIndex::__set_state()
Letter 'a'
- $addedFields
- in file table_diff.php, variable ezcDbSchemaTableDiff::$addedFields
All added fields
- $addedIndexes
- in file table_diff.php, variable ezcDbSchemaTableDiff::$addedIndexes
All added indexes
- $autoIncrement
- in file field.php, variable ezcDbSchemaField::$autoIncrement
Whether this field is an auto increment field.
- addDiffReader
- in file handler_manager.php, method ezcDbSchemaHandlerManager::addDiffReader()
Adds the difference read handler class $readerClass to the manager for $type
- addDiffWriter
- in file handler_manager.php, method ezcDbSchemaHandlerManager::addDiffWriter()
Adds the difference write handler class $writerClass to the manager for $type
- addReader
- in file handler_manager.php, method ezcDbSchemaHandlerManager::addReader()
Adds the read handler class $readerClass to the manager for $type
- addWriter
- in file handler_manager.php, method ezcDbSchemaHandlerManager::addWriter()
Adds the write handler class $writerClass to the manager for $type
- applyDiffToDb
- in file writer.php, method ezcDbSchemaPgsqlWriter::applyDiffToDb()
Applies the differences defined in $dbSchemaDiff to the database referenced by $db.
- applyDiffToDb
- in file writer.php, method ezcDbSchemaSqliteWriter::applyDiffToDb()
Applies the differences defined in $dbSchemaDiff to the database referenced by $db.
- applyDiffToDb
- in file writer.php, method ezcDbSchemaMysqlWriter::applyDiffToDb()
Applies the differences defined in $dbSchemaDiff to the database referenced by $db.
- applyDiffToDb
- in file writer.php, method ezcDbSchemaOracleWriter::applyDiffToDb()
Applies the differences defined in $dbSchemaDiff to the database referenced by $db.
- applyDiffToDb
- in file db_diff_writer.php, method ezcDbSchemaDiffDbWriter::applyDiffToDb()
Applies the differences contained in $schemaDiff to the database handler $db
- applyToDb
- in file schema_diff.php, method ezcDbSchemaDiff::applyToDb()
Upgrades the database $db with the differences.
- auto_increment_index.php
- procedural page auto_increment_index.php
Letter 'c'
- $changedFields
- in file table_diff.php, variable ezcDbSchemaTableDiff::$changedFields
All changed fields
- $changedIndexes
- in file table_diff.php, variable ezcDbSchemaTableDiff::$changedIndexes
All changed indexes
- $changedTables
- in file schema_diff.php, variable ezcDbSchemaDiff::$changedTables
All changed tables
- closeTransferDestination
- in file data_transfer.php, method ezcDbSchemaHandlerDataTransfer::closeTransferDestination()
Tell destination handler that there is no more data to transfer. [destination]
- compareSchemas
- in file comparator.php, method ezcDbSchemaComparator::compareSchemas()
Returns a ezcDbSchemaDiff object containing the differences between the schemas $fromSchema and $toSchema.
- convertDiffToDDL
- in file writer.php, method ezcDbSchemaPgsqlWriter::convertDiffToDDL()
Returns the differences definition in $dbSchema as database specific SQL DDL queries.
- convertDiffToDDL
- in file writer.php, method ezcDbSchemaOracleWriter::convertDiffToDDL()
Returns the differences definition in $dbSchema as database specific SQL DDL queries.
- convertDiffToDDL
- in file writer.php, method ezcDbSchemaSqliteWriter::convertDiffToDDL()
Returns the differences definition in $dbSchema as database specific SQL DDL queries.
- convertDiffToDDL
- in file writer.php, method ezcDbSchemaMysqlWriter::convertDiffToDDL()
Returns the differences definition in $dbSchema as database specific SQL DDL queries.
- convertDiffToDDL
- in file db_diff_writer.php, method ezcDbSchemaDiffDbWriter::convertDiffToDDL()
Returns an array with SQL DDL statements from the differences from $schemaDiff
- convertFromGenericType
- in file writer.php, method ezcDbSchemaOracleWriter::convertFromGenericType()
Converts the generic field type contained in $fieldDefinition to a database specific field definition.
- convertFromGenericType
- in file writer.php, method ezcDbSchemaMysqlWriter::convertFromGenericType()
Converts the generic field type contained in $fieldDefinition to a database specific field definition.
- convertFromGenericType
- in file writer.php, method ezcDbSchemaPgsqlWriter::convertFromGenericType()
Converts the generic field type contained in $fieldDefinition to a database specific field definition.
- convertFromGenericType
- in file writer.php, method ezcDbSchemaSqliteWriter::convertFromGenericType()
Converts the generic field type contained in $fieldDefinition to a database specific field definition.
- convertToDDL
- in file db_writer.php, method ezcDbSchemaDbWriter::convertToDDL()
Returns an array with SQL DDL statements that creates the database definition in $dbSchema
- convertToDDL
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::convertToDDL()
Returns an array with SQL DDL statements that creates the database definition in $dbSchema
- convertToDDL
- in file schema_diff.php, method ezcDbSchemaDiff::convertToDDL()
Returns the $db specific SQL queries that would update the database $db
- convertToDDL
- in file schema.php, method ezcDbSchema::convertToDDL()
Returns the $db specific SQL queries that would create the tables defined in the schema.
- convertToGenericType
- in file reader.php, method ezcDbSchemaMysqlReader::convertToGenericType()
Converts the native MySQL type in $typeString to a generic DbSchema type.
- convertToGenericType
- in file reader.php, method ezcDbSchemaOracleReader::convertToGenericType()
Converts the native Oracle type in $typeString to a generic DbSchema type.
- convertToGenericType
- in file reader.php, method ezcDbSchemaPgsqlReader::convertToGenericType()
Converts the native PostgreSQL type in $typeString to a generic DbSchema type.
- convertToGenericType
- in file reader.php, method ezcDbSchemaSqliteReader::convertToGenericType()
Converts the native SQLite type in $typeString to a generic DbSchema type.
- createFromDb
- in file schema.php, method ezcDbSchema::createFromDb()
Factory method to create a ezcDbSchema object from the database $db.
- createFromFile
- in file schema.php, method ezcDbSchema::createFromFile()
Factory method to create a ezcDbSchema object from the file $file with the format $format.
- createFromFile
- in file schema_diff.php, method ezcDbSchemaDiff::createFromFile()
Factory method to create a ezcDbSchemaDiff object from the file $file with the format $format.
- createNewField
- in file schema.php, method ezcDbSchema::createNewField()
Returns an object to represent a table's field in the schema.
- createNewIndex
- in file schema.php, method ezcDbSchema::createNewIndex()
Returns an object to represent a table's field in the schema.
- createNewIndexField
- in file schema.php, method ezcDbSchema::createNewIndexField()
Returns an object to represent a table's field in the schema.
- createNewTable
- in file schema.php, method ezcDbSchema::createNewTable()
Returns an object to represent a table in the schema.
- comparator.php
- procedural page comparator.php
- common_sql_reader.php
- procedural page common_sql_reader.php
- common_sql_writer.php
- procedural page common_sql_writer.php
- class_writer.php
- procedural page class_writer.php
Letter 'd'
- $default
- in file field.php, variable ezcDbSchemaField::$default
The default value for this field.
- $diffReadHandlers
- in file handler_manager.php, variable ezcDbSchemaHandlerManager::$diffReadHandlers
Set of standard difference read handlers.
- $diffWriteHandlers
- in file handler_manager.php, variable ezcDbSchemaHandlerManager::$diffWriteHandlers
Set of standard difference write handlers.
- DATABASE
- in file schema.php, class constant ezcDbSchema::DATABASE
Used by reader and writer classes to inform that it implements a database based handler.
- drop_all_columns_exception.php
- procedural page drop_all_columns_exception.php
- data_transfer.php
- procedural page data_transfer.php
- db_diff_writer.php
- procedural page db_diff_writer.php
- db_reader.php
- procedural page db_reader.php
- db_writer.php
- procedural page db_writer.php
Letter 'e'
- exception.php
- procedural page exception.php
- ezcDbSchema
- in file schema.php, class ezcDbSchema
ezcDbSchema is the main class for schema operations.
- ezcDbSchemaAutoIncrementIndexValidator
- in file auto_increment_index.php, class ezcDbSchemaAutoIncrementIndexValidator
ezcDbSchemaAutoIncrementIndexValidator validates field definition types.
- ezcDbSchemaCommonSqlReader
- in file common_sql_reader.php, class ezcDbSchemaCommonSqlReader
An abstract class that implements some common functionality required by multiple database backends.
- ezcDbSchemaCommonSqlWriter
- in file common_sql_writer.php, class ezcDbSchemaCommonSqlWriter
An abstract class that implements some common functionality required by multiple database backends.
- ezcDbSchemaComparator
- in file comparator.php, class ezcDbSchemaComparator
This class provides database comparison functionality.
- ezcDbSchemaDbReader
- in file db_reader.php, class ezcDbSchemaDbReader
This class provides the interface for database schema readers
- ezcDbSchemaDbWriter
- in file db_writer.php, class ezcDbSchemaDbWriter
This class provides the interface for database schema writers
- ezcDbSchemaDiff
- in file schema_diff.php, class ezcDbSchemaDiff
ezcDbSchemaDiff is the main class for schema differences operations.
- ezcDbSchemaDiffDbWriter
- in file db_diff_writer.php, class ezcDbSchemaDiffDbWriter
This class provides the interface for database schema difference writers
- ezcDbSchemaDiffFileReader
- in file file_diff_reader.php, class ezcDbSchemaDiffFileReader
This class provides the interface for file difference schema readers
- ezcDbSchemaDiffFileWriter
- in file file_diff_writer.php, class ezcDbSchemaDiffFileWriter
This class provides the interface for file schema differences writers
- ezcDbSchemaDiffReader
- in file schema_diff_reader.php, class ezcDbSchemaDiffReader
This class provides the interface for database schema difference readers
- ezcDbSchemaDiffWriter
- in file schema_diff_writer.php, class ezcDbSchemaDiffWriter
This class provides the base interface for schema difference writers
- ezcDbSchemaDropAllColumnsException
- in file drop_all_columns_exception.php, class ezcDbSchemaDropAllColumnsException
Exception that is thrown when trying to drop all columns in some table.
- ezcDbSchemaException
- in file exception.php, class ezcDbSchemaException
This class provides an exception container for use with the DatabaseSchema component.
- ezcDbSchemaField
- in file field.php, class ezcDbSchemaField
A container to store a field definition in.
- ezcDbSchemaFileReader
- in file file_reader.php, class ezcDbSchemaFileReader
This class provides the interface for file schema readers
- ezcDbSchemaFileWriter
- in file file_writer.php, class ezcDbSchemaFileWriter
This class provides the interface for file schema writers
- ezcDbSchemaHandlerDataTransfer
- in file data_transfer.php, class ezcDbSchemaHandlerDataTransfer
Bulk data transfer functionality.
- ezcDbSchemaHandlerManager
- in file handler_manager.php, class ezcDbSchemaHandlerManager
Deals with schema handlers for a ezcDbSchema object.
- ezcDbSchemaIndex
- in file index.php, class ezcDbSchemaIndex
A container to store a table index in.
- ezcDbSchemaIndexField
- in file index_field.php, class ezcDbSchemaIndexField
A container to store a table index' field in.
- ezcDbSchemaIndexFieldsValidator
- in file index_fields.php, class ezcDbSchemaIndexFieldsValidator
ezcDbSchemaIndexFieldsValidator validates whether fields used in indexes exist.
- ezcDbSchemaInvalidDiffReaderClassException
- in file invalid_diff_reader_class.php, class ezcDbSchemaInvalidDiffReaderClassException
Exception that is thrown if an invalid class is passed as schema difference reader to the manager.
- ezcDbSchemaInvalidDiffWriterClassException
- in file invalid_diff_writer_class.php, class ezcDbSchemaInvalidDiffWriterClassException
Exception that is thrown if an invalid class is passed as schema writer to the manager.
- ezcDbSchemaInvalidReaderClassException
- in file invalid_reader_class.php, class ezcDbSchemaInvalidReaderClassException
Exception that is thrown if an invalid class is passed as schema reader to the manager.
- ezcDbSchemaInvalidSchemaException
- in file invalid_schema.php, class ezcDbSchemaInvalidSchemaException
Exception that is thrown if an invalid class is passed as schema reader to the manager.
- ezcDbSchemaInvalidWriterClassException
- in file invalid_writer_class.php, class ezcDbSchemaInvalidWriterClassException
Exception that is thrown if an invalid class is passed as schema writer to the manager.
- ezcDbSchemaMysqlReader
- in file reader.php, class ezcDbSchemaMysqlReader
Handler for files containing PHP arrays that represent DB schema.
- ezcDbSchemaMysqlWriter
- in file writer.php, class ezcDbSchemaMysqlWriter
Handler for storing database schemas and applying differences that uses MySQL as backend.
- ezcDbSchemaOptions
- in file schema.php, class ezcDbSchemaOptions
Class containing the basic options for charts
- ezcDbSchemaOracleHelper
- in file helper.php, class ezcDbSchemaOracleHelper
Handler for storing database schemas and applying differences that uses Oracle as backend.
- ezcDbSchemaOracleReader
- in file reader.php, class ezcDbSchemaOracleReader
Handler for Oracle connections representing a DB schema.
- ezcDbSchemaOracleWriter
- in file writer.php, class ezcDbSchemaOracleWriter
Handler for storing database schemas and applying differences that uses Oracle as backend.
- ezcDbSchemaPersistentClassWriter
- in file class_writer.php, class ezcDbSchemaPersistentClassWriter
This handler creates PHP classes to be used with PersistentObject from a DatabaseSchema.
- ezcDbSchemaPersistentWriter
- in file writer.php, class ezcDbSchemaPersistentWriter
This handler creates PHP classes to be used with PersistentObject from a DatabaseSchema.
- ezcDbSchemaPgsqlReader
- in file reader.php, class ezcDbSchemaPgsqlReader
Handler for PostgreSQL connections representing a DB schema.
- ezcDbSchemaPgsqlWriter
- in file writer.php, class ezcDbSchemaPgsqlWriter
Handler for storing database schemas and applying differences that uses PostgreSQL as backend.
- ezcDbSchemaPhpArrayReader
- in file reader.php, class ezcDbSchemaPhpArrayReader
Handler that reads database definitions and database difference definitions from a file containing a PHP variable.
- ezcDbSchemaPhpArrayWriter
- in file writer.php, class ezcDbSchemaPhpArrayWriter
Writer handler for files containing PHP arrays that represent DB schemas.
- ezcDbSchemaReader
- in file schema_reader.php, class ezcDbSchemaReader
This class provides the base interface for schema readers.
- ezcDbSchemaSqliteDropFieldException
- in file sqlite_drop_field_exception.php, class ezcDbSchemaSqliteDropFieldException
Exception that is thrown if SQLite drop field operation failed for some table.
- ezcDbSchemaSqliteReader
- in file reader.php, class ezcDbSchemaSqliteReader
Handler for SQLite connections representing a DB schema.
- ezcDbSchemaSqliteWriter
- in file writer.php, class ezcDbSchemaSqliteWriter
Handler for storing database schemas and applying differences that uses SQLite as backend.
- ezcDbSchemaTable
- in file table.php, class ezcDbSchemaTable
A container to store a table definition in.
- ezcDbSchemaTableDiff
- in file table_diff.php, class ezcDbSchemaTableDiff
A container to store table difference information in.
- ezcDbSchemaTypesValidator
- in file types.php, class ezcDbSchemaTypesValidator
ezcDbSchemaTypesValidator validates field definition types.
- ezcDbSchemaUniqueIndexNameValidator
- in file unique_index_name.php, class ezcDbSchemaUniqueIndexNameValidator
ezcDbSchemaUniqueIndexNameValidator checks for duplicate index names.
- ezcDbSchemaUnknownFormatException
- in file unknown_format.php, class ezcDbSchemaUnknownFormatException
Exception that is thrown if no configuration object has been set to operate on. The operation cannot continue with this object.
- ezcDbSchemaUnsupportedTypeException
- in file unsupported_type.php, class ezcDbSchemaUnsupportedTypeException
Exception that is thrown if an unsupported field type is encountered.
- ezcDbSchemaValidator
- in file validator.php, class ezcDbSchemaValidator
ezcDbSchemaValidator validates schemas for correctness.
- ezcDbSchemaWriter
- in file schema_writer.php, class ezcDbSchemaWriter
This class provides the base interface for schema writers.
- ezcDbSchemaXmlReader
- in file reader.php, class ezcDbSchemaXmlReader
Handler that reads database definitions and database difference definitions from a file in an XML format.
- ezcDbSchemaXmlWriter
- in file writer.php, class ezcDbSchemaXmlWriter
Handler that stores database definitions and database difference definitions to a file in an XML format.
Letter 'f'
- $fields
- in file table.php, variable ezcDbSchemaTable::$fields
A list of all the fields in this table.
- file_diff_reader.php
- procedural page file_diff_reader.php
- file_diff_writer.php
- procedural page file_diff_writer.php
- file_reader.php
- procedural page file_reader.php
- file_writer.php
- procedural page file_writer.php
- field.php
- procedural page field.php
- fetchSchema
- in file reader.php, method ezcDbSchemaMysqlReader::fetchSchema()
Loops over all the tables in the database and extracts schema information.
- fetchSchema
- in file reader.php, method ezcDbSchemaSqliteReader::fetchSchema()
Loops over all the tables in the database and extracts schema information.
- fetchSchema
- in file reader.php, method ezcDbSchemaOracleReader::fetchSchema()
Loops over all the tables in the database and extracts schema information.
- fetchSchema
- in file reader.php, method ezcDbSchemaPgsqlReader::fetchSchema()
Loops over all the tables in the database and extracts schema information.
- fetchTableFields
- in file reader.php, method ezcDbSchemaSqliteReader::fetchTableFields()
Fetch fields definition for the table $tableName
- fetchTableFields
- in file reader.php, method ezcDbSchemaMysqlReader::fetchTableFields()
Fetch fields definition for the table $tableName
- fetchTableFields
- in file reader.php, method ezcDbSchemaPgsqlReader::fetchTableFields()
Fetch fields definition for the table $tableName
- fetchTableFields
- in file reader.php, method ezcDbSchemaOracleReader::fetchTableFields()
Fetch fields definition for the table $tableName
- fetchTableIndexes
- in file reader.php, method ezcDbSchemaMysqlReader::fetchTableIndexes()
Loops over all the indexes in the table $table and extracts information.
- fetchTableIndexes
- in file reader.php, method ezcDbSchemaOracleReader::fetchTableIndexes()
Loops over all the indexes in the table $table and extracts information.
- fetchTableIndexes
- in file reader.php, method ezcDbSchemaSqliteReader::fetchTableIndexes()
Loops over all the indexes in the table $table and extracts information.
- fetchTableIndexes
- in file reader.php, method ezcDbSchemaPgsqlReader::fetchTableIndexes()
Loops over all the indexes in the table $table and extracts information.
- FILE
- in file schema.php, class constant ezcDbSchema::FILE
Used by reader and writer classes to inform that it implements a file based handler.
Letter 'g'
- generateAddFieldSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateAddFieldSql()
Adds a "alter table" query to add the field $fieldName to $tableName with the definition $fieldDefinition.
- generateAddFieldSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateAddFieldSql()
Adds a "alter table" query to add the field $fieldName to $tableName with the definition $fieldDefinition.
- generateAddFieldSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateAddFieldSql()
Adds a "alter table" query to add the field $fieldName to $tableName with the definition $fieldDefinition.
- generateAddFieldSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateAddFieldSql()
Adds a "alter table" query to add the field $fieldName to $tableName with the definition $fieldDefinition.
- generateAddFieldSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateAddFieldSql()
Adds a "alter table" query to add the field $fieldName to $tableName with the definition $fieldDefinition.
- generateAddIndexSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateAddIndexSql()
Adds a "create index" query to add the index $indexName to the table $tableName with definition $indexDefinition to the internal list of queries
- generateAddIndexSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateAddIndexSql()
Adds a "alter table" query to add the index $indexName to the table $tableName with definition $indexDefinition to the internal list of queries
- generateAddIndexSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateAddIndexSql()
Adds a "alter table" query to add the index $indexName to the table $tableName with definition $indexDefinition to the internal list of queries
- generateAddIndexSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateAddIndexSql()
Adds a "alter table" query to add the index $indexName to the table $tableName with definition $indexDefinition to the internal list of queries
- generateAddIndexSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateAddIndexSql()
Adds a "alter table" query to add the index $indexName to the table $tableName with definition $indexDefinition to the internal list of queries
- generateAdditionalDropSequenceStatements
- in file writer.php, method ezcDbSchemaOracleWriter::generateAdditionalDropSequenceStatements()
Generate additional drop sequence statements
- generateChangeFieldSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateChangeFieldSql()
Adds a "alter table" query to change the field $fieldName to $tableName with the definition $fieldDefinition.
- generateChangeFieldSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateChangeFieldSql()
Adds a "alter table" query to change the field $fieldName to $tableName with the definition $fieldDefinition.
- generateChangeFieldSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateChangeFieldSql()
Adds a "alter table" query to change the field $fieldName to $tableName with the definition $fieldDefinition.
- generateChangeFieldSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateChangeFieldSql()
Adds a "alter table" query to change the field $fieldName to $tableName with the definition $fieldDefinition.
- generateChangeFieldSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateChangeFieldSql()
Adds a "alter table" query to change the field $fieldName to $tableName with the definition $fieldDefinition.
- generateCreateTableSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateCreateTableSql()
Adds a "create table" query for the table $tableName with definition $tableDefinition to the internal list of queries.
- generateCreateTableSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateCreateTableSql()
Adds a "create table" query for the table $tableName with definition $tableDefinition to the internal list of queries.
- generateCreateTableSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateCreateTableSql()
Adds a "create table" query for the table $tableName with definition $tableDefinition to the internal list of queries.
- generateCreateTableSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateCreateTableSql()
Adds a "create table" query for the table $tableName with definition $tableDefinition to the internal list of queries.
- generateCreateTableSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateCreateTableSql()
Adds a "create table" query for the table $tableName with definition $tableDefinition to the internal list of queries.
- generateCreateTableSqlStatement
- in file writer.php, method ezcDbSchemaSqliteWriter::generateCreateTableSqlStatement()
Returns a "CREATE TABLE" SQL statement part for the table $tableName.
- generateCreateTableSqlStatement
- in file writer.php, method ezcDbSchemaMysqlWriter::generateCreateTableSqlStatement()
Returns a "CREATE TABLE" SQL statement part for the table $tableName.
- generateCreateTableSqlStatement
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateCreateTableSqlStatement()
Returns a "CREATE TABLE" SQL statement part for the table $tableName.
- generateCreateTableSqlStatement
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateCreateTableSqlStatement()
Returns a "CREATE TABLE" SQL statement part for the table $tableName.
- generateDefault
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateDefault()
Returns an appropriate default value for $type with $value.
- generateDefault
- in file writer.php, method ezcDbSchemaSqliteWriter::generateDefault()
Returns an appropriate default value for $type with $value.
- generateDefault
- in file writer.php, method ezcDbSchemaOracleWriter::generateDefault()
Returns an appropriate default value for $type with $value.
- generateDiffSchemaAsSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateDiffSchemaAsSql()
Generates queries to upgrade an existing database with the changes stored in $this->diffSchema.
- generateDiffSchemaTableAsSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateDiffSchemaTableAsSql()
Generates queries to upgrade a the table $tableName with the differences in $tableDiff.
- generateDiffSchemaTableAsSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateDiffSchemaTableAsSql()
Generates queries to upgrade a the table $tableName with the differences in $tableDiff.
- generateDiffSchemaTableAsSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateDiffSchemaTableAsSql()
Generates queries to upgrade a the table $tableName with the differences in $tableDiff.
- generateDiffSchemaTableAsSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateDiffSchemaTableAsSql()
Generates queries to upgrade a the table $tableName with the differences in $tableDiff.
- generateDiffSchemaTableAsSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateDiffSchemaTableAsSql()
Generates queries to upgrade a the table $tableName with the differences in $tableDiff.
- generateDropFieldSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateDropFieldSql()
Adds a "alter table" query to drop the field $fieldName from $tableName.
- generateDropFieldSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateDropFieldSql()
Adds a "alter table" query to drop the field $fieldName from $tableName.
- generateDropFieldSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateDropFieldSql()
Adds a "alter table" query to drop the field $fieldName from $tableName.
- generateDropFieldSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateDropFieldSql()
Adds a "alter table" query to drop the field $fieldName from $tableName.
- generateDropFieldSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateDropFieldSql()
Adds a "alter table" query to drop the field $fieldName from $tableName.
- generateDropIndexSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateDropIndexSql()
Adds a "alter table" query to remote the index $indexName from the table $tableName to the internal list of queries.
- generateDropIndexSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateDropIndexSql()
Adds a "alter table" query to remove the index $indexName from the table $tableName to the internal list of queries.
- generateDropIndexSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateDropIndexSql()
Adds a "alter table" query to revote the index $indexName from the table $tableName to the internal list of queries.
- generateDropIndexSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateDropIndexSql()
Adds a "alter table" query to remote the index $indexName from the table $tableName to the internal list of queries.
- generateDropIndexSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateDropIndexSql()
Adds a "alter table" query to remote the index $indexName from the table $tableName to the internal list of queries.
- generateDropTableSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateDropTableSql()
Adds a "drop table" query for the table $tableName to the internal list of queries.
- generateDropTableSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateDropTableSql()
Adds a "drop table" query for the table $tableName to the internal list of queries.
- generateDropTableSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateDropTableSql()
Adds a "drop table" query for the table $tableName to the internal list of queries.
- generateDropTableSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateDropTableSql()
Adds a "drop table" query for the table $tableName to the internal list of queries.
- generateDropTableSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateDropTableSql()
Adds a "drop table" query for the table $tableName to the internal list of queries.
- generateFieldSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateFieldSql()
Returns a column definition for $fieldName with definition $fieldDefinition.
- generateFieldSql
- in file writer.php, method ezcDbSchemaSqliteWriter::generateFieldSql()
Returns a column definition for $fieldName with definition $fieldDefinition.
- generateFieldSql
- in file writer.php, method ezcDbSchemaPgsqlWriter::generateFieldSql()
Returns a column definition for $fieldName with definition $fieldDefinition.
- generateFieldSql
- in file writer.php, method ezcDbSchemaMysqlWriter::generateFieldSql()
Returns a column definition for $fieldName with definition $fieldDefinition.
- generateFieldSql
- in file writer.php, method ezcDbSchemaOracleWriter::generateFieldSql()
Returns a column definition for $fieldName with definition $fieldDefinition.
- generateSchemaAsSql
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::generateSchemaAsSql()
Creates SQL DDL statements from a schema definitin.
- generateSuffixCompositeIdentName
- in file helper.php, method ezcDbSchemaOracleHelper::generateSuffixCompositeIdentName()
Generate composite identifier name for sequence or triggers and looking for oracle 30 chars ident restriction.
- generateSuffixedIdentName
- in file helper.php, method ezcDbSchemaOracleHelper::generateSuffixedIdentName()
Generate single identifier name for constraints for example obeying oracle 30 chars ident restriction.
- getData
- in file schema.php, method ezcDbSchema::getData()
Returns the internal data.
- getDiffReaderByFormat
- in file handler_manager.php, method ezcDbSchemaHandlerManager::getDiffReaderByFormat()
Returns the class name of the differences read handler for format $format.
- getDiffReaderType
- in file reader.php, method ezcDbSchemaXmlReader::getDiffReaderType()
Returns what type of schema difference reader this class implements.
- getDiffReaderType
- in file reader.php, method ezcDbSchemaPhpArrayReader::getDiffReaderType()
Returns what type of schema difference reader this class implements.
- getDiffReaderType
- in file schema_diff_reader.php, method ezcDbSchemaDiffReader::getDiffReaderType()
Returns what type of schema difference reader this class implements.
- getDiffWriterByFormat
- in file handler_manager.php, method ezcDbSchemaHandlerManager::getDiffWriterByFormat()
Returns the class name of the differences write handler for format $format.
- getDiffWriterType
- in file writer.php, method ezcDbSchemaOracleWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getDiffWriterType
- in file writer.php, method ezcDbSchemaSqliteWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getDiffWriterType
- in file writer.php, method ezcDbSchemaMysqlWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getDiffWriterType
- in file schema_diff_writer.php, method ezcDbSchemaDiffWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getDiffWriterType
- in file writer.php, method ezcDbSchemaPgsqlWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getDiffWriterType
- in file writer.php, method ezcDbSchemaPhpArrayWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getDiffWriterType
- in file writer.php, method ezcDbSchemaXmlWriter::getDiffWriterType()
Returns what type of schema difference writer this class implements.
- getReaderByFormat
- in file handler_manager.php, method ezcDbSchemaHandlerManager::getReaderByFormat()
Returns the class name of the read handler for format $format.
- getReaderType
- in file schema_reader.php, method ezcDbSchemaReader::getReaderType()
Returns what type of schema reader this class implements.
- getReaderType
- in file reader.php, method ezcDbSchemaXmlReader::getReaderType()
Returns what type of reader writer this class implements.
- getReaderType
- in file common_sql_reader.php, method ezcDbSchemaCommonSqlReader::getReaderType()
Returns what type of schema reader this class implements.
- getReaderType
- in file reader.php, method ezcDbSchemaPhpArrayReader::getReaderType()
Returns what type of reader writer this class implements.
- getSchema
- in file schema.php, method ezcDbSchema::getSchema()
Returns the internal schema by reference.
- getSupportedDiffFormats
- in file handler_manager.php, method ezcDbSchemaHandlerManager::getSupportedDiffFormats()
Returns list of schema types supported by all known difference handlers.
- getSupportedFormats
- in file handler_manager.php, method ezcDbSchemaHandlerManager::getSupportedFormats()
Returns list of schema types supported by all known handlers.
- getWriterByFormat
- in file handler_manager.php, method ezcDbSchemaHandlerManager::getWriterByFormat()
Returns the class name of the write handler for format $format.
- getWriterType
- in file writer.php, method ezcDbSchemaSqliteWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file schema_writer.php, method ezcDbSchemaWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file writer.php, method ezcDbSchemaPhpArrayWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file class_writer.php, method ezcDbSchemaPersistentClassWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file writer.php, method ezcDbSchemaMysqlWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file writer.php, method ezcDbSchemaPersistentWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file writer.php, method ezcDbSchemaXmlWriter::getWriterType()
Returns what type of schema writer this class implements.
- getWriterType
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::getWriterType()
Returns what type of schema writer this class implements.
Letter 'h'
- helper.php
- procedural page helper.php
- handler_manager.php
- procedural page handler_manager.php
Letter 'i'
- $indexes
- in file table.php, variable ezcDbSchemaTable::$indexes
A list of all the indexes on this table.
- $indexFields
- in file index.php, variable ezcDbSchemaIndex::$indexFields
The fields that make up this index
- invalid_diff_reader_class.php
- procedural page invalid_diff_reader_class.php
- invalid_diff_writer_class.php
- procedural page invalid_diff_writer_class.php
- invalid_reader_class.php
- procedural page invalid_reader_class.php
- invalid_schema.php
- procedural page invalid_schema.php
- invalid_writer_class.php
- procedural page invalid_writer_class.php
- index.php
- procedural page index.php
- index_field.php
- procedural page index_field.php
- index_fields.php
- procedural page index_fields.php
- IDENTIFIER_MAX_LENGTH
- in file helper.php, class constant ezcDbSchemaOracleHelper::IDENTIFIER_MAX_LENGTH
Constant for the maximum identifier length.
- isQueryAllowed
- in file writer.php, method ezcDbSchemaSqliteWriter::isQueryAllowed()
Checks if certain query allowed.
- isQueryAllowed
- in file writer.php, method ezcDbSchemaPgsqlWriter::isQueryAllowed()
Checks if certain query allowed.
- isQueryAllowed
- in file db_writer.php, method ezcDbSchemaDbWriter::isQueryAllowed()
Checks if the query is allowed.
- isQueryAllowed
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::isQueryAllowed()
Checks if the query is allowed.
- isQueryAllowed
- in file writer.php, method ezcDbSchemaOracleWriter::isQueryAllowed()
Checks if query allowed.
Letter 'l'
- $length
- in file field.php, variable ezcDbSchemaField::$length
The length of this field.
- loadDiffFromFile
- in file reader.php, method ezcDbSchemaXmlReader::loadDiffFromFile()
Returns the database differences stored in the XML file $file
- loadDiffFromFile
- in file reader.php, method ezcDbSchemaPhpArrayReader::loadDiffFromFile()
Returns the database differences stored in the file $file
- loadDiffFromFile
- in file file_diff_reader.php, method ezcDbSchemaDiffFileReader::loadDiffFromFile()
Returns an ezcDbSchemaDiff object created from the differences stored in the file $file
- loadFromDb
- in file common_sql_reader.php, method ezcDbSchemaCommonSqlReader::loadFromDb()
Returns an ezcDbSchema created from the database schema in the database referenced by $db
- loadFromDb
- in file db_reader.php, method ezcDbSchemaDbReader::loadFromDb()
Returns an ezcDbSchema created from the database schema in the database referenced by $db
- loadFromFile
- in file reader.php, method ezcDbSchemaPhpArrayReader::loadFromFile()
Returns the database schema stored in the file $file
- loadFromFile
- in file file_reader.php, method ezcDbSchemaFileReader::loadFromFile()
Returns an ezcDbSchema with the definition from $file
- loadFromFile
- in file reader.php, method ezcDbSchemaXmlReader::loadFromFile()
Returns the database schema stored in the XML file $file
Letter 'n'
- $newTables
- in file schema_diff.php, variable ezcDbSchemaDiff::$newTables
All added tables
- $notNull
- in file field.php, variable ezcDbSchemaField::$notNull
Whether this field can store NULL values.
Letter 'o'
- $options
- in file schema.php, variable ezcDbSchema::$options
Contains the options that are used by creating new schemas.
- openTransferDestination
- in file data_transfer.php, method ezcDbSchemaHandlerDataTransfer::openTransferDestination()
Prepare destination handler for transfer [destination].
Letter 'p'
- $primary
- in file index.php, variable ezcDbSchemaIndex::$primary
Whether this is the primary index for a table.
- processSchema
- in file common_sql_reader.php, method ezcDbSchemaCommonSqlReader::processSchema()
Loops over all the table names in the array and extracts schema information.
Letter 'q'
- $queries
- in file common_sql_writer.php, variable ezcDbSchemaCommonSqlWriter::$queries
Stores a list of queries that is generated by the various Database writing backends.
Letter 'r'
- $readHandlers
- in file handler_manager.php, variable ezcDbSchemaHandlerManager::$readHandlers
Set of standard read handlers.
- $removedFields
- in file table_diff.php, variable ezcDbSchemaTableDiff::$removedFields
All removed fields
- $removedIndexes
- in file table_diff.php, variable ezcDbSchemaTableDiff::$removedIndexes
All removed indexes
- $removedTables
- in file schema_diff.php, variable ezcDbSchemaDiff::$removedTables
All removed tables
- reader.php
- procedural page reader.php
- reader.php
- procedural page reader.php
- reader.php
- procedural page reader.php
- reader.php
- procedural page reader.php
- reader.php
- procedural page reader.php
- reader.php
- procedural page reader.php
Letter 's'
- $schema
- in file common_sql_writer.php, variable ezcDbSchemaCommonSqlWriter::$schema
Stores the schema definition where the generators operate on.
- $sorting
- in file index_field.php, variable ezcDbSchemaIndexField::$sorting
The sorting of the index (false = descending, true = ascending)
- $supportedTypes
- in file schema.php, variable ezcDbSchema::$supportedTypes
A list of all the supported database filed types
- sqlite_drop_field_exception.php
- procedural page sqlite_drop_field_exception.php
- schema_diff_reader.php
- procedural page schema_diff_reader.php
- schema_diff_writer.php
- procedural page schema_diff_writer.php
- schema_reader.php
- procedural page schema_reader.php
- schema_writer.php
- procedural page schema_writer.php
- schema.php
- procedural page schema.php
- schema.php
- procedural page schema.php
- schema_diff.php
- procedural page schema_diff.php
- saveDiffToFile
- in file writer.php, method ezcDbSchemaXmlWriter::saveDiffToFile()
Writes the schema difference definition in $dbSchema to the file $file.
- saveDiffToFile
- in file writer.php, method ezcDbSchemaPhpArrayWriter::saveDiffToFile()
Saves the differences in $schemaDiff to the file $file
- saveDiffToFile
- in file file_diff_writer.php, method ezcDbSchemaDiffFileWriter::saveDiffToFile()
Saves the differences in $schemaDiff to the file $file
- saveRow
- in file data_transfer.php, method ezcDbSchemaHandlerDataTransfer::saveRow()
Save given row. [destination]
- saveToDb
- in file db_writer.php, method ezcDbSchemaDbWriter::saveToDb()
Creates the tables contained in $schema in the database that is related to $db
- saveToDb
- in file writer.php, method ezcDbSchemaPgsqlWriter::saveToDb()
Creates tables defined in $dbSchema in the database referenced by $db.
- saveToDb
- in file common_sql_writer.php, method ezcDbSchemaCommonSqlWriter::saveToDb()
Creates the tables contained in $schema in the database that is related to $db
- saveToFile
- in file writer.php, method ezcDbSchemaPersistentWriter::saveToFile()
Writes the schema definition in $dbSchema to files located in $dir.
- saveToFile
- in file writer.php, method ezcDbSchemaXmlWriter::saveToFile()
Writes the schema definition in $dbSchema to the file $file.
- saveToFile
- in file class_writer.php, method ezcDbSchemaPersistentClassWriter::saveToFile()
Writes the schema definition in $dbSchema to files located in $dir.
- saveToFile
- in file writer.php, method ezcDbSchemaPhpArrayWriter::saveToFile()
Saves the schema definition in $schema to the file $file.
- saveToFile
- in file file_writer.php, method ezcDbSchemaFileWriter::saveToFile()
Saves the schema definition in $schema to the file $file.
- setOptions
- in file schema.php, method ezcDbSchema::setOptions()
Associates an option object with this static class.
- setTableBeingTransferred
- in file data_transfer.php, method ezcDbSchemaHandlerDataTransfer::setTableBeingTransferred()
Start to transfer data of the next table. [destination]
Letter 't'
- $type
- in file field.php, variable ezcDbSchemaField::$type
The type of this field
- table.php
- procedural page table.php
- table_diff.php
- procedural page table_diff.php
- types.php
- procedural page types.php
- transfer
- in file data_transfer.php, method ezcDbSchemaHandlerDataTransfer::transfer()
Actually transfer data [source].
Letter 'u'
- $unique
- in file index.php, variable ezcDbSchemaIndex::$unique
Whether entries in this index need to be unique.
- $unsigned
- in file field.php, variable ezcDbSchemaField::$unsigned
Whether the values for this field contain unsigned integers.
- unknown_format.php
- procedural page unknown_format.php
- unsupported_type.php
- procedural page unsupported_type.php
- unique_index_name.php
- procedural page unique_index_name.php
Letter 'v'
- validator.php
- procedural page validator.php
- validate
- in file validator.php, method ezcDbSchemaValidator::validate()
Validates the ezcDbSchema object $schema with the recorded validator classes.
- validate
- in file unique_index_name.php, method ezcDbSchemaUniqueIndexNameValidator::validate()
Validates if all the index names used are unique accross the schema.
- validate
- in file types.php, method ezcDbSchemaTypesValidator::validate()
Validates if all the types used in the $schema are supported.
- validate
- in file index_fields.php, method ezcDbSchemaIndexFieldsValidator::validate()
Validates if all the fields used in all indexes exist.
- validate
- in file auto_increment_index.php, method ezcDbSchemaAutoIncrementIndexValidator::validate()
Validates if all the types used in the $schema are supported.
Letter 'w'
- $writeHandlers
- in file handler_manager.php, variable ezcDbSchemaHandlerManager::$writeHandlers
Set of standard write handlers.
- writer.php
- procedural page writer.php
- writer.php
- procedural page writer.php
- writer.php
- procedural page writer.php
- writer.php
- procedural page writer.php
- writer.php
- procedural page writer.php
- writer.php
- procedural page writer.php
- writer.php
- procedural page writer.php
- writeToDb
- in file schema.php, method ezcDbSchema::writeToDb()
Creates the tables defined in the schema into the database specified through $db.
- writeToFile
- in file schema.php, method ezcDbSchema::writeToFile()
Writes the schema to the file $file in format $format.
- writeToFile
- in file schema_diff.php, method ezcDbSchemaDiff::writeToFile()
Writes the schema differences to the file $file in format $format.
Letter 'x'
- xmlwritersubstitute.php
- procedural page xmlwritersubstitute.php