Update to NPM version
This commit is contained in:
39
ProjectSourceCode/node_modules/pg-promise/lib/query-result.js
generated
vendored
Normal file
39
ProjectSourceCode/node_modules/pg-promise/lib/query-result.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* 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};
|
||||
Reference in New Issue
Block a user