Takes database config info and generates a schema (a collection of databases each containing a collection of tables each containing a collection of columns)
Located in /schema_generator/database/DatabaseSchemaGenerator.class.php (line 10)
SchemaGenerator | --DatabaseSchemaGenerator
Configuration object for this class
Keep track of whether or not the base database drivers have been loaded.
(we'll load them on-the-fly only if needed)
Schema object (mostly likely an instanceof Schema)
Whether or not to echo what's happening to the screen.
Construct with optional configuration parameters.
Disable verbose mode
Enable verbose mode
Traverse all the databases, tables, and columns to build a schema, which basically contains the same information with the addition of relationships between tables.
Initialize the configuration object given an array or pre-constructed configuration object.
Load database schema drivers for the specified path and driver prefix.
Loads the schema into memory according to the config (e.g. only includes databases and tables the config allows).
This function is mostly the first pass in schema generator. A good second pass would be to attempt to link any relationships not possible through FK detection. See linkRelationships().
Inherited From SchemaGenerator
SchemaGenerator::generateSchema()
Documentation generated on Wed, 12 Nov 2008 21:56:18 -0600 by phpDocumentor 1.4.0