db_methods
persistence.db_methods
add_object_to_db
add_object_to_db(obj, make_commit=True)
Adds object to database and makes commit
Source code in yaptide/persistence/db_methods.py
13 14 15 16 17 |
|
delete_object_from_db
delete_object_from_db(obj, make_commit=True)
Deletes object from database and makes commit
Source code in yaptide/persistence/db_methods.py
20 21 22 23 24 |
|
fetch_all_clusters
fetch_all_clusters()
Fetches all clusters
Source code in yaptide/persistence/db_methods.py
182 183 184 185 |
|
fetch_batch_simulation_by_job_id
fetch_batch_simulation_by_job_id(job_id)
Fetches batch simulation by job id
Source code in yaptide/persistence/db_methods.py
73 74 75 76 |
|
fetch_batch_tasks_by_sim_id
fetch_batch_tasks_by_sim_id(sim_id)
Fetches batch tasks by simulation
Source code in yaptide/persistence/db_methods.py
113 114 115 116 |
|
fetch_celery_simulation_by_job_id
fetch_celery_simulation_by_job_id(job_id)
Fetches celery simulation by job id
Source code in yaptide/persistence/db_methods.py
67 68 69 70 |
|
fetch_celery_tasks_by_sim_id
fetch_celery_tasks_by_sim_id(sim_id)
Fetches celery tasks by simulation
Source code in yaptide/persistence/db_methods.py
107 108 109 110 |
|
fetch_cluster_by_id
fetch_cluster_by_id(cluster_id)
Fetches cluster by id
Source code in yaptide/persistence/db_methods.py
188 189 190 191 |
|
fetch_estimator_by_sim_id_and_est_name
fetch_estimator_by_sim_id_and_est_name(sim_id, est_name)
Fetches estimator by simulation id and estimator name
Source code in yaptide/persistence/db_methods.py
138 139 140 141 |
|
fetch_estimator_by_sim_id_and_file_name
fetch_estimator_by_sim_id_and_file_name(sim_id, file_name)
Fetches estimator by simulation id and estimator name
Source code in yaptide/persistence/db_methods.py
144 145 146 147 |
|
fetch_estimator_id_by_sim_id_and_est_name
fetch_estimator_id_by_sim_id_and_est_name(sim_id, est_name)
Fetches estimator_id by simulation id and estimator name
Source code in yaptide/persistence/db_methods.py
150 151 152 153 |
|
fetch_estimator_names_by_job_id
fetch_estimator_names_by_job_id(job_id)
Fetches estimators names by job id Returns a list of estimator names if the simulation exists, or None if no simulation is found for the provided job ID.
Source code in yaptide/persistence/db_methods.py
125 126 127 128 129 130 131 132 133 134 135 |
|
fetch_estimators_by_sim_id
fetch_estimators_by_sim_id(sim_id)
Fetches estimators by simulation id
Source code in yaptide/persistence/db_methods.py
119 120 121 122 |
|
fetch_input_by_sim_id
fetch_input_by_sim_id(sim_id)
Fetches input by simulation id
Source code in yaptide/persistence/db_methods.py
194 195 196 197 |
|
fetch_keycloak_user_by_username
fetch_keycloak_user_by_username(username)
Fetches user by username
Source code in yaptide/persistence/db_methods.py
45 46 47 48 |
|
fetch_logfiles_by_sim_id
fetch_logfiles_by_sim_id(sim_id)
Fetches logfiles by simulation id
Source code in yaptide/persistence/db_methods.py
200 201 202 203 |
|
fetch_page_by_est_id_and_page_number
fetch_page_by_est_id_and_page_number(est_id, page_number)
Fetches page by estimator id and page number
Source code in yaptide/persistence/db_methods.py
162 163 164 165 |
|
fetch_pages_by_est_id_and_page_numbers
fetch_pages_by_est_id_and_page_numbers(
est_id, page_numbers
)
Fetches page by estimator id and page number
Source code in yaptide/persistence/db_methods.py
168 169 170 171 172 |
|
fetch_pages_by_estimator_id
fetch_pages_by_estimator_id(est_id)
Fetches pages by estimator id
Source code in yaptide/persistence/db_methods.py
156 157 158 159 |
|
fetch_pages_metadata_by_est_id
fetch_pages_metadata_by_est_id(est_id)
Fetches estimator by simulation id and estimator name
Source code in yaptide/persistence/db_methods.py
175 176 177 178 179 |
|
fetch_simulation_by_job_id
fetch_simulation_by_job_id(job_id)
Fetches simulation by job id
Source code in yaptide/persistence/db_methods.py
51 52 53 54 55 |
|
fetch_simulation_by_sim_id
fetch_simulation_by_sim_id(sim_id)
Fetches simulation by sim id
Source code in yaptide/persistence/db_methods.py
79 80 81 82 83 |
|
fetch_simulation_id_by_job_id
fetch_simulation_id_by_job_id(job_id)
Fetches simulation_id by job_id for both Celery and Batch simulations. Returns simulation_id if simulation exists, or None if no simulation is found.
Source code in yaptide/persistence/db_methods.py
58 59 60 61 62 63 64 |
|
fetch_simulations_by_user_id
fetch_simulations_by_user_id(user_id)
Fetches simulations by user id
Source code in yaptide/persistence/db_methods.py
86 87 88 89 90 |
|
fetch_task_by_sim_id_and_task_id
fetch_task_by_sim_id_and_task_id(sim_id, task_id)
Fetches task by simulation id and task id
Source code in yaptide/persistence/db_methods.py
93 94 95 96 97 |
|
fetch_tasks_by_sim_id
fetch_tasks_by_sim_id(sim_id)
Fetches tasks by simulation id
Source code in yaptide/persistence/db_methods.py
100 101 102 103 104 |
|
fetch_user_by_id
fetch_user_by_id(user_id)
Fetches user by id
Source code in yaptide/persistence/db_methods.py
32 33 34 35 36 |
|
fetch_yaptide_user_by_username
fetch_yaptide_user_by_username(username)
Fetches user by username
Source code in yaptide/persistence/db_methods.py
39 40 41 42 |
|
make_commit_to_db
make_commit_to_db()
Makes commit
Source code in yaptide/persistence/db_methods.py
27 28 29 |
|
update_simulation_state
update_simulation_state(simulation, update_dict)
Updates simulation state and makes commit
Source code in yaptide/persistence/db_methods.py
212 213 214 215 216 217 |
|
update_task_state
update_task_state(task, update_dict)
Updates task state and makes commit
Source code in yaptide/persistence/db_methods.py
206 207 208 209 |
|