KiokuDB 0.46
Kwalitee Issues
- meta_yml_conforms_to_known_spec
-
Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.
Error: Missing mandatory field, 'abstract' (abstract) [Validation: 1.4];value is an undefined string (abstract) [Validation: 1.4]
- use_strict
-
Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.
Error: Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize, Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: Moose::Meta::Attribute::Custom::Trait::KiokuDB::DoNotSerialize, Moose::Meta::Attribute::Custom::Trait::KiokuDB::Lazy
- no_unauthorized_packages
-
Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.
Error:
- Foo
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
Modules
Name | Abstract | Version | View |
---|---|---|---|
KiokuDB | Object Graph storage engine | 0.46 | 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::Cacheable | 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::Immutable::Transitive | A role for immutable objects that only point at other such objects. | 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::MassInsert | 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::Sets | 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 |
Provides
Name | File | View |
---|---|---|
Foo | lib/KiokuDB/Test/Fixture/Concurrency.pm | metacpan |
KiokuDB::GC::Naive::Mark::Results | lib/KiokuDB/GC/Naive/Mark.pm | metacpan |
KiokuDB::GC::Naive::Sweep::Results | lib/KiokuDB/GC/Naive/Sweep.pm | metacpan |
KiokuDB::Test::BLOB | lib/KiokuDB/Test/Fixture/Overwrite.pm | metacpan |
KiokuDB::TypeMap::Composite::TypeMapAttr | lib/KiokuDB/TypeMap/Composite.pm | metacpan |
Some::Class | lib/KiokuDB/Test/Fixture/TypeMap/Default.pm | metacpan |
Some::Other::Role | lib/KiokuDB/Test/Fixture/TypeMap/Default.pm | metacpan |
Some::Role | lib/KiokuDB/Test/Fixture/TypeMap/Default.pm | metacpan |
Some::Third::Role | lib/KiokuDB/Test/Fixture/TypeMap/Default.pm | metacpan |