All items 108
Classes 108§
| MySqlSessionFactory | ZtdQuery\Platform\MySql | Factory for creating Session instances pre-configured for MySQL. |
| MySqlErrorClassifier | ZtdQuery\Platform\MySql\Connection | MySQL-specific error classifier. |
| MySqlSessionSqlModeReflector | ZtdQuery\Platform\MySql\Connection | Implements the My Sql Session Sql Mode Reflector contract for MySQL. |
| MySqlMysqliResultColumnTypeResolver | ZtdQuery\Platform\MySql\Connection\Result | Implements the My Sql Mysqli Result Column Type Resolver contract for MySQL. |
| MySqlPdoResultColumnTypeResolver | ZtdQuery\Platform\MySql\Connection\Result | Implements the My Sql Pdo Result Column Type Resolver contract for MySQL. |
| MySqlResultColumnTypeResolver | ZtdQuery\Platform\MySql\Connection\Result | Implements the My Sql Result Column Type Resolver contract for MySQL. |
| MySqlQueryGuard | ZtdQuery\Platform\MySql\Rewrite | Classifies SQL and enforces ZTD write-protection rules. |
| MySqlRewriter | ZtdQuery\Platform\MySql\Rewrite | MySQL rewrite implementation for ZTD. |
| StatementRewriter @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite | Statement Rewriter. |
| CteStatementKind @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Classification | Cte Statement Kind. |
| TableContext public API | ZtdQuery\Platform\MySql\Rewrite\Context | Snapshots fixture values and schema metadata into the public transformer context contract. |
| MySqlCteShadowComposer | ZtdQuery\Platform\MySql\Rewrite\Cte | Implements the My Sql Cte Shadow Composer contract for MySQL. |
| ExpressionEditor @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\FullText | Expression Editor. |
| MySqlFullTextSearchRewriter | ZtdQuery\Platform\MySql\Rewrite\FullText | Replaces index-bound MATCH ... AGAINST expressions with CTE-safe relevance expressions. |
| MySqlGeneratedColumnProjector | ZtdQuery\Platform\MySql\Rewrite\GeneratedColumn | Recomputes database-generated columns from a complete base-row projection. |
| ColumnMapping @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\LoadData | Column Mapping. |
| InputFile @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\LoadData | Reads an explicitly named local LOAD DATA file before projecting its rows. |
| InputFormat @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\LoadData | Validated delimiters, quoting and line prefix from a LOAD DATA statement. |
| InsertQuery @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\LoadData | Insert Query. |
| MySqlLoadDataProjector | ZtdQuery\Platform\MySql\Rewrite\LoadData | Projects LOAD DATA input into the regular simulated INSERT/REPLACE pipeline. |
| RecordParser @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\LoadData | Record Parser. |
| RowProjector @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\LoadData | Row Projector. |
| MySqlPartitionSelectionRewriter | ZtdQuery\Platform\MySql\Rewrite\Partition | Rewrites explicit MySQL partition selection into filtered table sources. |
| SelectionReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Partition | Selection Reader. |
| SourceProjection @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Partition | Projects a partition predicate into a derived relation while preserving its alias. |
| DeleteTransformer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Transforms DELETE statements into SELECT projections with CTE shadowing. |
| InsertRowRenderer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Implements the Insert Row Renderer contract for MySQL. |
| InsertSelectRenderer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Implements the Insert Select Renderer contract for MySQL. |
| InsertTransformer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Transforms INSERT statements into SELECT queries that return the inserted rows. Applies CTE shadowing via the SelectTransformer delegate. |
| MySqlSelectListAliaser | ZtdQuery\Platform\MySql\Rewrite\Transformer | Implements the My Sql Select List Aliaser contract for MySQL. |
| MySqlTransformer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Composite SQL transformer for MySQL. |
| ReplaceTransformer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Transforms REPLACE statements into SELECT queries that return the replaced rows. Applies CTE shadowing via the SelectTransformer delegate. |
| SelectTransformer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Applies CTE shadowing to SELECT statements. |
| UpdateTransformer | ZtdQuery\Platform\MySql\Rewrite\Transformer | Transforms UPDATE statements into SELECT projections with CTE shadowing. |
| ResultSelect @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Delete | Builds DELETE result projections from resolved targets and parsed query clauses. |
| TargetProjection @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Delete | Target Projection. |
| InsertTarget | ZtdQuery\Platform\MySql\Rewrite\Transformer\Insert | Validated target metadata and identity input for an INSERT projection. |
| ReplaceStatementConverter @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Insert | Replace Statement Converter. |
| ResultProjection @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Insert | Result Projection. |
| ExpressionAliaser @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Select | Expression Aliaser. |
| OrderRewriter @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Set | Order Rewriter. |
| ValueNormalizer @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Set | Value Normalizer. |
| CteRows public API | ZtdQuery\Platform\MySql\Rewrite\Transformer\Shadow | Serializes arbitrary fixture rows through the public ValueRenderer contract into a table CTE. |
| ResultSelect @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Update | Result Select. |
| TargetProjection @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Transformer\Update | Target Projection. |
| MySqlTypeSemantics | ZtdQuery\Platform\MySql\Rewrite\Type | Restores native operators that cannot be represented by a CTE column cast. |
| RankEdits @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Type | Rank Edits. |
| ConflictPredicate @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Upsert | Conflict Predicate. |
| ExpressionBinder @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Upsert | Expression Binder. |
| MetadataColumns @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Upsert | Adds evaluated UPSERT assignments and its optional predicate to result rows. |
| MySqlNativeUpsertProjector | ZtdQuery\Platform\MySql\Rewrite\Upsert | Implements the My Sql Native Upsert Projector contract for MySQL. |
| QualifiedColumn @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Upsert | Qualified Column. |
| AlterTableGuard @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Validation | Alter Table Guard. |
| ReplaceColumns @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Rewrite\Validation | Replace Columns. |
| MySqlViewShadowRenderer | ZtdQuery\Platform\MySql\Rewrite\View | Implements the My Sql View Shadow Renderer contract for MySQL. |
| DefinitionBuilder @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Schema | Accumulates column and key declarations into a shadow table definition. |
| MySqlColumnTypeMapper | ZtdQuery\Platform\MySql\Schema | Implements the My Sql Column Type Mapper contract for MySQL. |
| MySqlSchemaParser | ZtdQuery\Platform\MySql\Schema | MySQL implementation of SchemaParser using phpMyAdmin SQL parser. |
| MySqlSchemaReflector | ZtdQuery\Platform\MySql\Schema | Fetches MySQL schema information via SQL queries. |
| DefinitionReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Schema\Key | Definition Reader. |
| MySqlForeignKeyDefinitionParser | ZtdQuery\Platform\MySql\Schema\Key | Implements the My Sql Foreign Key Definition Parser contract for MySQL. |
| TokenReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Schema\Key | Token Reader. |
| MySqlPartitioningParser | ZtdQuery\Platform\MySql\Schema\Partition | Converts MySQL RANGE and LIST partition metadata into row predicates. |
| PredicateCompiler @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Schema\Partition | Predicate Compiler. |
| MySqlViewDefinitionParser | ZtdQuery\Platform\MySql\Schema\View | Implements the My Sql View Definition Parser contract for MySQL. |
| MySqlMutationResolver | ZtdQuery\Platform\MySql\Shadow | Resolves the appropriate ShadowMutation for a given SQL statement. |
| RowMutationResolver @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Row | Resolve MySQL row writes into the core row mutation objects. |
| AlterTableMutation | ZtdQuery\Platform\MySql\Shadow\Mutation\Table | Applies ALTER TABLE operation to the virtual schema. This mutation modifies the table definition in the TableDefinitionRegistry. |
| TableMutationResolver @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table | Resolve MySQL CREATE, DROP, ALTER, and TRUNCATE into table mutations. |
| ColumnAction @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Distinguishes column changes from keys, table metadata and unsupported ALTER operations. |
| ColumnAlteration @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Column Alteration. |
| ColumnDefinitionParser @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Column Definition Parser. |
| CreateTableRenderer @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Create Table Renderer. |
| OperationApplier @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Operation Applier. |
| PrimaryKeyAlteration @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Primary Key Alteration. |
| StoredColumns @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Stored Columns. |
| UnsupportedKeyword @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Table\Alter | Unsupported Keyword. |
| ExpressionReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Upsert | Expression Reader. |
| LiteralReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Upsert | Literal Reader. |
| MySqlUpsertExpressionParser | ZtdQuery\Platform\MySql\Shadow\Mutation\Upsert | Implements the My Sql Upsert Expression Parser contract for MySQL. |
| StringLiteral @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Shadow\Mutation\Upsert | String Literal. |
| MySqlIdentifierQuoter | ZtdQuery\Platform\MySql\Sql | MySQL implementation of IdentifierQuoter. |
| MySqlLexerProfile | ZtdQuery\Platform\MySql\Sql | Implements the My Sql Lexer Profile contract for MySQL. |
| MySqlParser | ZtdQuery\Platform\MySql\Sql | MySQL parser implementation backed by phpMyAdmin SQL parser. |
| OptionalInsertIntoNormalizer @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql | Optional Insert Into Normalizer. |
| OptionList @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Alter | Reads ALTER options and unparsed keywords using the parser's option semantics. |
| HeaderParser @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Cte | Header Parser. |
| IdentifierReferences @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Cte | Identifier References. |
| DiagnosticKeywords @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Diagnostic | Diagnostic Keywords. |
| MySqlReadOnlyDiagnosticStatement | ZtdQuery\Platform\MySql\Sql\Diagnostic | Implements the My Sql Read Only Diagnostic Statement contract for MySQL. |
| AssignmentExpression @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Dml | Assignment Value. |
| DmlWhereClauseExtractor | ZtdQuery\Platform\MySql\Sql\Dml | Implements the Dml Where Clause Extractor contract for MySQL. |
| InsertSelectSourceExtractor | ZtdQuery\Platform\MySql\Sql\Dml | Implements the Insert Select Source Extractor contract for MySQL. |
| TargetName @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Dml | Target Name. |
| UpdateAssignmentExtractor | ZtdQuery\Platform\MySql\Sql\Dml | Implements the Update Assignment Extractor contract for MySQL. |
| UpdateSourceExtractor | ZtdQuery\Platform\MySql\Sql\Dml | Implements the Update Source Extractor contract for MySQL. |
| ExpressionNames @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Relation | Resolves relation names and aliases from parser expressions. |
| MySqlSelectRelationParser | ZtdQuery\Platform\MySql\Sql\Relation | Implements the My Sql Select Relation Parser contract for MySQL. |
| ReferenceReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Relation | Reference Reader. |
| MySqlTransactionStatementParser | ZtdQuery\Platform\MySql\Sql\Transaction | Implements the My Sql Transaction Statement Parser contract for MySQL. |
| TokenReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Transaction | Token Reader. |
| AssignmentReader @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Upsert | Assignment Reader. |
| MySqlUpsertAssignmentExtractor | ZtdQuery\Platform\MySql\Sql\Upsert | Implements the My Sql Upsert Assignment Extractor contract for MySQL. |
| CastTypeResolver @visibility ZtdQuery\Platform\MySql | ZtdQuery\Platform\MySql\Sql\Value | Cast Type Resolver. |
| MySqlCastRenderer | ZtdQuery\Platform\MySql\Sql\Value | MySQL implementation of CastRenderer. |
| MySqlValueRenderer | ZtdQuery\Platform\MySql\Sql\Value | Encodes shadow values without relying on MySQL string escape modes. |
| ScalarExpression | ZtdQuery\Platform\MySql\Sql\Value | Scalar Expression. |
| StringCoercion | ZtdQuery\Platform\MySql\Sql\Value | String Value. |