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

Public Member Functions

 getTableFields ()
 
 getFetchFields ()
 
 getWhereConds (DataItem $dataItem)
 
 getInsertValues (DataItem $dataItem)
 
 getIndexField ()
 
 getLabelField ()
 
 dataItemFromDBKeys ( $dbkeys)
 
- Public Member Functions inherited from SMW\SQLStore\EntityStore\DataItemHandler
 __construct (SQLStore $store)
 
 setFieldTypeFeatures ( $fieldTypeFeatures)
 
 hasFeature ( $feature)
 
 isDbType ( $dbType)
 
 getTableFields ()
 
 getFetchFields ()
 
 getTableIndexes ()
 
 getIndexHint ( $key)
 
 getWhereConds (DataItem $dataItem)
 
 getInsertValues (DataItem $dataItem)
 
 getIndexField ()
 
 getLabelField ()
 
 getSortField ()
 
 dataItemFromDBKeys ( $dbkeys)
 
 newFromDBKeys ( $dbkeys)
 

Additional Inherited Members

- Public Attributes inherited from SMW\SQLStore\EntityStore\DataItemHandler
const IHINT_PSUBJECTS = 'ihint.psubjects'
 
- Protected Attributes inherited from SMW\SQLStore\EntityStore\DataItemHandler
 $store
 
 $fieldTypeFeatures = false
 

Detailed Description

This class implements Store access to Concept data items.

Note
The table layout and behavior of this class is not coherent with the way that other DIs work. This is because of the unfortunate use of the concept table to store extra cache data, but also due to the design of concept DIs. This will be cleaned up at some point.

GNU GPL v2+

Since
1.8
Author
Nischay Nahata

Member Function Documentation

◆ dataItemFromDBKeys()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::dataItemFromDBKeys (   $dbkeys)
Since
1.8

◆ getFetchFields()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::getFetchFields ( )
Since
1.8

◆ getIndexField()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::getIndexField ( )
Since
1.8

◆ getInsertValues()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::getInsertValues ( DataItem  $dataItem)
Since
1.8

◆ getLabelField()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::getLabelField ( )
Since
1.8

◆ getTableFields()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::getTableFields ( )
Since
1.8

◆ getWhereConds()

SMW\SQLStore\EntityStore\DataItemHandlers\DIConceptHandler::getWhereConds ( DataItem  $dataItem)
Since
1.8

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

About | General disclaimer | Privacy policy