]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/btree.h
DoxyDoc.
[z.facultad/75.52/treemulator.git] / src / btree.h
index f68bc32a33405ec01a1e9d115a03c609bf331b6d..afcec63f0198033268c263583dcf2be7a0bafe11 100644 (file)
@@ -79,10 +79,11 @@ struct BTreeNodeHeader {
        unsigned int item_count;
 };
 
        unsigned int item_count;
 };
 
-/** Crea un nuevo arbol B
+/** Modelo del árbol B
  *
  *  \param filename Nombre del archivo a crear
  *  \param block_size Tamaño de bloque a utilizar
  *
  *  \param filename Nombre del archivo a crear
  *  \param block_size Tamaño de bloque a utilizar
+ *  \param k_t Tipo de clave a utilizar
  *  \return Un nuevo arbol B creado o NULL en caso de error
  */
 class BTree {
  *  \return Un nuevo arbol B creado o NULL en caso de error
  */
 class BTree {
@@ -96,9 +97,14 @@ class BTree {
                        KEY_VARIABLE
                };
 
                        KEY_VARIABLE
                };
 
+               /** Agrega una nueva clave al árbol. */
                void AddKey (const Clave &k);
                void AddKey (const Clave &k);
+               /** Elimina una clave del árbol. */
                void DelKey (const Clave &k);
                void DelKey (const Clave &k);
-               /* TODO : Deberia retornar algun tipo de dato */
+               /** Busca si existe una clave en el árbol
+                *
+                * \TODO : Deberia retornar algun tipo de dato
+                */
                bool FindKey (const Clave &k);
 
        protected:
                bool FindKey (const Clave &k);
 
        protected: