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

Public Member Functions

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

Protected Member Functions

 doCreateTable ( $tableName, array $attributes=null)
 
 doUpdateTable ( $tableName, array $attributes=null)
 
 doCreateIndices ( $tableName, array $indexOptions=null)
 
 doDropTable ( $tableName)
 
 doOptimize ( $tableName)
 
- Protected Member Functions inherited from SMW\SQLStore\TableBuilder\TableBuilder
 __construct (DatabaseBase $connection)
 
 doCreateTable ( $tableName, array $tableOptions=null)
 
 doUpdateTable ( $tableName, array $tableOptions=null)
 
 doCreateIndices ( $tableName, array $indexOptions=null)
 
 doDropTable ( $tableName)
 
 doOptimize ( $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
 
 $config = []
 
 $activityLog = []
 

Detailed Description

GNU GPL v2+

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

Member Function Documentation

◆ checkOn()

SMW\SQLStore\TableBuilder\PostgresTableBuilder::checkOn (   $event)
Since
2.5

◆ doCreateIndices()

SMW\SQLStore\TableBuilder\PostgresTableBuilder::doCreateIndices (   $tableName,
array  $indexOptions = null 
)
protected

Index

Since
2.5

◆ doCreateTable()

SMW\SQLStore\TableBuilder\PostgresTableBuilder::doCreateTable (   $tableName,
array  $attributes = null 
)
protected

Create

Since
2.5

◆ doDropTable()

SMW\SQLStore\TableBuilder\PostgresTableBuilder::doDropTable (   $tableName)
protected

Drop

Since
2.5

◆ doOptimize()

SMW\SQLStore\TableBuilder\PostgresTableBuilder::doOptimize (   $tableName)
protected
Since
3.0

◆ doUpdateTable()

SMW\SQLStore\TableBuilder\PostgresTableBuilder::doUpdateTable (   $tableName,
array  $attributes = null 
)
protected

Update

Since
2.5

◆ getStandardFieldType()

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

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

About | General disclaimer | Privacy policy