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)
 
 getIdByProperty (DIProperty $property)
 
 getDataItemById ( $id)
 
 getPropertyTables ()
 
 addQuotes ( $value)
 

Detailed Description

GNU GPL v2+

Since
2.5
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

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

Member Function Documentation

◆ addQuotes()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::addQuotes (   $value)
Since
2.5
Parameters
string$value
Returns
string

◆ getDataItemById()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getDataItemById (   $id)
Since
2.5
Parameters
integer$id
Returns
DIWikiPage|null

◆ getIdByProperty()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getIdByProperty ( DIProperty  $property)
Since
2.5
Parameters
DIProperty$property
Returns
integer

◆ getIndexField()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getIndexField ( )
Since
2.5
Returns
string

◆ getMinTokenSize()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getMinTokenSize ( )
Since
2.5
Returns
integer

◆ getPropertyExemptionList()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getPropertyExemptionList ( )
Since
2.5
Returns
array

◆ getPropertyTables()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getPropertyTables ( )
Since
2.5
Returns
array

◆ getSortField()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getSortField ( )
Since
2.5
Returns
string

◆ getTableName()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::getTableName ( )
Since
2.5
Returns
string

◆ hasMinTokenLength()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::hasMinTokenLength (   $token)
Since
2.5
Parameters
string$token
Returns
boolean

◆ isEnabled()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isEnabled ( )
Since
2.5
Returns
boolean

◆ isExemptedProperty()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isExemptedProperty ( DIProperty  $property)
Since
2.5
Parameters
DIProperty$property
Returns
boolean

◆ isExemptedPropertyById()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isExemptedPropertyById (   $id)
Since
2.5
Parameters
integer$id
Returns
boolean

◆ isValidByType()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::isValidByType (   $type)
Since
2.5
Parameters
DIProperty$property
Returns
boolean

◆ setEnabled()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setEnabled (   $enabled)
Since
2.5
Parameters
boolean$enabled

◆ setIndexableDataTypes()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setIndexableDataTypes (   $indexableDataTypes)
Since
2.5
Parameters
integer$indexableDataTypes

◆ setMinTokenSize()

SMW\SQLStore\QueryEngine\Fulltext\SearchTable::setMinTokenSize (   $minTokenSize)
Since
2.5
Returns
integer $minTokenSize

◆ setPropertyExemptionList()

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:

About | General disclaimer | Privacy policy