Listar :: Filter :: Armazenamento

Lista :: Filter :: Storage é um manipulador de armazenamento para filtros (por exemplo, filtros).
Baixe Agora

Listar :: Filter :: Armazenamento Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Joseph Brenner
  • Site do editor:
  • http://search.cpan.org/~doom/

Listar :: Filter :: Armazenamento Tag


Listar :: Filter :: Armazenamento Descrição

Listar :: Filter :: Storage é um manipulador de armazenamento para filtros (por exemplo, filtros). List :: Filter :: Storage é um manipulador de armazenamento para filtros (por exemplo, filtros). Lista de uso do .synopsis :: Filter :: Armazenamento; $ stah_file = "$ Env {home} /project_filters.yaml"; My $ Filter_Storage = List :: Filter :: Armazenamento-> Novo ({Armazenamento => ,}); My $ Filter = List :: Filter-> NOVO ({nome => 'skip_boring_stuff', termos => , método => 'skip_boring_stuff', description => " Pule as coisas realmente chatas ", modificadores =>" xi ",}); $ Filter_Storage-> Salvar (filtro $); # E mais tarde, em algum outro código ... My $ Filter_Storage = List :: Filter :: Armazenamento-> Novo ({Armazenamento => }); meu filtro $ filtr = $ filter_storage-> pesquisa ('skip_boring_stuff'); # Filtros olhou para cima de um caminho de armazenamento: # (1) arquivo yaml (2) uma conexão de banco de dados DBI meu $ yaml_file = "/tmp/filter_storage.yaml"; My $ lfs = List :: Filtrar :: Armazenamento-> Novo ({Armazenamento => }); # Formato de armazenamento "MEM" Mantém dados apenas na memória Minha $ lfs = List :: Filter :: Armazenamento-> Novo ({Armazenamento => }) ; # automaticamente fazer cópias no arquivo yaml de quaisquer filtros usados a partir de dbi my $ filter_storage = list :: filtro :: storage-> novo ({save_filters_when_used => $ args -> {save_filters_when_used}, armazenamento => ,}); # Um manipulador de armazenamento pode salvar objetos do tipo 'transform' # (uma criança de filtro): minha lista $ Storage_tran = :: filter :: storage-> novo ({armazenamento => , digite => 'transformar' }); $ storage_tran-> salvar ($ transform); lista :: filtro :: Armazenamento é um "manipulador de armazenamento", ele lida com vários locais de diferentes tipos de lojas de apoio plugotivas para salvar e recuperar "filtros de filtros" (e tipos variantes de filtros. como 'transformações'). Ver lista :: Filtrar e Lista :: Filtrar :: Transform.Para rever a natureza dos itens que precisam ser armazenados: no coração de um "filtro" é uma referência de matriz chamada 'termos' que contém uma lista de perl arbitrário estruturas de dados. No caso do tipo de "filtro" simples, esta é uma lista de expressões regulares, no caso de 'transformar', é uma lista de referências de matriz, cada uma contendo as três partes de uma substituição perl (em uma ordem incomum, contando de 1 a 3: S / 1 / 3/2). Além disso, além desta lista de 'termos', cada objeto de filtro também tem alguns anexados a ele alguns campos adicionais de dados: 'nome', 'método', modificadores ',' método ',' ', e' Description'.So isto pode ser considerado um sistema orm, exceto que é muito mais especializado (ou talvez "ainda mais braindedead") do que os Orms geralmente são. Além disso, enquanto ele pode usar um banco de dados como uma loja de apoio ( Via DBI), o sistema de armazenamento padrão é simplesmente para despejar os dados para arquivos yaml, que têm a vantagem de ser relativamente fácil de ler e editar. Requisitos: · Perl.


Listar :: Filter :: Armazenamento Software Relacionado

CPAN :: sqlite.

CPAN :: sqlite é um módulo Perl que permite manter e pesquisar um banco de dados CPAN mínimo. ...

250

Download