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

Public Member Functions

 __construct (SQLStore $store)
 
 setPropertyExemptionList (array $propertyExemptionList)
 
 setIndexableDataTypes ($indexableDataTypes)
 
 getPropertyExemptionList ()
 
 isExemptedPropertyById ($id)
 
 isExemptedProperty (DIProperty $property)
 
 isValidByType ($type)
 
 setEnabled ($enabled)
 
 isEnabled ()
 
 getTableName ()
 
 getIndexField ()
 
 getSortField ()
 
 getMinTokenSize ()
 
 setMinTokenSize ($minTokenSize)
 
 hasMinTokenLength ($token)
 
 getPropertyIdBy (DIProperty $property)
 
 getDataItemById ($id)
 
 getPropertyTables ()
 
 addQuotes ($value)
 

Detailed Description

GNU GPL v2+

Since
2.5
Author
mwjames

Constructor & Destructor Documentation

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::__construct ( SQLStore  $store)
Since
2.5
Parameters
SQLStore$store

Member Function Documentation

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::addQuotes (   $value)
Since
2.5
Parameters
string$value
Returns
string
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getDataItemById (   $id)
Since
2.5
Parameters
integer$id
Returns
DIWikiPage|null
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getIndexField ( )
Since
2.5
Returns
string
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getMinTokenSize ( )
Since
2.5
Returns
integer
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getPropertyExemptionList ( )
Since
2.5
Returns
array
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getPropertyIdBy ( DIProperty  $property)
Since
2.5
Parameters
DIProperty$property
Returns
integer
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getPropertyTables ( )
Since
2.5
Returns
array
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getSortField ( )
Since
2.5
Returns
string
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getTableName ( )
Since
2.5
Returns
string
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::hasMinTokenLength (   $token)
Since
2.5
Parameters
string$token
Returns
boolean
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isEnabled ( )
Since
2.5
Returns
boolean
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isExemptedProperty ( DIProperty  $property)
Since
2.5
Parameters
DIProperty$property
Returns
boolean
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isExemptedPropertyById (   $id)
Since
2.5
Parameters
integer$id
Returns
boolean
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isValidByType (   $type)
Since
2.5
Parameters
DIProperty$property
Returns
boolean
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setEnabled (   $enabled)
Since
2.5
Parameters
boolean$enabled
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setIndexableDataTypes (   $indexableDataTypes)
Since
2.5
Parameters
integer$indexableDataTypes
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setMinTokenSize (   $minTokenSize)
Since
2.5
Returns
integer $minTokenSize
SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setPropertyExemptionList ( array  $propertyExemptionList)
Since
2.5
Parameters
array$propertyExemptionList

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