Esempio n. 1
0
 def get_details_fitting_data(cls, commands: list, **kwargs):
     assert len(commands) > 0, \
         "At least one specifying command must be given"
     db_conn = DatabaseConnection()
     return db_conn.query(f"""SELECT *
         FROM {cls.get_table_name(**kwargs)}
         WHERE """ + " AND ".join([
         cls.argument_name_to_column_name(command[0]) +
         f" {command[1]} '{' '.join(command[2:])}'" for command in commands
     ]))