KWeb  6.4
KWebAdapter_Keyword Class Reference
Inheritance diagram for KWebAdapter_Keyword:
KWebAdapter_ObjectBase_Query KWebAdapter_ObjectBase KWebAdapter KWebAdapter_IReader KWebAdapter_IWriter

Public Member Functions

 getObjectGenre ()
 getObjectIdField ()
 queryFromKeyword (KWebQueryBuilder $qb, $columns=false, $alias=true, $joinLeft=false)
 Adds k_keywords table to the query with specified columns and alias.
 queryUseKeyword (KWebQueryBuilder $qb)
 Returns k_rating alias.
 queryWhereHasKeyword (KWebQueryBuilder $qb, $keywords)
 buildReadQuery ()
 applyQueryOptions (SqlQueryBuilder $qb)
 Applies all query specific options on the query.
 readDataFromQuery ($query=null)

Static Public Member Functions

static keywordFactory ($options=array())
static inst ()

Data Fields

const ALIAS_KEYWORD = "keyword"

Member Function Documentation

KWebAdapter_Keyword::applyQueryOptions ( SqlQueryBuilder qb)

Applies all query specific options on the query.

Reimplemented from KWebAdapter_ObjectBase_Query.

KWebAdapter_Keyword::buildReadQuery ( )
Returns:
KWebQueryBuilder

Reimplemented from KWebAdapter_ObjectBase_Query.

KWebAdapter_Keyword::getObjectGenre ( )

Reimplemented from KWebAdapter_ObjectBase.

KWebAdapter_Keyword::getObjectIdField ( )

Reimplemented from KWebAdapter_ObjectBase.

static KWebAdapter_Keyword::inst ( ) [static]
static KWebAdapter_Keyword::keywordFactory ( options = array()) [static]
KWebAdapter_Keyword::queryFromKeyword ( KWebQueryBuilder qb,
columns = false,
alias = true,
joinLeft = false 
)

Adds k_keywords table to the query with specified columns and alias.

Knows how to join with: k_item (joins all languages!) and k_item_lang (joins specific language)

Parameters:
$columns- TRUE becomes 'rating_id', default none
$alias- default self::ALIAS_RATING
Returns:
KWebAdapter_Keyword
KWebAdapter_Keyword::queryUseKeyword ( KWebQueryBuilder qb)

Returns k_rating alias.

Joins the table if needed

Returns:
string
KWebAdapter_Keyword::queryWhereHasKeyword ( KWebQueryBuilder qb,
keywords 
)
KWebAdapter_Keyword::readDataFromQuery ( query = null)
Returns:
Collection_Query

Reimplemented from KWebAdapter_ObjectBase_Query.


Field Documentation


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