Class
SQLUpdateBuilder
Builds
SQLUpdate queries.final class SQLUpdateBuilder
Topics
Initializers
init(SQLUpdate, on: any SQLDatabase)Create a newSQLUpdateBuilder.
Instance Properties
var database: any SQLDatabaseConnection to execute query on.var predicate: (any SQLExpression)?The predicate under construction.var query: any SQLExpressionQuery being built.var returning: SQLReturning?The specification of what the query should return, if any.var tableExpressionGroup: SQLCommonTableExpressionGroup?An optional group of common table expressions to include in the query under construction.var update: SQLUpdateAnSQLUpdatecontaining the complete current state of the builder.var values: [any SQLExpression]List of assignment pairs.
Relationships
Conforms To
See Also
Query Builders
class SQLAlterEnumBuilderBuildsSQLAlterEnumqueries.class SQLAlterTableBuilderBuildsSQLAlterTablequeries.class SQLConflictUpdateBuilderA builder for specifying column updates and an optional predicate to be applied to rows that caused unique key conflicts during anINSERT.class SQLCreateEnumBuilderBuildsSQLCreateEnumqueries.class SQLCreateIndexBuilderBuildsSQLCreateIndexqueries.class SQLCreateTableBuilderBuildsSQLCreateTablequeries.class SQLCreateTriggerBuilderBuildsSQLCreateTriggerqueries.class SQLDeleteBuilderBuildsSQLDeletequeries.class SQLDropEnumBuilderBuildsSQLDropEnumqueries.class SQLDropIndexBuilderBuildsSQLDropIndexqueries.class SQLDropTableBuilderBuildsSQLDropTablequeries.class SQLDropTriggerBuilderBuildsSQLDropTriggerqueries.class SQLInsertBuilderBuildsSQLInsertqueries.class SQLPredicateGroupBuilderNestedSQLPredicateBuilderfor building expression groups.class SQLRawBuilderBuilds raw SQL queries.