final class IdentifierDecoder
Restricted visibility: declared "@visibility ZtdQuery\Platform\Sqlite". Code outside that scope must not name this declaration.

Decodes quoted identifiers and locates identifier token boundaries.

Methods§

public function unquoteIdentifier(string $identifier): string

Unquote a SQL identifier (double-quoted or backtick-quoted).

Parameters

$identifierstring

Returns

string
Test cases 30
Called from 12
Calls 4
public function parseColumnList(string $columnList): array<int, string>

Parse a comma-separated column list.

Parameters

$columnListstring

Returns

array<int, string>
Test cases 1
Called from 1
Calls 3

Test cases 60§

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

Dedicated tests 32
Other tests reaching this symbol 28

Relations§

Instantiated in 14
Method calls 14