This package contains the core functionality of Sequelize. Values can be imported as follows:

import { Model, DataTypes } from '@sequelize/core';

The documentation is available at https://sequelize.org/docs/v7/

Modules

<internal>

Namespaces

DataTypes

Enumerations

Deferrable
GeoJsonType
IndexHints
IsolationLevel
Lock
ManualOnDelete
QueryTypes
TableHints
TransactionNestMode
TransactionType
ValidationErrorItemOrigin
ValidationErrorItemType

Classes

AbstractConnectionManager
AbstractDialect
AbstractQuery
AbstractQueryGenerator
AbstractQueryInterface
AccessDeniedError
AggregateError
Association
AssociationError
AssociationPath
Attribute
BaseError
BelongsToAssociation
BelongsToManyAssociation
BulkRecordError
Cast
Col
ConnectionAcquireTimeoutError
ConnectionError
ConnectionRefusedError
ConnectionTimedOutError
ConstraintChecking
DatabaseError
EagerLoadingError
EmptyResultError
ExclusionConstraintError
Fn
ForeignKeyConstraintError
HasManyAssociation
HasOneAssociation
HostNotFoundError
HostNotReachableError
Identifier
InstanceError
InvalidConnectionError
JsonPath
List
Literal
Model
ModelDefinition
ModelRepository
OptimisticLockError
QueryError
Sequelize
SequelizeScopeError
TimeoutError
Transaction
UniqueConstraintError
UnknownConstraintError
ValidationError
ValidationErrorItem
Value
Where

Interfaces

AbstractConnection
AbstractQueryFormatBindOptions
AbstractQueryGroupJoinDataOptions
AbstractQueryOptions
AcquireConnectionOptions
AddCheckConstraintQueryOptions
AddColumnOptions
AddDefaultConstraintQueryOptions
AddForeignKeyConstraintQueryOptions
AddPrimaryKeyConstraintQueryOptions
AddScopeOptions
AddUniqueConstraintQueryOptions
AfterAssociateEventData
AggregateOptions
ArrayOptions
AssociationOptions
AssociationScope
AttributeIndexOptions
AttributeOptions
AttributeReferencesOptions
BaseConstraintQueryOptions
BeforeAssociateEventData
BelongsToCreateAssociationMixinOptions
BelongsToGetAssociationMixinOptions
BelongsToManyAddAssociationMixinOptions
BelongsToManyAddAssociationsMixinOptions
BelongsToManyCountAssociationsMixinOptions
BelongsToManyCreateAssociationMixinOptions
BelongsToManyGetAssociationsMixinOptions
BelongsToManyHasAssociationMixinOptions
BelongsToManyHasAssociationsMixinOptions
BelongsToManyOptions
BelongsToManyRemoveAssociationMixinOptions
BelongsToManyRemoveAssociationsMixinOptions
BelongsToManySetAssociationsMixinOptions
BelongsToOptions
BelongsToSetAssociationMixinOptions
BindParamOptions
BlobOptions
BuildOptions
BulkCreateOptions
BulkDeleteQueryOptions
BulkDestroyOptions
CollateCharsetOptions
ColumnDescription
ColumnValidateOptions
CommitTransactionOptions
CommonDestroyOptions
ConstraintDescription
CountOptions
CreateDatabaseOptions
CreateDatabaseQueryOptions
CreateFunctionOptions
CreateOptions
CreateSavepointOptions
CreateSchemaOptions
CreateSchemaQueryOptions
CreateTableAttributeOptions
DatabaseDescription
DateOptions
DecimalNumberOptions
DefaultSetOptions
DeferConstraintsOptions
DescribeTableOptions
DestroyManyOptions
DestroyOptions
DropOptions
DropSchemaOptions
DropSchemaQueryOptions
DropTableQueryOptions
EnumOptions
FetchDatabaseVersionOptions
Filterable
FindAndCountOptions
FindByPkOptions
FindOptions
FindOrBuildOptions
FindOrCreateOptions
ForeignKeyOptions
FunctionParam
GeoJsonGeometryCollection
GeoJsonLineString
GeoJsonMultiLineString
GeoJsonMultiPoint
GeoJsonMultiPolygon
GeoJsonPoint
GeoJsonPolygon
GeometryOptions
GetConnectionOptions
GetConstraintSnippetQueryOptions
GroupedCountResultItem
HasManyAddAssociationMixinOptions
HasManyAddAssociationsMixinOptions
HasManyCountAssociationsMixinOptions
HasManyCreateAssociationMixinOptions
HasManyGetAssociationsMixinOptions
HasManyHasAssociationMixinOptions
HasManyHasAssociationsMixinOptions
HasManyOptions
HasManyRemoveAssociationMixinOptions
HasManyRemoveAssociationsMixinOptions
HasManySetAssociationsMixinOptions
HasOneCreateAssociationMixinOptions
HasOneGetAssociationMixinOptions
HasOneOptions
HasOneSetAssociationMixinOptions
Hookable
IncludeOptions
IncludeThroughOptions
IncrementDecrementOptions
IncrementDecrementOptionsWithBy
IndexDescription
IndexField
IndexFieldDescription
IndexHint
IndexHintable
IndexOptions
InitOptions
InstanceDestroyOptions
InstanceRestoreOptions
InstanceUpdateOptions
IntegerOptions
JoinTableAttributes
LegacyDialectOptions
ListDatabasesOptions
ListDatabasesQueryOptions
ListSchemasQueryOptions
ListTablesQueryOptions
Logging
ManagedTransactionOptions
MaxExecutionTimeHintable
ModelGetOptions
ModelNameOptions
ModelOptions
ModelScopeOptions
MultiAssociationOptions
NonNullFindByPkOptions
NonNullFindOptions
NormalizedAttributeOptions
NormalizedAttributeReferencesOptions
NormalizedReplicationOptions
NumberOptions
OpTypes
Paranoid
Poolable
PoolOptions
Projectable
QiArithmeticOptions
QiBulkDeleteOptions
QiDropAllSchemasOptions
QiDropAllTablesOptions
QiDropTableOptions
QiInsertOptions
QiListSchemasOptions
QiListTablesOptions
QiOptionsWithReplacements
QiSelectOptions
QiTruncateTableOptions
QiUpdateOptions
QiUpsertOptions
QueryInterfaceCreateTableOptions
QueryInterfaceIndexOptions
QueryInterfaceRemoveIndexOptions
QueryOptions
QueryOptionsWithModel
QueryOptionsWithType
QueryRawOptions
QueryRawOptionsWithModel
QueryRawOptionsWithType
QuoteTableOptions
RangeOptions
RawConstraintDescription
RemoveColumnOptions
RemoveColumnQueryOptions
RemoveConstraintOptions
RemoveConstraintQueryOptions
RemoveIndexQueryOptions
RenameTableOptions
RenameTableQueryOptions
Replaceable
ReplicationOptions
RestoreOptions
RollbackSavepointOptions
RollbackTransactionOptions
SaveOptions
SchemaOptions
ScopeOptions
SearchPathable
SetIsolationLevelOptions
SetOptions
SetSessionVariablesOptions
ShowConstraintsOptions
ShowConstraintsQueryOptions
Silent
StartTransactionOptions
StartTransactionQueryOptions
SyncAlterOptions
SyncOptions
TableNameWithSchema
TextOptions
ThroughOptions
TimeOptions
Transactionable
TransactionOptions
TruncateOptions
TruncateTableQueryOptions
UpdateOptions
UpsertOptions
Validator
VirtualOptions
WhereGeometryOptions
WhereOperators

