interface Dialect
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

SQL spelling needed by framework query models.

Methods§

public function identifierQuote(): string

The delimiter used for a quoted identifier.

Returns

string
public function insertPrefix(bool $ignore): string

The opening of an insert, optionally ignoring conflicting rows.

Parameters

$ignorebool

Returns

string
public function insertSuffix(bool $ignore): string

The trailing conflict clause, if any.

Parameters

$ignorebool

Returns

string
public function returningSuffix(): string

The clause introducing the generated key an insert returns, or empty when the driver reads it afterwards.

Returns

string

Test cases 6§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 4
Other tests reaching this symbol 2

Relations§

Implemented by 3
Type declarations 2