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 52
__construct(Reflector $reflector, array $info)
No description
at line 60
string
getName()
No description
at line 66
bool
isView()
No description
at line 75
array
getColumns()
No description
at line 85
array
getColumnNames()
No description
at line 96
Column
getColumn(string $name)
No description
at line 109
bool
hasColumn(string $name)
No description
at line 119
array
getForeignKeys()
No description
at line 129
array
getIndexes()
No description
at line 136
Index
getPrimaryKey()
No description
at line 143
protected void
initColumns()
No description
at line 154
protected void
initIndexes()
No description
at line 172
protected void
initForeignKeys()
No description
Traits
Better OOP experience.