List of all members.
Detailed Description
This class parses the high-level description of the database structure generated by woc; access it via $dbScheme
Constructor & Destructor Documentation
| WobSchemaBase::__construct |
( |
|
) |
|
Member Function Documentation
| WobSchemaBase::backupTables |
( |
|
) |
|
return the tables that are included in the backup
| WobSchemaBase::columnFlags |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
return the flags of a column, empty array if no flags are set, or false if the column does not exist
| WobSchemaBase::columnType |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
return the type of a column, or false if it does not exist
| WobSchemaBase::hasSequence |
( |
$ |
tab |
) |
|
returns the sequence column name if the table has a sequence, false otherwise
| WobSchemaBase::hasTable |
( |
$ |
t |
) |
|
returns whether a table exists in the schema
| WobSchemaBase::isBlobColumn |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
returns true if the given column is of a blob type
| WobSchemaBase::isBoolColumn |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
returns true if the given column is of a bool type
| WobSchemaBase::isIntColumn |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
returns true if the given column is of an integer type
| WobSchemaBase::isStringColumn |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
returns true if the given column is of a string type
| WobSchemaBase::primaryKeyColumns |
( |
$ |
tab |
) |
|
returns the names of all primary key columns of the table
| WobSchemaBase::tableColumns |
( |
$ |
tab |
) |
|
return the names of all columns of a table, or false if the table does not exist
| WobSchemaBase::tableDefaults |
( |
$ |
tab |
) |
|
return default lines of the table for the initialization; returns empty array if there are none
| WobSchemaBase::tableDefinition |
( |
$ |
tab |
) |
|
return the full definition of a table, or false if it does not exist
| WobSchemaBase::tableHasColumn |
( |
$ |
tab, |
|
|
$ |
col | |
|
) |
| | |
return whether the table has this column
| WobSchemaBase::tableNames |
( |
|
) |
|
return the tables to be created in order
| WobSchemaBase::version |
( |
|
) |
|
return the version of this scheme
Member Data Documentation
WobSchemaBase::$backup [static, protected] |
WobSchemaBase::$preset [static, protected] |
WobSchemaBase::$scheme [static, protected] |
WobSchemaBase::$sversion [static, protected] |
The documentation for this class was generated from the following file: