+std::list<Clave *> BTree::ReadKeys (uchar *node, BTreeNodeHeader &node_header)
+{
+ std::list<Clave *> keys;
+ node += sizeof (BTreeNodeHeader);
+
+ for (uint i=0; i<node_header.item_count; i++) {
+ /* TODO : El tipo de clave deberia ser usado
+ * dependiendo de algun dato en el header del
+ * arbol
+ */
+ ClaveFija *k = new ClaveFija (node);
+ node += k->Size ();
+ keys.push_back (k);
+ }
+
+ return keys;
+}
+