Skip to main content

rename_node

Function rename_node 

Source
pub fn rename_node(
    nodes_batch: &RecordBatch,
    edges_batch: &RecordBatch,
    old_id: &str,
    new_id: &str,
) -> Result<(RecordBatch, RecordBatch)>
Expand description

Rename a CodeNode, updating all references in nodes and edges batches.

Updates:

  • The node’s own id field
  • Any parent_id references pointing to the old ID
  • Any source_id or target_id in edges pointing to the old ID

Returns (new_nodes_batch, new_edges_batch).