Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Container
  • Fields
  • Source
  • Structure
  • Table
  • Tree
  • TreeIntegrity
  • TreeRebuild
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class TreeIntegrity

Knihovna pro kontrolu struktury databáze

Nette\Object
Extended by App\Lib\Table implements App\Interfaces\IData
Extended by App\Lib\Tree implements App\Interfaces\IData, App\Interfaces\ITree
Extended by App\Lib\TreeIntegrity implements App\Interfaces\IData, App\Interfaces\ITree
Namespace: App\Lib
Located at lib/TreeIntegrity.php
Methods summary
public
# __construct( string $tableName, App\Model\Database $database, Nette\Database\Table\ActiveRow $masterNode )

Předá parametry předkovy se zakázaným testem a konkrétním kořenovým uzlem

Předá parametry předkovy se zakázaným testem a konkrétním kořenovým uzlem

Parameters

$tableName
$database
$masterNode

Overrides

App\Lib\Tree::__construct()
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.

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.

Returns

boolean
(success)
private boolean
# pathTest( )

Testuje a opravuje strukturu pole 'path' ve stromu

Testuje a opravuje strukturu pole 'path' ve stromu

Returns

boolean
true - ok
Methods inherited from App\Lib\Tree
delete(), getChildsCount(), getCopy(), getData(), getMasterNode(), getTree(), getTreeNodePath(), getTreeNodes(), insert(), update()
Methods inherited from App\Lib\Table
findById(), getState(), getTableColumnsComent(), getTableComent(), setState()
Properties inherited from App\Lib\Tree
$masterNode, $rebuildDatabase
Properties inherited from App\Lib\Table
$data, $table
sberp API API documentation generated by ApiGen