Connection
- Full name:
\Qubus\Expressive\Connection
Methods
query
public query(string $sql, array<int|string,scalar|null> $params = []): \Qubus\Expressive\ResultSet
Parameters:
| Parameter | Type | Description |
$sql | string | |
$params | array | |
command
public command(string $sql, array<int|string,scalar|null> $params = []): bool
Parameters:
| Parameter | Type | Description |
$sql | string | |
$params | array | |
column
public column(string $sql, array<int|string,scalar|null> $params = []): mixed
Parameters:
| Parameter | Type | Description |
$sql | string | |
$params | array | |
queryBuilder
public queryBuilder(): \Qubus\Expressive\QueryBuilder
getSchema
public getSchema(): \Qubus\Expressive\Schema
schemaCompiler
public schemaCompiler(): \Qubus\Expressive\Schema\Compiler
getDsn
quoteIdentifier
public quoteIdentifier(string $identifier): string
Parameters:
| Parameter | Type | Description |
$identifier | string | |
listTables
public listTables(): list<string>
transactional
public transactional(\Closure $callback): mixed
Parameters:
| Parameter | Type | Description |
$callback | \Closure | |
supportsReturning
Driver feature detection.
public supportsReturning(): bool
supportsUpsert
public supportsUpsert(): bool