← Files RivetARCHIVED FILE

node_modules/drizzle-orm/sqlite-core/async/update.cjs

1.65 KB · Nov 5, 2026 · 12:09 UTC

↓ Download file

Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../../_virtual/_rolldown/runtime.cjs');
const require_sqlite_core_utils = require('../utils.cjs');
let __entity_ts = require("../../entity.cjs");
let __utils_ts = require("../../utils.cjs");
let __query_promise_ts = require("../../query-promise.cjs");
let __sqlite_core_query_builders_update_ts = require("../query-builders/update.cjs");

//#region src/sqlite-core/async/update.ts
var SQLiteAsyncUpdateBase = class extends __sqlite_core_query_builders_update_ts.SQLiteUpdateBase {
	static [__entity_ts.entityKind] = "SQLiteAsyncUpdate";
	/** @internal */
	_prepare(prepare = false) {
		return this.session.prepareQuery(this.dialect.sqlToQuery(this.getSQL()), "arrays", prepare, this.config.returning ? "all" : "run", this.config.returning ? this.dialect.mapperGenerators.rows(this.config.returning, void 0) : void 0, {
			type: "update",
			tables: require_sqlite_core_utils.extractUsedTable(this.config.table)
		});
	}
	prepare() {
		return this._prepare(true);
	}
	run = (placeholderValues) => {
		return this._prepare().run(placeholderValues);
	};
	all = (placeholderValues) => {
		return this._prepare().all(placeholderValues);
	};
	get = (placeholderValues) => {
		return this._prepare().get(placeholderValues);
	};
	values = (placeholderValues) => {
		return this._prepare().values(placeholderValues);
	};
	async execute() {
		return this.config.returning ? this.all() : this.run();
	}
};
(0, __utils_ts.applyMixins)(SQLiteAsyncUpdateBase, [__query_promise_ts.QueryPromise]);

//#endregion
exports.SQLiteAsyncUpdateBase = SQLiteAsyncUpdateBase;
//# sourceMappingURL=update.cjs.map

SHA-256: d86218b83c25531960d22600e4292fe331d4433917721d89467c71921fde29d2