#include <algorithm>
#include <boost/variant.hpp>
#include <boost/variant/get.hpp>
#include <limits>
#include <mutex>
#include <string>
#include <vector>
#include "Catalog/Catalog.h"
#include "DataMgr/DataMgr.h"
#include "DataMgr/FixedLengthArrayNoneEncoder.h"
#include "Fragmenter/InsertOrderFragmenter.h"
#include "QueryEngine/Execute.h"
#include "QueryEngine/TargetValue.h"
#include "Shared/ConfigResolve.h"
#include "Shared/DateConverters.h"
#include "Shared/Logger.h"
#include "Shared/TypedDataAccessors.h"
#include "Shared/thread_count.h"
#include "TargetValueConvertersFactories.h"
Go to the source code of this file.
|
void | Fragmenter_Namespace::wait_cleanup_threads (std::vector< std::future< void >> &threads) |
|
bool | Fragmenter_Namespace::is_integral (const SQLTypeInfo &t) |
|
static int | Fragmenter_Namespace::get_chunks (const Catalog_Namespace::Catalog *catalog, const TableDescriptor *td, const FragmentInfo &fragment, const Data_Namespace::MemoryLevel memory_level, std::vector< std::shared_ptr< Chunk_NS::Chunk >> &chunks) |
|
template<typename T > |
static void | Fragmenter_Namespace::set_chunk_stats (const SQLTypeInfo &col_type, int8_t *data_addr, int8_t &has_null, T &min, T &max) |
|
static void | Fragmenter_Namespace::set_chunk_metadata (const Catalog_Namespace::Catalog *catalog, FragmentInfo &fragment, const std::shared_ptr< Chunk_NS::Chunk > &chunk, const size_t nrows_to_keep, UpdelRoll &updel_roll) |
|
bool g_enable_experimental_string_functions |