mirror of
https://github.com/tursodatabase/limbo.git
synced 2025-08-04 18:18:03 +00:00
Implement .database property
This commit is contained in:
parent
1adaa927e6
commit
90f34643c3
1 changed files with 7 additions and 2 deletions
|
@ -32,7 +32,7 @@ class Database {
|
|||
*/
|
||||
prepare(sql) {
|
||||
try {
|
||||
return new Statement(this.db.prepare(sql));
|
||||
return new Statement(this.db.prepare(sql), this);
|
||||
} catch (err) {
|
||||
throw convertError(err);
|
||||
}
|
||||
|
@ -148,8 +148,9 @@ class Database {
|
|||
* Statement represents a prepared SQL statement that can be executed.
|
||||
*/
|
||||
class Statement {
|
||||
constructor(stmt) {
|
||||
constructor(stmt, database) {
|
||||
this.stmt = stmt;
|
||||
this.db = database;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -176,6 +177,10 @@ class Statement {
|
|||
throw new Error("not implemented");
|
||||
}
|
||||
|
||||
get database() {
|
||||
return this.db;
|
||||
}
|
||||
|
||||
/**
|
||||
* Executes the SQL statement and returns an info object.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue