Skip to content

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

public getDsn(): ?string

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