Skip to content

Class: Delete

Represents a command to remove records from a database table.

Example

ts
DELETE FROM sessions WHERE last_active < '2023-01-01'

Constructors

Constructor

new Delete(table, where?, loc?): Delete

Parameters

ParameterType
tablestring
where?Expression
loc?SourceLocation

Returns

Delete

Overrides

ASTNode.constructor

Methods

getMetadata()

getMetadata<T>(key): T

Type Parameters

Type Parameter
T

Parameters

ParameterType
keystring

Returns

T

Inherited from

ASTNode.getMetadata


hasMetadata()

hasMetadata(key): boolean

Parameters

ParameterType
keystring

Returns

boolean

Inherited from

ASTNode.hasMetadata


setMetadata()

setMetadata(key, value): void

Parameters

ParameterType
keystring
valueany

Returns

void

Inherited from

ASTNode.setMetadata