Search results for "module:KiokuDB"
KiokuDB - Object Graph storage engine
KiokuDB is a Moose based frontend to various data stores, somewhere in between Tangram and Pixie. Its purpose is to provide persistence for "regular" objects with as little effort as possible, without sacrificing control over how persistence is actua...
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Cmd - KiokuDB command line tools
This is an App::Cmd based, pluggable suite of commands for KiokuDB. Some commands such as KiokuDB::Cmd::Command::Dump are part of the core distributions, but backends can provide their own subcommands as well....
NUFFIN/KiokuDB-Cmd-0.03 - 05 Jun 2010 18:12:20 UTC
KiokuDB::Set - Set::Object wrapper for KiokuDB with lazy loading.
This role defines the API implemented by KiokuDB::Set::Transient, KiokuDB::Set::Deferred, and KiokuDB::Set::Loaded. These three classes are modeled after Set::Object, but have implementation details specific to KiokuDB. Transient Sets Transient sets ...
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::GIN - Gin assisted recollection
This is a generic backend wrapping role that allows adding Search::GIN queries to any backend....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
Task::KiokuDB - Install KiokuDB and related modules.
This bundle installs KiokuDB and depending on the environment several additional components....
DOY/Task-KiokuDB-0.07 - 02 May 2012 21:43:42 UTC
KiokuDB::Test - Reusable tests for KiokuDB backend authors.
This module loads and runs KiokuDB::Test::Fixtures against a KiokuDB directory instance....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Util - Utility functions for working with KiokuDB
This module provides various helper functions for working with KiokuDB....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Thunk - Internal only placeholder for deferred objects
This is an internal placeholder object. It will be used on attributes that you mark with KiokuDB::Meta::Attribute::Lazy automatically, and should never be visible to the user because KiokuDB::Meta::Instance will automatically inflate it before it's e...
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Entry - An entry in the database
This object provides the meta data for a single storage entry....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Class - KiokuDB specific metaclass
This Moose wrapper provides some metaclass extensions in order to more tightly integrate your class with KiokuDB. Currently only KiokuDB::Meta::Attribute::Lazy is set up (by extending Moose::Meta::Instance with a custom role to support it), but in th...
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Linker - Relinks live objects from storage entries
The linker reconnects entry data, recreating the connected object graph in memory. The linkage process starts with an ID (or several IDs) to be loaded passed to the "get_or_load_objects" method. This ID will first be searched for in the live object s...
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Backend - Backend interface role
KiokuDB is designed to be fairly backend agnostic. This role defines the minimal API for writing new backends....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::TypeMap - Class to collapsing/expanding logic.
The KiokuDB typemap maps classes to KiokuDB::TypeMap::Entry objects. The mapping is by class, and entries can be keyed normally (using "ref $object" equality) or by filtering on "$object->isa($class)" ("isa_entries")....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Reference - A symbolic reference to another KiokuDB::Entry.
This object serves as an internal marker to point to entries by UID. The linker resolves these references by searching the live object set and loading entries from the backend as necessary....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::Collapser - Collapse object hierarchies to entry data
The collapser simplifies real objects into KiokuDB::Entry objects to pass to the backend. Non object data is collapsed by walking it with Data::Visitor (which KiokuDB::Collapser inherits from). Object collapsing is detailed in "COLLAPSING STRATEGIES"...
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTCKiokuDB::Navigator - KiokuDB Database Navigator
This is a KiokuDB database navigator and is meant to help you browse the structure of your KiokuDB object database. This is a very early version of this module, it still needs a lot of polishing and additional features, but so far it does a pretty go...
STEVAN/KiokuDB-Navigator-0.04 - 15 Mar 2010 14:21:14 UTC
KiokuDB::Serializer - Standalone serializer object
This role is for objects which perform the serialization roles (e.g. KiokuDB::Backend::Serialize::Storable) but can be used independently. This is used by KiokuDB::Backend::Serialize::Delegate and KiokuDB::Cmd::DumpFormatter....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::LiveObjects - Live object set tracking
This object keeps track of the set of live objects, their associated IDs, and the storage entries....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC
KiokuDB::LinkChecker - Reference consistency checker
This is the low level link checker used by KiokuDB::Cmd::Command::FSCK....
DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC