UNPKG

@sequeljs/ast

Version:

A SQL AST manager for JavaScript

34 lines 927 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Limit_1 = require("../nodes/Limit"); const Offset_1 = require("../nodes/Offset"); const buildQuoted_1 = require("../nodes/buildQuoted"); class StatementMethods { get key() { return this.ast.key; } set key(val) { this.ast.key = (0, buildQuoted_1.default)(val); } set wheres(val) { this.ast.wheres = val; } offset(offset) { if (offset) { this.ast.offset = new Offset_1.default((0, buildQuoted_1.default)(offset)); } return this; } order(...expr) { this.ast.orders = expr; return this; } take(limit) { if (limit) { this.ast.limit = new Limit_1.default((0, buildQuoted_1.default)(limit)); } return this; } } exports.default = StatementMethods; //# sourceMappingURL=StatementMethods.js.map