Class Structure
Cached reflection of database structure.
- Nette\Database\Structure implements Nette\Database\IStructure uses Nette\SmartObject
public
|
|
public
array
|
|
public
array
|
|
public
string|array|null
|
|
public
|
|
public
string|null
|
|
public
array|null
|
#
getHasManyReference( string $table, string|null $targetTable = null )
Returns hasMany reference. If a targetTable is not provided, returns references for all tables. |
public
array|null
|
#
getBelongsToReference( string $table, string|null $column = null )
Returns belongsTo reference. If a column is not provided, returns references for all columns. |
public
|
|
public
boolean
|
|
protected
|
|
public
|
|
protected
|
|
protected
|
|
protected
|
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset(),
extensionMethod(),
getReflection()
|
FIELD_BINARY,
FIELD_BOOL,
FIELD_DATE,
FIELD_DATETIME,
FIELD_FLOAT,
FIELD_INTEGER,
FIELD_TEXT,
FIELD_TIME,
FIELD_TIME_INTERVAL,
FIELD_UNIX_TIMESTAMP
|
protected
|
$connection
|
|
protected
|
$cache
|
|
protected
array
|
$structure
|
|
protected
boolean
|
$isRebuilt
|
# false |