You are here

public function Schema::getTableIntrospectionInvalidate in Drupal driver for SQL Server and SQL Azure 8.2

Clear introspection cache for a specific table.

Parameters

string $table:

8 calls to Schema::getTableIntrospectionInvalidate()
Schema::addField in drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php
Override DatabaseSchema::addField().
Schema::addIndex in drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php
Override DatabaseSchema::addIndex().
Schema::changeField in drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php
Override DatabaseSchema::changeField().
Schema::compressPrimaryKeyIndex in drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php
Sometimes the size of a table's primary key index needs to be reduced to allow for Primary XML Indexes.
Schema::createPrimaryKey in drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php
Create a Primary Key for the table, does not drop any prior primary keys neither it takes care of cleaning technical primary column. Only call this if you are sure the table does not currently hold a primary key.

... See full list

File

drivers/lib/Drupal/Driver/Database/sqlsrv/Schema.php, line 102
Definition of Drupal\Driver\Database\sqlsrv\Schema

Class

Schema

Namespace

Drupal\Driver\Database\sqlsrv

Code

public function getTableIntrospectionInvalidate($table) {
  $this->connection
    ->Scheme()
    ->TableDetailsInvalidate($this
    ->prefixTable($table));
}