Mldbm :: tinydb

MLDBM :: TinyDB es un módulo PERL que puede ayudarlo a crear y manipular las referencias de hash estructuradas MLDBM.
Descargar ahora

Mldbm :: tinydb Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Darek Adamkiewicz
  • Sitio web del editor:
  • http://search.cpan.org/~dadamk/MLDBM-TinyDB-0.20/lib/MLDBM/TinyDB.pm

Mldbm :: tinydb Etiquetas


Mldbm :: tinydb Descripción

MLDBM :: TinyDB es un módulo PERL que puede ayudarlo a crear y manipular las referencias de hash estructuradas MLDBM. MLDBM :: TinyDB es un módulo PERL que puede ayudarlo a crear y manipular las referencias de hash estructurado MLDBM atado.Synopsis Use MLDBM :: TinyDB; ## o use MLDBM :: TinyDB QW / DB Add_common /; @common = qw / creado actualizado /; ## Opcional $ árbol = , ...], ...]; MLDBM :: TinyDB :: Add_common ($ árbol, @ común); ## Opcional ## o Add_common ($ TREE, @ común); % obj = (); $ obj {tabla} = mldbm :: tinydb-> init (mesa, $ árbol); ## o $ obj {tabla} = mldbm :: tinydb-> init (tabla, $ árbol, undef, $ modo, $ perms); ## o $ obj {tabla} = mldbm :: tinydb-> init (tabla); ## nunca la primera vez @down = $ obj {tabla} -> abajo; ## Tabla1 $ obj {table1} = mldbm :: tinydb :: db (Table1); ## o $ obj {table1} = db (Table1); $ tabla = $ obj {tabla} -> tabla; ## Tabla @down = $ obj {table1} -> abajo; ## Tabla2 $ OBJ {Table2} = MLDBM :: TinyDB :: DB (Tabla2); ## o $ obj {table2} = db (Table2); @set_recs_indices = $ obj {tablen} -> set_recs (arrayref_to_hashref, ); $ up = $ obj {table2} -> arriba; ## TABLE1 $ AREF_OF_HREF = $ OBJ {Table} -> get_ext_recs; ## o ($ aref_of_href, @get_recs_indices) = $ obj {tabla} -> get_ext_recs; $ aref_of_href1 = $ obj {tabla} -> get_recs; ## No es lo mismo que arriba ## o ($ aref_of_href1, @ get_recs_indices1) = $ obj {tabla} -> get_recs; @Indices_of_recs_found = $ obj {tabla} -> búsqueda ($ criterios, ); @indices_of_recs_found = $ obj {tabla} -> lSearch ($ criterios, ); @indices_and_sort_field_values ​​= $ obj {tabla} -> Ordenar ($ sort_formula_string); @Indices_and_sort_field_values ​​= $ obj {tabla} -> lsort ($ sort_formula_string); $ obj {tablen} -> Eliminar (); $ obj {tablen} -> Último; MLDBM :: TinyDB es módulo basado en MLDBM. Permite crear / manipular la estructura de datos de las tablas relacionadas = MÁS-LUEGO FLATFILE-Base de datos. La idea principal es crear una referencia de matriz que reflejará la estructura de la base de datos. El primer valor escalar en la matriz es el nombre de la tabla, los siguientes son nombres de campos: si la matriz contiene una referencia de matriz, denota la tabla interior (relacionada) donde el primer valor escalar es ese nombre de tabla (en ese caso, el registro contendrá el campo del campo de la El mismo nombre que la mesa interior) y los siguientes son los nombres de los campos y así sucesivamente ... Si la estructura de la base de datos no está escrita en el disco, entonces esa estructura se recupera de la referencia de la matriz y se escribe a Disk.Object siempre se construye a partir de estructuras de disco. Para definir el registro, puede usar cualquier nombre de campo, excepto los "nodos", que es el nombre del campo restringido y no debe especificarse explícitamente. Los campos creados y actualizados se manejan internamente, si se especifican, entonces: 1) en el valor de la función de funcionamiento del registro del registro se establece en el campo de grabación creado en la escritura en la operación de registro existente. El valor de la función de funcionamiento se establece en el campo de grabación actualizado. Los datos obtienen y se establecen en los registros están en forma de referencia de matriz a las referencias de hash donde las teclas hash son nombres de campos. Los nombres de los campos que son nombres de mesas interiores contienen referencias de matriz. Que los índices de la tienda de matriz (similares a los índices de matriz) identifican registros particulares. Esos campos deben establecerse a los valores adecuados antes de la operación de Set_Recs de Registros de escritura. Requisitos: · Perl


Mldbm :: tinydb Software relacionado