OmniSciDB  1dac507f6e
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UpdelStorage.cpp File Reference
#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"
+ Include dependency graph for UpdelStorage.cpp:

Go to the source code of this file.

Classes

struct  Fragmenter_Namespace::ChunkToInsertDataConverter
 
struct  Fragmenter_Namespace::ScalarChunkConverter< BUFFER_DATA_TYPE, INSERT_DATA_TYPE >
 
struct  Fragmenter_Namespace::FixedLenArrayChunkConverter
 
struct  Fragmenter_Namespace::ArrayChunkConverter
 
struct  Fragmenter_Namespace::StringChunkConverter
 
struct  Fragmenter_Namespace::DateChunkConverter< BUFFER_DATA_TYPE >
 

Namespaces

 Fragmenter_Namespace
 

Functions

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)
 

Variables

bool g_enable_experimental_string_functions
 

Variable Documentation