Instance Property
exclusiveSelectLockExpression
A serialization for
SQLLockingClause.update.var exclusiveSelectLockExpression: (any SQLExpression)? { get }
Discussion
Represents a request for an exclusive “writer” lock on rows retrieved by a SELECT query. A nil value signals that the dialect doesn’t support exclusive locking requests, in which case the locking clause is silently ignored.
Defaults to nil.
Default Implementations
SQLDialect Implementations
var exclusiveSelectLockExpression: (any SQLExpression)?Default implementation ofexclusiveSelectLockExpression.
See Also
Syntax Indicators
var enumSyntax: SQLEnumSyntaxThe syntax the dialect supports for strongly-typed enumerations.var triggerSyntax: SQLTriggerSyntaxVarious flags describing the dialect’s support for specific features ofSQLCreateTriggerandSQLDropTriggerqueries.var alterTableSyntax: SQLAlterTableSyntaxA description of the syntax the dialect supports forSQLAlterTablequeries.var autoIncrementClause: any SQLExpressionAn expression inserted in a column definition when a.primaryKey(autoincrement: true)constraint is specified for the column.var autoIncrementFunction: (any SQLExpression)?An expression inserted in a column definition when aSQLColumnConstraintAlgorithm.primaryKey(autoIncrement:)orSQLTableConstraintAlgorithm.primaryKey(columns:)constraint is specified for the column.var upsertSyntax: SQLUpsertSyntaxThe type ofUPSERTsyntax supported by the dialect.var sharedSelectLockExpression: (any SQLExpression)?A serialization forSQLLockingClause.share.