OmniSciDB
a5dc49c757
|
#include <cstring>
#include <numeric>
#include "../Catalog/Catalog.h"
#include "SortedOrderFragmenter.h"
Go to the source code of this file.
Namespaces | |
Fragmenter_Namespace | |
Functions | |
template<typename T > | |
void | Fragmenter_Namespace::shuffleByIndexesImpl (const std::vector< size_t > &indexes, T *buffer) |
template<typename T > | |
void | Fragmenter_Namespace::shuffleByIndexesImpl (const std::vector< size_t > &indexes, std::vector< T > &buffer) |
void | Fragmenter_Namespace::shuffleByIndexes (const ColumnDescriptor *cd, const std::vector< size_t > &indexes, DataBlockPtr &data) |
template<typename T > | |
void | Fragmenter_Namespace::sortIndexesImpl (std::vector< size_t > &indexes, const T *buffer) |
void | Fragmenter_Namespace::sortIndexesImpl (std::vector< size_t > &indexes, const std::vector< std::string > &buffer) |
void | Fragmenter_Namespace::sortIndexesImpl (std::vector< size_t > &indexes, const std::vector< ArrayDatum > &buffer) |
void | Fragmenter_Namespace::sortIndexes (const ColumnDescriptor *cd, std::vector< size_t > &indexes, const DataBlockPtr &data) |