| 1234567891011121314151617181920212223242526272829303132 |
- 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
|