Home
Documentation
Recent
Preferences
Modules
Distributions
Authors
Find
in
Distributions
Modules
Authors
Categories
Modules
> >
K
> >
KiokuDB
KiokuDB::Backend
Backend interface role
KiokuDB::Backend::BDB
L<BerkeleyDB> backend for L<KiokuDB>.
KiokuDB::Backend::BDB::GIN
L<Search::GIN> integration for L<KiokuDB::Backend::BDB>.
KiokuDB::Backend::BDB::Manager
KiokuDB::Backend::CouchDB
CouchDB backend for L<KiokuDB>
KiokuDB::Backend::DBI
L<DBI> backend for L<KiokuDB>
KiokuDB::Backend::DBI::Schema
KiokuDB::Backend::Files
One file per object backend
KiokuDB::Backend::Hash
In memory backend for testing purposes.
KiokuDB::Backend::JSPON
Deprecated, use L<KiokuDB::Backend::Files>
KiokuDB::Backend::MongoDB
MongoDB backend for KiokuDB
KiokuDB::Backend::Redis
Redis backend for KiokuDB
KiokuDB::Backend::Role::BinarySafe
An informational role for binary data safe
KiokuDB::Backend::Role::Broken
Skip test fixtures
KiokuDB::Backend::Role::Clear
Backend clearing api
KiokuDB::Backend::Role::Concurrency::POSIX
KiokuDB::Backend::Role::GC
KiokuDB::Backend::Role::Prefetch
KiokuDB::Backend::Role::Query
Backend specific query API
KiokuDB::Backend::Role::Query::GIN
KiokuDB::Backend::Role::Query::Simple
Simple query api
KiokuDB::Backend::Role::Query::Simple::Linear
Query::Simple implemented with
KiokuDB::Backend::Role::Scan
Root set iteration
KiokuDB::Backend::Role::TXN
Backend level transaction support.
KiokuDB::Backend::Role::TXN::Memory
In memory transactions.
KiokuDB::Backend::Role::TXN::Memory::Scan
KiokuDB::Backend::Role::TXN::Nested
Informational role for backends
KiokuDB::Backend::Role::UnicodeSafe
An informational role for binary data safe
KiokuDB::Backend::Serialize
Serialization role for backends
KiokuDB::Backend::Serialize::Delegate
Use a L<KiokuDB::Serializer> object
KiokuDB::Backend::Serialize::JSON
Role to serialize entries to JSON strings
KiokuDB::Backend::Serialize::JSPON
JSPON serialization helper
KiokuDB::Backend::Serialize::JSPON::Collapser
Collapse entry data to
KiokuDB::Backend::Serialize::JSPON::Converter
Common functionality for JSPON
KiokuDB::Backend::Serialize::JSPON::Expander
Inflate JSPON to entry
KiokuDB::Backend::Serialize::Memory
KiokuDB::Backend::Serialize::Null
KiokuDB::Backend::Serialize::Storable
L<Storable> based serialization of
KiokuDB::Backend::Serialize::YAML
L<YAML::XS> based serialization of
KiokuDB::Backend::TypeMap::Default
A role for backends with a default typemap
KiokuDB::Backend::TypeMap::Default::JSON
KiokuDB::Backend::TypeMap::Default::Storable
KiokuDB::Class
L<KiokuDB> specific metaclass
KiokuDB::Cmd
L<KiokuDB> command line tools
KiokuDB::Cmd::Base
Base class for writing L<KiokuDB> command line tools.
KiokuDB::Cmd::Command::Dump
Dump database entries for backup or munging purposes
KiokuDB::Cmd::Command::Edit
Edit entries using an editor
KiokuDB::Cmd::Command::FSCK
Check for broken references
KiokuDB::Cmd::Command::GC
Collect unreachable entries
KiokuDB::Cmd::Command::Load
Load database dumps
KiokuDB::Cmd::Command::Nav
KiokuDB::Cmd extension for KiokuDB::Navigator
KiokuDB::Cmd::DumpFormatter
A role for command line tools that have a
KiokuDB::Cmd::InputHandle
A role for command line tools with a C<--file>
KiokuDB::Cmd::OutputHandle
A role for command line tools with a C<--file>
KiokuDB::Cmd::SpecifiedEntries
A role for command line tools which accept entry IDs as options
KiokuDB::Cmd::TXN
A role for command line tools that should run inside a
KiokuDB::Cmd::Verbosity
A role for command line tools that have a C<--verbose> option.
KiokuDB::Cmd::WithDSN
Role for commands with a C<--dsn> argument.
KiokuDB::Cmd::WithDSN::Create
Write or create access to a DSN for command
KiokuDB::Cmd::WithDSN::Read
Readonly access to a DSN
KiokuDB::Cmd::WithDSN::Write
Read/write access to a DSN
KiokuDB::Collapser
Collapse object hierarchies to entry
KiokuDB::Collapser::Buffer
KiokuDB::Entry
An entry in the database
KiokuDB::Entry::Skip
KiokuDB::Error
KiokuDB::Error::MissingObjects
KiokuDB::Error::UnknownObjects
KiokuDB::GC::Naive
Naive mark and sweep garbage collection
KiokuDB::GC::Naive::Mark
KiokuDB::GC::Naive::Sweep
KiokuDB::GIN
Gin assisted recollection
KiokuDB::LinkChecker
Reference consistency checker
KiokuDB::LinkChecker::Results
KiokuDB::Linker
Relinks live objects from storage entries
KiokuDB::LiveObjects
Live object set tracking
KiokuDB::LiveObjects::Guard
KiokuDB::LiveObjects::Scope
Scope helper object
KiokuDB::LiveObjects::TXNScope
Transaction scope.
KiokuDB::Meta::Attribute::DoNotSerialize
Trait for skipped attributes
KiokuDB::Meta::Attribute::Lazy
Trait for lazy loaded attributes
KiokuDB::Meta::Instance
L<Moose::Meta::Instnace> level support for lazy loading.
KiokuDB::Navigator
KiokuDB Database Navigator
KiokuDB::Reference
A symbolic reference to another L<KiokuDB::Entry>.
KiokuDB::Role::API
Role for L<KiokuDB> api (used to setup delegations).
KiokuDB::Role::Cacheable
KiokuDB::Role::ID
A role for objects who choose their own ID.
KiokuDB::Role::ID::Content
Content dependent object IDs
KiokuDB::Role::ID::Digest
KiokuDB::Role::Immutable
A role for objects that are never updated.
KiokuDB::Role::Immutable::Transitive
A role for immutable objects that only
KiokuDB::Role::Intrinsic
A role for value objects
KiokuDB::Role::Scan
A role for entry scanning.
KiokuDB::Role::TypeMap
KiokuDB::Role::Upgrade::Data
Classes that provide their own upgrade routine.
KiokuDB::Role::Upgrade::Handlers
KiokuDB::Role::Upgrade::Handlers::Table
A role for classes
KiokuDB::Role::UUIDs
UUID generation role.
KiokuDB::Role::UUIDs::DataUUID
KiokuDB::Role::UUIDs::LibUUID
KiokuDB::Role::UUIDs::SerialIDs
Serial ID assignment based on a global
KiokuDB::Role::Verbosity
A role for printing diagnosis to STDERR
KiokuDB::Role::WithDigest
KiokuDB::Serializer
Standalone serializer object
KiokuDB::Serializer::Crypt
encrypt data stored in L<KiokuDB>
KiokuDB::Serializer::JSON
KiokuDB::Serializer::Memory
KiokuDB::Serializer::Storable
KiokuDB::Serializer::YAML
KiokuDB::Set
L<Set::Object> wrapper for KiokuDB with lazy loading.
KiokuDB::Set::Base
KiokuDB::Set::Deferred
Implementation of deferred set.
KiokuDB::Set::Loaded
Implementation of loaded sets
KiokuDB::Set::Storage
Role for L<KiokuDB::Set>s that are tied to storage.
KiokuDB::Set::Stored
Stored representation of L<KiokuDB::Set> objects.
KiokuDB::Set::Transient
Implementation of in memory sets.
KiokuDB::Stream::Objects
L<Data::Stream::Bulk> with live object management.
KiokuDB::Test
Reusable tests for L<KiokuDB> backend authors.
KiokuDB::Test::Company
KiokuDB::Test::Digested
KiokuDB::Test::Employee
KiokuDB::Test::Fixture
KiokuDB::Test::Fixture::Binary
KiokuDB::Test::Fixture::CAS
KiokuDB::Test::Fixture::Clear
KiokuDB::Test::Fixture::Concurrency
KiokuDB::Test::Fixture::GIN::Class
KiokuDB::Test::Fixture::MassInsert
KiokuDB::Test::Fixture::ObjectGraph
KiokuDB::Test::Fixture::Overwrite
KiokuDB::Test::Fixture::Refresh
KiokuDB::Test::Fixture::RootSet
KiokuDB::Test::Fixture::Scan
KiokuDB::Test::Fixture::Sets
KiokuDB::Test::Fixture::SimpleSearch
KiokuDB::Test::Fixture::Small
KiokuDB::Test::Fixture::TXN
KiokuDB::Test::Fixture::TXN::Nested
KiokuDB::Test::Fixture::TXN::Scan
KiokuDB::Test::Fixture::TypeMap::Default
KiokuDB::Test::Fixture::Unicode
KiokuDB::Test::Person
KiokuDB::Thunk
Internal only placeholder for deferred objects
KiokuDB::TypeMap
Class to collapsing/expanding logic.
KiokuDB::TypeMap::ClassBuilders
A typemap for standard class builders
KiokuDB::TypeMap::Composite
A role for L<KiokuDB::TypeMaps> created out of
KiokuDB::TypeMap::Default
A standard L<KiokuDB::TypeMap> with predefined
KiokuDB::TypeMap::Default::Canonical
A L<KiokuDB::TypeMap::Default>
KiokuDB::TypeMap::Default::JSON
KiokuDB::TypeMap::Default::Passthrough
A L<KiokuDB::TypeMap::Default>
KiokuDB::TypeMap::Default::Storable
KiokuDB::TypeMap::Entry
Role for L<KiokuDB::TypeMap> entries
KiokuDB::TypeMap::Entry::Alias
An alias in the typemap to another entry
KiokuDB::TypeMap::Entry::Callback
Callback based inflation/deflation of objects
KiokuDB::TypeMap::Entry::Closure
KiokuDB::TypeMap::Entry::Compiled
Object for storing collapse/expand methods
KiokuDB::TypeMap::Entry::DBIC::ResultSet
L<KiokuDB::TypeMap::Entry> for
KiokuDB::TypeMap::Entry::DBIC::ResultSource
L<KiokuDB::TypeMap::Entry>
KiokuDB::TypeMap::Entry::DBIC::Row
L<KiokuDB::TypeMap::Entry> for
KiokuDB::TypeMap::Entry::DBIC::Schema
L<KiokuDB::TypeMap::Entry> for
KiokuDB::TypeMap::Entry::JSON::Scalar
KiokuDB::TypeMap::Entry::MOP
A L<KiokuDB::TypeMap> entry for objects with a
KiokuDB::TypeMap::Entry::Naive
A typemap entry for "simple" objects
KiokuDB::TypeMap::Entry::Passthrough
A typemap entry of objects that will be
KiokuDB::TypeMap::Entry::Ref
KiokuDB::TypeMap::Entry::Set
A typemap entry for L<KiokuDB::Set>s
KiokuDB::TypeMap::Entry::Std
Role for more easily specifying collapse/expand methods
KiokuDB::TypeMap::Entry::Std::Compile
Provides a compile implementation
KiokuDB::TypeMap::Entry::Std::Expand
KiokuDB::TypeMap::Entry::Std::ID
Provides a default compile_id method
KiokuDB::TypeMap::Entry::Std::Intrinsic
Provides a compile_collapse
KiokuDB::TypeMap::Entry::StorableHook
Reuse existing L<Storable> hooks for
KiokuDB::TypeMap::Resolver
Caching resolver for L<KiokuDB::TypeMap>
KiokuDB::TypeMap::Shadow
Try a list of L<KiokuDB::TypeMap>s in order
Problems, suggestions, or comments to
Randy Kobes
.
Questions? Check the
FAQ
.
Enable installations using
PAR::WebStart
.