Instance Property
sharedSelectLockExpression
A serialization for
SQLLockingClause.share.var sharedSelectLockExpression: (any SQLExpression)? { get }
Discussion
Represents a request for a shared “reader” lock on rows retrieved by a SELECT query. A nil value signals that the dialect doesn’t support shared locking requests, in which cas the locking clause is silently ignored.
Defaults to nil.
Default Implementations
SQLDialect Implementations
sharedSelectLockExpressionDefault implementation ofsharedSelectLockExpression.
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.exclusiveSelectLockExpressionA serialization forSQLLockingClause.update.