public function DatabaseConnection::schema
7.x database.inc | public DatabaseConnection::schema() |
Returns a DatabaseSchema object for manipulating the schema.
This method will lazy-load the appropriate schema library file.
Return value
DatabaseSchema The DatabaseSchema object for this connection.
File
- drupal-7.x/
includes/ database/ database.inc, line 903 - Core systems for the database layer.
Class
- DatabaseConnection
- Base Database API class.
Code
public function schema() {
if (empty($this->schema)) {
$class = $this->getDriverClass('DatabaseSchema', array('schema.inc'));
if (class_exists($class)) {
$this->schema = new $class($this);
}
}
return $this->schema;
}