Creates a delete query for one or more tables of an API connection.
The name of the table to delete the record from.
The filter condition for the table.
The information on tables used on this query.
Set additional filter for last table added to the query.
The filter condition to set on the table
Returns the current query instance (fluent interface).
Asynchronously executes the delete query and, when fulfilled, returns the number of affected (deleted) rows.
The query execution timeout (milliseconds).
Joins another table to the query.
The name of the joined table.
The parent table to join on.
Returns the current query instance (fluent interface).
Adds an additional field mapping for the last table joined to the query.
The name of the field in the parent table.
Returns the current query instance (fluent interface).
Asynchronously executes the delete query on a given connection and, when fulfilled, returns the number of affected (deleted) rows.
An open connection on which the query is to be executed.
The query to execute.
The query execution timeout (milliseconds).
A 'delete' query is used to delete record from one or more tables. The query does support multiple tables but those need to be related (joined). Optional filter can be set for each table used on the query. When executed, all records that match are being deleted - first from child(s) then from parent table.
1.1.0