PACK PHP-Binding
$VERSION$
|
Public Member Functions | |
__construct () | |
Static Public Member Functions | |
static | version () |
static | tableNames () |
static | configTable () |
static | configKeyColumn () |
static | configValueColumn () |
static | configVersionRow () |
static | hasTable ($t) |
static | backupTables () |
static | backupKeyForTable ($table) |
static | backupGroupSizeForTable ($table) |
static | tableDefinition ($tab) |
static | tableColumns ($tab) |
static | tableHasColumn ($tab, $col) |
static | tableDefaults ($tab) |
static | columnType ($tab, $col) |
static | columnFlags ($tab, $col) |
static | isIntColumn ($tab, $col) |
static | hasSequence ($tab) |
static | isStringColumn ($tab, $col) |
static | isBlobColumn ($tab, $col) |
static | isBoolColumn ($tab, $col) |
static | primaryKeyColumns ($tab) |
Static Protected Attributes | |
static | $scheme |
static | $preset |
static | $sversion |
static | $backup |
static | $backupCfg |
static | $config |
This class parses the high-level description of the database structure generated by woc; access it via WobScheme::*
WobSchemaBase::__construct | ( | ) |
|
static |
return the recommended group size for backups or <=0 for default
|
static |
return the key by which backups should be grouped for a table, empty string if it should not be backed up or be backed up in full
|
static |
return the tables that are included in the backup
|
static |
return the flags of a column, empty array if no flags are set, or false if the column does not exist
|
static |
return the type of a column, or false if it does not exist
|
static |
|
static |
|
static |
|
static |
|
static |
returns the sequence column name if the table has a sequence, false otherwise
|
static |
returns whether a table exists in the schema
|
static |
returns true if the given column is of a blob type
|
static |
returns true if the given column is of a bool type
|
static |
returns true if the given column is of an integer type
|
static |
returns true if the given column is of a string type
|
static |
returns the names of all primary key columns of the table
|
static |
return the names of all columns of a table, or false if the table does not exist
|
static |
return default lines of the table for the initialization; returns empty array if there are none
|
static |
return the full definition of a table, or false if it does not exist
|
static |
return whether the table has this column
|
static |
return the tables to be created in order
|
static |
return the version of this scheme
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |