Tabela :: Parentchild

pesquisa rápida para relacionamentos pai-filho
Baixe Agora

Tabela :: Parentchild Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Mike Wong
  • Site do editor:
  • http://search.cpan.org/~mikewong/

Tabela :: Parentchild Tag


Tabela :: Parentchild Descrição

Pesquisa rápida para relacionamentos pai-filho Tabela :: ParentChild é um módulo Perl que implementa uma lista transversal em duas dimensões. É ideal para descrever as relações pai-filho de grande número de entidades. Para velocidade máxima, tabela :: ParentChild usa hashes para obter acesso aos cabeçalhos de linha / coluna de tabela e, em seguida, atravessa uma lista vinculada escrita em Xs. A ênfase do desenvolvimento foi em primeira velocidade, a pequena pegada de memória segundo, terceiro de facilidade de uso e flexibilidade ser condenada: ^)>. Para preencher uma tabela, simplesmente construa uma matriz de matrizes. O primeiro elemento no sub-array é o ID do pai. O segundo elemento da sub-array é o id da criança. O terceiro (e opcional) elemento do sub-array é a quantidade. Tabela :: ParentChild construirá automaticamente cabeçalhos apropriados para a tabela e preencher a tabela, retornando um objeto de tabela para o seu prazer de pesquisa.Ese forwarned que os IDs são implementados como inteiros e quantidades longos e não assinados são implementados como valores de ponto flutuante. Os valores que você alimenta a tabela serão coagidos no tipo de dados apropriado, o que pode causar uma falha na tradução do Data.Synopsis Use tabela :: ParentChild; Minha $ Table = New Table :: ParentChild (\ @Relationships); Meus @parents = $ table-> parent_lookup ($ child_id); Meu @Children = $ Table-> Child_Lookup ($ parent_id); Minha quantidade $ quantidade = $ table-> Quantity_lookup ($ parent_id, $ child_id); # Alternativamente, dado um $ Child_id ... meu $ pai = $ table-> parent_lookup ($ child_id); Meus @parents = Keys% $ Pai; foreach meu $ parent_id (@parents) {my $ quantidade = $ pai -> {$ parent_id}; Imprimir "Há $ quantidade $ child_id em $ pai_id \ n"; } # Ou, dado um $ parent_id ... minha $ filho = $ table-> child_lookup ($ parent_id); Meus @Children = Keys% $ filho; foreach my $ child_id (@children) {my $ quantidade = $ filho -> {$ child_id}; Imprimir "Há $ quantidade $ child_id em $ pai_id \ n"; } Requisitos: · Perl.


Tabela :: Parentchild Software Relacionado