Class: Doctrine_Schema_Database

Source Location: /Doctrine/Schema/Database.php

Class Doctrine_Schema_Database

Class Overview

class Doctrine_Schema_Database

Holds information on a database

Located in /Doctrine/Schema/Database.php [line 40]

Doctrine_Object
   |
   --Doctrine_Access
      |
      --Doctrine_Schema_Object
         |
         --Doctrine_Schema_Database
Author(s): Information Tags:
Version:  $Revision: 1080 $
Link:  www.phpdoctrine.com
Since:  1.0
License:  LGPL

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Property Summary
mixed   $childs  
mixed   $definition  

[ Top ]
Method Summary
void   addTable()  
array   getTables()  
bool   isValid()  
void   __clone()  
void   __toString()  

[ Top ]
Properties
mixed   $childs = array() [line 50]
API Tags:
Access:  private


[ Top ]
mixed   $definition = array('name' => null,
'type' => null,
'charset' => null,
'description' => null,
'version' => null,
'engine' => null)
[line 43]
API Tags:
Access:  protected


Redefinition of:
Doctrine_Schema_Object::$definition

[ Top ]
Methods
addTable  [line 84]

  void addTable( [Doctrine_Schema_Table $table = null]  )

Parameters:
Doctrine_Schema_Table   $table:  table * @return Doctrine_Schema_Table

API Tags:
Access:  public


[ Top ]
getTables  [line 94]

  array getTables( )


API Tags:
Return:  of Doctrine_Schema_Table
Access:  public


[ Top ]
isValid  [line 75]

  bool isValid( )


API Tags:
Access:  public


[ Top ]
__clone  [line 57]

  void __clone( )


API Tags:
Access:  public


[ Top ]
__toString  [line 66]

  void __toString( )


API Tags:
Access:  public


[ Top ]