Class DibiTableInfo
Reflection metadata class for a database table.
DibiObject | --DibiTableInfo
| Constructor Summary | |
|---|---|
| public |
__construct
(IDibiDriver $driver, $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 157 __constructpublic __construct (IDibiDriver $driver, $info)
|
|||||||||
| Method Details | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
line 216 getColumnpublic DibiColumnInfo getColumn (string $name)
|
||||||||||||
|
line 200 getColumnNamespublic array getColumnNames ()
|
||||||||||||
|
line 189 getColumnspublic array getColumns ()
|
||||||||||||
|
line 245 getForeignKeyspublic array getForeignKeys ()
|
||||||||||||
|
line 256 getIndexespublic array getIndexes ()
|
||||||||||||
|
line 169 getNamepublic string getName ()
|
||||||||||||
|
line 267 getPrimaryKeypublic DibiIndexInfo getPrimaryKey ()
|
||||||||||||
|
line 234 hasColumnpublic bool hasColumn (string $name)
|
||||||||||||
|
line 278 initColumnsprotected void initColumns ()
|
||||||||||||
|
line 315 initForeignKeysprotected void initForeignKeys ()
|
||||||||||||
|
line 293 initIndexesprotected void initIndexes ()
|
||||||||||||
|
line 179 isViewpublic bool isView ()
|
||||||||||||