Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater Class Reference
Collaboration diagram for SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater:
Collaboration graph
[legend]

Public Member Functions

 __construct (Store $store)
 
 setLogger (LoggerInterface $logger)
 
 getStore ()
 
 clear ()
 
 addToUpdateList ($sid, array $dependencyList=null)
 
 doUpdate ()
 
 deleteDependenciesFromList (array $deleteIdList)
 
 getId (DIWikiPage $subject, $subobjectName= '')
 
 createId (DIWikiPage $subject, $subobjectName= '')
 

Detailed Description

GNU GPL v2+

Since
2.4
Author
mwjames

Constructor & Destructor Documentation

SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::__construct ( Store  $store)
Since
2.4
Parameters
Store$store

Member Function Documentation

SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::addToUpdateList (   $sid,
array  $dependencyList = null 
)
Since
2.4
Parameters
integer$sid
array | null$dependencyList
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::clear ( )
Since
2.4
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::createId ( DIWikiPage  $subject,
  $subobjectName = '' 
)
Since
2.4
Parameters
DIWikiPage$subject,$subobjectName
string$subobjectName
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::deleteDependenciesFromList ( array  $deleteIdList)
Since
2.4
Parameters
array$dependencyList
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::doUpdate ( )
Since
2.4
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::getId ( DIWikiPage  $subject,
  $subobjectName = '' 
)
Since
2.4
Parameters
DIWikiPage$subject,$subobjectName
string$subobjectName
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::getStore ( )
Since
2.4
Returns
Store
SMW\SQLStore\QueryDependency\DependencyLinksTableUpdater::setLogger ( LoggerInterface  $logger)
See also
LoggerAwareInterface::setLogger
Since
2.5
Parameters
LoggerInterface$logger

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