]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/btree.h
Split de nodos
[z.facultad/75.52/treemulator.git] / src / btree.h
index 06a6941bfdca6806348a53c4ff32f1dfde45d3e0..14ef6047a4ac5676b9631ffe65a503619f820087 100644 (file)
@@ -93,12 +93,13 @@ class BTree {
                void DelKey (const Clave &k);
 
        private:
-               Clave* AddKeyR (const Clave *k, uint node_num);
+               Clave* AddKeyR (const Clave *k, uint node_num, uint &left_child, uint &right_child);
 
                void WriteFileHeader ();
 
                void WriteBlock (uchar *block, uint num);
                uchar *ReadBlock (uint num);
+               uchar *NewBlock (uint &num);
 
                void ReadNodoHeader (uchar *node, BTreeNodeHeader *header);
                void WriteNodoHeader (uchar *node, BTreeNodeHeader *header);