protected function DatabaseStatementPrefetch::getStatement

Grab a PDOStatement object from a given query and its arguments.

Some drivers (including SQLite) will need to perform some preparation themselves to get the statement right.

Parameters

$query: The query.

array $args: An array of arguments.

Return value

PDOStatement A PDOStatement object.

1 call to DatabaseStatementPrefetch::getStatement()
DatabaseStatementPrefetch::execute in drupal/includes/database/prefetch.inc
Executes a prepared statement.
1 method overrides DatabaseStatementPrefetch::getStatement()
DatabaseStatement_sqlite::getStatement in drupal/includes/database/sqlite/database.inc
SQLite specific implementation of getStatement().

File

drupal/includes/database/prefetch.inc, line 225
Database interface code for engines that need complete control over their result sets. For example, SQLite will prefix some column names by the name of the table. We post-process the data, by renaming the column names using the same convention as…

Class

DatabaseStatementPrefetch
An implementation of DatabaseStatementInterface that prefetches all data.

Code

protected function getStatement($query, &$args = array()) {
  return $this->dbh
    ->prepare($query);
}