|
Tkrzw
|
| ▼Ntkrzw | Common namespace of Tkrzw |
| CAtomicSet | Thread-safe wrapper of std::set |
| ▼CBabyDBM | On-memory database manager implementation based on B+ tree |
| CIterator | Iterator for each record |
| ▼CCacheDBM | On-memory database manager implementation with LRU deletion |
| CIterator | Iterator for each record |
| ▼CDBM | Interface of database manager |
| CFileProcessor | Interface of processor for a record |
| CFileProcessorCopyFile | File processor to implement DBM::CopyFile |
| CIterator | Interface of iterator for each record |
| CRecordProcessor | Interface of processor for a record |
| CRecordProcessorAppend | Record processor to implement DBM::Append |
| CRecordProcessorCompareExchange | Record processor to implement DBM::CompareExchange |
| CRecordProcessorExport | Record processor to implement DBM::Export |
| CRecordProcessorGet | Record processor to implement DBM::Get |
| CRecordProcessorIncrement | Record processor to implement DBM::Increment |
| CRecordProcessorIteratorGet | Record processor to implement DBM::Iterator::Get |
| CRecordProcessorIteratorRemove | Record processor to implement DBM::Iterator::Remove |
| CRecordProcessorIteratorSet | Record processor to implement DBM::Iterator::Set |
| CRecordProcessorLambda | Record processor to implement DBM::Process with a lambda function |
| CRecordProcessorRemove | Record processor to implement DBM::Remove |
| CRecordProcessorSet | Record processor to implement DBM::Set |
| ▼CDoubleLRUCache | Double-layered LRU cache |
| CIterator | Iterator to access each record |
| CFile | Interface of file operations |
| ▼CFileIndex | File secondary index implementation with TreeDBM |
| CIterator | Iterator for each record |
| CFileReader | File reader |
| CFileStatus | Status information of a file |
| CFlatRecord | Flat record structure in the file |
| CFlatRecordReader | Reader of flat records |
| CFreeBlock | Free block structure |
| CFreeBlockPool | Registry of free blocks |
| ▼CHashDBM | File database manager implementation based on hash table |
| CIterator | Iterator for each record |
| CTuningParameters | Tuning parameters for the database |
| CHashMutex | Mutex for a hash table |
| CHashRecord | Key and value record structure in the file hash database |
| ▼CLinkedHashMap | Doubly-linked hash map |
| CConstIterator | Const iterator of records |
| CIterator | Iterator of records |
| CRecord | Record data |
| ▼CLRUCache | LRU cache |
| CIterator | Iterator to access each record |
| ▼CMemIndex | On-memory secondary index implementation with BabyDBM |
| CIterator | Iterator for each record |
| ▼CMemoryMapAtomicFile | File implementation with memory mapping and locking for atomic operations |
| CZone | Structure to make a critical section where a region can be accessed |
| ▼CMemoryMapParallelFile | File implementation with memory mapping and locking for parallel operations |
| CZone | Structure to make a shared section where a region can be accessed |
| COffsetReader | Reader of a sequence of offsets |
| CParamDBM | Parametric database manager interface |
| ▼CPolyDBM | Polymorphic database manager adapter |
| CIterator | Iterator for each record |
| CPositionalAtomicFile | File implementation by positional access and locking for atomic operations |
| CPositionalParallelFile | File implementation with positional access and locking for parallel operations |
| CRecordSorter | Sorter for a large amound of records based on merge sort on files |
| CScopedHashLock | Scoped lock with a mutex for a hash table |
| CScopedSlottedLock | Scoped lock with a slotted shared mutex |
| ▼CShardDBM | Sharding database manager adapter |
| CIterator | Iterator for each record |
| ▼CSkipDBM | File database manager implementation based on skip list |
| CIterator | Iterator for each record |
| CTuningParameters | Tuning parameters for the database |
| CSkipRecord | Key and value record structure in the file skip database |
| CSkipRecordCache | Cache of skip records |
| CSlottedMutex | Slotted shared mutex |
| CStatus | Status of operations |
| CStatusException | Exception to convey the status of operations |
| ▼CStdHashDBM | On-memory database manager implemented with std::unordered_map |
| CIterator | Iterator for each record |
| ▼CStdIndex | On-memory secondary index implementation with std::map for generic types |
| CIterator | Iterator for each record |
| ▼CStdIndexStr | On-memory secondary index implementation with std::map for strings |
| CIterator | Iterator for each record |
| CRecordComparator | Comparator for sorting records |
| ▼CStdTreeDBM | On-memory database manager implemented with std::map |
| CIterator | Iterator for each record |
| CTemporaryDirectory | Temporary directory whose life duration is bound with the object |
| ▼CTinyDBM | On-memory database manager implementation based on hash table |
| CIterator | Iterator for each record |
| ▼CTreeDBM | File database manager implementation based on B+ tree |
| CIterator | Iterator for each record |
| CTuningParameters | Tuning parameters for the database |
| CTreeLink | Link to a child node |
| CTreeLinkComparator | Comparator for TreeLink objects |
| CTreeLinkOnStack | Holder of TreeLink on stack for search |
| CTreeRecord | Key and value record structure in the file tree database |
| CTreeRecordComparator | Comparator for TreeRecord objects |
| CTreeRecordOnStack | Holder of TreeRecord on stack for search |
1.8.14