Trait RuntimeTreePortCtx
Source pub trait RuntimeTreePortCtx: RuntimeTreePort {
// Provided methods
fn create_tree_ctx(
&self,
ctx: &OperationContext,
input: CreateTreeInput,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
fn drop_tree_ctx(
&self,
ctx: &OperationContext,
input: DropTreeInput,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
fn insert_tree_node_ctx(
&self,
ctx: &OperationContext,
input: InsertTreeNodeInput,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
fn move_tree_node_ctx(
&self,
ctx: &OperationContext,
input: MoveTreeNodeInput,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
fn delete_tree_node_ctx(
&self,
ctx: &OperationContext,
input: DeleteTreeNodeInput,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
fn rebalance_tree_ctx(
&self,
ctx: &OperationContext,
input: RebalanceTreeInput,
) -> Result<RuntimeQueryResult, RedDBError> { ... }
}