Wikibase
MediaWiki Wikibase extension
Loading...
Searching...
No Matches
Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder Class Reference
+ Inheritance diagram for Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder:
+ Collaboration diagram for Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder:

Public Member Functions

 __construct (IReadableDatabase $db, string $entityType)
 
 whereTerm (int $typeId, string $lang, string $text)
 
 whereMultiTerm (int $typeId, array $languages, array $texts)
 
 getEntityIdColumn ()
 

Private Member Functions

 getTermInLanguageCondition (int $typeId, string $language, string $text)
 

Private Attributes

string $entityTermsTable
 
string $entityTermsJoinColumn
 
string $entityIdColumn
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::__construct ( IReadableDatabase $db,
string $entityType )

Member Function Documentation

◆ getEntityIdColumn()

Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::getEntityIdColumn ( )

◆ getTermInLanguageCondition()

Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::getTermInLanguageCondition ( int $typeId,
string $language,
string $text )
private

◆ whereMultiTerm()

Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::whereMultiTerm ( int $typeId,
array $languages,
array $texts )

◆ whereTerm()

Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::whereTerm ( int $typeId,
string $lang,
string $text )

Member Data Documentation

◆ $entityIdColumn

string Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::$entityIdColumn
private

◆ $entityTermsJoinColumn

string Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::$entityTermsJoinColumn
private

◆ $entityTermsTable

string Wikibase\Repo\Store\Sql\Terms\EntityTermsSelectQueryBuilder::$entityTermsTable
private

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