Browse Source

data interface simplified

kora 1 year ago
parent
commit
721b7426a5

+ 0 - 12
flask_be/engine/data_interface/QueryHandlerAbstract.py

@@ -1,12 +0,0 @@
-# An abstract class template for query handler factory return object
-# try a 'naive' implementation without using abc
-class QueryHandlerAbstract():
-    def __init__(self):
-        if type(self) is QueryHandlerAbstract:
-            raise Exception("QueryHandlerAbstract is an abstract class and can't be instantiated")
-    
-    def query(self, queryData, pandas=False, dbFile=None):
-        raise Exception("Method not implemented")
-    
-    def textQuery(self, queryData):
-        raise Exception("Method not implemented")

+ 1 - 3
flask_be/interface_sqlite3/query_handlers.py

@@ -2,10 +2,8 @@ import sqlite3
 import pandas as pd
 import interface_sqlite3.encdec.de_code as dc
 
-from engine.data_interface.QueryHandlerAbstract import QueryHandlerAbstract
-
 # First version
-class queryHandlerBasicSqlite(QueryHandlerAbstract):
+class queryHandlerBasicSqlite:
 
     def __init__(self, dataConfig):