final class LazyConnection implements Connection

Methods

__construct(Closure $callback)

No description

query(string $sql, array $params = [])

Executes an SQL query with optional parameters and returns a result set.

int
execute(string $sql)

Executes an SQL command and returns the number of affected rows.

mixed
getNativeConnection()

Returns the underlying database connection object.

void
beginTransaction()

Starts a new database transaction.

void
commit()

Commits the current database transaction.

void
rollBack()

Rolls back the current database transaction.

int|string
getInsertId(string|null $sequence = null)

Returns the ID of the last inserted row or sequence value.

string
quote(string $string)

Quotes a string for use in an SQL statement.

string
getServerVersion()

Returns the version of the database server.

Details

at line 17
__construct(Closure $callback)

No description

Parameters

Closure $callback

at line 29
Result query(string $sql, array $params = [])

Executes an SQL query with optional parameters and returns a result set.

Parameters

string $sql
array $params

Return Value

Result

at line 35
int execute(string $sql)

Executes an SQL command and returns the number of affected rows.

Parameters

string $sql

Return Value

int

at line 41
mixed getNativeConnection()

Returns the underlying database connection object.

Return Value

mixed

at line 47
void beginTransaction()

Starts a new database transaction.

Return Value

void

at line 53
void commit()

Commits the current database transaction.

Return Value

void

at line 59
void rollBack()

Rolls back the current database transaction.

Return Value

void

at line 65
int|string getInsertId(string|null $sequence = null)

Returns the ID of the last inserted row or sequence value.

Parameters

string|null $sequence

Return Value

int|string

at line 71
string quote(string $string)

Quotes a string for use in an SQL statement.

Parameters

string $string

Return Value

string

at line 77
string getServerVersion()

Returns the version of the database server.

Return Value

string