All items 108

Classes 108§

MySqlSessionFactoryZtdQuery\Platform\MySqlFactory for creating Session instances pre-configured for MySQL.
MySqlErrorClassifierZtdQuery\Platform\MySql\ConnectionMySQL-specific error classifier.
MySqlSessionSqlModeReflectorZtdQuery\Platform\MySql\ConnectionImplements the My Sql Session Sql Mode Reflector contract for MySQL.
MySqlMysqliResultColumnTypeResolverZtdQuery\Platform\MySql\Connection\ResultImplements the My Sql Mysqli Result Column Type Resolver contract for MySQL.
MySqlPdoResultColumnTypeResolverZtdQuery\Platform\MySql\Connection\ResultImplements the My Sql Pdo Result Column Type Resolver contract for MySQL.
MySqlResultColumnTypeResolverZtdQuery\Platform\MySql\Connection\ResultImplements the My Sql Result Column Type Resolver contract for MySQL.
MySqlQueryGuardZtdQuery\Platform\MySql\RewriteClassifies SQL and enforces ZTD write-protection rules.
MySqlRewriterZtdQuery\Platform\MySql\RewriteMySQL rewrite implementation for ZTD.
StatementRewriter @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\RewriteStatement Rewriter.
CteStatementKind @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\ClassificationCte Statement Kind.
TableContext public APIZtdQuery\Platform\MySql\Rewrite\ContextSnapshots fixture values and schema metadata into the public transformer context contract.
MySqlCteShadowComposerZtdQuery\Platform\MySql\Rewrite\CteImplements the My Sql Cte Shadow Composer contract for MySQL.
ExpressionEditor @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\FullTextExpression Editor.
MySqlFullTextSearchRewriterZtdQuery\Platform\MySql\Rewrite\FullTextReplaces index-bound MATCH ... AGAINST expressions with CTE-safe relevance expressions.
MySqlGeneratedColumnProjectorZtdQuery\Platform\MySql\Rewrite\GeneratedColumnRecomputes database-generated columns from a complete base-row projection.
ColumnMapping @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\LoadDataColumn Mapping.
InputFile @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\LoadDataReads an explicitly named local LOAD DATA file before projecting its rows.
InputFormat @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\LoadDataValidated delimiters, quoting and line prefix from a LOAD DATA statement.
InsertQuery @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\LoadDataInsert Query.
MySqlLoadDataProjectorZtdQuery\Platform\MySql\Rewrite\LoadDataProjects LOAD DATA input into the regular simulated INSERT/REPLACE pipeline.
RecordParser @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\LoadDataRecord Parser.
RowProjector @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\LoadDataRow Projector.
MySqlPartitionSelectionRewriterZtdQuery\Platform\MySql\Rewrite\PartitionRewrites explicit MySQL partition selection into filtered table sources.
SelectionReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\PartitionSelection Reader.
SourceProjection @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\PartitionProjects a partition predicate into a derived relation while preserving its alias.
DeleteTransformerZtdQuery\Platform\MySql\Rewrite\TransformerTransforms DELETE statements into SELECT projections with CTE shadowing.
InsertRowRendererZtdQuery\Platform\MySql\Rewrite\TransformerImplements the Insert Row Renderer contract for MySQL.
InsertSelectRendererZtdQuery\Platform\MySql\Rewrite\TransformerImplements the Insert Select Renderer contract for MySQL.
InsertTransformerZtdQuery\Platform\MySql\Rewrite\TransformerTransforms INSERT statements into SELECT queries that return the inserted rows. Applies CTE shadowing via the SelectTransformer delegate.
MySqlSelectListAliaserZtdQuery\Platform\MySql\Rewrite\TransformerImplements the My Sql Select List Aliaser contract for MySQL.
MySqlTransformerZtdQuery\Platform\MySql\Rewrite\TransformerComposite SQL transformer for MySQL.
ReplaceTransformerZtdQuery\Platform\MySql\Rewrite\TransformerTransforms REPLACE statements into SELECT queries that return the replaced rows. Applies CTE shadowing via the SelectTransformer delegate.
SelectTransformerZtdQuery\Platform\MySql\Rewrite\TransformerApplies CTE shadowing to SELECT statements.
UpdateTransformerZtdQuery\Platform\MySql\Rewrite\TransformerTransforms UPDATE statements into SELECT projections with CTE shadowing.
ResultSelect @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\DeleteBuilds DELETE result projections from resolved targets and parsed query clauses.
TargetProjection @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\DeleteTarget Projection.
InsertTargetZtdQuery\Platform\MySql\Rewrite\Transformer\InsertValidated target metadata and identity input for an INSERT projection.
ReplaceStatementConverter @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\InsertReplace Statement Converter.
ResultProjection @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\InsertResult Projection.
ExpressionAliaser @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\SelectExpression Aliaser.
OrderRewriter @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\SetOrder Rewriter.
ValueNormalizer @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\SetValue Normalizer.
CteRows public APIZtdQuery\Platform\MySql\Rewrite\Transformer\ShadowSerializes arbitrary fixture rows through the public ValueRenderer contract into a table CTE.
ResultSelect @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\UpdateResult Select.
TargetProjection @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\Transformer\UpdateTarget Projection.
MySqlTypeSemanticsZtdQuery\Platform\MySql\Rewrite\TypeRestores native operators that cannot be represented by a CTE column cast.
RankEdits @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\TypeRank Edits.
ConflictPredicate @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\UpsertConflict Predicate.
ExpressionBinder @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\UpsertExpression Binder.
MetadataColumns @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\UpsertAdds evaluated UPSERT assignments and its optional predicate to result rows.
MySqlNativeUpsertProjectorZtdQuery\Platform\MySql\Rewrite\UpsertImplements the My Sql Native Upsert Projector contract for MySQL.
QualifiedColumn @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\UpsertQualified Column.
AlterTableGuard @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\ValidationAlter Table Guard.
ReplaceColumns @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Rewrite\ValidationReplace Columns.
MySqlViewShadowRendererZtdQuery\Platform\MySql\Rewrite\ViewImplements the My Sql View Shadow Renderer contract for MySQL.
DefinitionBuilder @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\SchemaAccumulates column and key declarations into a shadow table definition.
MySqlColumnTypeMapperZtdQuery\Platform\MySql\SchemaImplements the My Sql Column Type Mapper contract for MySQL.
MySqlSchemaParserZtdQuery\Platform\MySql\SchemaMySQL implementation of SchemaParser using phpMyAdmin SQL parser.
MySqlSchemaReflectorZtdQuery\Platform\MySql\SchemaFetches MySQL schema information via SQL queries.
DefinitionReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Schema\KeyDefinition Reader.
MySqlForeignKeyDefinitionParserZtdQuery\Platform\MySql\Schema\KeyImplements the My Sql Foreign Key Definition Parser contract for MySQL.
TokenReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Schema\KeyToken Reader.
MySqlPartitioningParserZtdQuery\Platform\MySql\Schema\PartitionConverts MySQL RANGE and LIST partition metadata into row predicates.
PredicateCompiler @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Schema\PartitionPredicate Compiler.
MySqlViewDefinitionParserZtdQuery\Platform\MySql\Schema\ViewImplements the My Sql View Definition Parser contract for MySQL.
MySqlMutationResolverZtdQuery\Platform\MySql\ShadowResolves the appropriate ShadowMutation for a given SQL statement.
RowMutationResolver @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\RowResolve MySQL row writes into the core row mutation objects.
AlterTableMutationZtdQuery\Platform\MySql\Shadow\Mutation\TableApplies ALTER TABLE operation to the virtual schema. This mutation modifies the table definition in the TableDefinitionRegistry.
TableMutationResolver @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\TableResolve MySQL CREATE, DROP, ALTER, and TRUNCATE into table mutations.
ColumnAction @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterDistinguishes column changes from keys, table metadata and unsupported ALTER operations.
ColumnAlteration @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterColumn Alteration.
ColumnDefinitionParser @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterColumn Definition Parser.
CreateTableRenderer @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterCreate Table Renderer.
OperationApplier @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterOperation Applier.
PrimaryKeyAlteration @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterPrimary Key Alteration.
StoredColumns @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterStored Columns.
UnsupportedKeyword @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\Table\AlterUnsupported Keyword.
ExpressionReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\UpsertExpression Reader.
LiteralReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\UpsertLiteral Reader.
MySqlUpsertExpressionParserZtdQuery\Platform\MySql\Shadow\Mutation\UpsertImplements the My Sql Upsert Expression Parser contract for MySQL.
StringLiteral @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Shadow\Mutation\UpsertString Literal.
MySqlIdentifierQuoterZtdQuery\Platform\MySql\SqlMySQL implementation of IdentifierQuoter.
MySqlLexerProfileZtdQuery\Platform\MySql\SqlImplements the My Sql Lexer Profile contract for MySQL.
MySqlParserZtdQuery\Platform\MySql\SqlMySQL parser implementation backed by phpMyAdmin SQL parser.
OptionalInsertIntoNormalizer @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\SqlOptional Insert Into Normalizer.
OptionList @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\AlterReads ALTER options and unparsed keywords using the parser's option semantics.
HeaderParser @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\CteHeader Parser.
IdentifierReferences @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\CteIdentifier References.
DiagnosticKeywords @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\DiagnosticDiagnostic Keywords.
MySqlReadOnlyDiagnosticStatementZtdQuery\Platform\MySql\Sql\DiagnosticImplements the My Sql Read Only Diagnostic Statement contract for MySQL.
AssignmentExpression @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\DmlAssignment Value.
DmlWhereClauseExtractorZtdQuery\Platform\MySql\Sql\DmlImplements the Dml Where Clause Extractor contract for MySQL.
InsertSelectSourceExtractorZtdQuery\Platform\MySql\Sql\DmlImplements the Insert Select Source Extractor contract for MySQL.
TargetName @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\DmlTarget Name.
UpdateAssignmentExtractorZtdQuery\Platform\MySql\Sql\DmlImplements the Update Assignment Extractor contract for MySQL.
UpdateSourceExtractorZtdQuery\Platform\MySql\Sql\DmlImplements the Update Source Extractor contract for MySQL.
ExpressionNames @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\RelationResolves relation names and aliases from parser expressions.
MySqlSelectRelationParserZtdQuery\Platform\MySql\Sql\RelationImplements the My Sql Select Relation Parser contract for MySQL.
ReferenceReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\RelationReference Reader.
MySqlTransactionStatementParserZtdQuery\Platform\MySql\Sql\TransactionImplements the My Sql Transaction Statement Parser contract for MySQL.
TokenReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\TransactionToken Reader.
AssignmentReader @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\UpsertAssignment Reader.
MySqlUpsertAssignmentExtractorZtdQuery\Platform\MySql\Sql\UpsertImplements the My Sql Upsert Assignment Extractor contract for MySQL.
CastTypeResolver @visibility ZtdQuery\Platform\MySqlZtdQuery\Platform\MySql\Sql\ValueCast Type Resolver.
MySqlCastRendererZtdQuery\Platform\MySql\Sql\ValueMySQL implementation of CastRenderer.
MySqlValueRendererZtdQuery\Platform\MySql\Sql\ValueEncodes shadow values without relying on MySQL string escape modes.
ScalarExpressionZtdQuery\Platform\MySql\Sql\ValueScalar Expression.
StringCoercionZtdQuery\Platform\MySql\Sql\ValueString Value.