From b54353b0c64033169c95184d878545ea01e4d5d5 Mon Sep 17 00:00:00 2001 From: stremovsky Date: Mon, 9 Dec 2019 21:53:51 +0200 Subject: [PATCH] cleanups --- src/qldb.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/qldb.go b/src/qldb.go index 2d85738..25dbe3a 100644 --- a/src/qldb.go +++ b/src/qldb.go @@ -86,6 +86,9 @@ func (dbobj dbcon) initDB() error { } return nil } +func (dbobj dbcon) closeDB() { + dbobj.db.Close() +} func (dbobj dbcon) initUserApps() error { return nil @@ -354,8 +357,9 @@ func (dbobj dbcon) updateRecordInTableDo(table string, filter string, bdoc *bson } func (dbobj dbcon) getRecord(t Tbl, keyName string, keyValue string) (bson.M, error) { - tbl := getTable(t) - return dbobj.getRecordInTable(tbl, keyName, keyValue) + table := getTable(t) + q := "select * from " + table + " WHERE " + keyName + "=\"" + keyValue + "\"" + return dbobj.getRecordInTableDo(q) } func (dbobj dbcon) getRecordInTable(table string, keyName string, keyValue string) (bson.M, error) { @@ -365,8 +369,10 @@ func (dbobj dbcon) getRecordInTable(table string, keyName string, keyValue strin func (dbobj dbcon) getRecord2(t Tbl, keyName string, keyValue string, keyName2 string, keyValue2 string) (bson.M, error) { - tbl := getTable(t) - return dbobj.getRecordInTable2(tbl, keyName, keyValue, keyName2, keyValue2) + table := getTable(t) + q := "select * from " + table + " WHERE " + keyName + "=\"" + keyValue + "\" AND " + + keyName2 + "=\"" + keyValue2 + "\"" + return dbobj.getRecordInTableDo(q) } func (dbobj dbcon) getRecordInTable2(table string, keyName string, keyValue string,