Semantic MediaWiki and related extensions
Public Member Functions | Protected Member Functions | List of all members
SMW\SQLStore\TableBuilder\MySQLTableBuilder Class Reference
Collaboration diagram for SMW\SQLStore\TableBuilder\MySQLTableBuilder:
Collaboration graph
[legend]

Public Member Functions

 getStandardFieldType ($fieldType)
 
- Public Member Functions inherited from SMW\SQLStore\TableBuilder\TableBuilder
 addConfiguration ($key, $value)
 
 setMessageReporter (MessageReporter $messageReporter)
 
 reportMessage ($message)
 
 getStandardFieldType ($fieldType)
 
 create (Table $table)
 
 drop (Table $table)
 
 checkOn ($event)
 

Protected Member Functions

 doCreateTable ($tableName, array $tableOptions=null)
 
 doUpdateTable ($tableName, array $tableOptions=null)
 
 doCreateIndicies ($tableName, array $indexOptions=null)
 
 doDropTable ($tableName)
 
- Protected Member Functions inherited from SMW\SQLStore\TableBuilder\TableBuilder
 __construct (DatabaseBase $connection)
 
 doCreateTable ($tableName, array $tableOptions=null)
 
 doUpdateTable ($tableName, array $tableOptions=null)
 
 doCreateIndicies ($tableName, array $indexOptions=null)
 
 doDropTable ($tableName)
 
 recursive_array_search ($needle, $haystack)
 

Additional Inherited Members

- Static Public Member Functions inherited from SMW\SQLStore\TableBuilder\TableBuilder
static factory (DatabaseBase $connection)
 
- Protected Attributes inherited from SMW\SQLStore\TableBuilder\TableBuilder
 $connection
 
 $configurations = array()
 

Detailed Description

GNU GPL v2+

Since
2.5
Author
mwjames
Markus Krötzsch
Marcel Gsteiger
Jeroen De Dauw

Member Function Documentation

SMW\SQLStore\TableBuilder\MySQLTableBuilder::doCreateIndicies (   $tableName,
array  $indexOptions = null 
)
protected

Index

Since
2.5
SMW\SQLStore\TableBuilder\MySQLTableBuilder::doCreateTable (   $tableName,
array  $tableOptions = null 
)
protected

Create

Since
2.5
SMW\SQLStore\TableBuilder\MySQLTableBuilder::doDropTable (   $tableName)
protected

Drop

Since
2.5
SMW\SQLStore\TableBuilder\MySQLTableBuilder::doUpdateTable (   $tableName,
array  $tableOptions = null 
)
protected

Update

Since
2.5
SMW\SQLStore\TableBuilder\MySQLTableBuilder::getStandardFieldType (   $fieldType)
Since
2.5

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