Jeroen De Dauw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/87673


Change subject: Add TODOs for addIndex and removeIndex methods in SchemaModifier
......................................................................

Add TODOs for addIndex and removeIndex methods in SchemaModifier

Change-Id: If92458b565084806cd27fcefa57be6b23cf91b21
---
M src/MediaWiki/MediaWikiSchemaModifier.php
M src/Schema/SchemaModifier.php
2 files changed, 42 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseDatabase 
refs/changes/73/87673/1

diff --git a/src/MediaWiki/MediaWikiSchemaModifier.php 
b/src/MediaWiki/MediaWikiSchemaModifier.php
index b4eb273..4ec2942 100644
--- a/src/MediaWiki/MediaWikiSchemaModifier.php
+++ b/src/MediaWiki/MediaWikiSchemaModifier.php
@@ -5,6 +5,7 @@
 use DatabaseBase;
 use Wikibase\Database\DBConnectionProvider;
 use Wikibase\Database\Schema\Definitions\FieldDefinition;
+use Wikibase\Database\Schema\Definitions\IndexDefinition;
 use Wikibase\Database\Schema\FieldAdditionFailedException;
 use Wikibase\Database\Schema\FieldRemovalFailedException;
 use Wikibase\Database\Schema\SchemaModificationSqlBuilder;
@@ -84,4 +85,28 @@
                }
        }
 
+       /**
+        * @see SchemaModifier::removeIndex
+        *
+        * @param string $tableName
+        * @param string $indexName
+        *
+        * TODO: document throws
+        */
+       public function removeIndex( $tableName, $indexName ) {
+               // TODO
+       }
+
+       /**
+        * @see SchemaModifier::addIndex
+        *
+        * @param string $tableName
+        * @param IndexDefinition $index
+        *
+        * TODO: document throws
+        */
+       public function addIndex( $tableName, IndexDefinition $index ) {
+               // TODO
+       }
+
 }
diff --git a/src/Schema/SchemaModifier.php b/src/Schema/SchemaModifier.php
index 53fa89c..d9812d5 100644
--- a/src/Schema/SchemaModifier.php
+++ b/src/Schema/SchemaModifier.php
@@ -3,6 +3,7 @@
 namespace Wikibase\Database\Schema;
 
 use Wikibase\Database\Schema\Definitions\FieldDefinition;
+use Wikibase\Database\Schema\Definitions\IndexDefinition;
 
 /**
  * @since 0.1
@@ -27,4 +28,20 @@
         */
        public function addField( $tableName, FieldDefinition $field );
 
+       /**
+        * @param string $tableName
+        * @param string $indexName
+        *
+        * TODO: document throws
+        */
+       public function removeIndex( $tableName, $indexName );
+
+       /**
+        * @param string $tableName
+        * @param IndexDefinition $index
+        *
+        * TODO: document throws
+        */
+       public function addIndex( $tableName, IndexDefinition $index );
+
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/87673
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If92458b565084806cd27fcefa57be6b23cf91b21
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseDatabase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to