NAME

ObjStore::AVHV - Hash interface, array performance

SYNOPSIS

package MatchMaker::Person;
use base 'ObjStore::AVHV';
use fields qw/ height hairstyle haircolor shoetype favorites /;

DESCRIPTION

Support for extremely efficient records.

TODO

  • More documentation

  • This could be implemented with zero memory overhead if we stored the layout in a per-class global. Will wait for performance numbers and overload % before considering such techniques.