Take me over?
The maintainer of this distribution is looking for someone to take over!
If you're interested then please contact them via
email.
NAME
KiokuDB::Role::API - Role for KiokuDB api (used to setup delegations).
VERSION
version 0.57
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) 2014 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.