Type Aliases

AddConstraintOptions
AddConstraintQueryOptions
AllowAnyAll
AttributeNames
Attributes
BelongsToCreateAssociationMixin
BelongsToGetAssociationMixin
BelongsToManyAddAssociationMixin
BelongsToManyAddAssociationsMixin
BelongsToManyCountAssociationsMixin
BelongsToManyCreateAssociationMixin
BelongsToManyGetAssociationsMixin
BelongsToManyHasAssociationMixin
BelongsToManyHasAssociationsMixin
BelongsToManyRemoveAssociationMixin
BelongsToManyRemoveAssociationsMixin
BelongsToManySetAssociationsMixin
BelongsToSetAssociationMixin
BindOrReplacements
BrandedKeysOf
BuiltModelName
BuiltModelOptions
ColumnsDescription
Connection
ConnectionOptions
ConstraintType
CountWithOptions
CreateTableAttributes
CreationAttributes
CreationOptional
DataType
DataTypeClass
DataTypeClassOrInstance
DataTypeInstance
DialectName
DialectOptions
DynamicValues
EmptyRange
Expression
ExtractMethods
FieldMap
FindAttributeOptions
ForeignKey
GeoJson
GroupOption
HasManyAddAssociationMixin
HasManyAddAssociationsMixin
HasManyCountAssociationsMixin
HasManyCreateAssociationMixin
HasManyGetAssociationsMixin
HasManyHasAssociationMixin
HasManyHasAssociationsMixin
HasManyRemoveAssociationMixin
HasManyRemoveAssociationsMixin
HasManySetAssociationsMixin
HasOneCreateAssociationMixin
HasOneGetAssociationMixin
HasOneSetAssociationMixin
Includeable
IndexMethod
IndexType
InferAttributes
InferAttributesOptions
InferCreationAttributes
InputRangePart
InvalidInSqlArray
IsBranded
ModelAttributes
ModelDefined
ModelStatic
MultiAssociationAccessors
NonAttribute
NormalizedAssociationOptions
NormalizedBelongsToOptions
NormalizedHasManyOptions
NormalizedHasOneOptions
NormalizedOptions
NormalizedTransactionOptions
Options
Order
OrderItem
OrderItemAssociation
OrderItemColumn
PositionPosition
ProjectionAlias
Rangable
Range
RangePart
RawConnectionOptions
ReferentialAction
RetryOptions
SingleAssociationAccessors
StaticValues
TableName
TableOrModel
UpdateValues
WhereOptions

Variables

JSON_NULL
Op
SQL_NULL

Functions

and
importModels
isModelStatic
isSameInitialModel
json
or
sql
useInflection

References

cast → __type
col → __type
default → Sequelize
fn → __type
literal → __type
where → __type