Table
class Table
Reflection metadata class for a database table.
Properties
string read-only | $name | ||
bool read-only | $view | ||
array read-only | $columns | ||
array read-only | $columnNames | ||
array read-only | $foreignKeys | ||
array read-only | $indexes | ||
Index read-only | $primaryKey |
Methods
string
getName()
No description
bool
isView()
No description
array
getColumns()
No description
array
getColumnNames()
No description
bool
hasColumn(string $name)
No description
array
getForeignKeys()
No description
array
getIndexes()
No description
getPrimaryKey()
No description
void
initColumns()
No description
void
initIndexes()
No description
void
initForeignKeys()
No description
Details
at line 48
__construct(Reflector $reflector, array $info)
No description
at line 56
string
getName()
No description
at line 62
bool
isView()
No description
at line 69
array
getColumns()
No description
at line 77
array
getColumnNames()
No description
at line 89
Column
getColumn(string $name)
No description
at line 102
bool
hasColumn(string $name)
No description
at line 110
array
getForeignKeys()
No description
at line 118
array
getIndexes()
No description
at line 125
Index
getPrimaryKey()
No description
at line 132
protected void
initColumns()
No description
at line 143
protected void
initIndexes()
No description
at line 162
protected void
initForeignKeys()
No description
Traits
Better OOP experience.