Skip to main content

RuntimeTreePortCtx

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> { ... }
}

Provided Methods§

Implementors§