Zeta Components - high quality PHP components

Zeta Components Manual :: Docs For Class ezcDbSchemaTableDiff

DatabaseSchema::ezcDbSchemaTableDiff

Class ezcDbSchemaTableDiff

A container to store table difference information in.

Source for this file: /DatabaseSchema/src/structs/table_diff.php

ezcBaseStruct
   |
   --ezcDbSchemaTableDiff
Version:   //autogentag//

Member Variables

public array(string=>ezcDbSchemaField) $addedFields
All added fields
public array(string=>ezcDbSchemaIndex) $addedIndexes
All added indexes
public array(string=>ezcDbSchemaField) $changedFields
All changed fields
public array(string=>ezcDbSchemaIndex) $changedIndexes
All changed indexes
public array(string=>bool) $removedFields
All removed fields
public array(string=>bool) $removedIndexes
All removed indexes

Method Summary

public static void __set_state( $array )
public ezcDbSchemaTableDiff __construct( [ $addedFields = array()] , [ $changedFields = array()] , [ $removedFields = array()] , [ $addedIndexes = array()] , [ $changedIndexes = array()] , [ $removedIndexes = array()] )
Constructs an ezcDbSchemaTableDiff object.

Methods

__set_state

static void __set_state( $array )
Parameters:
Name Type Description
$array array

__construct

ezcDbSchemaTableDiff __construct( [array(string=>ezcDbSchemaField) $addedFields = array()] , [array(string=>ezcDbSchemaField) $changedFields = array()] , [array(string=>bool) $removedFields = array()] , [array(string=>ezcDbSchemaIndex) $addedIndexes = array()] , [array(string=>ezcDbSchemaIndex) $changedIndexes = array()] , [array(string=>bool) $removedIndexes = array()] )

Constructs an ezcDbSchemaTableDiff object.

Parameters:
Name Type Description
$addedFields array(string=>ezcDbSchemaField)
$changedFields array(string=>ezcDbSchemaField)
$removedFields array(string=>bool)
$addedIndexes array(string=>ezcDbSchemaIndex)
$changedIndexes array(string=>ezcDbSchemaIndex)
$removedIndexes array(string=>bool)
Documentation generated by phpDocumentor 1.4.3