Home | Trees | Indices | Help |
|
---|
|
DatabaseBuilder provides the main class for building up a database for the cjklib package.
It contains all TableBuilder classes and a dependency graph to handle build requests.
|
|||
|
|||
|
|||
|
|||
|
|||
bool |
|
||
list of str |
|
||
list of str |
|
||
list of str |
|
||
list of classobj |
|
||
list of str |
|
||
boolean |
|
||
|
|
|||
list of classobj |
|
||
dict |
|
||
list of str |
|
|
Constructs the DatabaseBuilder.
|
Changes the data path.
|
Builds the given tables.
|
Removes the given tables.
|
Returns true if either rebuild is turned on by default or we build into database and the table doesn't exist yet.
|
Gets the name of the tables that needs to be built to resolve dependencies.
|
Gets the name of the tables that depend on the given tables to be built and are not included in the given set. Dependencies depend on the choice of table builders and thus may vary.
|
Gets the name of the tables that depend on the given tables to be built and already exist, thus need to be rebuilt.
|
Gets the build order for the given table names.
|
Create order in which the tables have to be created.
|
Gets all classes in module that implement TableBuilder.
|
Gets names of supported tables.
|
Gets names of tables supported by this instance of the database builder. This list can have more entries then getSupportedTables() as additional external builders can be supplied on instantiation.
|
Checks if the current database supports optimization.
|
Optimizes the current database.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Tue May 19 22:38:20 2009 | http://epydoc.sourceforge.net |