LISTA :: Filtro :: Almacenamiento

:: Filtro :: El almacenamiento es un controlador de almacenamiento para los filtros (filtros E.G.).
Descargar ahora

LISTA :: Filtro :: Almacenamiento Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Joseph Brenner
  • Sitio web del editor:
  • http://search.cpan.org/~doom/

LISTA :: Filtro :: Almacenamiento Etiquetas


LISTA :: Filtro :: Almacenamiento Descripción

LISTA :: Filtro :: Almacenamiento es un controlador de almacenamiento para filtros (por ejemplo, filtros). LISTA :: Filtro :: Almacenamiento es un controlador de almacenamiento para filtros (por ejemplo, filtros) .synopsis. Lista de uso :: Filtro :: Almacenamiento; $ stash_file = "$ env {home} /project_filters.yaml"; MY $ FILTER_STORAGE = LISTA :: Filtro :: Almacenamiento-> Nuevo ({storage => ,}); My $ Filter = List :: Filter-> New ({Name => 'Skip_Boring_Stuff', Términos => , Method => 'skip_boring_stuff', descripción => " Salta las cosas realmente aburridas ", modificadores =>" XI ",}); $ filter_Storage-> Guardar ($ Filtro); # Y más tarde, en algún otro código ... My $ Filter_Storage = List :: Filter :: Storage-> Nuevo ({storage => }); My $ Filter = $ Filter_Storage-> Búsqueda ('Skip_boring_Stuff'); # Filtros de búsqueda de una ruta de ubicación de almacenamiento: # (1) archivo yaml (2) Una conexión de base de datos DBI My $ Yaml_File = "/tmp/filter_storage.yaml"; My $ LFS = LISTA :: Filtrar :: Almacenamiento-> Nuevo ({Storage => }); # Formato de almacenamiento "MEM" Mantiene los datos en la memoria solo My $ LFS = LISTA :: Filter :: Storage-> Nuevo ({Storage => }) ; # Hacer copias automáticamente en el archivo YAML de cualquier filtro usado de DBI My $ Filter_Storage = List :: Filter :: Storage-> Nuevo ({save_filters_when_used => $ args -> {save_filters_when_used}, almacenamiento => ,}); # un controlador de almacenamiento puede guardar objetos de tipo 'transforme' # (un niño de filtro): My $ Storage_Tran = List :: Filter :: Storage-> Nuevo ({Storage => , tipo => 'transforme' ,}); $ Storage_Tran-> Guardar ($ transformado); Lista :: Filtro :: El almacenamiento es un "controlador de almacenamiento", se ocupa de múltiples ubicaciones de diferentes tipos de tiendas de respaldo enchufables para guardar y recuperar "Filtros" (y tipos de filtros de variantes tales como 'transforma'). Ver lista :: Filtro y lista :: Filtro :: Transform. Para revisar la naturaleza de los elementos que deben almacenarse: en el corazón de un "Filtro" es una referencia de matriz llamada 'TÉRMINOS' que contiene una lista de Perl arbitrary estructuras de datos. En el caso del simple tipo de 'filtro ", esta es una lista de expresiones regulares, en el caso de' transformar 'es una lista de referencias de matriz, cada una que contiene las tres partes de una sustitución de Perl (en un orden inusual, contando desde 1 a 3: S / 1/3/2). También, además de esta lista de 'TÉRMINOS', cada objeto de filtro también tiene algunos que se adjuntan algunos campos adicionales de datos: 'Nombre', 'MÉTODO', 'MODIFIERS ', y' Descripción '. Así que esto podría ser pensado en un sistema de ORM, excepto que es mucho más especializado (o tal vez "aún más Braindead") que los órmanos por lo general. Además, si bien puede usar una base de datos como una tienda de respaldo ( A través de DBI), el sistema de almacenamiento predeterminado es simplemente volcar los datos a YAML, que tienen la ventaja de ser relativamente fácil de leer y editar. Requisitos: · Perl


LISTA :: Filtro :: Almacenamiento Software relacionado

CPAN :: SQLITE

CPAN :: SQLite es un módulo PERL que le permite mantener y buscar una base de datos de CPAN mínima. ...

250

Descargar