KiokuDB |
Object Graph storage engine |
0.46_01 |
metacpan |
KiokuDB::Backend |
Backend interface role |
|
metacpan |
KiokuDB::Backend::Hash |
In memory backend for testing purposes. |
|
metacpan |
KiokuDB::Backend::Role::BinarySafe |
An informational role for binary data safe
backends. |
|
metacpan |
KiokuDB::Backend::Role::Broken |
Skip test fixtures |
|
metacpan |
KiokuDB::Backend::Role::Clear |
Backend clearing api |
|
metacpan |
KiokuDB::Backend::Role::Concurrency::POSIX |
|
|
metacpan |
KiokuDB::Backend::Role::GC |
|
|
metacpan |
KiokuDB::Backend::Role::Prefetch |
|
|
metacpan |
KiokuDB::Backend::Role::Query |
Backend specific query API |
|
metacpan |
KiokuDB::Backend::Role::Query::GIN |
|
|
metacpan |
KiokuDB::Backend::Role::Query::Simple |
Simple query api |
|
metacpan |
KiokuDB::Backend::Role::Query::Simple::Linear |
Query::Simple implemented with
a linear scan of all entries. |
|
metacpan |
KiokuDB::Backend::Role::Scan |
Root set iteration |
|
metacpan |
KiokuDB::Backend::Role::TXN |
Backend level transaction support. |
|
metacpan |
KiokuDB::Backend::Role::TXN::Memory |
In memory transactions. |
|
metacpan |
KiokuDB::Backend::Role::TXN::Memory::Scan |
|
|
metacpan |
KiokuDB::Backend::Role::TXN::Nested |
Informational role for backends
supporting rollback of nested transactions. |
|
metacpan |
KiokuDB::Backend::Role::UnicodeSafe |
An informational role for binary data safe
backends. |
|
metacpan |
KiokuDB::Backend::Serialize |
Serialization role for backends |
|
metacpan |
KiokuDB::Backend::Serialize::Delegate |
Use a L<KiokuDB::Serializer> object
instead of a role to handle serialization in a backend. |
|
metacpan |
KiokuDB::Backend::Serialize::JSON |
Role to serialize entries to JSON strings
with L<KiokuDB::Backend::Serialize::JSPON> semantics |
|
metacpan |
KiokuDB::Backend::Serialize::JSPON |
JSPON serialization helper |
|
metacpan |
KiokuDB::Backend::Serialize::JSPON::Collapser |
Collapse entry data to
JSPON compliant structures |
|
metacpan |
KiokuDB::Backend::Serialize::JSPON::Converter |
Common functionality for JSPON
expansion/collapsing |
|
metacpan |
KiokuDB::Backend::Serialize::JSPON::Expander |
Inflate JSPON to entry
data. |
|
metacpan |
KiokuDB::Backend::Serialize::Memory |
|
|
metacpan |
KiokuDB::Backend::Serialize::Null |
|
|
metacpan |
KiokuDB::Backend::Serialize::Storable |
L<Storable> based serialization of
L<KiokuDB::Entry> objects. |
|
metacpan |
KiokuDB::Backend::Serialize::YAML |
L<YAML::XS> based serialization of
L<KiokuDB::Entry> objects. |
|
metacpan |
KiokuDB::Backend::TypeMap::Default |
A role for backends with a default typemap |
|
metacpan |
KiokuDB::Backend::TypeMap::Default::JSON |
|
|
metacpan |
KiokuDB::Backend::TypeMap::Default::Storable |
|
|
metacpan |
KiokuDB::Class |
L<KiokuDB> specific metaclass |
|
metacpan |
KiokuDB::Collapser |
Collapse object hierarchies to entry
data |
|
metacpan |
KiokuDB::Collapser::Buffer |
|
|
metacpan |
KiokuDB::Entry |
An entry in the database |
|
metacpan |
KiokuDB::Entry::Skip |
|
|
metacpan |
KiokuDB::Error |
|
|
metacpan |
KiokuDB::Error::MissingObjects |
|
|
metacpan |
KiokuDB::Error::UnknownObjects |
|
|
metacpan |
KiokuDB::GC::Naive |
Naive mark and sweep garbage collection |
|
metacpan |
KiokuDB::GC::Naive::Mark |
|
|
metacpan |
KiokuDB::GC::Naive::Sweep |
|
|
metacpan |
KiokuDB::GIN |
Gin assisted recollection |
|
metacpan |
KiokuDB::LinkChecker |
Reference consistency checker |
|
metacpan |
KiokuDB::LinkChecker::Results |
|
|
metacpan |
KiokuDB::Linker |
Relinks live objects from storage entries |
|
metacpan |
KiokuDB::LiveObjects |
Live object set tracking |
|
metacpan |
KiokuDB::LiveObjects::Guard |
|
|
metacpan |
KiokuDB::LiveObjects::Scope |
Scope helper object |
|
metacpan |
KiokuDB::LiveObjects::TXNScope |
Transaction scope. |
|
metacpan |
KiokuDB::Meta::Attribute::DoNotSerialize |
Trait for skipped attributes |
|
metacpan |
KiokuDB::Meta::Attribute::Lazy |
Trait for lazy loaded attributes |
|
metacpan |
KiokuDB::Meta::Instance |
L<Moose::Meta::Instnace> level support for lazy loading. |
|
metacpan |
KiokuDB::Reference |
A symbolic reference to another L<KiokuDB::Entry>. |
|
metacpan |
KiokuDB::Role::API |
Role for L<KiokuDB> api (used to setup delegations). |
|
metacpan |
KiokuDB::Role::ID |
A role for objects who choose their own ID. |
|
metacpan |
KiokuDB::Role::ID::Content |
Content dependent object IDs |
|
metacpan |
KiokuDB::Role::ID::Digest |
|
|
metacpan |
KiokuDB::Role::Immutable |
A role for objects that are never updated. |
|
metacpan |
KiokuDB::Role::Intrinsic |
A role for value objects |
|
metacpan |
KiokuDB::Role::Scan |
A role for entry scanning. |
|
metacpan |
KiokuDB::Role::TypeMap |
|
|
metacpan |
KiokuDB::Role::UUIDs |
UUID generation role. |
|
metacpan |
KiokuDB::Role::UUIDs::DataUUID |
|
|
metacpan |
KiokuDB::Role::UUIDs::LibUUID |
|
|
metacpan |
KiokuDB::Role::UUIDs::SerialIDs |
Serial ID assignment based on a global
counter. |
|
metacpan |
KiokuDB::Role::Upgrade::Data |
Classes that provide their own upgrade routine. |
|
metacpan |
KiokuDB::Role::Upgrade::Handlers |
|
|
metacpan |
KiokuDB::Role::Upgrade::Handlers::Table |
A role for classes |
|
metacpan |
KiokuDB::Role::Verbosity |
A role for printing diagnosis to STDERR |
|
metacpan |
KiokuDB::Role::WithDigest |
|
|
metacpan |
KiokuDB::Serializer |
Standalone serializer object |
|
metacpan |
KiokuDB::Serializer::JSON |
|
|
metacpan |
KiokuDB::Serializer::Memory |
|
|
metacpan |
KiokuDB::Serializer::Storable |
|
|
metacpan |
KiokuDB::Serializer::YAML |
|
|
metacpan |
KiokuDB::Set |
L<Set::Object> wrapper for KiokuDB with lazy loading. |
|
metacpan |
KiokuDB::Set::Base |
|
|
metacpan |
KiokuDB::Set::Deferred |
Implementation of deferred set. |
|
metacpan |
KiokuDB::Set::Loaded |
Implementation of loaded sets |
|
metacpan |
KiokuDB::Set::Storage |
Role for L<KiokuDB::Set>s that are tied to storage. |
|
metacpan |
KiokuDB::Set::Stored |
Stored representation of L<KiokuDB::Set> objects. |
|
metacpan |
KiokuDB::Set::Transient |
Implementation of in memory sets. |
|
metacpan |
KiokuDB::Stream::Objects |
L<Data::Stream::Bulk> with live object management. |
|
metacpan |
KiokuDB::Test |
Reusable tests for L<KiokuDB> backend authors. |
|
metacpan |
KiokuDB::Test::Company |
|
|
metacpan |
KiokuDB::Test::Digested |
|
|
metacpan |
KiokuDB::Test::Employee |
|
|
metacpan |
KiokuDB::Test::Fixture |
|
|
metacpan |
KiokuDB::Test::Fixture::Binary |
|
|
metacpan |
KiokuDB::Test::Fixture::CAS |
|
|
metacpan |
KiokuDB::Test::Fixture::Clear |
|
|
metacpan |
KiokuDB::Test::Fixture::Concurrency |
|
|
metacpan |
KiokuDB::Test::Fixture::GIN::Class |
|
|
metacpan |
KiokuDB::Test::Fixture::ObjectGraph |
|
|
metacpan |
KiokuDB::Test::Fixture::Overwrite |
|
|
metacpan |
KiokuDB::Test::Fixture::Refresh |
|
|
metacpan |
KiokuDB::Test::Fixture::RootSet |
|
|
metacpan |
KiokuDB::Test::Fixture::Scan |
|
|
metacpan |
KiokuDB::Test::Fixture::SimpleSearch |
|
|
metacpan |
KiokuDB::Test::Fixture::Small |
|
|
metacpan |
KiokuDB::Test::Fixture::TXN |
|
|
metacpan |
KiokuDB::Test::Fixture::TXN::Nested |
|
|
metacpan |
KiokuDB::Test::Fixture::TXN::Scan |
|
|
metacpan |
KiokuDB::Test::Fixture::TypeMap::Default |
|
|
metacpan |
KiokuDB::Test::Fixture::Unicode |
|
|
metacpan |
KiokuDB::Test::Person |
|
|
metacpan |
KiokuDB::Thunk |
Internal only placeholder for deferred objects |
|
metacpan |
KiokuDB::TypeMap |
Class to collapsing/expanding logic. |
|
metacpan |
KiokuDB::TypeMap::ClassBuilders |
A typemap for standard class builders |
|
metacpan |
KiokuDB::TypeMap::Composite |
A role for L<KiokuDB::TypeMaps> created out of
many smaller typemaps |
|
metacpan |
KiokuDB::TypeMap::Default |
A standard L<KiokuDB::TypeMap> with predefined
entries. |
|
metacpan |
KiokuDB::TypeMap::Default::Canonical |
A L<KiokuDB::TypeMap::Default>
implementation that canonicalizes the standard types to simplified versions. |
|
metacpan |
KiokuDB::TypeMap::Default::JSON |
|
|
metacpan |
KiokuDB::TypeMap::Default::Passthrough |
A L<KiokuDB::TypeMap::Default>
instance suitable for L<Storable>. |
|
metacpan |
KiokuDB::TypeMap::Default::Storable |
|
|
metacpan |
KiokuDB::TypeMap::Entry |
Role for L<KiokuDB::TypeMap> entries |
|
metacpan |
KiokuDB::TypeMap::Entry::Alias |
An alias in the typemap to another entry |
|
metacpan |
KiokuDB::TypeMap::Entry::Callback |
Callback based inflation/deflation of objects |
|
metacpan |
KiokuDB::TypeMap::Entry::Closure |
|
|
metacpan |
KiokuDB::TypeMap::Entry::Compiled |
|
|
metacpan |
KiokuDB::TypeMap::Entry::JSON::Scalar |
|
|
metacpan |
KiokuDB::TypeMap::Entry::MOP |
A L<KiokuDB::TypeMap> entry for objects with a
metaclass. |
|
metacpan |
KiokuDB::TypeMap::Entry::Naive |
A typemap entry for "simple" objects |
|
metacpan |
KiokuDB::TypeMap::Entry::Passthrough |
A typemap entry of objects that will be
serialized by the backend. |
|
metacpan |
KiokuDB::TypeMap::Entry::Ref |
|
|
metacpan |
KiokuDB::TypeMap::Entry::Set |
A typemap entry for L<KiokuDB::Set>s |
|
metacpan |
KiokuDB::TypeMap::Entry::Std |
|
|
metacpan |
KiokuDB::TypeMap::Entry::Std::Compile |
|
|
metacpan |
KiokuDB::TypeMap::Entry::Std::Expand |
|
|
metacpan |
KiokuDB::TypeMap::Entry::Std::ID |
|
|
metacpan |
KiokuDB::TypeMap::Entry::Std::Intrinsic |
|
|
metacpan |
KiokuDB::TypeMap::Entry::StorableHook |
Reuse existing L<Storable> hooks for
L<KiokuDB> storage. |
|
metacpan |
KiokuDB::TypeMap::Resolver |
Caching resolver for L<KiokuDB::TypeMap> |
|
metacpan |
KiokuDB::TypeMap::Shadow |
Try a list of L<KiokuDB::TypeMap>s in order |
|
metacpan |
KiokuDB::Util |
Utility functions for working with KiokuDB |
|
metacpan |
Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize |
|
|
metacpan |
Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy |
|
|
metacpan |