query print
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful

This commit is contained in:
jusax23 2023-02-22 11:16:36 +01:00
parent f63c0cf6d0
commit 155e702863
2 changed files with 11 additions and 11 deletions

View file

@ -29,8 +29,8 @@ export class DB {
this.name = database;
}
async query(query: Query) {
console.log(query);
async query(query: Query, printQuery = false) {
if(printQuery)console.log(query);
if (this.type == dbType.mariadb) return await this.mariaPool.query(query);
/*else if (this.type == dbType.postgres) {
let res = await this.pgPool.query(query.sql, query.values);

View file

@ -96,11 +96,11 @@ export class selectQuery {
return handler.querys.select(handler, this);
}
async query(db: DB) {
async query(db: DB, printQuery = false) {
const handler = db.getHandler();
const builder = this.serialize(handler);
const s = handler.builders.query(builder);
let readResp = await db.query(s);
let readResp = await db.query(s, printQuery);
return db.getHandler().responses.readResponse(readResp);
}
}
@ -134,11 +134,11 @@ export class insertQuery {
serialize(handler: Handler): QueryBuilder {
return handler.querys.insert(handler, this);
}
async query(db: DB) {
async query(db: DB, printQuery = false) {
const handler = db.getHandler();
const builder = this.serialize(handler);
const s = handler.builders.query(builder);
let readResp = await db.query(s);
let readResp = await db.query(s, printQuery);
return db.getHandler().responses.insertResponse(readResp);
}
}
@ -163,11 +163,11 @@ export class updateQuery {
serialize(handler: Handler): QueryBuilder {
return handler.querys.update(handler, this);
}
async query(db: DB) {
async query(db: DB, printQuery = false) {
const handler = db.getHandler();
const builder = this.serialize(handler);
const s = handler.builders.query(builder);
let readResp = await db.query(s);
let readResp = await db.query(s, printQuery);
return db.getHandler().responses.writeResponse(readResp);
}
}
@ -185,11 +185,11 @@ export class removeQuery {
serialize(handler: Handler): QueryBuilder {
return handler.querys.remove(handler, this);
}
async query(db: DB) {
async query(db: DB, printQuery = false) {
const handler = db.getHandler();
const builder = this.serialize(handler);
const s = handler.builders.query(builder);
let readResp = await db.query(s);
let readResp = await db.query(s, printQuery);
return db.getHandler().responses.writeResponse(readResp);
}
}