# kcdbext.h File Reference

database extension More...

`#include <kccommon.h>`
`#include <kcutil.h>`
`#include <kcthread.h>`
`#include <kcfile.h>`
`#include <kccompress.h>`
`#include <kccompare.h>`
`#include <kcmap.h>`
`#include <kcregex.h>`
`#include <kcdb.h>`
`#include <kcplantdb.h>`
`#include <kcprotodb.h>`
`#include <kcstashdb.h>`
`#include <kccachedb.h>`
`#include <kchashdb.h>`
`#include <kcdirdb.h>`
`#include <kcpolydb.h>`

## Classes

class | kyotocabinet::MapReduce
| MapReduce framework. More...
class | kyotocabinet::MapReduce::ValueIterator
| Value iterator for the reducer. More...
class | kyotocabinet::MapReduce::FlushThread
| Cache flusher.
class | kyotocabinet::MapReduce::ReduceTaskQueue
| Task queue for parallel reducer.
class | kyotocabinet::MapReduce::ReduceTaskQueue::ReduceTask
| Task for parallel reducer. More...
class | kyotocabinet::MapReduce::MapChecker
| Checker for the map process.
class | kyotocabinet::MapReduce::MapVisitor
| Visitor for the map process.
struct | kyotocabinet::MapReduce::MergeLine
| Front line of a merging list.
class | kyotocabinet::IndexDB
| Index database. More...

## Namespaces

namespace | kyotocabinet

| All symbols of Kyoto Cabinet.

## Detailed Description

database extension