PHP Class Nette\Database\Context

Author: David Grudl
Inheritance: extends Nette\Object
Afficher le fichier Open project: nette/database Class Usage Examples

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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 méthode

public beginTransaction ( ) : void
Résultat void

commit() public méthode

public commit ( ) : void
Résultat void

fetch() public méthode

Shortcut for query()->fetch()
public fetch ( $sql, $params ) : Nette\Database\Row
Résultat Nette\Database\Row

fetchAll() public méthode

Shortcut for query()->fetchAll()
public fetchAll ( $sql, $params ) : array
Résultat array

fetchField() public méthode

Shortcut for query()->fetchField()
public fetchField ( $sql, $params ) : mixed
Résultat mixed

fetchPairs() public méthode

Shortcut for query()->fetchPairs()
public fetchPairs ( $sql, $params ) : array
Résultat array

getConnection() public méthode

public getConnection ( ) : Connection
Résultat Connection

getConventions() public méthode

public getConventions ( ) : Nette\Database\IConventions
Résultat Nette\Database\IConventions

getInsertId() public méthode

public getInsertId ( $name = NULL ) : string
Résultat string

getStructure() public méthode

public getStructure ( ) : Nette\Database\IStructure
Résultat Nette\Database\IStructure

literal() public static méthode

public static literal ( $value, $params ) : SqlLiteral
Résultat SqlLiteral

query() public méthode

Generates and executes SQL query.
public query ( $sql, $params ) : ResultSet
Résultat ResultSet

queryArgs() public méthode

public queryArgs ( $sql, array $params ) : ResultSet
$params array
Résultat ResultSet

rollBack() public méthode

public rollBack ( ) : void
Résultat void

table() public méthode

public table ( $table ) : Selection
Résultat Nette\Database\Table\Selection