UNPKG

objection

Version:
992 lines (606 loc) 88 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _getOwnPropertyDescriptor = require('babel-runtime/core-js/object/get-own-property-descriptor'); var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); var _dec, _dec2, _dec3, _dec4, _dec5, _dec6, _dec7, _dec8, _dec9, _dec10, _dec11, _dec12, _dec13, _dec14, _dec15, _dec16, _dec17, _dec18, _dec19, _dec20, _dec21, _dec22, _dec23, _dec24, _dec25, _dec26, _dec27, _dec28, _dec29, _dec30, _dec31, _dec32, _dec33, _dec34, _dec35, _dec36, _dec37, _dec38, _dec39, _dec40, _dec41, _dec42, _dec43, _dec44, _dec45, _dec46, _dec47, _dec48, _dec49, _dec50, _dec51, _dec52, _dec53, _dec54, _dec55, _dec56, _dec57, _dec58, _dec59, _dec60, _dec61, _dec62, _dec63, _dec64, _dec65, _dec66, _dec67, _dec68, _dec69, _dec70, _dec71, _dec72, _dec73, _dec74, _dec75, _dec76, _dec77, _dec78, _dec79, _dec80, _dec81, _dec82, _dec83, _dec84, _dec85, _dec86, _dec87, _dec88, _dec89, _dec90, _dec91, _dec92, _dec93, _dec94, _dec95, _dec96, _dec97, _dec98, _dec99, _dec100, _dec101, _dec102, _dec103, _dec104, _dec105, _dec106, _desc, _value, _class, _class2, _temp; var _queryBuilderOperation = require('./decorators/queryBuilderOperation'); var _queryBuilderOperation2 = _interopRequireDefault(_queryBuilderOperation); var _QueryBuilderOperationSupport = require('./QueryBuilderOperationSupport'); var _QueryBuilderOperationSupport2 = _interopRequireDefault(_QueryBuilderOperationSupport); var _KnexOperation = require('./operations/KnexOperation'); var _KnexOperation2 = _interopRequireDefault(_KnexOperation); var _SelectOperation = require('./operations/SelectOperation'); var _SelectOperation2 = _interopRequireDefault(_SelectOperation); var _WhereRefOperation = require('./operations/WhereRefOperation'); var _WhereRefOperation2 = _interopRequireDefault(_WhereRefOperation); var _WhereCompositeOperation = require('./operations/WhereCompositeOperation'); var _WhereCompositeOperation2 = _interopRequireDefault(_WhereCompositeOperation); var _WhereInCompositeOperation = require('./operations/WhereInCompositeOperation'); var _WhereInCompositeOperation2 = _interopRequireDefault(_WhereInCompositeOperation); var _WhereInCompositeSqliteOperation = require('./operations/WhereInCompositeSqliteOperation'); var _WhereInCompositeSqliteOperation2 = _interopRequireDefault(_WhereInCompositeSqliteOperation); var _WhereJsonPostgresOperation = require('./operations/jsonApi/WhereJsonPostgresOperation'); var _WhereJsonPostgresOperation2 = _interopRequireDefault(_WhereJsonPostgresOperation); var _WhereJsonHasPostgresOperation = require('./operations/jsonApi/WhereJsonHasPostgresOperation'); var _WhereJsonHasPostgresOperation2 = _interopRequireDefault(_WhereJsonHasPostgresOperation); var _WhereJsonFieldPostgresOperation = require('./operations/jsonApi/WhereJsonFieldPostgresOperation'); var _WhereJsonFieldPostgresOperation2 = _interopRequireDefault(_WhereJsonFieldPostgresOperation); var _WhereJsonNotObjectPostgresOperation = require('./operations/jsonApi/WhereJsonNotObjectPostgresOperation'); var _WhereJsonNotObjectPostgresOperation2 = _interopRequireDefault(_WhereJsonNotObjectPostgresOperation); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object['ke' + 'ys'](descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object['define' + 'Property'](target, property, desc); desc = null; } return desc; } /** * This class is a thin wrapper around knex query builder. This class allows us to add our own * query builder methods without monkey patching knex query builder. */ var QueryBuilderBase = (_dec = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec2 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec3 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec4 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec5 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default, 'delete'), _dec6 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec7 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec8 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec9 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec10 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec11 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec12 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec13 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec14 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec15 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec16 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec17 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec18 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec19 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec20 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec21 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec22 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec23 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec24 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec25 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec26 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec27 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec28 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec29 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec30 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec31 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec32 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec33 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec34 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec35 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec36 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec37 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec38 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec39 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec40 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec41 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec42 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec43 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec44 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec45 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec46 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec47 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec48 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec49 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec50 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec51 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec52 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec53 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec54 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec55 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec56 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec57 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec58 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec59 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec60 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec61 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec62 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec63 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec64 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec65 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec66 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec67 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec68 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec69 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec70 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec71 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec72 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec73 = (0, _queryBuilderOperation2.default)(_SelectOperation2.default), _dec74 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec75 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec76 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec77 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec78 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec79 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec80 = (0, _queryBuilderOperation2.default)(_KnexOperation2.default), _dec81 = (0, _queryBuilderOperation2.default)([_WhereRefOperation2.default, { bool: 'and' }]), _dec82 = (0, _queryBuilderOperation2.default)([_WhereRefOperation2.default, { bool: 'or' }]), _dec83 = (0, _queryBuilderOperation2.default)(_WhereCompositeOperation2.default), _dec84 = (0, _queryBuilderOperation2.default)({ default: _WhereInCompositeOperation2.default, sqlite3: _WhereInCompositeSqliteOperation2.default }), _dec85 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '=', bool: 'and' }]), _dec86 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '=', bool: 'or' }]), _dec87 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '!=', bool: 'and' }]), _dec88 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '!=', bool: 'or' }]), _dec89 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '@>', bool: 'and' }]), _dec90 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '@>', bool: 'or' }]), _dec91 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '@>', bool: 'and', prefix: 'not' }]), _dec92 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '@>', bool: 'or', prefix: 'not' }]), _dec93 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '<@', bool: 'and' }]), _dec94 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '<@', bool: 'or' }]), _dec95 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '<@', bool: 'and', prefix: 'not' }]), _dec96 = (0, _queryBuilderOperation2.default)([_WhereJsonPostgresOperation2.default, { operator: '<@', bool: 'or', prefix: 'not' }]), _dec97 = (0, _queryBuilderOperation2.default)([_WhereJsonNotObjectPostgresOperation2.default, { bool: 'and', compareValue: [] }]), _dec98 = (0, _queryBuilderOperation2.default)([_WhereJsonNotObjectPostgresOperation2.default, { bool: 'or', compareValue: [] }]), _dec99 = (0, _queryBuilderOperation2.default)([_WhereJsonNotObjectPostgresOperation2.default, { bool: 'and', compareValue: {} }]), _dec100 = (0, _queryBuilderOperation2.default)([_WhereJsonNotObjectPostgresOperation2.default, { bool: 'or', compareValue: {} }]), _dec101 = (0, _queryBuilderOperation2.default)([_WhereJsonHasPostgresOperation2.default, { bool: 'and', operator: '?|' }]), _dec102 = (0, _queryBuilderOperation2.default)([_WhereJsonHasPostgresOperation2.default, { bool: 'or', operator: '?|' }]), _dec103 = (0, _queryBuilderOperation2.default)([_WhereJsonHasPostgresOperation2.default, { bool: 'and', operator: '?&' }]), _dec104 = (0, _queryBuilderOperation2.default)([_WhereJsonHasPostgresOperation2.default, { bool: 'or', operator: '?&' }]), _dec105 = (0, _queryBuilderOperation2.default)([_WhereJsonFieldPostgresOperation2.default, { bool: 'and' }]), _dec106 = (0, _queryBuilderOperation2.default)([_WhereJsonFieldPostgresOperation2.default, { bool: 'or' }]), (_class = (_temp = _class2 = function (_QueryBuilderOperatio) { (0, _inherits3.default)(QueryBuilderBase, _QueryBuilderOperatio); function QueryBuilderBase() { (0, _classCallCheck3.default)(this, QueryBuilderBase); return (0, _possibleConstructorReturn3.default)(this, _QueryBuilderOperatio.apply(this, arguments)); } /** * @return {boolean} */ QueryBuilderBase.prototype.isSelectAll = function isSelectAll() { return !this.has(QueryBuilderBase.SelectSelector) && !this.has(QueryBuilderBase.WhereSelector); }; /** * @param {function} func * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.modify = function modify(func) { if (!func) { return this; } if (arguments.length === 1) { func.call(this, this); } else { var args = new Array(arguments.length); args[0] = this; for (var i = 1, l = args.length; i < l; ++i) { args[i] = arguments[i]; } func.apply(this, args); } return this; }; /** * @param {Transaction} trx * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.transacting = function transacting(trx) { this._context.knex = trx || null; return this; }; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.select = function select() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.insert = function insert() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.update = function update() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.delete = function _delete() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.del = function del() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.forUpdate = function forUpdate() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.forShare = function forShare() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.as = function as() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.columns = function columns() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.column = function column() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.from = function from() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.fromJS = function fromJS() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.into = function into() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.withSchema = function withSchema() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.table = function table() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.distinct = function distinct() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.join = function join() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.joinRaw = function joinRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.innerJoin = function innerJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.leftJoin = function leftJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.leftOuterJoin = function leftOuterJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.rightJoin = function rightJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.rightOuterJoin = function rightOuterJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.outerJoin = function outerJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.fullOuterJoin = function fullOuterJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.crossJoin = function crossJoin() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.where = function where() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.andWhere = function andWhere() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhere = function orWhere() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereNot = function whereNot() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereNot = function orWhereNot() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereRaw = function whereRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereWrapped = function whereWrapped() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.havingWrapped = function havingWrapped() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereRaw = function orWhereRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereExists = function whereExists() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereExists = function orWhereExists() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereNotExists = function whereNotExists() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereNotExists = function orWhereNotExists() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereIn = function whereIn() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereIn = function orWhereIn() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereNotIn = function whereNotIn() {}; /** */ QueryBuilderBase.prototype.orWhereNotIn = function orWhereNotIn() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereNull = function whereNull() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereNull = function orWhereNull() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereNotNull = function whereNotNull() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereNotNull = function orWhereNotNull() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereBetween = function whereBetween() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.andWhereBetween = function andWhereBetween() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereNotBetween = function whereNotBetween() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.andWhereNotBetween = function andWhereNotBetween() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereBetween = function orWhereBetween() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereNotBetween = function orWhereNotBetween() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.groupBy = function groupBy() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.groupByRaw = function groupByRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orderBy = function orderBy() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orderByRaw = function orderByRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.union = function union() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.unionAll = function unionAll() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.having = function having() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.havingRaw = function havingRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orHaving = function orHaving() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orHavingRaw = function orHavingRaw() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.offset = function offset() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.limit = function limit() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.count = function count() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.countDistinct = function countDistinct() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.min = function min() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.max = function max() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.sum = function sum() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.sumDistinct = function sumDistinct() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.avg = function avg() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.avgDistinct = function avgDistinct() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.debug = function debug() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.returning = function returning() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.truncate = function truncate() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.connection = function connection() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.options = function options() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.columnInfo = function columnInfo() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.with = function _with() {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereRef = function whereRef(lhs, op, rhs) {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereRef = function orWhereRef(lhs, op, rhs) {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereComposite = function whereComposite(cols, op, values) {}; /** * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereInComposite = function whereInComposite(columns, values) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonEquals = function whereJsonEquals(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonEquals = function orWhereJsonEquals(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonNotEquals = function whereJsonNotEquals(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonNotEquals = function orWhereJsonNotEquals(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonSupersetOf = function whereJsonSupersetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonSupersetOf = function orWhereJsonSupersetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonNotSupersetOf = function whereJsonNotSupersetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonNotSupersetOf = function orWhereJsonNotSupersetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonSubsetOf = function whereJsonSubsetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonSubsetOf = function orWhereJsonSubsetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonNotSubsetOf = function whereJsonNotSubsetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {Object|Array|FieldExpression} jsonObjectOrFieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonNotSubsetOf = function orWhereJsonNotSubsetOf(fieldExpression, jsonObjectOrFieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonIsArray = function whereJsonIsArray(fieldExpression) { return this.whereJsonSupersetOf(fieldExpression, []); }; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonIsArray = function orWhereJsonIsArray(fieldExpression) { return this.orWhereJsonSupersetOf(fieldExpression, []); }; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonIsObject = function whereJsonIsObject(fieldExpression) { return this.whereJsonSupersetOf(fieldExpression, {}); }; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonIsObject = function orWhereJsonIsObject(fieldExpression) { return this.orWhereJsonSupersetOf(fieldExpression, {}); }; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonNotArray = function whereJsonNotArray(fieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonNotArray = function orWhereJsonNotArray(fieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonNotObject = function whereJsonNotObject(fieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonNotObject = function orWhereJsonNotObject(fieldExpression) {}; /** * @param {FieldExpression} fieldExpression * @param {string|Array.<string>} keys * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonHasAny = function whereJsonHasAny(fieldExpression, keys) {}; /** * @param {FieldExpression} fieldExpression * @param {string|Array.<string>} keys * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonHasAny = function orWhereJsonHasAny(fieldExpression, keys) {}; /** * @param {FieldExpression} fieldExpression * @param {string|Array.<string>} keys * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonHasAll = function whereJsonHasAll(fieldExpression, keys) {}; /** * @param {FieldExpression} fieldExpression * @param {string|Array.<string>} keys * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonHasAll = function orWhereJsonHasAll(fieldExpression, keys) {}; /** * @param {FieldExpression} fieldExpression * @param {string} operator * @param {boolean|Number|string|null} value * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.whereJsonField = function whereJsonField(fieldExpression, operator, value) {}; /** * @param {FieldExpression} fieldExpression * @param {string} operator * @param {boolean|Number|string|null} value * @returns {QueryBuilderBase} */ QueryBuilderBase.prototype.orWhereJsonField = function orWhereJsonField(fieldExpression, operator, value) {}; return QueryBuilderBase; }(_QueryBuilderOperationSupport2.default), _class2.SelectSelector = _SelectOperation2.default, _class2.WhereSelector = /where|orWhere|andWhere/, _class2.FromSelector = /^(from|into|table)$/, _temp), (_applyDecoratedDescriptor(_class.prototype, 'select', [_dec], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'select'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'insert', [_dec2], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'insert'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'update', [_dec3], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'update'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'delete', [_dec4], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'delete'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'del', [_dec5], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'del'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'forUpdate', [_dec6], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'forUpdate'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'forShare', [_dec7], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'forShare'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'as', [_dec8], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'as'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'columns', [_dec9], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'columns'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'column', [_dec10], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'column'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'from', [_dec11], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'from'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'fromJS', [_dec12], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'fromJS'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'into', [_dec13], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'into'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'withSchema', [_dec14], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'withSchema'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'table', [_dec15], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'table'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'distinct', [_dec16], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'distinct'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'join', [_dec17], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'join'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'joinRaw', [_dec18], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'joinRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'innerJoin', [_dec19], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'innerJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'leftJoin', [_dec20], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'leftJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'leftOuterJoin', [_dec21], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'leftOuterJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'rightJoin', [_dec22], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'rightJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'rightOuterJoin', [_dec23], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'rightOuterJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'outerJoin', [_dec24], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'outerJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'fullOuterJoin', [_dec25], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'fullOuterJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'crossJoin', [_dec26], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'crossJoin'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'where', [_dec27], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'where'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'andWhere', [_dec28], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'andWhere'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhere', [_dec29], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhere'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereNot', [_dec30], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereNot'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereNot', [_dec31], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereNot'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereRaw', [_dec32], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereWrapped', [_dec33], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereWrapped'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'havingWrapped', [_dec34], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'havingWrapped'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereRaw', [_dec35], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereExists', [_dec36], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereExists'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereExists', [_dec37], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereExists'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereNotExists', [_dec38], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereNotExists'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereNotExists', [_dec39], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereNotExists'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereIn', [_dec40], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereIn'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereIn', [_dec41], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereIn'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereNotIn', [_dec42], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereNotIn'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereNotIn', [_dec43], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereNotIn'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereNull', [_dec44], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereNull'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereNull', [_dec45], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereNull'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereNotNull', [_dec46], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereNotNull'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereNotNull', [_dec47], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereNotNull'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereBetween', [_dec48], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereBetween'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'andWhereBetween', [_dec49], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'andWhereBetween'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereNotBetween', [_dec50], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereNotBetween'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'andWhereNotBetween', [_dec51], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'andWhereNotBetween'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereBetween', [_dec52], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereBetween'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereNotBetween', [_dec53], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereNotBetween'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'groupBy', [_dec54], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'groupBy'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'groupByRaw', [_dec55], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'groupByRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orderBy', [_dec56], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orderBy'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orderByRaw', [_dec57], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orderByRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'union', [_dec58], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'union'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'unionAll', [_dec59], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'unionAll'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'having', [_dec60], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'having'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'havingRaw', [_dec61], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'havingRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orHaving', [_dec62], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orHaving'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orHavingRaw', [_dec63], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orHavingRaw'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'offset', [_dec64], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'offset'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'limit', [_dec65], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'limit'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'count', [_dec66], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'count'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'countDistinct', [_dec67], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'countDistinct'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'min', [_dec68], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'min'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'max', [_dec69], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'max'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'sum', [_dec70], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'sum'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'sumDistinct', [_dec71], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'sumDistinct'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'avg', [_dec72], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'avg'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'avgDistinct', [_dec73], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'avgDistinct'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'debug', [_dec74], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'debug'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'returning', [_dec75], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'returning'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'truncate', [_dec76], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'truncate'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'connection', [_dec77], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'connection'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'options', [_dec78], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'options'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'columnInfo', [_dec79], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'columnInfo'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'with', [_dec80], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'with'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereRef', [_dec81], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereRef'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereRef', [_dec82], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereRef'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereComposite', [_dec83], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereComposite'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereInComposite', [_dec84], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereInComposite'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonEquals', [_dec85], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonEquals'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonEquals', [_dec86], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonEquals'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonNotEquals', [_dec87], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonNotEquals'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonNotEquals', [_dec88], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonNotEquals'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonSupersetOf', [_dec89], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonSupersetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonSupersetOf', [_dec90], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonSupersetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonNotSupersetOf', [_dec91], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonNotSupersetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonNotSupersetOf', [_dec92], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonNotSupersetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonSubsetOf', [_dec93], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonSubsetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonSubsetOf', [_dec94], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonSubsetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonNotSubsetOf', [_dec95], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonNotSubsetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonNotSubsetOf', [_dec96], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonNotSubsetOf'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonNotArray', [_dec97], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonNotArray'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonNotArray', [_dec98], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonNotArray'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonNotObject', [_dec99], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonNotObject'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonNotObject', [_dec100], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonNotObject'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonHasAny', [_dec101], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonHasAny'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonHasAny', [_dec102], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonHasAny'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonHasAll', [_dec103], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonHasAll'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonHasAll', [_dec104], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonHasAll'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'whereJsonField', [_dec105], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'whereJsonField'), _class.prototype), _applyDecoratedDescriptor(_class.prototype, 'orWhereJsonField', [_dec106], (0, _getOwnPropertyDescriptor2.default)(_class.prototype, 'orWhereJsonField'), _class.prototype)), _class)); exports.default = QueryBuilderBase; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlF1ZXJ5QnVpbGRlckJhc2UuanMiXSwibmFtZXMiOlsiUXVlcnlCdWlsZGVyQmFzZSIsImJvb2wiLCJkZWZhdWx0Iiwic3FsaXRlMyIsIm9wZXJhdG9yIiwicHJlZml4IiwiY29tcGFyZVZhbHVlIiwiaXNTZWxlY3RBbGwiLCJoYXMiLCJTZWxlY3RTZWxlY3RvciIsIldoZXJlU2VsZWN0b3IiLCJtb2RpZnkiLCJmdW5jIiwiYXJndW1lbnRzIiwibGVuZ3RoIiwiY2FsbCIsImFyZ3MiLCJBcnJheSIsImkiLCJsIiwiYXBwbHkiLCJ0cmFuc2FjdGluZyIsInRyeCIsIl9jb250ZXh0Iiwia25leCIsInNlbGVjdCIsImluc2VydCIsInVwZGF0ZSIsImRlbGV0ZSIsImRlbCIsImZvclVwZGF0ZSIsImZvclNoYXJlIiwiYXMiLCJjb2x1bW5zIiwiY29sdW1uIiwiZnJvbSIsImZyb21KUyIsImludG8iLCJ3aXRoU2NoZW1hIiwidGFibGUiLCJkaXN0aW5jdCIsImpvaW4iLCJqb2luUmF3IiwiaW5uZXJKb2luIiwibGVmdEpvaW4iLCJsZWZ0T3V0ZXJKb2luIiwicmlnaHRKb2luIiwicmlnaHRPdXRlckpvaW4iLCJvdXRlckpvaW4iLCJmdWxsT3V0ZXJKb2luIiwiY3Jvc3NKb2luIiwid2hlcmUiLCJhbmRXaGVyZSIsIm9yV2hlcmUiLCJ3aGVyZU5vdCIsIm9yV2hlcmVOb3QiLCJ3aGVyZVJhdyIsIndoZXJlV3JhcHBlZCIsImhhdmluZ1dyYXBwZWQiLCJvcldoZXJlUmF3Iiwid2hlcmVFeGlzdHMiLCJvcldoZXJlRXhpc3RzIiwid2hlcmVOb3RFeGlzdHMiLCJvcldoZXJlTm90RXhpc3RzIiwid2hlcmVJbiIsIm9yV2hlcmVJbiIsIndoZXJlTm90SW4iLCJvcldoZXJlTm90SW4iLCJ3aGVyZU51bGwiLCJvcldoZXJlTnVsbCIsIndoZXJlTm90TnVsbCIsIm9yV2hlcmVOb3ROdWxsIiwid2hlcmVCZXR