PHP Класс Nette\Database\Context

Автор: David Grudl
Наследование: extends Nette\Object
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Connection $connection, Nette\Database\IStructure $structure, Nette\Database\IConventions $conventions = NULL, Nette\Caching\IStorage $cacheStorage = NULL )
beginTransaction ( ) : void
commit ( ) : void
fetch ( $sql, $params ) : Nette\Database\Row Shortcut for query()->fetch()
fetchAll ( $sql, $params ) : array Shortcut for query()->fetchAll()
fetchField ( $sql, $params ) : mixed Shortcut for query()->fetchField()
fetchPairs ( $sql, $params ) : array Shortcut for query()->fetchPairs()
getConnection ( ) : Connection
getConventions ( ) : Nette\Database\IConventions
getInsertId ( $name = NULL ) : string
getStructure ( ) : Nette\Database\IStructure
literal ( $value, $params ) : SqlLiteral
query ( $sql, $params ) : ResultSet Generates and executes SQL query.
queryArgs ( $sql, array $params ) : ResultSet
rollBack ( ) : void
table ( $table ) : Selection

Описание методов

__construct() публичный Метод

public __construct ( Connection $connection, Nette\Database\IStructure $structure, Nette\Database\IConventions $conventions = NULL, Nette\Caching\IStorage $cacheStorage = NULL )
$connection Connection
$structure Nette\Database\IStructure
$conventions Nette\Database\IConventions
$cacheStorage Nette\Caching\IStorage

beginTransaction() публичный Метод

public beginTransaction ( ) : void
Результат void

commit() публичный Метод

public commit ( ) : void
Результат void

fetch() публичный Метод

Shortcut for query()->fetch()
public fetch ( $sql, $params ) : Nette\Database\Row
Результат Nette\Database\Row

fetchAll() публичный Метод

Shortcut for query()->fetchAll()
public fetchAll ( $sql, $params ) : array
Результат array

fetchField() публичный Метод

Shortcut for query()->fetchField()
public fetchField ( $sql, $params ) : mixed
Результат mixed

fetchPairs() публичный Метод

Shortcut for query()->fetchPairs()
public fetchPairs ( $sql, $params ) : array
Результат array

getConnection() публичный Метод

public getConnection ( ) : Connection
Результат Connection

getConventions() публичный Метод

public getConventions ( ) : Nette\Database\IConventions
Результат Nette\Database\IConventions

getInsertId() публичный Метод

public getInsertId ( $name = NULL ) : string
Результат string

getStructure() публичный Метод

public getStructure ( ) : Nette\Database\IStructure
Результат Nette\Database\IStructure

literal() публичный статический Метод

public static literal ( $value, $params ) : SqlLiteral
Результат SqlLiteral

query() публичный Метод

Generates and executes SQL query.
public query ( $sql, $params ) : ResultSet
Результат ResultSet

queryArgs() публичный Метод

public queryArgs ( $sql, array $params ) : ResultSet
$params array
Результат ResultSet

rollBack() публичный Метод

public rollBack ( ) : void
Результат void

table() публичный Метод

public table ( $table ) : Selection
Результат Nette\Database\Table\Selection