int i_clave;
} CLAVE;
+/** Bucket de keys en bloque para B+ */
+typedef struct _keybucket_ {
+ int cant_keys;
+ int current_key;
+ CLAVE *claves;
+} B_PLUS_KEYBUCKET;
+
/** Manejo de Indices independiente */
typedef struct _indices_h_ {
INDICE_TIPO tipo; /**< Tipo de indice */
/******NICO********/
unsigned int size_claves;
unsigned int size_hijos;
+ B_PLUS_KEYBUCKET *keybucket; /**< Usado por B+ para implementar el obtener_sig_clave. Posee keys de un bloque */
/******NICO********/
/** Agrega la clave k de posicion location en el
* indice de forma ordenada