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
exclusiveSelectLockExpressionDefault implementation ofexclusiveSelectLockExpression.
See Also
Syntax Indicators
enumSyntaxThe syntax the dialect supports for strongly-typed enumerations.triggerSyntaxVarious flags describing the dialect’s support for specific features ofSQLCreateTriggerandSQLDropTriggerqueries.alterTableSyntaxA description of the syntax the dialect supports forSQLAlterTablequeries.autoIncrementClauseAn expression inserted in a column definition when a.primaryKey(autoincrement: true)constraint is specified for the column.autoIncrementFunctionAn expression inserted in a column definition when aSQLColumnConstraintAlgorithm.primaryKey(autoIncrement:)orSQLTableConstraintAlgorithm.primaryKey(columns:)constraint is specified for the column.upsertSyntaxThe type ofUPSERTsyntax supported by the dialect.sharedSelectLockExpressionA serialization forSQLLockingClause.share.