Initialize the query using an Entity type and an Entity instance (a model).
Used for accessing columns in tables.
Used for accessing tables in the database.
Used for accessing relationships between tables.
Used for pulling table property maps (used in conjunction with the relStore to get remote columns).
An Escaper matching the database type (e.g. MySQLEscaper or MSSQLEscaper). Used when escaping column names in compiled conditions.
An Executer instance that matches the database type (e.g. MySQLExecuter).
The type of model to delete, which is the constructor of a Table-decorated class.
An Entity instance to delete, which must have the primary key set.
The type of model to delete, which is the constructor of a Table-decorated class.
Used for accessing columns in tables.
An Escaper matching the database type (e.g. MySQLEscaper or MSSQLEscaper). Used when escaping column names in compiled conditions.
An Executer instance that matches the database type (e.g. MySQLExecuter).
An Entity instance to delete, which must have the primary key set.
Used for pulling table property maps (used in conjunction with the relStore to get remote columns).
Used for accessing relationships between tables.
Used for accessing tables in the database.
Build the query.
The string-representation of the query to execute along with query parameters.
Execute the query.
A promise that shall be resolved with the deleted model.
Get the SQL that represents the query.
The SQL representing the mutation.
Generated using TypeDoc
A class for deleting models by ID.