| spoof
    | 


| Public Member Functions | |
| getName () | |
| getDB () | |
| setName ($name) | |
| setDB ($db) | |
| getExecutor () | |
| getLanguage () | |
| Protected Attributes | |
| $name | |
| $db | |
| $executor | |
| $language | |
Abstract class that implements database storage interface
| getDB | ( | ) | 
| getExecutor | ( | ) | 
Returns name of the query executor. The driver executor is returned, unless it is overriden by the storage object.
Implements IStore.

| getLanguage | ( | ) | 
Returns name of the query language. The driver language is returned, unless it is overriden by the storage object.
Implements IStore.

| getName | ( | ) | 
| setDB | ( | $db | ) | 
Set the database connection alias of the table.
| string | $db | database alias | 
Implements IStore.
| setName | ( | $name | ) | 
| 
 | protected | 
Database connection alias. Extending classes will need to set the actual database connection alias for use with the connection pooling implementation.
| 
 | protected | 
Optional query executor name. If specified this will override the executor provided by the connection driver.
| 
 | protected | 
Optional database query language. If specified this will override the language specified with the connection driver.
| 
 | protected | 
Data store name. Extending classes will need to set the actual data store or table name. This name will be set as a value of the type attribute of the record object returned from this class.