---
name: "KiokuDB::Backend::Role::Clear"
section: "3pm"
platform: "linux"
package: "libkiokudb-perl"
version: "0.57-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/KiokuDB::Backend::Role::Clear"
---

# KiokuDB::Backend::Role::Clear(3pm)

Backend clearing api

## NAME

KiokuDB::Backend::Role::Clear - Backend clearing api

## VERSION

version 0.57

## SYNOPSIS

```
    package KiokuDB::Backend::MySpecialBackend;
    use Moose;
    use namespace::clean -except => 'meta';
    with qw(
        KiokuDB::Backend
        KiokuDB::Backend::Role::Clear
    );
    sub clear {
        ...
    }
```

## DESCRIPTION

This backend role provides an api for removing all entries from a backend.

This is optionally used by the dump loader script, and parts of the test suite.

## REQUIRED METHODS

- clear

  This method should clear all entries in the backend.

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