Class DibiTableInfo
Reflection metadata class for a database table.
DibiObject | --DibiTableInfo
| Constructor Summary | |
|---|---|
| public |
__construct
(IDibiReflector $reflector, $info)
|
| Method Summary | |
|---|---|
| DibiColumnInfo |
getColumn
(string $name)
|
| array |
|
| array |
getColumns
()
|
| array |
|
| array |
getIndexes
()
|
| string |
getName
()
|
| DibiIndexInfo |
|
| bool |
hasColumn
(string $name)
|
| protected void |
initColumns
()
|
| protected void |
|
| protected void |
initIndexes
()
|
| bool |
isView
()
|
| Constructor Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
line 171 __constructpublic __construct (IDibiReflector $reflector, $info)
|
|||||||||
| Method Details | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
line 230 getColumnpublic DibiColumnInfo getColumn (string $name)
|
||||||||||||
|
line 214 getColumnNamespublic array getColumnNames ()
|
||||||||||||
|
line 203 getColumnspublic array getColumns ()
|
||||||||||||
|
line 261 getForeignKeyspublic array getForeignKeys ()
|
||||||||||||
|
line 272 getIndexespublic array getIndexes ()
|
||||||||||||
|
line 183 getNamepublic string getName ()
|
||||||||||||
|
line 283 getPrimaryKeypublic DibiIndexInfo getPrimaryKey ()
|
||||||||||||
|
line 249 hasColumnpublic bool hasColumn (string $name)
|
||||||||||||
|
line 294 initColumnsprotected void initColumns ()
|
||||||||||||
|
line 331 initForeignKeysprotected void initForeignKeys ()
|
||||||||||||
|
line 309 initIndexesprotected void initIndexes ()
|
||||||||||||
|
line 193 isViewpublic bool isView ()
|
||||||||||||