KiokuDB - Object Graph storage engine River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Cmd - KiokuDB command line tools River stage one • 1 direct dependent • 1 total dependent

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 GMT

KiokuDB::GIN - Gin assisted recollection River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Set - Set::Object wrapper for KiokuDB with lazy loading. River stage two • 22 direct dependents • 24 total dependents

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 GMT

Task::KiokuDB - Install KiokuDB and related modules. River stage one • 1 direct dependent • 1 total dependent

This bundle installs KiokuDB and depending on the environment several additional components....

DOY/Task-KiokuDB-0.07 - 02 May 2012 21:43:42 GMT

KiokuDB::Util - Utility functions for working with KiokuDB River stage two • 22 direct dependents • 24 total dependents

This module provides various helper functions for working with KiokuDB....

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT

KiokuDB::Test - Reusable tests for KiokuDB backend authors. River stage two • 22 direct dependents • 24 total dependents

This module loads and runs KiokuDB::Test::Fixtures against a KiokuDB directory instance....

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT

KiokuDB::Thunk - Internal only placeholder for deferred objects River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Error River stage two • 22 direct dependents • 24 total dependents

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT

KiokuDB::Entry - An entry in the database River stage two • 22 direct dependents • 24 total dependents

This object provides the meta data for a single storage entry....

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT

KiokuDB::Class - KiokuDB specific metaclass River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Linker - Relinks live objects from storage entries River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::TypeMap - Class to collapsing/expanding logic. River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Backend - Backend interface role River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Reference - A symbolic reference to another KiokuDB::Entry. River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Collapser - Collapse object hierarchies to entry data River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::Navigator - KiokuDB Database Navigator River stage zero No dependents

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 GMT

KiokuDB::Serializer - Standalone serializer object River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::LiveObjects - Live object set tracking River stage two • 22 direct dependents • 24 total dependents

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 GMT

KiokuDB::LinkChecker - Reference consistency checker River stage two • 22 direct dependents • 24 total dependents

This is the low level link checker used by KiokuDB::Cmd::Command::FSCK....

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT

190 results (0.018 seconds)