]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/btree.h
Agrego posibiliad de abrir un arbol desde un archivo.
[z.facultad/75.52/treemulator.git] / src / btree.h
index 3860d385e1e88cf0f488eae73a879ca9e3d8aa9a..6feb5a8e3b700026d9d5bdafaadc97f073c5f5a9 100644 (file)
@@ -249,6 +249,8 @@ struct BTreeFindResult {
 class BTree {
        public:
                BTree (const std::string &filename, unsigned int block_size, int t_t = TYPE_IDENTIFICACION, int k_t = KEY_FIXED, bool create_new_file = false);
 class BTree {
        public:
                BTree (const std::string &filename, unsigned int block_size, int t_t = TYPE_IDENTIFICACION, int k_t = KEY_FIXED, bool create_new_file = false);
+               BTree (const std::string &filename);
+
                ~BTree ();
 
                /** Tipos de clave a usar */
                ~BTree ();
 
                /** Tipos de clave a usar */
@@ -294,6 +296,7 @@ class BTree {
 
                /* Funciones de manejo de archivo */
                void WriteFileHeader ();
 
                /* Funciones de manejo de archivo */
                void WriteFileHeader ();
+               void ReadFileHeader ();
 
                /* Manejo de Bloques */
                void WriteBlock (uchar *block, uint num);
 
                /* Manejo de Bloques */
                void WriteBlock (uchar *block, uint num);