 Collaboration diagram for checkDb:
 Collaboration diagram for checkDb:| Public Member Functions | |
| __construct ($connect) | |
| checkConnection () | |
| checkUnreferenceUsers () | |
| checkDateStyle () | |
| checkStandardConformingStrings () | |
| checkUserAsGroup () | |
| checkUnreferencedAction () | |
| checkUnreferencedParameters () | |
| checkUnreferencedAcl () | |
| getUnreferencedPermission () | |
| checkDoubleFrom () | |
| checkDoubleName () | |
| checkMultipleAlive () | |
| checkInheritance () | |
| checkNetworkUser () | |
| checkcleanContext () | |
| checkAttributeType () | |
| checkAttributeOrphan () | |
| getSQLDropColumns (&$node, &$cmds=array(), $combined=true) | |
| computeDropColumns (&$node=null, $fromId=0) | |
| getFullAnalyse () | |
| checkUnnamedFamilies () | |
| checkMissingDocumentsInDocread () | |
| checkSpuriousDocumentsInDocread () | |
| Static Public Member Functions | |
| static | verifyDbFamily ($famid, NormalAttribute $aoa=null) | 
| static | getOrphanAttributes ($famid) | 
| static | isDroppedInNode (&$node, $column) | 
| Data Fields | |
| const | OK = "green" | 
| const | KO = "red" | 
| const | BOF = "orange" | 
Definition at line 17 of file Class.CheckDb.php.
| __construct | ( | $connect | ) | 
Definition at line 37 of file Class.CheckDb.php.
| checkAttributeOrphan | ( | ) | 
verify attribute sql type
Definition at line 504 of file Class.CheckDb.php.
 Here is the call graph for this function:
 Here is the call graph for this function:| checkAttributeType | ( | ) | 
verify attribute sql type
Definition at line 484 of file Class.CheckDb.php.
 Here is the call graph for this function:
 Here is the call graph for this function:| checkcleanContext | ( | ) | 
| checkConnection | ( | ) | 
Definition at line 45 of file Class.CheckDb.php.
| checkDateStyle | ( | ) | 
| checkDoubleFrom | ( | ) | 
Definition at line 179 of file Class.CheckDb.php.
| checkDoubleName | ( | ) | 
Definition at line 193 of file Class.CheckDb.php.
| checkInheritance | ( | ) | 
Definition at line 223 of file Class.CheckDb.php.
| checkMissingDocumentsInDocread | ( | ) | 
Definition at line 751 of file Class.CheckDb.php.
| checkMultipleAlive | ( | ) | 
Definition at line 208 of file Class.CheckDb.php.
| checkNetworkUser | ( | ) | 
PhpUndefinedFunctionInspection
Definition at line 243 of file Class.CheckDb.php.
| checkSpuriousDocumentsInDocread | ( | ) | 
Definition at line 770 of file Class.CheckDb.php.
| checkStandardConformingStrings | ( | ) | 
| checkUnnamedFamilies | ( | ) | 
Definition at line 705 of file Class.CheckDb.php.
| checkUnreferencedAcl | ( | ) | 
Definition at line 148 of file Class.CheckDb.php.
| checkUnreferencedAction | ( | ) | 
Definition at line 114 of file Class.CheckDb.php.
| checkUnreferencedParameters | ( | ) | 
Definition at line 129 of file Class.CheckDb.php.
| checkUnreferenceUsers | ( | ) | 
Definition at line 54 of file Class.CheckDb.php.
| checkUserAsGroup | ( | ) | 
Definition at line 99 of file Class.CheckDb.php.
| computeDropColumns | ( | & | $node = null, | 
| $fromId = 0 | |||
| ) | 
Compute a tree of families with columns to drop
| array | $node | The families tree returned with columns to drop | 
| int | $fromId | Family id to start from (default is 0) | 
| \Dcp\Db\Exception | 
Definition at line 600 of file Class.CheckDb.php.
 Here is the call graph for this function:
 Here is the call graph for this function:| getFullAnalyse | ( | ) | 
Do all analyses
Definition at line 662 of file Class.CheckDb.php.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
| getSQLDropColumns | ( | & | $node, | 
| & | $cmds = array(), | ||
| $combined = true | |||
| ) | 
Compute the required SQL commands to drop the columns marked for deletion in the given family tree.
| array | $node | The family tree obtained with ::computeDropColumns() | 
| array | $cmds | Resulting SQL commands | 
| bool | $combined | bool(true) to combine multiple DROP instructions into a single ALTER TABLE instruction, bool(false) to generate multiple ALTER TABLE instructions containing each a single DROP instruction. | 
Definition at line 564 of file Class.CheckDb.php.
| getUnreferencedPermission | ( | ) | 
Definition at line 163 of file Class.CheckDb.php.
| 
 | static | 
Recursively walk up the tree node to find if a specific column has already been marked for deletion in a parent family.
| array | $node | The tree node starting point | 
| string | $column | The column's name to lookup for | 
Definition at line 542 of file Class.CheckDb.php.
| 
 | static | 
detected sql type inconsistence with declaration
| $famid | ||
| NormalAttribute | $aoa | if wan't test only one attribute | 
| Dcp\Exception | 
Definition at line 412 of file Class.CheckDb.php.
 Here is the call graph for this function:
 Here is the call graph for this function:| const BOF = "orange" | 
Definition at line 35 of file Class.CheckDb.php.
| const KO = "red" | 
Definition at line 34 of file Class.CheckDb.php.
| const OK = "green" | 
Definition at line 33 of file Class.CheckDb.php.