KiokuDB documentation
KiokuDB - README
KiokuDB - Changes
KiokuDB - META.yml
KiokuDB Makefile.PL
JA [
view source
]
KiokuDB - Object Graph storage engine
[
view source
]
KiokuDB::Backend - Backend interface role
[
view source
]
KiokuDB::Backend::Hash - In memory backend for testing purposes.
[
view source
]
KiokuDB::Backend::Role::BinarySafe - An informational role for binary data safe
[
view source
]
KiokuDB::Backend::Role::Broken - Skip test fixtures
[
view source
]
KiokuDB::Backend::Role::Clear - Backend clearing api
[
view source
]
KiokuDB::Backend::Role::Concurrency::POSIX [
view source
]
KiokuDB::Backend::Role::GC [
view source
]
KiokuDB::Backend::Role::Prefetch [
view source
]
KiokuDB::Backend::Role::Query - Backend specific query API
[
view source
]
KiokuDB::Backend::Role::Query::GIN [
view source
]
KiokuDB::Backend::Role::Query::Simple - Simple query api
[
view source
]
KiokuDB::Backend::Role::Query::Simple::Linear - Query::Simple implemented with
[
view source
]
KiokuDB::Backend::Role::Scan - Root set iteration
[
view source
]
KiokuDB::Backend::Role::TXN - Backend level transaction support.
[
view source
]
KiokuDB::Backend::Role::TXN::Memory - In memory transactions.
[
view source
]
KiokuDB::Backend::Role::TXN::Memory::Scan [
view source
]
KiokuDB::Backend::Role::TXN::Nested - Informational role for backends
[
view source
]
KiokuDB::Backend::Role::UnicodeSafe - An informational role for binary data safe
[
view source
]
KiokuDB::Backend::Serialize - Serialization role for backends
[
view source
]
KiokuDB::Backend::Serialize::Delegate - Use a L
object
[
view source
]
KiokuDB::Backend::Serialize::JSON - Role to serialize entries to JSON strings
[
view source
]
KiokuDB::Backend::Serialize::JSPON - JSPON serialization helper
[
view source
]
KiokuDB::Backend::Serialize::JSPON::Collapser - Collapse entry data to
[
view source
]
KiokuDB::Backend::Serialize::JSPON::Converter - Common functionality for JSPON
[
view source
]
KiokuDB::Backend::Serialize::JSPON::Expander - Inflate JSPON to entry
[
view source
]
KiokuDB::Backend::Serialize::Memory [
view source
]
KiokuDB::Backend::Serialize::Null [
view source
]
KiokuDB::Backend::Serialize::Storable - L
based serialization of
[
view source
]
KiokuDB::Backend::Serialize::YAML - L
based serialization of
[
view source
]
KiokuDB::Backend::TypeMap::Default - A role for backends with a default typemap
[
view source
]
KiokuDB::Backend::TypeMap::Default::JSON [
view source
]
KiokuDB::Backend::TypeMap::Default::Storable [
view source
]
KiokuDB::Class - L
specific metaclass
[
view source
]
KiokuDB::Collapser - Collapse object hierarchies to entry
[
view source
]
KiokuDB::Collapser::Buffer [
view source
]
KiokuDB::Entry - An entry in the database
[
view source
]
KiokuDB::Entry::Skip [
view source
]
KiokuDB::Error [
view source
]
KiokuDB::Error::MissingObjects [
view source
]
KiokuDB::Error::UnknownObjects [
view source
]
KiokuDB::GC::Naive - Naive mark and sweep garbage collection
[
view source
]
KiokuDB::GC::Naive::Mark [
view source
]
KiokuDB::GC::Naive::Sweep [
view source
]
KiokuDB::GIN - Gin assisted recollection
[
view source
]
KiokuDB::LinkChecker - Reference consistency checker
[
view source
]
KiokuDB::LinkChecker::Results [
view source
]
KiokuDB::Linker - Relinks live objects from storage entries
[
view source
]
KiokuDB::LiveObjects - Live object set tracking
[
view source
]
KiokuDB::LiveObjects::Guard [
view source
]
KiokuDB::LiveObjects::Scope - Scope helper object
[
view source
]
KiokuDB::LiveObjects::TXNScope - Transaction scope.
[
view source
]
KiokuDB::Meta::Attribute::DoNotSerialize - Trait for skipped attributes
[
view source
]
KiokuDB::Meta::Attribute::Lazy - Trait for lazy loaded attributes
[
view source
]
KiokuDB::Meta::Instance - L
level support for lazy loading.
[
view source
]
KiokuDB::Reference - A symbolic reference to another L
.
[
view source
]
KiokuDB::Role::API - Role for L
api (used to setup delegations).
[
view source
]
KiokuDB::Role::Cacheable [
view source
]
KiokuDB::Role::ID - A role for objects who choose their own ID.
[
view source
]
KiokuDB::Role::ID::Content - Content dependent object IDs
[
view source
]
KiokuDB::Role::ID::Digest [
view source
]
KiokuDB::Role::Immutable - A role for objects that are never updated.
[
view source
]
KiokuDB::Role::Immutable::Transitive - A role for immutable objects that only
[
view source
]
KiokuDB::Role::Intrinsic - A role for value objects
[
view source
]
KiokuDB::Role::Scan - A role for entry scanning.
[
view source
]
KiokuDB::Role::TypeMap [
view source
]
KiokuDB::Role::Upgrade::Data - Classes that provide their own upgrade routine.
[
view source
]
KiokuDB::Role::Upgrade::Handlers [
view source
]
KiokuDB::Role::Upgrade::Handlers::Table - A role for classes
[
view source
]
KiokuDB::Role::UUIDs - UUID generation role.
[
view source
]
KiokuDB::Role::UUIDs::DataUUID [
view source
]
KiokuDB::Role::UUIDs::LibUUID [
view source
]
KiokuDB::Role::UUIDs::SerialIDs - Serial ID assignment based on a global
[
view source
]
KiokuDB::Role::Verbosity - A role for printing diagnosis to STDERR
[
view source
]
KiokuDB::Role::WithDigest [
view source
]
KiokuDB::Serializer - Standalone serializer object
[
view source
]
KiokuDB::Serializer::JSON [
view source
]
KiokuDB::Serializer::Memory [
view source
]
KiokuDB::Serializer::Storable [
view source
]
KiokuDB::Serializer::YAML [
view source
]
KiokuDB::Set - L
wrapper for KiokuDB with lazy loading.
[
view source
]
KiokuDB::Set::Base [
view source
]
KiokuDB::Set::Deferred - Implementation of deferred set.
[
view source
]
KiokuDB::Set::Loaded - Implementation of loaded sets
[
view source
]
KiokuDB::Set::Storage - Role for L
s that are tied to storage.
[
view source
]
KiokuDB::Set::Stored - Stored representation of L
objects.
[
view source
]
KiokuDB::Set::Transient - Implementation of in memory sets.
[
view source
]
KiokuDB::Stream::Objects - L
with live object management.
[
view source
]
KiokuDB::Test - Reusable tests for L
backend authors.
[
view source
]
KiokuDB::Test::Company [
view source
]
KiokuDB::Test::Digested [
view source
]
KiokuDB::Test::Employee [
view source
]
KiokuDB::Test::Fixture [
view source
]
KiokuDB::Test::Fixture::Binary [
view source
]
KiokuDB::Test::Fixture::CAS [
view source
]
KiokuDB::Test::Fixture::Clear [
view source
]
KiokuDB::Test::Fixture::Concurrency [
view source
]
KiokuDB::Test::Fixture::GIN::Class [
view source
]
KiokuDB::Test::Fixture::MassInsert [
view source
]
KiokuDB::Test::Fixture::ObjectGraph [
view source
]
KiokuDB::Test::Fixture::Overwrite [
view source
]
KiokuDB::Test::Fixture::Refresh [
view source
]
KiokuDB::Test::Fixture::RootSet [
view source
]
KiokuDB::Test::Fixture::Scan [
view source
]
KiokuDB::Test::Fixture::Sets [
view source
]
KiokuDB::Test::Fixture::SimpleSearch [
view source
]
KiokuDB::Test::Fixture::Small [
view source
]
KiokuDB::Test::Fixture::TXN [
view source
]
KiokuDB::Test::Fixture::TXN::Nested [
view source
]
KiokuDB::Test::Fixture::TXN::Scan [
view source
]
KiokuDB::Test::Fixture::TypeMap::Default [
view source
]
KiokuDB::Test::Fixture::Unicode [
view source
]
KiokuDB::Test::Person [
view source
]
KiokuDB::Thunk - Internal only placeholder for deferred objects
[
view source
]
KiokuDB::Tutorial - Getting started with L
[
view source
]
KiokuDB::TypeMap - Class to collapsing/expanding logic.
[
view source
]
KiokuDB::TypeMap::ClassBuilders - A typemap for standard class builders
[
view source
]
KiokuDB::TypeMap::Composite - A role for L
created out of
[
view source
]
KiokuDB::TypeMap::Default - A standard L
with predefined
[
view source
]
KiokuDB::TypeMap::Default::Canonical - A L
[
view source
]
KiokuDB::TypeMap::Default::JSON [
view source
]
KiokuDB::TypeMap::Default::Passthrough - A L
[
view source
]
KiokuDB::TypeMap::Default::Storable [
view source
]
KiokuDB::TypeMap::Entry - Role for L
entries
[
view source
]
KiokuDB::TypeMap::Entry::Alias - An alias in the typemap to another entry
[
view source
]
KiokuDB::TypeMap::Entry::Callback - Callback based inflation/deflation of objects
[
view source
]
KiokuDB::TypeMap::Entry::Closure [
view source
]
KiokuDB::TypeMap::Entry::Compiled - Object for storing collapse/expand methods
[
view source
]
KiokuDB::TypeMap::Entry::JSON::Scalar [
view source
]
KiokuDB::TypeMap::Entry::MOP - A L
entry for objects with a
[
view source
]
KiokuDB::TypeMap::Entry::Naive - A typemap entry for "simple" objects
[
view source
]
KiokuDB::TypeMap::Entry::Passthrough - A typemap entry of objects that will be
[
view source
]
KiokuDB::TypeMap::Entry::Ref [
view source
]
KiokuDB::TypeMap::Entry::Set - A typemap entry for L
s
[
view source
]
KiokuDB::TypeMap::Entry::Std - Role for more easily specifying collapse/expand methods
[
view source
]
KiokuDB::TypeMap::Entry::Std::Compile - Provides a compile implementation
[
view source
]
KiokuDB::TypeMap::Entry::Std::Expand [
view source
]
KiokuDB::TypeMap::Entry::Std::ID - Provides a default compile_id method
[
view source
]
KiokuDB::TypeMap::Entry::Std::Intrinsic - Provides a compile_collapse
[
view source
]
KiokuDB::TypeMap::Entry::StorableHook - Reuse existing L
hooks for
[
view source
]
KiokuDB::TypeMap::Resolver - Caching resolver for L
[
view source
]
KiokuDB::TypeMap::Shadow - Try a list of L
s in order
[
view source
]
KiokuDB::Util - Utility functions for working with KiokuDB
[
view source
]
Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize [
view source
]
Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy [
view source
]
Back to
home
.
Contained in the
KiokuDB
distribution.