SchemaBuilder Class Reference
[Class builders]

Inheritance diagram for SchemaBuilder:

Inheritance graph
[legend]

List of all members.

Static Public Member Functions

static buildTable ($tableName, $propertyList)
static buildRelations (MetaClass $class)
static getHead ()


Detailed Description

Definition at line 16 of file SchemaBuilder.class.php.


Member Function Documentation

static SchemaBuilder::buildTable ( tableName,
propertyList 
) [static]

Definition at line 18 of file SchemaBuilder.class.php.

References $out, DBTable::create(), EOT, and MetaRelation::ONE_TO_ONE.

Referenced by MetaConfiguration::buildSchema().

Here is the call graph for this function:

static SchemaBuilder::buildRelations ( MetaClass class  )  [static]

Definition at line 50 of file SchemaBuilder.class.php.

References $out, ForeignChangeAction::cascade(), DBTable::create(), EOT, MetaClass::getName(), MetaClass::getTableName(), MetaRelation::MANY_TO_MANY, MetaRelation::ONE_TO_MANY, and ForeignChangeAction::restrict().

Referenced by MetaConfiguration::buildSchema().

Here is the call graph for this function:

static SchemaBuilder::getHead (  )  [static]

Definition at line 144 of file SchemaBuilder.class.php.

References $out, and getHead().

Referenced by MetaConfiguration::buildSchema().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:58:24 2007 for onPHP by  doxygen 1.5.4