# `!admin query` Low-level queries for database getters and iterators ## `!admin query account-data` account_data.rs iterators and getters ### `!admin query account-data changes-since` Returns all changes to the account data that happened after `since` ### `!admin query account-data account-data-get` Searches the account data for a specific kind ## `!admin query appservice` appservice.rs iterators and getters ### `!admin query appservice get-registration` Gets the appservice registration info/details from the ID as a string ### `!admin query appservice all` Gets all appservice registrations with their ID and registration info ## `!admin query presence` presence.rs iterators and getters ### `!admin query presence get-presence` Returns the latest presence event for the given user ### `!admin query presence presence-since` Iterator of the most recent presence updates that happened after the event with id `since` ## `!admin query room-alias` rooms/alias.rs iterators and getters ### `!admin query room-alias local-aliases-for-room` Iterator of all our local room aliases for the room ID ### `!admin query room-alias all-local-aliases` Iterator of all our local aliases in our database with their room IDs ## `!admin query room-state-cache` rooms/state_cache iterators and getters ## `!admin query room-timeline` rooms/timeline iterators and getters ## `!admin query globals` globals.rs iterators and getters ### `!admin query globals signing-keys-for` This returns an empty `Ok(BTreeMap<..>)` when there are no keys found for the server ## `!admin query sending` sending.rs iterators and getters ### `!admin query sending active-requests` Queries database for all `servercurrentevent_data` ### `!admin query sending active-requests-for` Queries database for `servercurrentevent_data` but for a specific destination This command takes only *one* format of these arguments: appservice_id server_name user_id AND push_key See src/service/sending/mod.rs for the definition of the `Destination` enum ### `!admin query sending queued-requests` Queries database for `servernameevent_data` which are the queued up requests that will eventually be sent This command takes only *one* format of these arguments: appservice_id server_name user_id AND push_key See src/service/sending/mod.rs for the definition of the `Destination` enum ## `!admin query users` users.rs iterators and getters ## `!admin query resolver` resolver service ### `!admin query resolver destinations-cache` Query the destinations cache ### `!admin query resolver overrides-cache` Query the overrides cache ## `!admin query pusher` pusher service ### `!admin query pusher get-pushers` Returns all the pushers for the user ## `!admin query short` short service ## `!admin query raw` raw service ### `!admin query raw raw-maps` List database maps ### `!admin query raw raw-get` Raw database query ### `!admin query raw raw-del` Raw database delete (for string keys) ### `!admin query raw raw-keys` Raw database keys iteration ### `!admin query raw raw-keys-sizes` Raw database key size breakdown ### `!admin query raw raw-keys-total` Raw database keys total bytes ### `!admin query raw raw-vals-sizes` Raw database values size breakdown ### `!admin query raw raw-vals-total` Raw database values total bytes ### `!admin query raw raw-iter` Raw database items iteration ### `!admin query raw raw-keys-from` Raw database keys iteration ### `!admin query raw raw-iter-from` Raw database items iteration ### `!admin query raw raw-count` Raw database record count ### `!admin query raw compact` Compact database