Mixin :: extrafields :: Driver :: Hashguts

Mixin :: ExtraFields :: Driver :: Hashguts Módulo puede almacenar extras en las agallas de un objeto de hashy.
Descargar ahora

Mixin :: extrafields :: Driver :: Hashguts Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ricardo Signes
  • Sitio web del editor:
  • http://search.cpan.org/~rjbs/

Mixin :: extrafields :: Driver :: Hashguts Etiquetas


Mixin :: extrafields :: Driver :: Hashguts Descripción

Mixin :: extrafields :: Driver :: Hashguts Módulo puede almacenar extras en las entrañas de un objeto de hashy. Mixin :: EXTRAFIELDS :: Driver :: Hashguts Módulo puede almacenar extras en el paquete GUTS.SYNOPSIS de HABYHY OBJETE su :: HashBased :: Class; Use Mixin :: extrafields -fields => {driver => 'hashguts'}; esta clase de controlador implementa un mecanismo de almacenamiento extremadamente simple: se almacenan extras en el objeto en el que se llaman los métodos mixtos en los métodos mixtos. De forma predeterminada, se almacenan en la clave devuelta por el método "default_has_key", pero esto se puede cambiar proporcionando un argumento hash_key a la configuración del controlador, como SO: use mixin :: extrafields -fields => {driver => {Class => 'Hashguts', hash_key => "Algo malvado"}}; Methodsin Adición a los métodos requeridos por mixin :: extrafields :: driver, se proporcionan los siguientes métodos: hash_key My $ Key = $ Driver-> Hash_Key; este método Devuelve la clave donde el controlador almacenará su extras.default_hash_Keyif, no se otorga el argumento Hash_Key para el controlador, este método se llama durante la inicialización del conductor. Devolverá una cadena única que se utilizará como la tecla HASH.Storagethis Método devuelve el hashref de almacenamiento utilizado para los extras. Los objetos individuales obtienen referencias débiles a su identificación dentro de este hashref.storage_for My $ STASH = $ CONDUCTOR-> Storage_For ($ objeto, $ id); Este método devuelve el hashref a usar para almacenar extras para el objeto y la identificación dados. Este hashref se almacena tanto en el objeto basado en hash (en su entrada Hash_Key) como en el conductor (en la entrada por $ ID en su hash de almacenamiento). Todos los objetos con la misma ID deben terminar con el mismo hash en su hash_key campo. Ninguna de estas referencias se debilita, lo que significa dos cosas: primero, incluso si todos los objetos con una identificación dada salgan de alcance, los objetos futuros con esa identificación conservarán los extras originales; En segundo lugar, la memoria utilizada para almacenar extras nunca se reclama. Si esto es un problema, use un conductor más sofisticado. Requisitos: · Perl


Mixin :: extrafields :: Driver :: Hashguts Software relacionado

libpetey

Libpetey es una biblioteca escrita en C ++ para implementar estimadores basados en el núcleo para la clasificación estadística y la estimación de densidad. ...

175

Descargar

C ++ Mork Parser

C ++ Mork Parser es una implementación eficiente de C ++ de un lector de formato de base de datos Mork. ...

472

Descargar