| Ctkrzw::AtomicSet< VALUETYPE > | Thread-safe wrapper of std::set |
| Ctkrzw::LinkedHashMap< KEYTYPE, VALUETYPE, HASHTYPE, EQUALTOTYPE >::ConstIterator | Const iterator of records |
| ▼Ctkrzw::DBM | Interface of database manager |
| Ctkrzw::BabyDBM | On-memory database manager implementation based on B+ tree |
| Ctkrzw::CacheDBM | On-memory database manager implementation with LRU deletion |
| Ctkrzw::HashDBM | File database manager implementation based on hash table |
| ▼Ctkrzw::ParamDBM | Parametric database manager interface |
| Ctkrzw::PolyDBM | Polymorphic database manager adapter |
| Ctkrzw::ShardDBM | Sharding database manager adapter |
| Ctkrzw::SkipDBM | File database manager implementation based on skip list |
| Ctkrzw::StdHashDBM | On-memory database manager implemented with std::unordered_map |
| Ctkrzw::StdTreeDBM | On-memory database manager implemented with std::map |
| Ctkrzw::TinyDBM | On-memory database manager implementation based on hash table |
| Ctkrzw::TreeDBM | File database manager implementation based on B+ tree |
| Ctkrzw::DoubleLRUCache< VALUETYPE > | Double-layered LRU cache |
| ▼Ctkrzw::File | Interface of file operations |
| Ctkrzw::MemoryMapAtomicFile | File implementation with memory mapping and locking for atomic operations |
| Ctkrzw::MemoryMapParallelFile | File implementation with memory mapping and locking for parallel operations |
| Ctkrzw::PositionalAtomicFile | File implementation by positional access and locking for atomic operations |
| Ctkrzw::PositionalParallelFile | File implementation with positional access and locking for parallel operations |
| Ctkrzw::FileIndex | File secondary index implementation with TreeDBM |
| ▼Ctkrzw::DBM::FileProcessor | Interface of processor for a record |
| Ctkrzw::DBM::FileProcessorCopyFile | File processor to implement DBM::CopyFile |
| Ctkrzw::FileReader | File reader |
| Ctkrzw::FileStatus | Status information of a file |
| Ctkrzw::FlatRecord | Flat record structure in the file |
| Ctkrzw::FlatRecordReader | Reader of flat records |
| Ctkrzw::FreeBlock | Free block structure |
| Ctkrzw::FreeBlockPool | Registry of free blocks |
| Ctkrzw::HashMutex | Mutex for a hash table |
| Ctkrzw::HashRecord | Key and value record structure in the file hash database |
| Ctkrzw::LinkedHashMap< KEYTYPE, VALUETYPE, HASHTYPE, EQUALTOTYPE >::Iterator | Iterator of records |
| Ctkrzw::DoubleLRUCache< VALUETYPE >::Iterator | Iterator to access each record |
| Ctkrzw::FileIndex::Iterator | Iterator for each record |
| Ctkrzw::MemIndex::Iterator | Iterator for each record |
| Ctkrzw::StdIndex< KEYTYPE, VALUETYPE, CMPTYPE >::Iterator | Iterator for each record |
| Ctkrzw::StdIndexStr::Iterator | Iterator for each record |
| ▼Ctkrzw::DBM::Iterator | Interface of iterator for each record |
| Ctkrzw::BabyDBM::Iterator | Iterator for each record |
| Ctkrzw::CacheDBM::Iterator | Iterator for each record |
| Ctkrzw::HashDBM::Iterator | Iterator for each record |
| Ctkrzw::PolyDBM::Iterator | Iterator for each record |
| Ctkrzw::ShardDBM::Iterator | Iterator for each record |
| Ctkrzw::SkipDBM::Iterator | Iterator for each record |
| Ctkrzw::StdHashDBM::Iterator | Iterator for each record |
| Ctkrzw::StdTreeDBM::Iterator | Iterator for each record |
| Ctkrzw::TinyDBM::Iterator | Iterator for each record |
| Ctkrzw::TreeDBM::Iterator | Iterator for each record |
| Ctkrzw::LRUCache< VALUETYPE >::Iterator | Iterator to access each record |
| Ctkrzw::LinkedHashMap< KEYTYPE, VALUETYPE, HASHTYPE, EQUALTOTYPE > | Doubly-linked hash map |
| Ctkrzw::LinkedHashMap< int64_t, std::shared_ptr< VALUETYPE > > | |
| Ctkrzw::LRUCache< VALUETYPE > | LRU cache |
| Ctkrzw::MemIndex | On-memory secondary index implementation with BabyDBM |
| Ctkrzw::OffsetReader | Reader of a sequence of offsets |
| Ctkrzw::LinkedHashMap< KEYTYPE, VALUETYPE, HASHTYPE, EQUALTOTYPE >::Record | Record data |
| Ctkrzw::StdIndexStr::RecordComparator | Comparator for sorting records |
| ▼Ctkrzw::DBM::RecordProcessor | Interface of processor for a record |
| Ctkrzw::DBM::RecordProcessorAppend | Record processor to implement DBM::Append |
| Ctkrzw::DBM::RecordProcessorCompareExchange | Record processor to implement DBM::CompareExchange |
| Ctkrzw::DBM::RecordProcessorExport | Record processor to implement DBM::Export |
| Ctkrzw::DBM::RecordProcessorGet | Record processor to implement DBM::Get |
| Ctkrzw::DBM::RecordProcessorIncrement | Record processor to implement DBM::Increment |
| Ctkrzw::DBM::RecordProcessorIteratorGet | Record processor to implement DBM::Iterator::Get |
| Ctkrzw::DBM::RecordProcessorIteratorRemove | Record processor to implement DBM::Iterator::Remove |
| Ctkrzw::DBM::RecordProcessorIteratorSet | Record processor to implement DBM::Iterator::Set |
| Ctkrzw::DBM::RecordProcessorLambda | Record processor to implement DBM::Process with a lambda function |
| Ctkrzw::DBM::RecordProcessorRemove | Record processor to implement DBM::Remove |
| Ctkrzw::DBM::RecordProcessorSet | Record processor to implement DBM::Set |
| Ctkrzw::RecordSorter | Sorter for a large amound of records based on merge sort on files |
| ▼Cruntime_error | |
| Ctkrzw::StatusException | Exception to convey the status of operations |
| Ctkrzw::ScopedHashLock | Scoped lock with a mutex for a hash table |
| Ctkrzw::ScopedSlottedLock | Scoped lock with a slotted shared mutex |
| Ctkrzw::SkipRecord | Key and value record structure in the file skip database |
| Ctkrzw::SkipRecordCache | Cache of skip records |
| Ctkrzw::SlottedMutex | Slotted shared mutex |
| Ctkrzw::Status | Status of operations |
| Ctkrzw::StdIndex< KEYTYPE, VALUETYPE, CMPTYPE > | On-memory secondary index implementation with std::map for generic types |
| Ctkrzw::StdIndexStr | On-memory secondary index implementation with std::map for strings |
| Ctkrzw::TemporaryDirectory | Temporary directory whose life duration is bound with the object |
| Ctkrzw::TreeLink | Link to a child node |
| Ctkrzw::TreeLinkComparator | Comparator for TreeLink objects |
| Ctkrzw::TreeLinkOnStack | Holder of TreeLink on stack for search |
| Ctkrzw::TreeRecord | Key and value record structure in the file tree database |
| Ctkrzw::TreeRecordComparator | Comparator for TreeRecord objects |
| Ctkrzw::TreeRecordOnStack | Holder of TreeRecord on stack for search |
| ▼Ctkrzw::HashDBM::TuningParameters | Tuning parameters for the database |
| Ctkrzw::TreeDBM::TuningParameters | Tuning parameters for the database |
| Ctkrzw::SkipDBM::TuningParameters | Tuning parameters for the database |
| Ctkrzw::MemoryMapParallelFile::Zone | Structure to make a shared section where a region can be accessed |
| Ctkrzw::MemoryMapAtomicFile::Zone | Structure to make a critical section where a region can be accessed |