Expand description
Query execution context module
This module provides all context types used during query execution:
QueryContext: Main context for query lifecycle managementQueryRequestContext: Request-level context (session, parameters)QueryContextBuilder: Builder pattern for constructing QueryContext
§Architecture
The context system follows a composite pattern:
QueryContext
├── rctx: QueryRequestContext (request info, parameters)
├── cancel_token: CancelToken (request-scoped cancellation, shared with runtime/registry)
├── id_gen: IdGenerator (unique ID generation)
├── space_info: Option<SpaceInfo> (current graph space)
└── charset_info: Option<CharsetInfo> (character set)Re-exports§
pub use query_context::QueryContext;pub use query_context_builder::QueryContextBuilder;pub use query_request_context::QueryRequestContext;
Modules§
- query_
context - Query context
- query_
context_ builder - QueryContext Builder
- query_
request_ context - Query Request Context – A Simplified Version Dedicated to the Query Layer