pub trait RuntimeQueryPortCtx: RuntimeQueryPort {
// Provided methods
fn execute_query_ctx(
&self,
ctx: &OperationContext,
query: &str,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
fn explain_query_ctx(
&self,
ctx: &OperationContext,
query: &str,
) -> Result<RuntimeQueryExplain, RedDBError> { ... }
fn scan_collection_ctx(
&self,
ctx: &OperationContext,
collection: &str,
cursor: Option<ScanCursor>,
limit: usize,
) -> Result<ScanPage, RedDBError> { ... }
}Provided Methods§
fn execute_query_ctx( &self, ctx: &OperationContext, query: &str, ) -> Result<RuntimeQueryResult, RedDBError>
fn explain_query_ctx( &self, ctx: &OperationContext, query: &str, ) -> Result<RuntimeQueryExplain, RedDBError>
fn scan_collection_ctx( &self, ctx: &OperationContext, collection: &str, cursor: Option<ScanCursor>, limit: usize, ) -> Result<ScanPage, RedDBError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".