Tabella :: Parentchild.

Ricerca veloce per le relazioni dei genitori-figlio
Scarica ora

Tabella :: Parentchild. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Mike Wong
  • Sito web dell'editore:
  • http://search.cpan.org/~mikewong/

Tabella :: Parentchild. Tag


Tabella :: Parentchild. Descrizione

Ricerca veloce per le relazioni genitore-figlio Tabella :: Parentchild è un modulo perl che implementa un elenco interstito in due dimensioni. È ideale per descrivere le relazioni dei genitori-figlio di un gran numero di entità. Per la massima velocità, tabella :: Parentchild utilizza gli hash per accedere alle intestazioni di riga / colonna da tavolo, e quindi attraversa un elenco collegato scritto in XS. L'enfasi dello sviluppo era sulla velocità prima, il piccolo ingombro della memoria secondaria, la facilità di utilizzo terzi e la flessibilità essere dannati: ^)>. Per popolare una tabella, basta costruire una serie di array. Il primo elemento nel sub-array è l'ID del genitore. Il secondo elemento del sotto-array è l'id del bambino. Il terzo (e opzionale) elemento del sub-array è la quantità. Tabella :: Parentchild costruirà automaticamente intestazioni appropriate per la tabella e popola la tabella, restituendo un oggetto tabella per il vostro piacere di ricerca.Be ha avvisato che gli ID sono implementati come numeri interi lunghi non firmati e le quantità sono implementate come valori del punto flottante. I valori che si alimentano la tabella verranno coerciti nel tipo di dati appropriato, che può causare un fallimento nella traduzione della tabella dei dati dei dati.synopsis: Parentchild; My $ Table = New Table :: Parentchild (\ @ @relationships); my @parents = $ table-> genitore_lookup ($ child_id); my @children = $ table-> child_lookup ($ genitore_id); My $ Quantity = $ Table-> Quantity_lookup ($ Parent_id, $ child_id); # In alternativa, dato un $ child_id ... My $ genitore = $ table-> genitore_lookup ($ child_id); My @parents = Keys% $ genitore; foreach My $ Parent_id (@parents) {My $ Quantity = $ Genitore -> {$ Parent_ID}; Stampa "Ci sono $ quantità $ child_id in $ Parent_id \ n"; } # O, dato a $ genitor_id ... My $ Child = $ Table-> Child_Lookup ($ Parent_ID); My @Children = Keys% $ BAMBINO; foreach my $ child_id (@children) {my $ quantità = $ figlio -> {$ child_id}; Stampa "Ci sono $ quantità $ child_id in $ Parent_id \ n"; } Requisiti: · Perl.


Tabella :: Parentchild. Software correlato