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

Public Member Functions

 __construct (Database $connection, TemporaryTableBuilder $temporaryTableBuilder)
 
 emptyHierarchyCache ()
 
 getHierarchyCache ()
 
 setTableDefinitions (array $tableDefinitions)
 
 getTableDefinitionByType ( $type)
 
 fillTempTable ( $type, $tablename, $valueComposite, $depth=null)
 

Detailed Description

GNU GPL v2+

Since
2.3
Author
Markus Krötzsch
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\SQLStore\QueryEngine\HierarchyTempTableBuilder::__construct ( Database  $connection,
TemporaryTableBuilder  $temporaryTableBuilder 
)
Since
2.3
Parameters
Database$connection
TemporaryTableBuilder$temporaryTableBuilder

Member Function Documentation

◆ emptyHierarchyCache()

SMW\SQLStore\QueryEngine\HierarchyTempTableBuilder::emptyHierarchyCache ( )
Since
2.3

◆ fillTempTable()

SMW\SQLStore\QueryEngine\HierarchyTempTableBuilder::fillTempTable (   $type,
  $tablename,
  $valueComposite,
  $depth = null 
)
Since
2.3
Parameters
string$type
string$tablename
string$valueComposite
integer | null$depth
Exceptions
RuntimeException

◆ getHierarchyCache()

SMW\SQLStore\QueryEngine\HierarchyTempTableBuilder::getHierarchyCache ( )
Since
2.3
Returns
array

◆ getTableDefinitionByType()

SMW\SQLStore\QueryEngine\HierarchyTempTableBuilder::getTableDefinitionByType (   $type)
Since
2.3
Parameters
string$type
Returns
array
Exceptions
RuntimeException

◆ setTableDefinitions()

SMW\SQLStore\QueryEngine\HierarchyTempTableBuilder::setTableDefinitions ( array  $tableDefinitions)
Since
2.3
Parameters
array$tableDefinitions

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

About | General disclaimer | Privacy policy