Provided by: libkiokudb-perl_0.56-1_all bug

NAME

       KiokuDB::Role::API - Role for KiokuDB api (used to setup delegations).

VERSION

       version 0.56

SYNOPSIS

           has directory => (
               isa => "KiokuDB",
               handles => "KiokuDB::Role::API",
           );

DESCRIPTION

       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.

METHODS

       new_scope
       txn_do
       lookup
       exists
       store
       insert
       update
       deep_update
       delete
       is_root
       set_root
       unset_root
       search
       all_objects
       root_set
       grep
       scan
       clear_live_objects
       new_scope
       object_to_id
       objects_to_ids
       id_to_object
       ids_to_objects
       live_objects
       directory
           The "directory" method should be used to fetch the actual KiokuDB delegate.  This will
           work no matter how deeply it is nested.

AUTHOR

       Yuval Kogman <nothingmuch@woobling.org>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2013 by Yuval Kogman, Infinity Interactive.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.