← Files RivetARCHIVED FILE
node_modules/drizzle-orm/sqlite-core/async/update.cjs
1.65 KB · Nov 5, 2026 · 12:09 UTC
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.mapSHA-256: d86218b83c25531960d22600e4292fe331d4433917721d89467c71921fde29d2