@athenna/database
Advanced tools
+1
-1
| { | ||
| "name": "@athenna/database", | ||
| "version": "5.53.0", | ||
| "version": "5.54.0", | ||
| "description": "The Athenna database handler for SQL/NoSQL.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -624,6 +624,4 @@ /** | ||
| if (Is.Function(statement)) { | ||
| const driver = this.driver.clone(); | ||
| super.where(query => { | ||
| const modelQb = new ModelQueryBuilder(this.Model, driver.setQueryBuilder(query, { useSetQB: true })); | ||
| statement(modelQb); | ||
| statement(new ModelQueryBuilder(this.Model, query)); | ||
| }); | ||
@@ -646,6 +644,4 @@ return this; | ||
| if (Is.Function(statement)) { | ||
| const driver = this.driver.clone(); | ||
| super.whereNot(query => { | ||
| const modelQb = new ModelQueryBuilder(this.Model, driver.setQueryBuilder(query, { useSetQB: true })); | ||
| statement(modelQb); | ||
| statement(new ModelQueryBuilder(this.Model, query)); | ||
| }); | ||
@@ -740,6 +736,4 @@ return this; | ||
| if (Is.Function(statement)) { | ||
| const driver = this.driver.clone(); | ||
| super.orWhere(query => { | ||
| const modelQb = new ModelQueryBuilder(this.Model, driver.setQueryBuilder(query, { useSetQB: true })); | ||
| statement(modelQb); | ||
| statement(new ModelQueryBuilder(this.Model, query)); | ||
| }); | ||
@@ -762,6 +756,4 @@ return this; | ||
| if (Is.Function(statement)) { | ||
| const driver = this.driver.clone(); | ||
| super.orWhereNot(query => { | ||
| const modelQb = new ModelQueryBuilder(this.Model, driver.setQueryBuilder(query, { useSetQB: true })); | ||
| statement(modelQb); | ||
| statement(new ModelQueryBuilder(this.Model, query)); | ||
| }); | ||
@@ -768,0 +760,0 @@ return this; |
527816
-0.1%15668
-0.05%