linkrs_server/client.rs
1//! Client Sessions Module
2//!
3//! Split the multiple responsibilities of the ClientSession into separate context modules:
4//! - `session`: basic session information
5//! - `space_context`: space context
6//! - `role_context`: role context
7//! - `query_context`: query context
8//! - `transaction_context`: transaction context
9//! - `statistics`: statistical information
10//! - `cursor_context`: forward-only result cursors
11
12pub mod client_session;
13pub mod cursor_context;
14pub mod query_context;
15pub mod role_context;
16pub mod session;
17pub mod space_context;
18pub mod statistics;
19pub mod transaction_context;
20
21pub use client_session::ClientSession;
22pub use cursor_context::{CursorContext, CursorPage};
23pub use query_context::QueryContext;
24pub use role_context::RoleContext;
25pub use session::Session;
26pub use space_context::SpaceContext;
27pub use transaction_context::TransactionContext;