int i_clave;
} CLAVE;
+/** Estructura utilizada para querys del B_PLUS */
+typedef struct _index_dat_ {
+ int num_bloque;
+ CLAVE clave;
+} INDEX_DAT;
+
/** Bucket de keys en bloque para B+ */
typedef struct _keybucket_ {
int cant_keys;
CLAVE (*obtener_menor_clave)(struct _indices_h_ *idx);
CLAVE (*obtener_mayor_clave)(struct _indices_h_ *idx);
-
CLAVE (*obtener_sig_clave)(struct _indices_h_ *idx, CLAVE k);
+ CLAVE (*obtener_sig_clave_isam)(struct _emu_fs_t* emu, CLAVE k);
char *nombre; /**< Nombre Ășnico de busqueda del indice */
char *filename; /**< nombre del archivo de indice */