Tkrzw
|
▼Ntkrzw | Common namespace of Tkrzw |
▼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 |
▼CDoubleLRUCache | Double-layered LRU cache |
CIterator | Iterator to access each record |
CAtomicSet | Thread-safe wrapper of std::set |
▼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 |
CRecordProcessorRemove | Record processor to implement DBM::Remove |
CRecordProcessorSet | Record processor to implement DBM::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 |
▼CHashDBM | File database manager implementation based on hash table |
CIterator | Iterator for each record |
CTuningParameters | Tuning parameters for the database |
CHashRecord | Key and value record structure in the file hash database |
COffsetReader | Reader of a sequence of offsets |
CFreeBlock | Free block structure |
CFreeBlockPool | Registry of free blocks |
CParamDBM | Parametric database manager interface |
▼CPolyDBM | Polymorphic database manager adapter |
CIterator | Iterator for each record |
▼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 |
CRecordSorter | Sorter for a large amound of records based on merge sort on files |
▼CStdHashDBM | On-memory database manager implemented with std::unordered_map |
CIterator | Iterator for each record |
▼CStdTreeDBM | On-memory database manager implemented with std::map |
CIterator | Iterator for each record |
▼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 |
CTreeRecord | Key and value record structure in the file tree database |
CTreeRecordOnStack | Holder of TreeRecord on stack for search |
CTreeRecordComparator | Comparator for TreeRecord objects |
CTreeLink | Link to a child node |
CTreeLinkOnStack | Holder of TreeLink on stack for search |
CTreeLinkComparator | Comparator for TreeLink objects |
CFile | Interface of file operations |
▼CMemoryMapParallelFile | File implementation with memory mapping and locking for parallel operations |
CZone | Structure to make a shared section where a region can be accessed |
▼CMemoryMapAtomicFile | File implementation with memory mapping and locking for atomic operations |
CZone | Structure to make a critical section where a region can be accessed |
CPositionalParallelFile | File implementation with positional access and locking for parallel operations |
CPositionalAtomicFile | File implementation by positional access and locking for atomic operations |
CFileStatus | Status information of a file |
CTemporaryDirectory | Temporary directory whose life duration is bound with the object |
CFileReader | File reader |
CFlatRecord | Flat record structure in the file |
CFlatRecordReader | Reader of flat records |
▼CFileIndex | File secondary index implementation with TreeDBM |
CIterator | Iterator for each record |
▼CMemIndex | On-memory secondary index implementation with BabyDBM |
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 |
CStatus | Status of operations |
CStatusException | Exception to convey the status of operations |
CSlottedMutex | Slotted shared mutex |
CScopedSlottedLock | Scoped lock with a slotted shared mutex |
CHashMutex | Mutex for a hash table |
CScopedHashLock | Scoped lock with a mutex for a hash table |