$entityIdParser | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$entitySource | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$forceWriteSearchFields | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$logger | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$maxConflicts | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$stringNormalizer | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$tableName | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
$useSearchFields | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
__construct(StringNormalizer $stringNormalizer, EntityIdParser $entityIdParser, EntitySource $entitySource) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
assertCanHandleEntityId(EntityId $id) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
assertEntityIdFromKnownSource(EntityId $id) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
assertEntityTypeKnown( $entityType) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
buildTermResult( $obtainedTerms) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
clear() | Wikibase\Lib\Store\Sql\TermSqlIndex | |
criteriaToConditions(IDatabase $db, array $criteria, $termType=null, $entityType=null, array $options=[]) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
deleteTerms(EntityId $entityId, array $terms, IDatabase $dbw) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
deleteTermsOfEntity(EntityId $entityId) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
fetchTerms(array $entityIds, array $termTypes=null, array $languageCodes=null) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getAliasGroupListTerms(AliasGroupList $aliasGroupList, EntityId $entityId) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getEntityId( $termRow) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getEntityTerms(EntityDocument $entity) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getLabelConflicts( $entityType, array $labels, array $aliases=null) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getLabelWithDescriptionConflicts( $entityType, array $labels, array $descriptions) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getMatchingTerms(array $criteria, $termType=null, $entityType=null, array $options=[]) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getReadDb() | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getRowsOrderedByWeight(Traversable $rows, $limit=0) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getSearchKey( $text) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getTableName() | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getTermFields(TermIndexEntry $term) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getTermListTerms( $termType, TermList $termList, EntityId $entityId) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getTermMatchConditions(IDatabase $db, TermIndexSearchCriteria $mask, $termType=null, $entityType=null, array $options=[]) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getTermsOfEntities(array $entityIds, array $termTypes=null, array $languageCodes=null) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getTermsOfEntity(EntityId $entityId, array $termTypes=null, array $languageCodes=null) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getTopMatchingTerms(array $criteria, $termType=null, $entityType=null, array $options=[]) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
getWeight(EntityDocument $entity) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
getWriteDb() | Wikibase\Lib\Store\Sql\TermSqlIndex | |
insertTerm(array $entityIdentifiers, TermIndexEntry $term, IDatabase $dbw) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
insertTerms(EntityDocument $entity, array $terms, IDatabase $dbw) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
makeQueryTerms( $textsByLanguage, array $types) | Wikibase\Lib\Store\Sql\TermSqlIndex | private |
saveTermsOfEntity(EntityDocument $entity) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
setForceWriteSearchFields( $forceWriteSearchFields) | Wikibase\Lib\Store\Sql\TermSqlIndex | |
setUseSearchFields( $useSearchFields) | Wikibase\Lib\Store\Sql\TermSqlIndex | |