logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       Yuval Kogman <nothingmuch@woobling.org>

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.

Name

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

Synopsis

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

Version

       version 0.57

See Also