lib/ezdbschema/classes/ezmysqlschema.php

Show: inherited
Table of Contents

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

Propertypublic  $DBInstance= ''
inheritedInherited from: \eZDBSchemaInterface::$$DBInstance
Details
Type
n/a
Inherited_from
\eZDBSchemaInterface::$$DBInstance  
Propertypublic  $Data= ''
inheritedInherited from: \eZDBSchemaInterface::$$Data
Details
Type
n/a
Inherited_from
\eZDBSchemaInterface::$$Data  
Propertypublic  $Schema= ''
inheritedInherited from: \eZDBSchemaInterface::$$Schema
Details
Type
n/a
Inherited_from
\eZDBSchemaInterface::$$Schema  

Methods

methodpublicappendSQLComments(  $def,  $sql ) : void
inherited

Inherited from: \eZDBSchemaInterface::appendSQLComments()
Parameters
Name Type Description
$def
$sql
methodpublicdata(  $schema = false,  $tableNameList = false,  $params = array() ) : void
inherited

Inherited from: \eZDBSchemaInterface::data()
Parameters
Name Type Description
$schema
$tableNameList
$params
methodpubliceZDBSchemaInterface(  $params ) : void
Parameters
Name Type Description
$params
methodpubliceZMysqlSchema(  $params ) : void

Parameters
Name Type Description
$params
methodpublicescapeSQLString(  $value ) : void

Parameters
Name Type Description
$value
methodpublicfetchTableData(  $tableInfo,  $offset = false,  $limit = false ) : void
inherited

Inherited from: \eZDBSchemaInterface::fetchTableData()
Parameters
Name Type Description
$tableInfo
$offset
$limit
methodpublicfetchTableFields(  $table,  $params ) : void

Parameters
Name Type Description
$table
$params
methodpublicfetchTableIndexes(  $table,  $params ) : void

Parameters
Name Type Description
$table
$params
methodpublicgenerateAddFieldSql(  $table_name,  $field_name,  $def,  $params ) : void

Parameters
Name Type Description
$table_name
$field_name
$def
$params
methodpublicgenerateAddIndexSql(  $table_name,  $index_name,  $def,  $params,  $isEmbedded = false ) : void

Parameters
Name Type Description
$table_name
$index_name
$def
$params
$isEmbedded
methodpublicgenerateAlterFieldSql(  $table_name,  $field_name,  $def,  $params ) : void

Parameters
Name Type Description
$table_name
$field_name
$def
$params
methodpublicgenerateDataFile(  $schema,  $data,  $params ) : void
inherited

Inherited from: \eZDBSchemaInterface::generateDataFile()
Parameters
Name Type Description
$schema
$data
$params
methodpublicgenerateDataValueTextSQL(  $fieldDef,  $value ) : void
Parameters
Name Type Description
$fieldDef
$value
methodpublicgenerateDropFieldSql(  $table_name,  $field_name,  $params ) : void
Parameters
Name Type Description
$table_name
$field_name
$params
methodpublicgenerateDropIndexSql(  $table_name,  $index_name,  $def,  $params ) : void

Parameters
Name Type Description
$table_name
$index_name
$def
$params
methodpublicgenerateDropTable(  $table,  $params ) : void

Parameters
Name Type Description
$table
$params
methodpublicgenerateFieldDef(  $field_name,  $def,  $skip_primary,  $params = null ) : void

Parameters
Name Type Description
$field_name
$def
$skip_primary
$params
methodpublicgenerateSchemaFile(  $schema,  $params = array() ) : void
inherited

Inherited from: \eZDBSchemaInterface::generateSchemaFile()
Parameters
Name Type Description
$schema
$params
methodpublicgenerateTableInsert(  $tableName,  $tableDef,  $dataEntries,  $params ) : void
Parameters
Name Type Description
$tableName
$tableDef
$dataEntries
$params
methodpublicgenerateTableInsertSQLList(  $tableName,  $tableDef,  $dataEntries,  $params,  $withClosure = true ) : void
Parameters
Name Type Description
$tableName
$tableDef
$dataEntries
$params
$withClosure
methodpublicgenerateTableOption(  $tableName,  $tableDef,  $optionType,  $optionValue,  $params ) : void

Parameters
Name Type Description
$tableName
$tableDef
$optionType
$optionValue
$params
methodpublicgenerateTableSQL(  $tableName,  $tableDef,  $params,  $asArray,  $separateTypes = false ) : void

Parameters
Name Type Description
$tableName
$tableDef
$params
$asArray
$separateTypes
methodpublicgenerateTableSQLList(  $tableName,  $table,  $params,  $separateTypes ) : void

Parameters
Name Type Description
$tableName
$table
$params
$separateTypes
methodpublicgenerateTableSchema(  $tableName,  $table,  $params ) : void

Parameters
Name Type Description
$tableName
$table
$params
methodpublicgenerateUpgradeFile(  $differences,  $params = array() ) : void
Parameters
Name Type Description
$differences
$params
methodpublicinsertSchema(  $params = array() ) : void
inherited

Inherited from: \eZDBSchemaInterface::insertSchema()
Parameters
Name Type Description
$params
methodpublicisMultiInsertSupported( ) : void

methodpublicloadSchemaTransformationRules(  $schemaType ) : void
Parameters
Name Type Description
$schemaType
methodpublicparseType(  $type_info,  $length_info ) : void

Parameters
Name Type Description
$type_info
$length_info
methodpublicschema(  $params = array() ) : void

Parameters
Name Type Description
$params
methodpublicschemaName( ) : void

methodpublicschemaType( ) : void

methodpublictableCharsetName(  $charset ) : void

Parameters
Name Type Description
$charset
methodpublictableStorageTypeName(  $type ) : void

Parameters
Name Type Description
$type
methodpublictransformData(  $data,  $toLocal ) : void
inherited

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

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

Inherited from: \eZDBSchemaInterface::validate()
methodpublicwriteArraySchemaFile(  $filename,  $params = array() ) : void
Parameters
Name Type Description
$filename
$params
methodpublicwriteSQLSchemaFile(  $filename,  $params = array() ) : void
inherited

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

Inherited from: \eZDBSchemaInterface::writeUpgradeFile()
Parameters
Name Type Description
$differences
$filename
$params
Documentation was generated by DocBlox 0.18.1.