WordsRepository module¶
-
class
repositories.words_repository.WordsRepository(db_name: str = 'concord.db')¶ Bases:
repositories.repository_interface.RepositoryInterface-
delete_by_id(words_id: str) → bool¶ Deletes an object containing the subject_id and returns whether the operation was successful or not
- Parameters
subject_id – the subject identification code
- Returns
any
-
find_all_by_id(words_id: str) → Tuple[List[dtos.dto_words.Words], bool]¶ Finds all objects containing the subject_id and returns them
- Parameters
subject_id – the subject identification code
- Returns
any
-
find_by_id(words_id: str) → Tuple[dtos.dto_words.Words, bool]¶ Finds an object containing the subject_id and returns it
- Parameters
subject_id – the subject identification code
- Returns
any
-
put(words: dtos.dto_words.Words) → bool¶ Puts an object on the database
- Parameters
subject – the subject to be stored on the database
- Returns
any
-
update_by_id(words_id: str, new_data: dtos.dto_words.Words) → bool¶ Updates an object containing the subject_id and returns it
- Parameters
subject_id – the subject identification code
new_subject_data – the new subject data
- Returns
any
-