UNPKG

drizzle-orm

Version:

Drizzle ORM package for SQL databases

32 lines 812 B
import { entityKind } from "../../entity.js"; import { QueryPromise } from "../../query-promise.js"; class SQLiteRaw extends QueryPromise { constructor(execute, getSQL, action, dialect, mapBatchResult) { super(); this.execute = execute; this.getSQL = getSQL; this.dialect = dialect; this.mapBatchResult = mapBatchResult; this.config = { action }; } static [entityKind] = "SQLiteRaw"; /** @internal */ config; getQuery() { return { ...this.dialect.sqlToQuery(this.getSQL()), method: this.config.action }; } mapResult(result, isFromBatch) { return isFromBatch ? this.mapBatchResult(result) : result; } _prepare() { return this; } /** @internal */ isResponseInArrayMode() { return false; } } export { SQLiteRaw }; //# sourceMappingURL=raw.js.map