LLVM 23.0.0git
CAS Directory Reference
Directory dependency graph for CAS:

Files

 
ActionCache.h
 This file contains the declaration of the ActionCache class, which is the base class for ActionCache implementations.
 
BuiltinCASContext.h
 
BuiltinObjectHasher.h
 
BuiltinUnifiedCASDatabases.h
 
CASID.h
 
CASNodeSchema.h
 
CASReference.h
 
FileOffset.h
 This file declares interface for FileOffset that represent stored data at an offset from the beginning of a file.
 
MappedFileRegionArena.h
 This file declares interface for MappedFileRegionArena, a bump pointer allocator, backed by a memory-mapped file.
 
NamedValuesSchema.h
 This file contains the declarations for the NamedValuesSchema, a schema to represent an array of named nodes inside CAS.
 
ObjectStore.h
 This file contains the declaration of the ObjectStore class.
 
OnDiskCASLogger.h
 This file declares interface for OnDiskCASLogger, an interface that can be used to log CAS events to help debugging CAS errors.
 
OnDiskDataAllocator.h
 This file declares interface for OnDiskDataAllocator, a file backed data pool can be used to allocate space to store data packed in a single file.
 
OnDiskGraphDB.h
 This declares OnDiskGraphDB, an ondisk CAS database with a fixed length hash.
 
OnDiskKeyValueDB.h
 This declares OnDiskKeyValueDB, a key value storage database of fixed size key and value.
 
OnDiskTrieRawHashMap.h
 This file declares interface for OnDiskTrieRawHashMap, a thread-safe and (mostly) lock-free hash map stored as trie and backed by persistent files on disk.
 
UnifiedOnDiskCache.h
 
ValidationResult.h