QueryDelete: Delete query.

QueryDeleteR Documentation

Delete query.

Description

Delete query.

Delete query.

Details

This class represents an SQL SELECT query. See the function make_delete() to create more easily a QueryDelete object.

Super class

sqlq::Query -> QueryDelete

Methods

Public methods

Inherited methods

Method new()

Initializer.

Usage
QueryDelete$new(delete)
Arguments
delete

A StmtDelete instance.

Returns

Nothing.


Method clone()

The objects of this class are cloneable with this method.

Usage
QueryDelete$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

make_delete

Examples

# Create a simple DELETE query for deleting some old books:
where <- StmtWhere$new(ExprBinOp$new(
  ExprField$new("year"), "<",
  ExprValue$new(2015)
))
delete <- QueryDelete$new(StmtDelete$new('books'))
delete$add(where)


sqlq documentation built on Sept. 16, 2025, 9:10 a.m.