KWeb  6.4
KWebSource_Sql Class Reference
Inheritance diagram for KWebSource_Sql:
KWebSource KWebSource_Sql_Record KWebSource_Sql_Registry KWebSource_Sql_Keywords KWebSource_Sql_ObjectData

Public Member Functions

 __construct ($id, $group, $table=false)
 getHash ()
 getDB ()
 getQueryBuilder ($unique=true)
 getKeyWhereSql (KWebObject_Attributable $object, KWebAttribute_Table_Class $attributes, $lang=false, $newId=false)
 getKeyMultipleWhereSql ($uids, $genre, KWebAttribute_Table_Class $attributes, $languages=false)
 getSelectSql (KWebAttribute_Table_Class $attributes)
 onObjectSwitchId ($genre, $oldId, $newId)

Data Fields

 $table
 Table name.
 $selectColumns = array()
 List of additional select columns.

Constructor & Destructor Documentation

KWebSource_Sql::__construct ( $  id,
$  group,
$  table = false 
)

Reimplemented in KWebSource_Sql_Registry.


Member Function Documentation

KWebSource_Sql::getDB ( )
Returns:
KDB
KWebSource_Sql::getHash ( )

Reimplemented from KWebSource.

KWebSource_Sql::getKeyMultipleWhereSql ( $  uids,
$  genre,
KWebAttribute_Table_Class $  attributes,
$  languages = false 
)
KWebSource_Sql::getKeyWhereSql ( KWebObject_Attributable $  object,
KWebAttribute_Table_Class $  attributes,
$  lang = false,
$  newId = false 
)
KWebSource_Sql::getQueryBuilder ( $  unique = true)
Returns:
SqlQueryBuilder
KWebSource_Sql::getSelectSql ( KWebAttribute_Table_Class $  attributes)
KWebSource_Sql::onObjectSwitchId ( $  genre,
$  oldId,
$  newId 
)

Reimplemented from KWebSource.


Field Documentation

KWebSource_Sql::$selectColumns = array()

List of additional select columns.

KWebSource_Sql::$table

Table name.


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