![]() |
A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <cstddef>
Include dependency graph for DataTypes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | CacheKey |
| struct | FileSearchKey |
| struct | PageIndex |
| struct | SetKey |
Typedefs | |
| typedef unsigned int | PageIteratorsID |
| typedef unsigned int | UserTypeID |
| typedef unsigned int | PageID |
| typedef unsigned int | NodeID |
| typedef unsigned int | HashPartitionID |
| typedef unsigned int | DatabaseID |
| typedef unsigned int | ServerID |
| typedef unsigned int | SetID |
| typedef unsigned int | FilePartitionID |
| typedef size_t | MemPoolOffset |
| typedef size_t | PageOffset |
| typedef unsigned long long | ticks_t |
| typedef unsigned int | OperatorID |
| typedef unsigned int | JobStageID |
Enumerations | |
| enum | PriorityLevel { TransientLifetimeEnded, PersistentLifetimeEnded, PersistentLifetimeNotEnded, TransientLifetimeNotEndedPartialData, TransientLifetimeNotEndedShuffleData, TransientLifetimeNotEndedHashData } |
| enum | LocalityType { JobData, ShuffleData, HashPartitionData, PartialAggregationData } |
| enum | LocalitySetReplacementPolicy { LRU, MRU, Random } |
| enum | CacheStrategy { UnifiedLRU, UnifiedMRU, UnifiedIntelligent } |
| enum | OperationType { Read, RepeatedRead, Write } |
| enum | DurabilityType { TryCache, CacheThrough } |
| enum | AccessPattern { StraightSequential, LoopingSequential, SmallSequential } |
| enum | PersistenceType { Transient, Persistent } |
| enum | ObjectCreationMode { Direct, Recreation, DeepCopy } |
| enum | FileType { SequenceFileType, PartitionedFileType } |
| enum | TimerType { PeriodicTimer, OneshotTimer } |
| enum | SetType { UserSetType, SharedHashSetType, PartitionedHashSetType } |
| typedef unsigned int DatabaseID |
Definition at line 29 of file DataTypes.h.
| typedef unsigned int FilePartitionID |
Definition at line 32 of file DataTypes.h.
| typedef unsigned int HashPartitionID |
Definition at line 28 of file DataTypes.h.
| typedef unsigned int JobStageID |
Definition at line 37 of file DataTypes.h.
| typedef size_t MemPoolOffset |
Definition at line 33 of file DataTypes.h.
| typedef unsigned int NodeID |
Definition at line 27 of file DataTypes.h.
| typedef unsigned int OperatorID |
Definition at line 36 of file DataTypes.h.
| typedef unsigned int PageID |
Definition at line 26 of file DataTypes.h.
| typedef unsigned int PageIteratorsID |
Definition at line 24 of file DataTypes.h.
| typedef size_t PageOffset |
Definition at line 34 of file DataTypes.h.
| typedef unsigned int ServerID |
Definition at line 30 of file DataTypes.h.
| typedef unsigned int SetID |
Definition at line 31 of file DataTypes.h.
| typedef unsigned long long ticks_t |
Definition at line 35 of file DataTypes.h.
| typedef unsigned int UserTypeID |
Definition at line 25 of file DataTypes.h.
| enum AccessPattern |
| Enumerator | |
|---|---|
| StraightSequential | |
| LoopingSequential | |
| SmallSequential | |
Definition at line 61 of file DataTypes.h.
| enum CacheStrategy |
| Enumerator | |
|---|---|
| UnifiedLRU | |
| UnifiedMRU | |
| UnifiedIntelligent | |
Definition at line 54 of file DataTypes.h.
| enum DurabilityType |
| Enumerator | |
|---|---|
| TryCache | |
| CacheThrough | |
Definition at line 59 of file DataTypes.h.
| enum FileType |
| Enumerator | |
|---|---|
| SequenceFileType | |
| PartitionedFileType | |
Definition at line 72 of file DataTypes.h.
| Enumerator | |
|---|---|
| LRU | |
| MRU | |
| Random | |
Definition at line 52 of file DataTypes.h.
| enum LocalityType |
| Enumerator | |
|---|---|
| JobData | |
| ShuffleData | |
| HashPartitionData | |
| PartialAggregationData | |
Definition at line 50 of file DataTypes.h.
| enum ObjectCreationMode |
| Enumerator | |
|---|---|
| Direct | |
| Recreation | |
| DeepCopy | |
Definition at line 70 of file DataTypes.h.
| enum OperationType |
| Enumerator | |
|---|---|
| Read | |
| RepeatedRead | |
| Write | |
Definition at line 57 of file DataTypes.h.
| enum PersistenceType |
| Enumerator | |
|---|---|
| Transient | |
| Persistent | |
Definition at line 68 of file DataTypes.h.
| enum PriorityLevel |
| Enumerator | |
|---|---|
| TransientLifetimeEnded | |
| PersistentLifetimeEnded | |
| PersistentLifetimeNotEnded | |
| TransientLifetimeNotEndedPartialData | |
| TransientLifetimeNotEndedShuffleData | |
| TransientLifetimeNotEndedHashData | |
Definition at line 41 of file DataTypes.h.
| enum SetType |
| Enumerator | |
|---|---|
| UserSetType | |
| SharedHashSetType | |
| PartitionedHashSetType | |
Definition at line 76 of file DataTypes.h.
| enum TimerType |
| Enumerator | |
|---|---|
| PeriodicTimer | |
| OneshotTimer | |
Definition at line 74 of file DataTypes.h.