Skip to main content

Interface: IStatement

Extends​

  • Disposable

Methods​

all()​

all(...args): any[]

Runs the SQL statement, returning an array of objects with the name of the columns and matching values.

Parameters​

args​

...any[]

The bound parameters for the statement.

Returns​

any[]


finalize()​

finalize(): void

Free all resources associated with this statement. No other function can be called on it afterwards. Idempotent.

Aliased as Symbol.dispose, so using stmt = db.prepare(...) finalizes the statement at scope exit.

Returns​

void


run()​

run(...args): void

Runs the SQL statement, ignoring the result. This is commonly used for CREATE, INSERT and statement of that sort.

Parameters​

args​

...any[]

The bound parameters for the statement.

Returns​

void


toString()​

toString(): string

Stringify the statement by expanding the SQL query.

Returns​

string