Page Contents

Home > @loopback/sequelize > SequelizeDataSource

SequelizeDataSource class

Sequelize DataSource Class

Signature:

export declare class SequelizeDataSource implements LifeCycleObserver 

Implements: LifeCycleObserver

Constructors

Constructor Modifiers Description
(constructor)(config)   Constructs a new instance of the SequelizeDataSource class

Properties

Property Modifiers Type Description
config   SequelizeDataSourceConfig  
name   string  
parseJsonColumns readonly boolean Gets the flag indicating whether to parse JSON columns. If the parseJsonColumns property is set in the configuration, its value will be returned. Otherwise, it returns true if the dialect is MySQL, false otherwise.
sequelize   Sequelize  
sequelizeConfig   SequelizeOptions  
settings   {}  

Methods

Method Modifiers Description
automigrate()    
autoupdate()    
beginTransaction(options)   Begin a new transaction.
execute(command, parameters, options)   <p>Execute a SQL command.</p><p>**WARNING:** In general, it is always better to perform database actions through repository methods. Directly executing SQL may lead to unexpected results, corrupted data, security vulnerabilities and other issues.</p>
getPoolOptions()    
init()    
start(_injectedArgs)    
stop()