lib/ezdbschema/classes/ezlintschema.php

Show: inherited
Table of Contents

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

\eZLintSchema

Package: lib

File containing the eZLintSchema 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  $CorrectSchema= ''
Details
Type
n/a
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  $IsLintChecked= ''
Details
Type
n/a
Propertypublic  $OtherSchema= ''
Details
Type
n/a
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

Parameters
Name Type Description
$schema
$tableNameList
$params
methodpubliceZDBSchemaInterface(  $params ) : void
Parameters
Name Type Description
$params
methodpubliceZLintSchema(  $db,  $otherSchema ) : void

Parameters
Name Type Description
$db
$otherSchema
methodpublicescapeSQLString(  $value ) : void
inherited

Inherited from: \eZDBSchemaInterface::escapeSQLString()
Parameters
Name Type Description
$value
methodpublicfetchTableData(  $tableInfo,  $offset = false,  $limit = false ) : void
inherited

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

Parameters
Name Type Description
$table
$field_name
$added_field
$params
methodpublicgenerateAddIndexSql(  $table,  $index_name,  $added_index,  $params ) : void

Parameters
Name Type Description
$table
$index_name
$added_index
$params
methodpublicgenerateAlterFieldSql(  $table,  $field_name,  $changed_field,  $params ) : void

Parameters
Name Type Description
$table
$field_name
$changed_field
$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,  $field_name,  $params ) : void

Parameters
Name Type Description
$table
$field_name
$params
methodpublicgenerateDropIndexSql(  $table,  $index_name,  $removed_index,  $params ) : void

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

Parameters
Name Type Description
$table
$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(  $table,  $tableDef,  $params ) : void

Parameters
Name Type Description
$table
$tableDef
$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
methodpublicisLintChecked( ) : void

methodpublicisMultiInsertSupported( ) : void

methodpubliclintCheckSchema(  $schema ) : void

Parameters
Name Type Description
$schema
methodpublicloadSchemaTransformationRules(  $schemaType ) : void
Parameters
Name Type Description
$schemaType
methodpublicotherSchema( ) : void

methodpublicschema(  $params = array() ) : void

Parameters
Name Type Description
$params
methodpublicschemaName( ) : void

methodpublicschemaType( ) : void

methodpublicshortenIdentifier(  $identifier,  $limit,  $shortenList ) : void

Parameters
Name Type Description
$identifier
$limit
$shortenList
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

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.