Structure
SQLAlterTableSyntax
Encapsulates a dialect’s support for
ALTER TABLE syntax.struct SQLAlterTableSyntax
Topics
Initializers
init(alterColumnDefinitionClause: (any SQLExpression)?, alterColumnDefinitionTypeKeyword: (any SQLExpression)?, allowsBatch: Bool)Memberwise initializer.
Instance Properties
var allowsBatch: BoolIndicates support for performing multiple alterations to a table in a single query.var alterColumnDefinitionClause: (any SQLExpression)?Expression used when altering a column’s definition.var alterColumnDefinitionTypeKeyword: (any SQLExpression)?Expression used when altering a column’s type. Ignored ifalterColumnDefinitionClauseisnil.
Relationships
Conforms To
Swift.SendableSwift.SendableMetatype
See Also
Drivers
protocol SQLDialectAn abstract definition of a specific dialect of SQL.protocol SQLDatabaseReportedVersionProvides a protocol for reporting and comparing database version numbers.struct SQLTriggerSyntaxEncapsulates a dialect’s support forCREATE TRIGGERandDROP TRIGGERsyntax.struct SQLUnionFeaturesA set of feature support flags forUNIONqueries.enum SQLEnumSyntaxPossible values for a dialect’s strongly-typed enumeration support.enum SQLUpsertSyntaxThe supported syntax variants which a SQL dialect can use to to specify conflict resolution clauses.