UNPKG

pg-promise

Version:
35 lines (31 loc) 911 B
'use strict'; /** * @enum {Number} * @alias queryResult * @readonly * @summary Query Result Mask. * @description * Binary mask that represents the result expected from queries. * It is used in the generic {@link Database.query query} method, * as well as method {@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}, {@link Database.func} */ var queryResult = { /** Single row is expected. */ one: 1, /** One or more rows expected. */ many: 2, /** Expecting no rows. */ none: 4, /** `many|none` - any result is expected. */ any: 6 }; Object.freeze(queryResult); module.exports = queryResult;