$databaseEntityTermsTableProvider | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
$db | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
$entityType | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
$typeIdsLookup | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
__construct(string $entityType, RepoDomainDb $db, TypeIdsLookup $typeIdsLookup) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | |
composeEntityId( $numericEntityId) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
detectLabelAndDescriptionCollision(string $lang, string $label, string $description) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | |
detectLabelCollision(string $lang, string $label) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | |
detectLabelsCollision(TermList $termList) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | |
findEntityIdsWithTermInLang(string $lang, string $text, int $termTypeId, bool $firstMatchOnly=false, array $filterOnEntityIds=[]) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
findEntityIdsWithTermsInLangs(array $lang, array $text, int $termTypeId) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
getDbr() | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
getMultiTermQueryParams(int $typeId, array $languages, array $texts) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
getTermInLanguageCondition(int $typeId, string $language, string $text) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
getTermQueryParams(int $typeId, string $lang, string $text) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |
makeEntityId( $numericEntityId) | Wikibase\Repo\Store\Sql\Terms\DatabaseTermsCollisionDetector | private |