PHP 클래스 Nette\Database\Structure

저자: Jan Skrasek
상속: extends Nette\Object, implements Nette\Database\IStructure
파일 보기 프로젝트 열기: nette/database

보호된 프로퍼티들

프로퍼티 타입 설명
$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