Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler Class Reference
Collaboration diagram for SMW\SQLStore\EntityStore\DIHandlers\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)
 
 getTableFields ()
 
 getFetchFields ()
 
 getTableIndexes ()
 
 getWhereConds (DataItem $dataItem)
 
 getInsertValues (DataItem $dataItem)
 
 getIndexField ()
 
 getLabelField ()
 
 dataItemFromDBKeys ($dbkeys)
 

Additional Inherited Members

- Protected Attributes inherited from SMW\SQLStore\EntityStore\DataItemHandler
 $store
 

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

SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::dataItemFromDBKeys (   $dbkeys)
Since
1.8
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::getFetchFields ( )
Since
1.8
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::getIndexField ( )
Since
1.8
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::getInsertValues ( DataItem  $dataItem)
Since
1.8
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::getLabelField ( )
Since
1.8
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::getTableFields ( )
Since
1.8
SMW\SQLStore\EntityStore\DIHandlers\DIConceptHandler::getWhereConds ( DataItem  $dataItem)
Since
1.8

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