interfaceIdentifierQuoter
interface IdentifierQuoter
Quotes SQL identifiers using platform-specific quoting characters.
MySQL uses backticks, PostgreSQL and SQLite use double quotes.
Methods§
public function quote(string $identifier): stringQuote a SQL identifier.
Parameters
$identifier | string | The identifier to quote (e.g. "users", "column_name"). |
Returns
string The quoted identifier (e.g. "`users`", "\"users\"").Called from 45
- method-call ZtdQuery\Platform\MySql\Rewrite\GeneratedColumn\MySqlGeneratedColumnProjector::project() packages/ztd-query-mysql/src/Rewrite/GeneratedColumn/MySqlGeneratedColumnProjector.php:37
- method-call ZtdQuery\Platform\MySql\Rewrite\GeneratedColumn\MySqlGeneratedColumnProjector::project() packages/ztd-query-mysql/src/Rewrite/GeneratedColumn/MySqlGeneratedColumnProjector.php:40
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-mysql/src/Rewrite/Transformer/SelectTransformer.php:69
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::generateCte() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:53
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::generateCte() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:66
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::emptySelect() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:118
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:32
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:33
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:42
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:52
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector::project() packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:50
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector::project() packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:51
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector::project() packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:72
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\QualifiedColumn::qualified() packages/ztd-query-mysql/src/Rewrite/Upsert/QualifiedColumn.php:27
- method-call ZtdQuery\Platform\Postgres\Rewrite\GeneratedColumn\PgSqlGeneratedColumnProjector::project() packages/ztd-query-postgres/src/Rewrite/GeneratedColumn/PgSqlGeneratedColumnProjector.php:37
- method-call ZtdQuery\Platform\Postgres\Rewrite\GeneratedColumn\PgSqlGeneratedColumnProjector::project() packages/ztd-query-postgres/src/Rewrite/GeneratedColumn/PgSqlGeneratedColumnProjector.php:40
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::generateCte() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:53
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::generateCte() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:70
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::generateMultiRowSource() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:103
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::declaredSource() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:160
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::declaredSource() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:169
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-postgres/src/Rewrite/Transformer/SelectTransformer.php:63
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-postgres/src/Rewrite/Transformer/SelectTransformer.php:67
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\ConflictPredicate::conflictPredicate() packages/ztd-query-postgres/src/Rewrite/Upsert/ConflictPredicate.php:38
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\ConflictPredicate::qualified() packages/ztd-query-postgres/src/Rewrite/Upsert/ConflictPredicate.php:52
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:54
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:55
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:56
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:63
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:70
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:75
- method-call ZtdQuery\Platform\Sqlite\Rewrite\GeneratedColumn\SqliteGeneratedColumnProjector::project() packages/ztd-query-sqlite/src/Rewrite/GeneratedColumn/SqliteGeneratedColumnProjector.php:36
- method-call ZtdQuery\Platform\Sqlite\Rewrite\GeneratedColumn\SqliteGeneratedColumnProjector::project() packages/ztd-query-sqlite/src/Rewrite/GeneratedColumn/SqliteGeneratedColumnProjector.php:39
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::generateCte() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:63
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::renderRow() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:103
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::renderEmptyTable() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:121
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-sqlite/src/Rewrite/Transformer/SelectTransformer.php:75
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:54
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:55
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:56
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:65
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:72
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:77
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\UpsertConflictPredicate::conflictPredicate() packages/ztd-query-sqlite/src/Rewrite/Upsert/UpsertConflictPredicate.php:36
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\UpsertConflictPredicate::qualified() packages/ztd-query-sqlite/src/Rewrite/Upsert/UpsertConflictPredicate.php:50
Test cases 6§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
IdentifierQuoterTestcalls
Other tests reaching this symbol 5
Relations§
Implemented by 4
- FakeIdentifierQuoter packages/ztd-query-core/tests/Fake/FakeIdentifierQuoter.php:12
- MySqlIdentifierQuoter packages/ztd-query-mysql/src/Sql/MySqlIdentifierQuoter.php:16
- PgSqlIdentifierQuoter packages/ztd-query-postgres/src/Sql/PgSqlIdentifierQuoter.php:16
- SqliteIdentifierQuoter packages/ztd-query-sqlite/src/Sql/SqliteIdentifierQuoter.php:16
Method calls 45
- method-call ZtdQuery\Platform\MySql\Rewrite\GeneratedColumn\MySqlGeneratedColumnProjector::project() packages/ztd-query-mysql/src/Rewrite/GeneratedColumn/MySqlGeneratedColumnProjector.php:37
- method-call ZtdQuery\Platform\MySql\Rewrite\GeneratedColumn\MySqlGeneratedColumnProjector::project() packages/ztd-query-mysql/src/Rewrite/GeneratedColumn/MySqlGeneratedColumnProjector.php:40
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-mysql/src/Rewrite/Transformer/SelectTransformer.php:69
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::generateCte() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:53
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::generateCte() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:66
- method-call ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows::emptySelect() packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:118
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:32
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:33
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:42
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns::render() packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:52
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector::project() packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:50
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector::project() packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:51
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector::project() packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:72
- method-call ZtdQuery\Platform\MySql\Rewrite\Upsert\QualifiedColumn::qualified() packages/ztd-query-mysql/src/Rewrite/Upsert/QualifiedColumn.php:27
- method-call ZtdQuery\Platform\Postgres\Rewrite\GeneratedColumn\PgSqlGeneratedColumnProjector::project() packages/ztd-query-postgres/src/Rewrite/GeneratedColumn/PgSqlGeneratedColumnProjector.php:37
- method-call ZtdQuery\Platform\Postgres\Rewrite\GeneratedColumn\PgSqlGeneratedColumnProjector::project() packages/ztd-query-postgres/src/Rewrite/GeneratedColumn/PgSqlGeneratedColumnProjector.php:40
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::generateCte() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:53
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::generateCte() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:70
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::generateMultiRowSource() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:103
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::declaredSource() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:160
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer::declaredSource() packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:169
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-postgres/src/Rewrite/Transformer/SelectTransformer.php:63
- method-call ZtdQuery\Platform\Postgres\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-postgres/src/Rewrite/Transformer/SelectTransformer.php:67
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\ConflictPredicate::conflictPredicate() packages/ztd-query-postgres/src/Rewrite/Upsert/ConflictPredicate.php:38
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\ConflictPredicate::qualified() packages/ztd-query-postgres/src/Rewrite/Upsert/ConflictPredicate.php:52
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:54
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:55
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:56
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:63
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:70
- method-call ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector::project() packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:75
- method-call ZtdQuery\Platform\Sqlite\Rewrite\GeneratedColumn\SqliteGeneratedColumnProjector::project() packages/ztd-query-sqlite/src/Rewrite/GeneratedColumn/SqliteGeneratedColumnProjector.php:36
- method-call ZtdQuery\Platform\Sqlite\Rewrite\GeneratedColumn\SqliteGeneratedColumnProjector::project() packages/ztd-query-sqlite/src/Rewrite/GeneratedColumn/SqliteGeneratedColumnProjector.php:39
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::generateCte() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:63
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::renderRow() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:103
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer::renderEmptyTable() packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:121
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Transformer\SelectTransformer::transform() packages/ztd-query-sqlite/src/Rewrite/Transformer/SelectTransformer.php:75
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:54
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:55
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:56
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:65
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:72
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector::project() packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:77
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\UpsertConflictPredicate::conflictPredicate() packages/ztd-query-sqlite/src/Rewrite/Upsert/UpsertConflictPredicate.php:36
- method-call ZtdQuery\Platform\Sqlite\Rewrite\Upsert\UpsertConflictPredicate::qualified() packages/ztd-query-sqlite/src/Rewrite/Upsert/UpsertConflictPredicate.php:50
Type declarations 24
- type ZtdQuery\Platform\MySql\Rewrite\GeneratedColumn\MySqlGeneratedColumnProjector packages/ztd-query-mysql/src/Rewrite/GeneratedColumn/MySqlGeneratedColumnProjector.php:17
- type ZtdQuery\Platform\MySql\Rewrite\Transformer\SelectTransformer packages/ztd-query-mysql/src/Rewrite/Transformer/SelectTransformer.php:28
- type ZtdQuery\Platform\MySql\Rewrite\Transformer\SelectTransformer packages/ztd-query-mysql/src/Rewrite/Transformer/SelectTransformer.php:41
- type ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow\CteRows packages/ztd-query-mysql/src/Rewrite/Transformer/Shadow/CteRows.php:32
- type ZtdQuery\Platform\MySql\Rewrite\Upsert\MetadataColumns packages/ztd-query-mysql/src/Rewrite/Upsert/MetadataColumns.php:20
- type ZtdQuery\Platform\MySql\Rewrite\Upsert\MySqlNativeUpsertProjector packages/ztd-query-mysql/src/Rewrite/Upsert/MySqlNativeUpsertProjector.php:17
- type ZtdQuery\Platform\MySql\Rewrite\Upsert\QualifiedColumn packages/ztd-query-mysql/src/Rewrite/Upsert/QualifiedColumn.php:19
- type ZtdQuery\Platform\Postgres\Rewrite\GeneratedColumn\PgSqlGeneratedColumnProjector packages/ztd-query-postgres/src/Rewrite/GeneratedColumn/PgSqlGeneratedColumnProjector.php:17
- type ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:24
- type ZtdQuery\Platform\Postgres\Rewrite\Transformer\Cte\RowSourceRenderer packages/ztd-query-postgres/src/Rewrite/Transformer/Cte/RowSourceRenderer.php:30
- type ZtdQuery\Platform\Postgres\Rewrite\Transformer\SelectTransformer packages/ztd-query-postgres/src/Rewrite/Transformer/SelectTransformer.php:31
- type ZtdQuery\Platform\Postgres\Rewrite\Transformer\SelectTransformer packages/ztd-query-postgres/src/Rewrite/Transformer/SelectTransformer.php:42
- type ZtdQuery\Platform\Postgres\Rewrite\Upsert\ConflictPredicate packages/ztd-query-postgres/src/Rewrite/Upsert/ConflictPredicate.php:16
- type ZtdQuery\Platform\Postgres\Rewrite\Upsert\ConflictPredicate packages/ztd-query-postgres/src/Rewrite/Upsert/ConflictPredicate.php:21
- type ZtdQuery\Platform\Postgres\Rewrite\Upsert\ExpressionBinder packages/ztd-query-postgres/src/Rewrite/Upsert/ExpressionBinder.php:26
- type ZtdQuery\Platform\Postgres\Rewrite\Upsert\ExpressionBinder packages/ztd-query-postgres/src/Rewrite/Upsert/ExpressionBinder.php:32
- type ZtdQuery\Platform\Postgres\Rewrite\Upsert\PgSqlNativeUpsertProjector packages/ztd-query-postgres/src/Rewrite/Upsert/PgSqlNativeUpsertProjector.php:20
- type ZtdQuery\Platform\Sqlite\Rewrite\GeneratedColumn\SqliteGeneratedColumnProjector packages/ztd-query-sqlite/src/Rewrite/GeneratedColumn/SqliteGeneratedColumnProjector.php:16
- type ZtdQuery\Platform\Sqlite\Rewrite\Transformer\Select\ShadowCteRenderer packages/ztd-query-sqlite/src/Rewrite/Transformer/Select/ShadowCteRenderer.php:28
- type ZtdQuery\Platform\Sqlite\Rewrite\Transformer\SelectTransformer packages/ztd-query-sqlite/src/Rewrite/Transformer/SelectTransformer.php:31
- type ZtdQuery\Platform\Sqlite\Rewrite\Transformer\SelectTransformer packages/ztd-query-sqlite/src/Rewrite/Transformer/SelectTransformer.php:47
- type ZtdQuery\Platform\Sqlite\Rewrite\Upsert\SqliteNativeUpsertProjector packages/ztd-query-sqlite/src/Rewrite/Upsert/SqliteNativeUpsertProjector.php:19
- type ZtdQuery\Platform\Sqlite\Rewrite\Upsert\UpsertConflictPredicate packages/ztd-query-sqlite/src/Rewrite/Upsert/UpsertConflictPredicate.php:20
- type ZtdQuery\Platform\Sqlite\Rewrite\Upsert\UpsertExpressionBinder packages/ztd-query-sqlite/src/Rewrite/Upsert/UpsertExpressionBinder.php:27