PHP Класс Nette\Database\Structure

Автор: Jan Skrasek
Наследование: extends Nette\Object, implements Nette\Database\IStructure
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$cache Nette\Caching\Cache
$connection Connection
$isRebuilt boolean
$structure array

Открытые методы

Метод Описание
__construct ( Connection $connection, Nette\Caching\IStorage $cacheStorage )
getBelongsToReference ( $table, $column = NULL )
getColumns ( $table )
getHasManyReference ( $table, $targetTable = NULL )
getPrimaryKey ( $table )
getPrimaryKeySequence ( $table )
getTables ( )
isRebuilt ( )
loadStructure ( )
rebuild ( )

Защищенные методы

Метод Описание
analyzeForeignKeys ( &$structure, $table )
analyzePrimaryKey ( array $columns )
needStructure ( )
resolveFQTableName ( $table )

Описание методов

__construct() публичный Метод

public __construct ( Connection $connection, Nette\Caching\IStorage $cacheStorage )
$connection Connection
$cacheStorage Nette\Caching\IStorage

analyzeForeignKeys() защищенный Метод

protected analyzeForeignKeys ( &$structure, $table )

analyzePrimaryKey() защищенный Метод

protected analyzePrimaryKey ( array $columns )
$columns array

getBelongsToReference() публичный Метод

public getBelongsToReference ( $table, $column = NULL )

getColumns() публичный Метод

public getColumns ( $table )

getHasManyReference() публичный Метод

public getHasManyReference ( $table, $targetTable = NULL )

getPrimaryKey() публичный Метод

public getPrimaryKey ( $table )

getPrimaryKeySequence() публичный Метод

public getPrimaryKeySequence ( $table )

getTables() публичный Метод

public getTables ( )

isRebuilt() публичный Метод

public isRebuilt ( )

loadStructure() публичный Метод

public loadStructure ( )

needStructure() защищенный Метод

protected needStructure ( )

rebuild() публичный Метод

public rebuild ( )

resolveFQTableName() защищенный Метод

protected resolveFQTableName ( $table )

Описание свойств

$cache защищенное свойство

protected Cache,Nette\Caching $cache
Результат Nette\Caching\Cache

$connection защищенное свойство

protected Connection,Nette\Database $connection
Результат Connection

$isRebuilt защищенное свойство

protected bool $isRebuilt
Результат boolean

$structure защищенное свойство

protected array $structure
Результат array