From 893eb82c0b6c891e8f62a1b44fe83d169d010465 Mon Sep 17 00:00:00 2001 From: Alan Kennedy Date: Thu, 27 May 2004 02:28:01 +0000 Subject: [PATCH] Borrado.. --- emufs/indice_b_plus.h | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 emufs/indice_b_plus.h diff --git a/emufs/indice_b_plus.h b/emufs/indice_b_plus.h deleted file mode 100644 index 7e88a2c..0000000 --- a/emufs/indice_b_plus.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef _B_PLUS_H_ -#define _B_PLUS_H_ -#include -#include -#include "emufs.h" -#include - -#define SIZE_B_PLUS_HEADER (sizeof(int)*2) - -typedef struct _index_dat_ { - EMUFS_BLOCK_ID num_bloque; - CLAVE clave; -} INDEX_DAT; - -/** Estructura que define un nodo B+. Para los nodos hojas, el ultimo valor de hijo, serĂ¡ el nro - * de nodo con el que se encadena el actual. (Lista de nodos a nivel hoja. Sequence Set). - */ -typedef struct nodo_b_plus { - int nivel; /** Nivel del nodo */ - int cant_claves; /** Cantidad de claves en el nodo */ - int *claves; /** Claves del nodo */ - int *hijos; /** Para nodo interno, ref nodos sucesores. Nodo hoja, ref a nro bloque en .dat */ -} NODO_B_PLUS; - -/** TODO */ -int emufs_b_plus_crear(INDEX *idx); -int emufs_b_plus_get_bloque(INDEX *idx, INDEX_DAT *query, int num_node); -int emufs_b_plus_insertar(INDEX *idx, INDEX_DAT *query); -int emufs_b_plus_actualizar_nodo(INDEX_DAT *dataset); -int emufs_b_plus_buscar(); -int emufs_b_plus_destuir(); -NODO_B_PLUS *b_plus_leer_nodo(INDEX *idx, int num); - -#endif -- 2.43.0