Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder Class Reference

Public Member Functions

 __construct (Database $connection, SearchTableUpdater $searchTableUpdater)
 
 getSearchTable ()
 
 setMessageReporter (MessageReporter $messageReporter)
 
 reportVerbose ( $reportVerbose)
 
 requestOptimization ( $optimization)
 
 canRebuild ()
 
 rebuild ()
 
 flushTable ()
 
 getQualifiedTableList ()
 
 rebuildByTable ( $tableName)
 

Detailed Description

GNU GPL v2+

Since
2.5
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::__construct ( Database  $connection,
SearchTableUpdater  $searchTableUpdater 
)
Since
2.5
Parameters
SearchTableUpdater$searchTableUpdater
Database$connection

Member Function Documentation

◆ canRebuild()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::canRebuild ( )
Since
3.2
Returns
boolean

◆ flushTable()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::flushTable ( )
Since
3.0

◆ getQualifiedTableList()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::getQualifiedTableList ( )
Since
2.5
Returns
array

◆ getSearchTable()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::getSearchTable ( )
Since
2.5
Returns
SearchTable

◆ rebuild()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::rebuild ( )
See also
RebuildFulltextSearchTable::execute
Since
2.5
Returns
boolean

◆ rebuildByTable()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::rebuildByTable (   $tableName)
Since
2.5
Parameters
string$tableName

◆ reportVerbose()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::reportVerbose (   $reportVerbose)
Since
2.5
Parameters
boolean$reportVerbose

◆ requestOptimization()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::requestOptimization (   $optimization)
Since
2.5
Parameters
boolean$optimization

◆ setMessageReporter()

SMW\SQLStore\QueryEngine\Fulltext\SearchTableRebuilder::setMessageReporter ( MessageReporter  $messageReporter)
Since
2.5
Parameters
MessageReporter$messageReporter

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

About | General disclaimer | Privacy policy