lib/ezdbschema/classes/ezmysqlschema.php
File containing the eZMysqlSchema class.
- Copyright
- Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.
- License
- eZ Business Use License Agreement Version 2.0
- Package
- lib
- Version
- 4.6.0
\eZMysqlSchema
Package: lib
File containing the eZMysqlSchema class.
- Parent(s)
- \eZDBSchemaInterface
- Copyright
- Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.
- License
- eZ Business Use License Agreement Version 2.0
- Version
- 4.6.0
Properties


$DBInstance= ''
inheritedInherited from:
\eZDBSchemaInterface::$$DBInstance
Details
- Type
- n/a
- Inherited_from
- \eZDBSchemaInterface::$$DBInstance


$Data= ''
inheritedInherited from:
\eZDBSchemaInterface::$$Data
Details
- Type
- n/a
- Inherited_from
- \eZDBSchemaInterface::$$Data


$Schema= ''
inheritedInherited from:
\eZDBSchemaInterface::$$Schema
Details
- Type
- n/a
- Inherited_from
- \eZDBSchemaInterface::$$Schema
Methods


appendSQLComments(
$def, $sql
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::appendSQLComments()
Parameters
Name | Type | Description |
---|---|---|
$def | ||
$sql |


data(
$schema
=
false, $tableNameList
=
false, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::data()
Parameters
Name | Type | Description |
---|---|---|
$schema | ||
$tableNameList | ||
$params |


eZDBSchemaInterface(
$params
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::eZDBSchemaInterface()
Parameters
Name | Type | Description |
---|---|---|
$params |


fetchTableData(
$tableInfo, $offset
=
false, $limit
=
false
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::fetchTableData()
Parameters
Name | Type | Description |
---|---|---|
$tableInfo | ||
$offset | ||
$limit |


generateAddFieldSql(
$table_name, $field_name, $def, $params
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$table_name | ||
$field_name | ||
$def | ||
$params |


generateAddIndexSql(
$table_name, $index_name, $def, $params, $isEmbedded
=
false
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$table_name | ||
$index_name | ||
$def | ||
$params | ||
$isEmbedded |


generateAlterFieldSql(
$table_name, $field_name, $def, $params
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$table_name | ||
$field_name | ||
$def | ||
$params |


generateDataFile(
$schema, $data, $params
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateDataFile()
Parameters
Name | Type | Description |
---|---|---|
$schema | ||
$data | ||
$params |


generateDataValueTextSQL(
$fieldDef, $value
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateDataValueTextSQL()
Parameters
Name | Type | Description |
---|---|---|
$fieldDef | ||
$value |


generateDropFieldSql(
$table_name, $field_name, $params
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateDropFieldSql()
Parameters
Name | Type | Description |
---|---|---|
$table_name | ||
$field_name | ||
$params |


generateDropIndexSql(
$table_name, $index_name, $def, $params
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$table_name | ||
$index_name | ||
$def | ||
$params |


generateFieldDef(
$field_name, $def, $skip_primary, $params
=
null
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$field_name | ||
$def | ||
$skip_primary | ||
$params |


generateSchemaFile(
$schema, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateSchemaFile()
Parameters
Name | Type | Description |
---|---|---|
$schema | ||
$params |


generateTableInsert(
$tableName, $tableDef, $dataEntries, $params
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateTableInsert()
Parameters
Name | Type | Description |
---|---|---|
$tableName | ||
$tableDef | ||
$dataEntries | ||
$params |


generateTableInsertSQLList(
$tableName, $tableDef, $dataEntries, $params, $withClosure
=
true
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateTableInsertSQLList()
Parameters
Name | Type | Description |
---|---|---|
$tableName | ||
$tableDef | ||
$dataEntries | ||
$params | ||
$withClosure |


generateTableOption(
$tableName, $tableDef, $optionType, $optionValue, $params
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$tableName | ||
$tableDef | ||
$optionType | ||
$optionValue | ||
$params |


generateTableSQL(
$tableName, $tableDef, $params, $asArray, $separateTypes
=
false
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$tableName | ||
$tableDef | ||
$params | ||
$asArray | ||
$separateTypes |


generateTableSQLList(
$tableName, $table, $params, $separateTypes
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$tableName | ||
$table | ||
$params | ||
$separateTypes |


generateTableSchema(
$tableName, $table, $params
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$tableName | ||
$table | ||
$params |


generateUpgradeFile(
$differences, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::generateUpgradeFile()
Parameters
Name | Type | Description |
---|---|---|
$differences | ||
$params |


insertSchema(
$params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::insertSchema()
Parameters
Name | Type | Description |
---|---|---|
$params |


loadSchemaTransformationRules(
$schemaType
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::loadSchemaTransformationRules()
Parameters
Name | Type | Description |
---|---|---|
$schemaType |


parseType(
$type_info, $length_info
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$type_info | ||
$length_info |


transformData(
$data, $toLocal
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::transformData()
Parameters
Name | Type | Description |
---|---|---|
$data | ||
$toLocal |


transformSchema(
$schema, $toLocal
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::transformSchema()
Parameters
Name | Type | Description |
---|---|---|
$schema | ||
$toLocal |


writeArraySchemaFile(
$filename, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::writeArraySchemaFile()
Parameters
Name | Type | Description |
---|---|---|
$filename | ||
$params |


writeSQLSchemaFile(
$filename, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::writeSQLSchemaFile()
Parameters
Name | Type | Description |
---|---|---|
$filename | ||
$params |


writeSerializedSchemaFile(
$filename, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::writeSerializedSchemaFile()
Parameters
Name | Type | Description |
---|---|---|
$filename | ||
$params |


writeUpgradeFile(
$differences, $filename, $params
=
array()
)
:
void
inherited
Inherited from:
\eZDBSchemaInterface::writeUpgradeFile()
Parameters
Name | Type | Description |
---|---|---|
$differences | ||
$filename | ||
$params |