Tabelle :: Parentchild.

Schnelle Suche für Eltern-Kind-Beziehungen
Jetzt downloaden

Tabelle :: Parentchild. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Mike Wong
  • Website des Verlags:
  • http://search.cpan.org/~mikewong/

Tabelle :: Parentchild. Stichworte


Tabelle :: Parentchild. Beschreibung

Schnelle Suche für Eltern-Kind-Beziehungen Tabelle :: Parentchild ist ein Perl-Modul, das eine vernetzte Liste in zwei Dimensionen implementiert. Es ist ideal, um die Eltern-Kind-Beziehungen der großen Anzahl von Entitäten zu beschreiben. Für maximale Geschwindigkeit, Tabelle :: Parentchild verwendet Hashes, um Zugriff auf die Tabellenzeile / Spalten-Header zu erhalten, und durchquert dann eine in XS geschriebene Linked-Liste. Die Betonung der Entwicklung lag zuerst auf Geschwindigkeit, kleiner Memory-Footprint-Sekunden, ein Benutzerfreundlichkeit dritter, und Flexibilität seien verdammt: ^)>. Um eine Tabelle aufzufüllen, bauen Sie einfach ein Array von Arrays auf. Das erste Element im Sub-Array ist die ID des Elternteils. Das zweite Element des Sub-Arrays ist die ID des Kindes. Das dritte (und optionale) Element des Unteranordnungsbereichs ist die Menge. Tabelle :: Parentchild erstellt automatisch geeignete Header für die Tabelle und füllen Sie die Tabelle auf, wodurch ein Tabellenobjekt für Ihr Lookup-Vergnügen zurückgegeben werden Die Werte, die Sie der Tabelle ernähren, werden in den entsprechenden Datentyp gezwungen, was zu einem Fehler in der Übersetzung der Data.Synopsis führen kann. Verwenden Sie Tabelle :: Parentchild; Meine $ Tabelle = Neue Tabelle :: Parentchild (\ @ @ @ @ @ @ @ @ @ @ @ @ @ MEIN @Parents = $ Table-> parent_lookup ($ child_id); meine @children = $ table-> child_lookup ($ parent_id); Meine $ Menge = $ Table-> quantes_lookup ($ parent_id, $ child_id); # Alternativ, erhalten ein $ child_id ... mein $ parent = $ table-> parent_lookup ($ child_id); Meine @ etrents = Tasten% $ Eltern; Deeach My $ parent_id (@ parents) {My $ Menge = $ Eltern -> {$ parent_id}; drucken "Es gibt $ Menge $ child_id in $ parent_id \ n"; } # Oder, angesichts eines $ parent_id ... mein $ kind = $ table-> child_lookup ($ parent_id); meine @children = Schlüssel% $ kind; Foreach My $ child_id (@children) {My $ Menge = $ Kind -> {$ child_id}; drucken "Es gibt $ Menge $ child_id in $ parent_id \ n"; } Anforderungen: · Perl.


Tabelle :: Parentchild. Zugehörige Software