← Files RivetARCHIVED FILE
node_modules/drizzle-orm/sqlite-core/async/select.cjs
1.58 KB · Nov 5, 2026 · 12:09 UTC
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../../_virtual/_rolldown/runtime.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_select_ts = require("../query-builders/select.cjs");
//#region src/sqlite-core/async/select.ts
var SQLiteAsyncSelectBase = class extends __sqlite_core_query_builders_select_ts.SQLiteSelectBase {
static [__entity_ts.entityKind] = "SQLiteAsyncSelect";
/** @internal */
_prepare(prepare = false) {
const query = this.dialect.sqlToQuery(this.getSQL());
const fieldsList = this.config.fieldsFlat;
const mapper = this.dialect.mapperGenerators.rows(fieldsList, this.joinsNotNullableMap);
return this.session.prepareQuery(query, "arrays", prepare, "all", mapper, {
type: "select",
tables: [...this.usedTables]
}, this.cacheConfig);
}
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._prepare().execute();
}
};
(0, __utils_ts.applyMixins)(SQLiteAsyncSelectBase, [__query_promise_ts.QueryPromise]);
//#endregion
exports.SQLiteAsyncSelectBase = SQLiteAsyncSelectBase;
//# sourceMappingURL=select.cjs.mapSHA-256: d023cedf329248316b2dd964fb17ffaa315f7bef8d5d547dc6554bcd8cb3a017