spoof
 All Data Structures Namespaces Files Functions Variables Pages
View Class Reference
Inheritance diagram for View:
Collaboration diagram for View:

Data Fields

 $joins = array()
- Data Fields inherited from Table
 $fields = array()

Additional Inherited Members

- Public Member Functions inherited from Table
 select (\lib360\db\condition\ICondition $condition=NULL, array $values=array(), array $fields=NULL)
 selectRecords (array $conditions=array(), array $fields=NULL)
 update (array $fields,\lib360\db\condition\ICondition $condition=NULL, array $values=array())
 insert (array $fields)
 delete (\lib360\db\condition\ICondition $condition=NULL, array $values=array())
- Public Member Functions inherited from Store
 getName ()
 getDB ()
 setName ($name)
 setDB ($db)
 getExecutor ()
 getLanguage ()
- Protected Attributes inherited from Table
 $keys
- Protected Attributes inherited from Store
 $name
 $db
 $executor
 $language

Detailed Description

An abstract database table view class. Provides ability to create logical views across 2 or more database tables. The actual extending classes need to provide the view name, connection alias name, default fields, and table join configuration.


Field Documentation

$joins = array()

Array of joins for the view. Extending classes should define table joins for the implemented view. Possible types are , ITable, or string table name.

See also:
Table

The documentation for this class was generated from the following file: