Semantic MediaWiki and related extensions
|
Public Member Functions | |
getTableFields () | |
getFetchFields () | |
getTableIndexes () | |
getWhereConds (DataItem $dataItem) | |
getInsertValues (DataItem $dataItem) | |
getIndexField () | |
getLabelField () | |
dataItemFromDBKeys ($dbkeys) | |
![]() | |
__construct (SQLStore $store) | |
getTableFields () | |
getFetchFields () | |
getTableIndexes () | |
getWhereConds (DataItem $dataItem) | |
getInsertValues (DataItem $dataItem) | |
getIndexField () | |
getLabelField () | |
dataItemFromDBKeys ($dbkeys) | |
Additional Inherited Members | |
![]() | |
$store | |
This class implements store access to DIGeoCoord data items.
GNU GPL v2+
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::dataItemFromDBKeys | ( | $dbkeys | ) |
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getFetchFields | ( | ) |
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getIndexField | ( | ) |
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getInsertValues | ( | DataItem | $dataItem | ) |
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getLabelField | ( | ) |
Coordinates do not have a general string version that could be used for string search, so this method returns no label column (empty string).
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getTableFields | ( | ) |
Coordinates have three fields: a string version to keep the serialized value (exact), and two floating point columns for latitude and longitude (inexact, useful for bounding box selects). Altitude is not stored in an extra column since no operation uses this for anything so far.
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getTableIndexes | ( | ) |
SMW\SQLStore\EntityStore\DIHandlers\DIGeoCoordinateHandler::getWhereConds | ( | DataItem | $dataItem | ) |