Structure
MySQLDialect
Provides a type conforming to
SQLDialect specifying the syntax used by MySQL.struct MySQLDialect
Topics
Initializers
init()Create a newMySQLDialect.
Instance Properties
var alterTableSyntax: SQLAlterTableSyntaxvar autoIncrementClause: any SQLExpressionvar enumSyntax: SQLEnumSyntaxvar exclusiveSelectLockExpression: (any SQLExpression)?var identifierQuote: any SQLExpressionvar literalStringQuote: any SQLExpressionvar name: Stringvar sharedSelectLockExpression: (any SQLExpression)?var supportsAutoIncrement: Boolvar triggerSyntax: SQLTriggerSyntaxvar unionFeatures: SQLUnionFeaturesvar upsertSyntax: SQLUpsertSyntax
Instance Methods
func bindPlaceholder(at: Int) -> any SQLExpressionfunc customDataType(for: SQLDataType) -> (any SQLExpression)?func literalBoolean(Bool) -> any SQLExpressionfunc nestedSubpathExpression(in: any SQLExpression, for: [String]) -> (any SQLExpression)?func normalizeSQLConstraint(identifier: any SQLExpression) -> any SQLExpression
Relationships
Conforms To
SQLDialectSwift.SendableSwift.SendableMetatype