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

# KiokuDB::TypeMap::Entry::Passthrough(3pm)

A typemap entry of objects that will be serialized by the backend.

## NAME

KiokuDB::TypeMap::Entry::Passthrough - A typemap entry of objects that will be serialized by the backend.

## VERSION

version 0.57

## SYNOPSIS

```
    KiokuDB::TypeMap->new(
        entires => {
            'Value::Object' => KiokuDB::TypeMap::Entry::Naive->new,
        },
    );
```

## DESCRIPTION

This typemap entry delegates the handling of certain objects to the backend.

A prime example is DateTime being handled by KiokuDB::Backend::Serialize::Storable. DateTime has efficient Storable hooks, and does not refer to any domain objects, so it is safe to assume that it can just be passed through for serialization.

## ATTRIBUTES

- intrinsic

  If true the object will be just left in place.

  If false, the object will get its own ID and entry, and the object will be in the `"data"` field of that entry.

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