Properties
QueryGenerator
QueryGenerator: any
Defined in node_modules/@types/sequelize/index.d.ts:3954
sequelize
Defined in node_modules/@types/sequelize/index.d.ts:3959
Methods
addColumn
Defined in node_modules/@types/sequelize/index.d.ts:4043
Parameters
table: string
key: string
Returns Promise < void >
addIndex
addIndex( tableName: string | Object , attributes: string [] , options?: QueryOptions , rawTablename?: string ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4068
Parameters
tableName: string | Object
attributes: string []
Optional rawTablename: string
Returns Promise < void >
bulkDelete
bulkDelete( tableName: string , identifier: Object , options?: QueryOptions , model?: Model < any , any > ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4131
Parameters
tableName: string
identifier: Object
Optional model: Model < any , any >
Returns Promise < Object >
bulkInsert
bulkInsert( tableName: string , records: Object [] , options?: QueryOptions , attributes?: string [] | string ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4107
Parameters
tableName: string
records: Object []
Optional attributes: string [] | string
Returns Promise < Object >
bulkUpdate
bulkUpdate( tableName: string , values: Object , identifier: Object , options?: QueryOptions , attributes?: string [] | string ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4119
Parameters
tableName: string
values: Object
identifier: Object
Optional attributes: string [] | string
Returns Promise < Object >
changeColumn
Defined in node_modules/@types/sequelize/index.d.ts:4054
Parameters
tableName: string | object
attributeName: string
Returns Promise < void >
commitTransaction
Defined in node_modules/@types/sequelize/index.d.ts:4233
Parameters
Returns Promise < void >
createFunction
createFunction( functionName: string , params: any [] , returnType: string , language: string , body: string , options?: QueryOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4173
Parameters
functionName: string
params: any []
returnType: string
language: string
body: string
Returns Promise < void >
createSchema
Defined in node_modules/@types/sequelize/index.d.ts:3966
Parameters
Returns Promise < void >
createTable
Defined in node_modules/@types/sequelize/index.d.ts:3999
Parameters
tableName: string | object
Returns Promise < void >
createTrigger
createTrigger( tableName: string , triggerName: string , timingType: string , fireOnArray: any [] , functionName: string , functionParams: any [] , optionsArray: string [] , options?: QueryInterfaceOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4155
Parameters
tableName: string
triggerName: string
timingType: string
fireOnArray: any []
functionName: string
functionParams: any []
optionsArray: string []
Returns Promise < void >
databaseVersion
Defined in node_modules/@types/sequelize/index.d.ts:3990
Parameters
Returns Promise < string >
deferConstraints
Defined in node_modules/@types/sequelize/index.d.ts:4228
Parameters
Returns Promise < void >
delete
delete( instance: Instance < any > , tableName: string , identifier: Object , options?: QueryOptions ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4125
Parameters
tableName: string
identifier: Object
Returns Promise < Object >
describeTable
describeTable( tableName: string | object , options?: string | object ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4037
Parameters
tableName: string | object
Optional options: string | object
Returns Promise < Object >
dropAllEnums
Defined in node_modules/@types/sequelize/index.d.ts:4022
Parameters
Returns Promise < void >
dropAllSchemas
Defined in node_modules/@types/sequelize/index.d.ts:3978
Parameters
Returns Promise < void >
dropAllTables
Defined in node_modules/@types/sequelize/index.d.ts:4015
Parameters
Returns Promise < void >
dropFunction
Defined in node_modules/@types/sequelize/index.d.ts:4179
Parameters
functionName: string
params: any []
Returns Promise < void >
dropSchema
Defined in node_modules/@types/sequelize/index.d.ts:3973
Parameters
Returns Promise < void >
dropTable
dropTable( tableName: string , options?: QueryOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4008
Parameters
Returns Promise < void >
dropTrigger
Defined in node_modules/@types/sequelize/index.d.ts:4162
Parameters
tableName: string
triggerName: string
Returns Promise < void >
escape
escape( value?: string | number | Date ) : string
Defined in node_modules/@types/sequelize/index.d.ts:4208
Parameters
Optional value: string | number | Date
Returns string
getForeignKeysForTables
Defined in node_modules/@types/sequelize/index.d.ts:4084
Parameters
Returns Promise < Object >
increment
increment( instance: Instance < any > , tableName: string , values: Object , identifier: Object , options?: QueryOptions ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4142
Parameters
tableName: string
values: Object
identifier: Object
Returns Promise < Object >
insert
insert( instance: Instance < any > , tableName: string , values: Object , options?: QueryOptions ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4095
Parameters
tableName: string
values: Object
Returns Promise < Object >
nameIndexes
nameIndexes( indexes: string [] , rawTablename: string ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4079
Parameters
indexes: string []
rawTablename: string
Returns Promise < void >
quoteIdentifier
quoteIdentifier( identifier: string , force: boolean ) : string
Defined in node_modules/@types/sequelize/index.d.ts:4192
Parameters
identifier: string
force: boolean
Returns string
quoteIdentifiers
quoteIdentifiers( identifiers: string , force: boolean ) : string
Defined in node_modules/@types/sequelize/index.d.ts:4203
Parameters
identifiers: string
force: boolean
Returns string
quoteTable
quoteTable( identifier: string ) : string
Defined in node_modules/@types/sequelize/index.d.ts:4197
Parameters
Returns string
rawSelect
rawSelect( tableName: string , options: QueryOptions , attributeSelector: string | string [] , model?: Model < any , any > ) : Promise < string [] >
Defined in node_modules/@types/sequelize/index.d.ts:4148
Parameters
tableName: string
attributeSelector: string | string []
Optional model: Model < any , any >
Returns Promise < string [] >
removeColumn
Defined in node_modules/@types/sequelize/index.d.ts:4049
Parameters
table: string
attribute: string
Returns Promise < void >
removeIndex
removeIndex( tableName: string , indexNameOrAttributes: string [] | string , options?: QueryInterfaceOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4089
Parameters
tableName: string
indexNameOrAttributes: string [] | string
Returns Promise < void >
renameColumn
renameColumn( tableName: string | object , attrNameBefore: string , attrNameAfter: string , options?: QueryInterfaceOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4061
Parameters
tableName: string | object
attrNameBefore: string
attrNameAfter: string
Returns Promise < void >
renameFunction
renameFunction( oldFunctionName: string , params: any [] , newFunctionName: string , options?: QueryInterfaceOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4185
Parameters
oldFunctionName: string
params: any []
newFunctionName: string
Returns Promise < void >
renameTable
Defined in node_modules/@types/sequelize/index.d.ts:4027
Parameters
before: string
after: string
Returns Promise < void >
renameTrigger
renameTrigger( tableName: string , oldTriggerName: string , newTriggerName: string , options?: QueryInterfaceOptions ) : Promise < void >
Defined in node_modules/@types/sequelize/index.d.ts:4167
Parameters
tableName: string
oldTriggerName: string
newTriggerName: string
Returns Promise < void >
rollbackTransaction
Defined in node_modules/@types/sequelize/index.d.ts:4238
Parameters
Returns Promise < void >
select
select( model: Model < any , any > , tableName: string , options?: QueryOptions ) : Promise < Object [] >
Defined in node_modules/@types/sequelize/index.d.ts:4137
Parameters
model: Model < any , any >
tableName: string
Returns Promise < Object [] >
setAutocommit
Defined in node_modules/@types/sequelize/index.d.ts:4213
Parameters
Returns Promise < void >
setIsolationLevel
Defined in node_modules/@types/sequelize/index.d.ts:4218
Parameters
Returns Promise < void >
showAllSchemas
Defined in node_modules/@types/sequelize/index.d.ts:3985
Parameters
Returns Promise < Object >
showAllTables
Defined in node_modules/@types/sequelize/index.d.ts:4032
Parameters
Returns Promise < string [] >
showIndex
showIndex( tableName: string | Object , options?: QueryOptions ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4074
Parameters
tableName: string | Object
Returns Promise < Object >
startTransaction
Defined in node_modules/@types/sequelize/index.d.ts:4223
Parameters
Returns Promise < void >
update
update( instance: Instance < any > , tableName: string , values: Object , identifier: Object , options?: QueryOptions ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4113
Parameters
tableName: string
values: Object
identifier: Object
Returns Promise < Object >
upsert
upsert( tableName: string , values: Object , updateValues: Object , model: Model < any , any > , options?: QueryOptions ) : Promise < Object >
Defined in node_modules/@types/sequelize/index.d.ts:4101
Parameters
tableName: string
values: Object
updateValues: Object
model: Model < any , any >
Returns Promise < Object >
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
The interface that Sequelize uses to talk to all databases.
This interface is available through sequelize.QueryInterface. It should not be commonly used, but it's referenced anyway, so it can be used.