Inheritance diagram for AbstractTable:Uses ArrayAccess to produce Column instances.
Protected Properties | |
| DB | $db |
Public Methods | |
| __construct (DB $db) | |
| string | __toString () |
| Returns the SQL reference qualifier (i.e. More... | |
| Column[] | getColumns () |
| Columns keyed by name/alias. More... | |
| bool | offsetExists ($column) |
| null Column | offsetGet ($column) |
| void | offsetSet ($offset, $value) |
| Throws. More... | |
| void | offsetUnset ($name) |
| Throws. More... | |
|
abstract |
|
abstract |
| bool offsetExists | ( | $column | ) |
| int | string | $column |
|
abstract |
|
final |
Throws.
| void | $offset | |
| void | $value |
| Exception |
|
final |
Throws.
| void | $name |
| Exception |