AbstractNo column-count cap by default.
No in-row size limit by default.
No practical declare-time cap on an index key string; a platform overrides it where one exists.
AbstractTypeThe data type mapping from SQL Server types to this platform's.
AbstractAddAbstractAffectedWraps one DML statement so its affected-row count comes back as a one-row result set.
AbstractAlterALTER COLUMN clause(s) for type and nullability changes.
AbstractAtomicWraps statements in one all-or-nothing transaction batch.
AbstractAutoThe auto-increment primary-key expression for DDL.
AbstractBatchThe batch separator.
AbstractBooleanThe SQL type token for a boolean stored-procedure or function parameter.
AbstractCanonicalCanonicalizes a schema name to the form the platform stores when it appears unquoted in DDL.
No cap by default.
CAST(expr AS <bounded string type>), defaulting to MJ's 450-character indexable width.
AbstractCastA CAST-to-UUID expression.
AbstractCommentDescription metadata SQL for a column.
CommentOnColumn unchanged, for platforms whose comment statement is idempotent.
AbstractCommentA description (comment) statement for an object.
CommentOnObject terminated with ;, for platforms whose comment statement is idempotent.
AbstractConditionalA conditional IF/ELSE block in procedural SQL.
OptionalelseSQL: stringAbstractCreateWhether the platform supports CREATE OR REPLACE for the object type.
AbstractCreateSQL that marks a savepoint.
AbstractCreateCREATE SCHEMA IF NOT EXISTS.
CREATE TABLE IF NOT EXISTS <fullTable> (...); as a single statement.
AbstractCreateA CREATE TABLE wrapped in a create-if-not-exists guard.
The empty-GUID literal as a plain quoted string.
AbstractEscapeSplits ${...} inside SQL string literals so Flyway does not treat it as a placeholder.
A conservative off-row-pointer floor of 24 bytes.
AbstractExistenceSQL that checks whether a database object exists.
AbstractFallbackThe fallback type for unknown abstract types.
AbstractForeignA ready-to-run query enumerating one schema's foreign-key graph.
AbstractFullDDL that creates a full-text index.
Optionalcatalog: stringAbstractFullA full-text search predicate.
AbstractGrantAbstractIndexAbstractNewA new UUID generation expression.
AbstractParameterThe default-value clause appended to a parameter declaration.
AbstractParameterThe parameter-reference syntax of stored-procedure / function bodies.
AbstractProcedureThe syntax for calling a stored procedure or function.
AbstractRaiseA non-fatal signal statement detectable in CLI output.
AbstractReleaseSQL that releases a savepoint, or null when the platform has none.
AbstractResolveResolves an abstract schema field type to a concrete SQL type.
AbstractReturnThe clause that returns inserted values.
Optionalcolumns: string[]AbstractRollbackSQL that rolls back to a savepoint.
AbstractRowThe row count variable or expression for the last statement.
AbstractSchemaSchema introspection queries.
AbstractScopeThe expression returning the last inserted identity value.
Splits on a ; followed by optional inline whitespace and a newline, trims each fragment,
drops empties, and ends each statement with ;.
AbstractStringA string-split row source expression.
AbstractTriggerAbstractUUIDPKThe default expression for a UUID primary key.
Base for a platform's DialectSchemaDDL: the members with a sensible default live here, the platform supplies the rest. Built over the platform's DialectWriter, which it uses for quoting and literals.