1 | ;
|
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 | */
|
23 | const 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 | };
|