table of contents
KiokuDB::Role::API(3pm) | User Contributed Perl Documentation | KiokuDB::Role::API(3pm) |
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.
2022-05-23 | perl v5.34.0 |