OmniSciDB  c07336695a
SortedOrderFragmenter.cpp File Reference
#include <cstring>
#include <numeric>
#include "../Catalog/Catalog.h"
#include "SortedOrderFragmenter.h"
+ Include dependency graph for SortedOrderFragmenter.cpp:

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)