mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-20 13:36:02 +00:00
refactor
This commit is contained in:
@@ -6,7 +6,7 @@ const { fork } = require('child_process');
|
||||
const DatabaseAnalyser = require('@dbgate/engines/default/DatabaseAnalyser');
|
||||
|
||||
module.exports = {
|
||||
/** @type {import('dbgate').OpenedDatabaseConnection[]} */
|
||||
/** @type {import('@dbgate/types').OpenedDatabaseConnection[]} */
|
||||
opened: [],
|
||||
requests: {},
|
||||
|
||||
@@ -48,7 +48,7 @@ module.exports = {
|
||||
return newOpened;
|
||||
},
|
||||
|
||||
/** @param {import('dbgate').OpenedDatabaseConnection} conn */
|
||||
/** @param {import('@dbgate/types').OpenedDatabaseConnection} conn */
|
||||
async sendRequest(conn, message) {
|
||||
const msgid = uuidv1();
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
class Command {
|
||||
/** @param driver {import('dbgate').EngineDriver} */
|
||||
/** @param driver {import('@dbgate/types').EngineDriver} */
|
||||
toSql(driver) {
|
||||
const dumper = driver.createDumper();
|
||||
this.dumpSql(dumper);
|
||||
return dumper.s;
|
||||
}
|
||||
|
||||
/** @param dumper {import('dbgate').SqlDumper} */
|
||||
/** @param dumper {import('@dbgate/types').SqlDumper} */
|
||||
dumpSql(dumper) {}
|
||||
}
|
||||
|
||||
|
||||
@@ -5,15 +5,15 @@ class Select extends Command {
|
||||
super();
|
||||
/** @type {number} */
|
||||
this.topRecords = undefined;
|
||||
/** @type {import('dbgate').NamedObjectInfo} */
|
||||
/** @type {import('@dbgate/types').NamedObjectInfo} */
|
||||
this.from = undefined;
|
||||
/** @type {import('dbgate').RangeDefinition} */
|
||||
/** @type {import('@dbgate/types').RangeDefinition} */
|
||||
this.range = undefined;
|
||||
this.distinct = false;
|
||||
this.selectAll = false;
|
||||
}
|
||||
|
||||
/** @param dumper {import('dbgate').SqlDumper} */
|
||||
/** @param dumper {import('@dbgate/types').SqlDumper} */
|
||||
dumpSql(dumper) {
|
||||
dumper.put('^select ');
|
||||
if (this.topRecords) {
|
||||
|
||||
Reference in New Issue
Block a user