TABLA :: PERMERCHILD

búsqueda rápida para las relaciones entre padres y niños
Descargar ahora

TABLA :: PERMERCHILD Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Mike Wong
  • Sitio web del editor:
  • http://search.cpan.org/~mikewong/

TABLA :: PERMERCHILD Etiquetas


TABLA :: PERMERCHILD Descripción

Búsqueda rápida para las relaciones entre padres e hijos Tabla :: Pulschild es un módulo PERL que implementa una lista reticulada en dos dimensiones. Es ideal para describir las relaciones entre padres y niños de un gran número de entidades. Para la velocidad máxima, Tabla :: Pulschild usa los hashes para obtener acceso a los encabezados de la fila / columna de la tabla, y luego atraviesa una lista vinculada escrita en XS. El énfasis del desarrollo fue en la velocidad primero, la pequeña huella de memoria en segundo lugar, la tercera facilidad de uso, y la flexibilidad se condensan: ^)>. Para rellenar una mesa, simplemente construir una matriz de matrices. El primer elemento en la submarina es la identificación del padre. El segundo elemento de la submarina es la identificación del niño. El tercer elemento (y opcional) de la submarina es la cantidad. Tabla :: Pulschild construirá automáticamente los encabezados apropiados para la tabla y rellene la tabla, devolviendo un objeto de tabla para su placer de búsqueda. Prevenido que las identificaciones se implementan como enteros y cantidades largos sin firmar se implementan como valores de puntos flotantes. Los valores que alimentan la tabla se coaccionarán en el tipo de datos apropiado, lo que puede causar una falla en la traducción de la tabla de usos de datos.synopsis :: Pulshild; MY $ TABLE = nueva tabla :: Pulschild (@ @Relationships); Mi @Parents = $ Tabla-> Parent_Lookup ($ Child_ID); Mi @Children = $ Tabla-> Child_Lookup ($ parent_id); My $ Cantidad = $ tabla-> cuantity_lookup ($ parent_id, $ child_id); # Alternativamente, dado un $ child_id ... My $ Padre = $ Tabla-> Parent_Lookup ($ Child_ID); Mis @Parents = Keys% $ Padre; Foreach My $ Parent_ID (@Parents) {My $ Cantidad = $ Padre -> {$ parter_id}; Imprimir "Hay $ Cantidad $ Child_ID en $ parent_id \ n"; } # O, dado un $ parent_id ... My $ Child = $ Tabla-> Child_Lookup ($ Parent_ID); Mi @Children = Teclas% $ hijo; Foreach My $ Child_ID (@Children) {My $ Cantidad = $ hijo -> {$ child_id}; Imprimir "Hay $ Cantidad $ Child_ID en $ parent_id \ n"; } Requisitos: · Perl


TABLA :: PERMERCHILD Software relacionado