You are here

public function Connection::tablePrefix in Drupal 9

Same name and namespace in other branches
  1. 8 core/lib/Drupal/Core/Database/Connection.php \Drupal\Core\Database\Connection::tablePrefix()

Find the prefix for a table.

This function is for when you want to know the prefix of a table. This is not used in prefixTables due to performance reasons.

Parameters

string $table: (optional) The table to find the prefix for.

3 calls to Connection::tablePrefix()
Connection::getFullQualifiedTableName in core/lib/Drupal/Core/Database/Connection.php
Get a fully qualified table name.
Connection::getFullQualifiedTableName in core/lib/Drupal/Core/Database/Driver/sqlite/Connection.php
Get a fully qualified table name.
Connection::getFullQualifiedTableName in core/lib/Drupal/Core/Database/Driver/pgsql/Connection.php
Get a fully qualified table name.

File

core/lib/Drupal/Core/Database/Connection.php, line 536

Class

Connection
Base Database API class.

Namespace

Drupal\Core\Database

Code

public function tablePrefix($table = 'default') {
  if (isset($this->prefixes[$table])) {
    return $this->prefixes[$table];
  }
  else {
    return $this->prefixes['default'];
  }
}