PHP 클래스 Nette\Database\Context

저자: David Grudl
상속: extends Nette\Object
파일 보기 프로젝트 열기: nette/database 1 사용 예제들

공개 메소드들

메소드 설명
__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