Masa :: Parentchild

Ebeveyn-çocuk ilişkileri için hızlı arama
Şimdi İndirin

Masa :: Parentchild Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Yayıncı adı:
  • Mike Wong
  • yayıncı web sitesi:
  • http://search.cpan.org/~mikewong/

Masa :: Parentchild Etiketler


Masa :: Parentchild Açıklama

Ebeveyn-çocuk ilişkileri için hızlı arama Tablo :: Parentchild, iki boyutlu çapraz bağlı bir liste uygulayan bir Perl modülüdür. Çok sayıda varlığın ebeveyn-çocuk ilişkilerini tanımlamak için idealdir. Maksimum hız için, Tablo :: Parentchild, Tablo Satır / Sütun başlığına erişmek için Hasçlar kullanır ve ardından XS'de yazılan bir bağlantıyı geçer. Gelişimin vurgusu ilk önce hızdaydı, küçük hafıza ayak izi ikinci, kullanım kolaylığı üçüncü ve esneklik lanet olasıdır: ^)>. Bir tabloyu doldurmak için, sadece bir dizi dizisi oluşturun. Alt dizideki ilk eleman, ebeveynin kimliğidir. Alt dizinin ikinci elemanı çocuğun kimliğidir. Alt dizinin üçüncü (ve isteğe bağlı) elemanı miktarıdır. Tablo :: Parentchild, tablo için uygun başlıkları otomatik olarak oluşturur ve tabloyu doldurun, arama keyfi için bir tablo nesnesi iade edecektir. Tabloyu beslediğiniz değerler, verilerin çevirisinde başarısızlığa neden olabilecek uygun veri türüne zorlanacaktır. $ tablom = Yeni Tablo :: Parentchild (\ @Relationships); @ parents = $ table-> parent_lookup ($ child_id); benim @Children = $ table-> child_lookup ($ parent_id); $ nicelik = $ table-> quantity_lookup ($ parent_id, $ child_id); # Alternatif olarak, bir $ child_id verilir ... $ ebeveynim = $ tablo-> parent_lookup ($ child_id); benim @ parents = tuşları% ebeveyni; foreach $ parent_id (@parents) {$ miktarı = $ ebeveyn -> {$ parent_id}; "$ ANACTION_ID \ n'de $ nicelik $ child_id var"; } # Veya, bir $ parent_id verilir ... $ child = $ table-> child_lookup ($ parent_id); @Children = tuşları% $ çocuk; foreach $ child_id (@children) {$ miktarı = $ çocuk -> {$ child_id}; "$ ANACTION_ID \ n'de $ nicelik $ child_id var"; } Gereksinimler: · Perl


Masa :: Parentchild İlgili Yazılım