synapse-product/synapse/storage/databases/main
Patrick Cloke 6bf81a7a61
Bundle aggregations outside of the serialization method. (#11612)
This makes the serialization of events synchronous (and it no
longer access the database), but we must manually calculate and
provide the bundled aggregations.

Overall this should cause no change in behavior, but is prep work
for other improvements.
2022-01-07 09:10:46 -05:00
..
__init__.py Remove redundant get_current_events_token (#11643) 2022-01-04 16:10:27 +00:00
account_data.py Add type hints to synapse/storage/databases/main/account_data.py (#11546) 2021-12-13 16:28:10 +00:00
appservice.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
cache.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
censor_events.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
client_ips.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
deviceinbox.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
devices.py Cache empty responses from /user/devices (#11587) 2022-01-05 13:33:28 +00:00
directory.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
e2e_room_keys.py Add type hints to synapse/storage/databases/main/e2e_room_keys.py (#11549) 2021-12-14 17:46:47 +00:00
end_to_end_keys.py Add type hints to synapse/storage/databases/main/end_to_end_keys.py (#11551) 2021-12-13 16:28:26 +00:00
event_federation.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
event_push_actions.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
events_bg_updates.py Add type hints to synapse/storage/databases/main/events_bg_updates.py (#11654) 2021-12-30 07:22:31 -05:00
events_forward_extremities.py Attempt to annotate events_forward_extremities (#11314) 2021-11-12 15:58:17 +00:00
events_worker.py Remove redundant get_current_events_token (#11643) 2022-01-04 16:10:27 +00:00
events.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
filtering.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
group_server.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
keys.py Add missing type hints to synapse.util (#9982) 2021-05-24 15:32:01 -04:00
lock.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
media_repository.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
metrics.py Remove redundant COALESCE()s around COUNT()s in database queries (#11570) 2021-12-14 12:34:30 +00:00
monthly_active_users.py Remove redundant COALESCE()s around COUNT()s in database queries (#11570) 2021-12-14 12:34:30 +00:00
openid.py Add type hints to some storage classes (#11307) 2021-11-11 08:47:31 -05:00
presence.py checks for generators in database functions (#11564) 2021-12-13 19:01:27 +00:00
profile.py Database storage profile passes mypy (#11342) 2021-11-15 12:59:33 +00:00
purge_events.py Disambiguate queries on state_key (#11497) 2021-12-02 22:42:58 +00:00
push_rule.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
pusher.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
receipts.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
registration.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
rejections.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
relations.py Bundle aggregations outside of the serialization method. (#11612) 2022-01-07 09:10:46 -05:00
room_batch.py Correct type hint for room_batch.py (#11310) 2021-11-11 16:49:28 +00:00
room.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
roommember.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
search.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
session.py Run pyupgrade --py37-plus --keep-percent-format on Synapse (#11685) 2022-01-05 09:53:05 -08:00
signatures.py Get db signatures file to pass mypy (#11312) 2021-11-11 17:04:44 +00:00
state_deltas.py Improve log messages for stream ids (#11536) 2021-12-08 14:15:14 +00:00
state.py Better error messages from get_create_event_for_room (#11638) 2022-01-04 16:10:05 +00:00
stats.py Add type hints to synapse/storage/databases/main/stats.py (#11653) 2021-12-29 08:01:13 -05:00
stream.py Remove redundant get_current_events_token (#11643) 2022-01-04 16:10:27 +00:00
tags.py Add type hints to synapse/storage/databases/main/account_data.py (#11546) 2021-12-13 16:28:10 +00:00
transactions.py Fix get federation status of destination if no error occured (#11593) 2022-01-05 14:46:50 -05:00
ui_auth.py Improve type hints in storage classes. (#11652) 2021-12-29 13:04:28 +00:00
user_directory.py Type hint the constructors of the data store classes (#11555) 2021-12-13 17:05:00 +00:00
user_erasure_store.py Annotations for user_erasure_store (#11313) 2021-11-11 19:22:19 +00:00