pub trait RuntimeQueryPortCtx: RuntimeQueryPort {
// Provided methods
fn execute_query_ctx(
&self,
ctx: &OperationContext,
query: &str,
) -> RedDBResult<RuntimeQueryResult> { ... }
fn explain_query_ctx(
&self,
ctx: &OperationContext,
query: &str,
) -> RedDBResult<RuntimeQueryExplain> { ... }
fn scan_collection_ctx(
&self,
ctx: &OperationContext,
collection: &str,
cursor: Option<ScanCursor>,
limit: usize,
) -> RedDBResult<ScanPage> { ... }
}