Class TreeIntegrity
Knihovna pro kontrolu struktury databáze
- Nette\Object
-
App\Lib\Table
implements
App\Interfaces\IData
-
App\Lib\Tree
implements
App\Interfaces\IData,
App\Interfaces\ITree
-
App\Lib\TreeIntegrity
implements
App\Interfaces\IData,
App\Interfaces\ITree
public
|
#
__construct( string $tableName,
Předá parametry předkovy se zakázaným testem a konkrétním kořenovým uzlem |
public
boolean
|
#
checkTreeIntegrity( )
Kontrola Integrity stromu. struktura: Pravá hodnota se musí rovnat dvojnásobku členů. Počet oddělujících znaků v cestě musí při setřídění podle hloubky vzrůstat pokud je zjištěna nesrovnalost stromu, provede se oprava. |
private
boolean
|
delete(),
getChildsCount(),
getCopy(),
getData(),
getMasterNode(),
getTree(),
getTreeNodePath(),
getTreeNodes(),
insert(),
update()
|
findById(),
getState(),
getTableColumnsComent(),
getTableComent(),
setState()
|
$masterNode,
$rebuildDatabase
|
$data,
$table
|