def filter(self, **kwargs): results = [] query = self.__query__filter__(**kwargs) result = db_connection.query(query).fetchall() for item in result: model = self._model() model.set_values(item) results.append(model) return results
def save(self, connection=None): query = self.__update__() db_connection.query(query)
def __self_select__(self): query = self.__query__select() result = db_connection.query(query).fetchone() self.set_values(result) return True