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> { ... }
}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>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".