class Context extends Object

Database context.

Methods

__construct(Connection $connection, IReflection $reflection = NULL, IStorage $cacheStorage = NULL)

No description

void
beginTransaction()

No description

void
commit()

No description

void
rollBack()

No description

string
getInsertId($name = NULL)

No description

query($statement)

Generates and executes SQL query.

queryArgs($statement, array $params)

No description

table($table)

No description

getConnection()

No description

Row
fetch($args)

Shortcut for query()->fetch()

mixed
fetchField($args)

Shortcut for query()->fetchField()

array
fetchPairs($args)

Shortcut for query()->fetchPairs()

array
fetchAll($args)

Shortcut for query()->fetchAll()

static SqlLiteral
literal($value)

No description

Details

at line 30
__construct(Connection $connection, IReflection $reflection = NULL, IStorage $cacheStorage = NULL)

No description

Parameters

Connection $connection
IReflection $reflection
IStorage $cacheStorage

at line 39
void beginTransaction()

No description

Return Value

void

at line 46
void commit()

No description

Return Value

void

at line 53
void rollBack()

No description

Return Value

void

at line 63
string getInsertId($name = NULL)

No description

Parameters

$name

Return Value

string

at line 75
ResultSet query($statement)

Generates and executes SQL query.

Parameters

$statement

Return Value

ResultSet

at line 86
ResultSet queryArgs($statement, array $params)

No description

Parameters

$statement
array $params

Return Value

ResultSet

at line 96
Selection table($table)

No description

Parameters

$table

Return Value

Selection

at line 103
Connection getConnection()

No description

Return Value

Connection

at line 110
IReflection getDatabaseReflection()

No description

Return Value

IReflection

at line 125
Row fetch($args)

Shortcut for query()->fetch()

Parameters

$args

Return Value

Row

at line 137
mixed fetchField($args)

Shortcut for query()->fetchField()

Parameters

$args

Return Value

mixed

at line 149
array fetchPairs($args)

Shortcut for query()->fetchPairs()

Parameters

$args

Return Value

array

at line 161
array fetchAll($args)

Shortcut for query()->fetchAll()

Parameters

$args

Return Value

array

at line 170
static SqlLiteral literal($value)

No description

Parameters

$value

Return Value

SqlLiteral