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>
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.