The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:KiokuDB nothingmuch"

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 UTC

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 UTC

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 UTC

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 UTC

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

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

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 UTC

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 UTC

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 UTC

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 UTC

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 UTC

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 UTC

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 UTC

KiokuDB::Role::ID - A role for objects who choose their own ID. River stage two • 22 direct dependents • 24 total dependents

This role provides a way for objects to determine their own IDs. You must implement or alias the "kiokudb_object_id" method to return a string....

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

KiokuDB::Set::Base River stage two • 22 direct dependents • 24 total dependents

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

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 UTC

KiokuDB::GC::Naive - Naive mark and sweep garbage collection River stage two • 22 direct dependents • 24 total dependents

This class implements full mark and sweep garbage collection for a backend supporting KiokuDB::Backend::Role::Scan....

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

KiokuDB::Role::API - Role for KiokuDB api (used to setup delegations). River stage two • 22 direct dependents • 24 total dependents

This role provides "requires" declarations for the runtime methods of KiokuDB. This is useful for setting up delegations. This is used in e.g. KiokuX::User....

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

kioku River stage two • 22 direct dependents • 24 total dependents

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

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 UTC

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 UTC
145 results (0.074 seconds)