| 123456789101112131415161718192021222324252627282930313233343536373839 | /* * Copyright (c) 2015-present, Vitaly Tomilov * * See the LICENSE file at the top-level directory of this distribution * for licensing information. * * Removal or modification of this copyright notice is prohibited. *//** * @enum {number} * @alias queryResult * @readonly * @description * **Query Result Mask** * * Binary mask that represents the number of rows expected from a query method, * used by generic {@link Database#query query} method, plus {@link Database#func func}. * * The mask is always the last optional parameter, which defaults to `queryResult.any`. * * Any combination of flags is supported, except for `one + many`. * * The type is available from the library's root: `pgp.queryResult`. * * @see {@link Database#query Database.query}, {@link Database#func Database.func} */const queryResult = {    /** Single row is expected, to be resolved as a single row-object. */    one: 1,    /** One or more rows expected, to be resolved as an array, with at least 1 row-object. */    many: 2,    /** Expecting no rows, to be resolved with `null`. */    none: 4,    /** `many|none` - any result is expected, to be resolved with an array of rows-objects. */    any: 6};module.exports = {queryResult};
 |