# kctreedb.h File Reference

file tree database More...

`#include <kccommon.h>`
`#include <kcutil.h>`
`#include <kcdb.h>`
`#include <kcthread.h>`
`#include <kcfile.h>`
`#include <kccompress.h>`
`#include <kccompare.h>`
`#include <kcmap.h>`
`#include <kchashdb.h>`

## Classes

class | kyotocabinet::TreeDB
| File tree database. More...
class | kyotocabinet::TreeDB::Cursor
| Cursor to indicate a record. More...
struct | kyotocabinet::TreeDB::Record
| Record data.
struct | kyotocabinet::TreeDB::RecordComparator
| Comparator for records.
struct | kyotocabinet::TreeDB::LeafNode
| Leaf node of B+ tree.
struct | kyotocabinet::TreeDB::Link
| Link to a node.
struct | kyotocabinet::TreeDB::LinkComparator
| Comparator for links.
struct | kyotocabinet::TreeDB::InnerNode
| Inner node of B+ tree.
struct | kyotocabinet::TreeDB::LeafSlot
| Slot cache of leaf nodes.
struct | kyotocabinet::TreeDB::InnerSlot
| Slot cache of inner nodes.

## Namespaces

namespace | kyotocabinet

| Helper functions.

## Detailed Description

file tree database