UNPKG

829 BJavaScriptView Raw
1'use strict';
2
3/**
4 * An enum of query types used by `sequelize.query`
5 *
6 * @see {@link Sequelize#query}
7 *
8 * @property SELECT
9 * @property INSERT
10 * @property UPDATE
11 * @property BULKUPDATE
12 * @property BULKDELETE
13 * @property DELETE
14 * @property UPSERT
15 * @property VERSION
16 * @property SHOWTABLES
17 * @property SHOWINDEXES
18 * @property DESCRIBE
19 * @property RAW
20 * @property FOREIGNKEYS
21 * @property SHOWCONSTRAINTS
22 */
23const QueryTypes = module.exports = { // eslint-disable-line
24 SELECT: 'SELECT',
25 INSERT: 'INSERT',
26 UPDATE: 'UPDATE',
27 BULKUPDATE: 'BULKUPDATE',
28 BULKDELETE: 'BULKDELETE',
29 DELETE: 'DELETE',
30 UPSERT: 'UPSERT',
31 VERSION: 'VERSION',
32 SHOWTABLES: 'SHOWTABLES',
33 SHOWINDEXES: 'SHOWINDEXES',
34 DESCRIBE: 'DESCRIBE',
35 RAW: 'RAW',
36 FOREIGNKEYS: 'FOREIGNKEYS',
37 SHOWCONSTRAINTS: 'SHOWCONSTRAINTS'
38};