18 #ifndef FOEDUS_STORAGE_SEQUENTIAL_SEQUENTIAL_PARTITIONER_IMPL_HPP_
19 #define FOEDUS_STORAGE_SEQUENTIAL_SEQUENTIAL_PARTITIONER_IMPL_HPP_
34 namespace sequential {
69 #endif // FOEDUS_STORAGE_SEQUENTIAL_SEQUENTIAL_PARTITIONER_IMPL_HPP_
Definitions of IDs in this package and a few related constant values.
uint32_t StorageId
Unique ID for storage.
SequentialPartitioner(Partitioner *parent)
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
bool is_partitionable() const
Forward declarations of classes in root package.
Brings error stacktrace information as return value of functions.
ErrorStack design_partition(const Partitioner::DesignPartitionArguments &args)
void sort_batch(const Partitioner::SortBatchArguments &args) const
friend std::ostream & operator<<(std::ostream &o, const SequentialPartitioner &v)
Database engine object that holds all resources and provides APIs.
Definitions of IDs in this package and a few related constant values.
Forward declarations of classes in memory package.
Partitioner for an sequential storage.
Partitioning and sorting logic for one storage.
Arguments for sort_batch()
void partition_batch(const Partitioner::PartitionBatchArguments &args) const
Arguments for design_partition()
Arguments for partition_batch()