Wikibase
MediaWiki Wikibase extension
Wikibase\DataModel\Services\Lookup Namespace Reference

Classes

class  DisabledEntityTypesEntityLookup
 EntityLookup that checks entities have been loaded through it and throws an exception if the accessing to that entity type is disabled. More...
 
class  DispatchingEntityLookup
 Delegates lookup to the repository-specific EntityLookup based on the name of the repository an EntityId belongs to. More...
 
class  EntityAccessLimitException
 
interface  EntityLookup
 Service interface for retrieving Entities from storage. More...
 
class  EntityLookupException
 
interface  EntityRedirectLookup
 Service interface for retrieving information about entity redirects. More...
 
class  EntityRedirectLookupException
 
interface  EntityRedirectTargetLookup
 Service interface for looking up an Entity's redirect target id. More...
 
class  EntityRetrievingClosestReferencedEntityIdLookup
 Service for getting the closest entity (out of a specified set), from a given starting entity. More...
 
class  EntityRetrievingDataTypeLookup
 PropertyDataTypeLookup that uses an EntityLookup to find a property's data type ID. More...
 
class  EntityRetrievingTermLookup
 
class  ExceptionIgnoringEntityLookup
 An EntityLookup which ignores any exceptions which occur while retrieving an entity and instead pretends the entity does not exist. More...
 
interface  FallbackLabelDescriptionLookup
 A LabelDescriptionLookup that is guaranteed to return TermFallbacks, not merely Terms. More...
 
class  InMemoryDataTypeLookup
 PropertyDataTypeLookup that uses an in memory array to retrieve the requested information. More...
 
class  InMemoryEntityLookup
 EntityLookup that uses an in memory array to retrieve the requested information. More...
 
class  InProcessCachingDataTypeLookup
 PropertyDataTypeLookup that provides in-process caching. More...
 
interface  ItemLookup
 
class  ItemLookupException
 
interface  LabelDescriptionLookup
 Looks up the label or description of an entity. More...
 
class  LabelDescriptionLookupException
 
interface  LabelLookup
 Looks up the label of an entity. More...
 
class  LanguageLabelDescriptionLookup
 
class  LegacyAdapterItemLookup
 ItemLookup implementation providing a migration path away from the EntityLookup interface. More...
 
class  LegacyAdapterPropertyLookup
 PropertyLookup implementation providing a migration path away from the EntityLookup interface. More...
 
class  MaxReferencedEntityVisitsExhaustedException
 
class  MaxReferenceDepthExhaustedException
 
interface  PropertyDataTypeLookup
 
class  PropertyDataTypeLookupException
 
interface  PropertyLookup
 
class  PropertyLookupException
 
class  RedirectResolvingEntityLookup
 Implementation of EntityLookup that opaquely resolves one level of redirects when looking up entities. More...
 
interface  ReferencedEntityIdLookup
 Service interface for getting a referenced entity (out of a specified set), from a given starting entity. More...
 
class  ReferencedEntityIdLookupException
 
class  RestrictedEntityLookup
 EntityLookup that counts how many entities have been loaded through it and throws an exception once to many entities have been loaded. More...
 
interface  TermLookup
 A service interface for looking up entity terms. More...
 
class  TermLookupException
 
class  UnknownForeignRepositoryException
 
class  UnresolvedEntityRedirectException
 Exception indicating that an attempt was made to access a redirected EntityId without resolving the redirect first. More...