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).
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.