Tabel :: Parentchild

Snelle opzoek voor relaties van ouder-kind
Download nu

Tabel :: Parentchild Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Mike Wong
  • Uitgever website:
  • http://search.cpan.org/~mikewong/

Tabel :: Parentchild Tags


Tabel :: Parentchild Beschrijving

Snelle opzoeken voor relaties van ouder-kind Tabel :: Parentchild is een PERL-module die een verknoopte lijst in twee dimensies implementeert. Het is ideaal voor het beschrijven van de ouder-kindrelaties van grote aantallen entiteiten. Voor maximale snelheid, tabel :: Parentchild gebruikt Hasheshes om toegang te krijgen tot de tabelrij- / kolomkoppen en vervolgens een linked-lijst in XS teweeggebracht. De nadruk van ontwikkeling was op snelheid eerste, kleine geheugenvoetafdruk tweede, gebruiksgemak derde en flexibiliteit worden verdoemd: ^)>. Om een tabel te vullen, bouw eenvoudigweg een arrays. Het eerste element in de sub-array is de ID van de ouder. Het tweede element van de sub-array is de ID van het kind. Het derde (en optionele) element van de sub-array is de hoeveelheid. Tabel: Parentchild brengt automatisch geschikte headers op voor de tabel en vult de tabel in en het retourneren van een tabelobject voor uw zoekplezier. Bewarrende dat ID's worden geïmplementeerd als niet-ondertekende lange gehele getallen en hoeveelheden worden geïmplementeerd als drijvende puntenwaarden. De waarden die u de tabel invoert, worden gedwongen in het juiste gegevenstype, dat een falen kan veroorzaken bij de vertaling van de gegevens. Synopsis Gebruik tabel :: Parentchild; mijn $ tabel = nieuwe tabel :: parentchild (\ @relationships); Mijn @parents = $ tabel-> Parent_Lookup ($ Child_ID); Mijn @ Children = $ tabel-> Child_Lookup ($ Parent_ID); Mijn $ Aantal = $ tabel-> Aantal_Lookup ($ Parent_ID, $ Child_ID); # Als alternatief, gezien een $ Child_ID ... My $ Parent = $ tabel-> Parent_Lookup ($ Child_ID); Mijn @parents = toetsen% $ ouder; Foreach My $ Parent_ID (@parents) {My $ Aantal = $ Ouder -> {$ Parent_ID}; Print "Er zijn $ Aantal $ Child_ID in $ Parent_id \ N"; } # Of, gezien een $ Parent_ID ... My $ Child = $ Table-> Child_Lookup ($ Parent_ID); mijn @children = sleutels% $ kind; Foreach My $ Child_ID (@children) {My $ Aantal = $ Child -> {$ child_id}; Print "Er zijn $ Aantal $ Child_ID in $ Parent_id \ N"; } Vereisten: · Perl


Tabel :: Parentchild Gerelateerde software