]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/b_plus.h
* BUGFIX : Se estaba haciendo mal es split y cuando habia muchos split (como
[z.facultad/75.06/emufs.git] / emufs / b_plus.h
index 838fd97eb4b7a9fb76ae00a474e8d07d51eb31fb..076f2b1e94a6059c3847f31031156ed7e4d3343b 100644 (file)
@@ -35,14 +35,9 @@ typedef struct nodo_b_plus {
 int emufs_b_plus_crear(INDEXSPECS *idx);
 int emufs_b_plus_get_bloque(INDEXSPECS *idx, INDEX_DAT *dataset);
 int emufs_b_plus_actualizar_nodo(INDEX_DAT *dataset);
-
-/** inserta una clave en el arbol y devuelve en dataset->num_bloque el 
-    bloque donde se insertara en el .dat*/
-int emufs_b_plus_insertar_clave(INDEX_DAT *dataset);
-
-
 int emufs_b_plus_buscar();
 int emufs_b_plus_destuir();
-
+int b_plus_insertar_clave(INDEXSPECS *, INDEX_DAT *);
+NODO_B_PLUS *b_plus_leer_nodo(INDEXSPECS *idx, int num);
 
 #endif