lib/ezdbschema/classes/ezdbschemainterface.php

Show: inherited
Table of Contents

File containing the eZDBSchemaInterface 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  

\eZDBSchemaInterface

Package: lib

File containing the eZDBSchemaInterface class.

Children
\eZMysqlSchema
\eZLintSchema
\eZPgsqlSchema
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= ''
Details
Type
n/a
Propertypublic  $Data= ''
Details
Type
n/a
Propertypublic  $Schema= ''
Details
Type
n/a

Methods

methodpublicappendSQLComments(  $def,  $sql ) : void

Parameters
Name Type Description
$def
$sql
methodpublicdata(  $schema = false,  $tableNameList = false,  $params = array() ) : void

Parameters
Name Type Description
$schema
$tableNameList
$params
methodpubliceZDBSchemaInterface(  $params ) : void

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

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

Parameters
Name Type Description
$tableInfo
$offset
$limit
methodpublicgenerateAddFieldSql(  $table_name,  $field_name,  $def,  $params ) : void

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

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

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
methodpublicgenerateSchemaFile(  $schema,  $params = array() ) : void

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

Parameters
Name Type Description
$params
methodpublicisMultiInsertSupported( ) : void

methodpublicloadSchemaTransformationRules(  $schemaType ) : void

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

Parameters
Name Type Description
$params
methodpublicschemaName( ) : void

methodpublicschemaType( ) : void

methodpublictransformData(  $data,  $toLocal ) : void

Parameters
Name Type Description
$data
$toLocal
methodpublictransformSchema(  $schema,  $toLocal ) : void

Parameters
Name Type Description
$schema
$toLocal
methodpublicvalidate( ) : void

methodpublicwriteArraySchemaFile(  $filename,  $params = array() ) : void

Parameters
Name Type Description
$filename
$params
methodpublicwriteSQLSchemaFile(  $filename,  $params = array() ) : void

Parameters
Name Type Description
$filename
$params
methodpublicwriteSerializedSchemaFile(  $filename,  $params = array() ) : void

Parameters
Name Type Description
$filename
$params
methodpublicwriteUpgradeFile(  $differences,  $filename,  $params = array() ) : void

Parameters
Name Type Description
$differences
$filename
$params
Documentation was generated by DocBlox 0.18.1.