ReadonlyMaxMaximum columns per table, or null when effectively unbounded.
ReadonlyMaxMaximum in-row bytes per row, or null when there is no limit.
ReadonlyMaxMaximum string length usable in an index key column.
ReadonlyTypeThe data type mapping from SQL Server types to this platform's.
Wraps one DML statement so its affected-row count comes back as a one-row result set.
ALTER COLUMN clause(s) for type and nullability changes.
Wraps statements in one all-or-nothing transaction batch.
The auto-increment primary-key expression for DDL.
The batch separator.
The SQL type token for a boolean stored-procedure or function parameter.
Canonicalizes a schema name to the form the platform stores when it appears unquoted in DDL.
Caps a column type that cannot be used in a UNIQUE or index constraint.
A CAST to a bounded-width string type.
OptionalmaxLength: numberA CAST-to-UUID expression.
Description metadata SQL for a column.
CommentOnColumn that is safe to re-run.
A description (comment) statement for an object.
CommentOnObject that is safe to re-run.
A conditional IF/ELSE block in procedural SQL.
OptionalelseSQL: stringWhether the platform supports CREATE OR REPLACE for the object type.
SQL that marks a savepoint.
CREATE SCHEMA IF NOT EXISTS.
A single-statement CREATE TABLE that runs only when the table is absent.
A CREATE TABLE wrapped in a create-if-not-exists guard.
The empty-GUID sentinel literal, formatted for a CASE comparison.
Splits ${...} inside SQL string literals so Flyway does not treat it as a placeholder.
Minimum in-row byte footprint of a column of the given raw SQL type.
SQL that checks whether a database object exists.
The fallback type for unknown abstract types.
A ready-to-run query enumerating one schema's foreign-key graph.
DDL that creates a full-text index.
Optionalcatalog: stringA full-text search predicate.
A new UUID generation expression.
The default-value clause appended to a parameter declaration.
The parameter-reference syntax of stored-procedure / function bodies.
The syntax for calling a stored procedure or function.
A non-fatal signal statement detectable in CLI output.
SQL that releases a savepoint, or null when the platform has none.
Resolves an abstract schema field type to a concrete SQL type.
The clause that returns inserted values.
Optionalcolumns: string[]SQL that rolls back to a savepoint.
The row count variable or expression for the last statement.
Schema introspection queries.
The expression returning the last inserted identity value.
Splits an oversized batch into statements on ; + end-of-line boundaries.
A string-split row source expression.
The default expression for a UUID primary key.
Everything a dialect needs to run MJ itself on the database: DDL, stored-procedure syntax, migration and batch control, schema introspection, transactions and the platform functions CodeGen emits. Only a full SQLDialect has one; a query-only dialect does not.