OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DataMgr.cpp File Reference
#include "DataMgr/DataMgr.h"
#include "BufferMgr/CpuBufferMgr/CpuBufferMgr.h"
#include "BufferMgr/CpuBufferMgr/TieredCpuBufferMgr.h"
#include "BufferMgr/GpuCudaBufferMgr/GpuCudaBufferMgr.h"
#include "CudaMgr/CudaMgr.h"
#include "DataMgr/Allocators/CudaAllocator.h"
#include "FileMgr/GlobalFileMgr.h"
#include "PersistentStorageMgr/PersistentStorageMgr.h"
#include <boost/container/small_vector.hpp>
#include <boost/filesystem.hpp>
#include <algorithm>
#include <cctype>
#include <charconv>
#include <fstream>
#include <limits>
#include <numeric>
#include <string_view>
+ Include dependency graph for DataMgr.cpp:

Go to the source code of this file.

Classes

struct  Data_Namespace::anonymous_namespace{DataMgr.cpp}::BuddyinfoBlocks
 
struct  Data_Namespace::anonymous_namespace{DataMgr.cpp}::BuddyinfoBlocks::Horner
 

Namespaces

 Data_Namespace
 
 Data_Namespace::anonymous_namespace{DataMgr.cpp}
 

Typedefs

template<typename T , std::size_t N>
using Data_Namespace::anonymous_namespace{DataMgr.cpp}::small_vector = boost::container::small_vector< T, N >
 

Functions

size_t Data_Namespace::anonymous_namespace{DataMgr.cpp}::get_slab_size (size_t initial_slab_size, size_t buffer_pool_size, size_t page_size)
 
std::ostream & Data_Namespace::operator<< (std::ostream &os, const DataMgr::SystemMemoryUsage &mem_info)
 
small_vector< std::string_view,
kMaxBuddyinfoTokens > 
Data_Namespace::anonymous_namespace{DataMgr.cpp}::tokenize (std::string_view const str)
 

Variables

bool g_enable_fsi
 
bool g_use_cpu_mem_pool_size_for_max_cpu_slab_size {false}
 
static DataMgrData_Namespace::anonymous_namespace{DataMgr.cpp}::g_data_mgr_ptr = nullptr
 
static bool Data_Namespace::anonymous_namespace{DataMgr.cpp}::at_exit_called = false
 
constexpr unsigned Data_Namespace::anonymous_namespace{DataMgr.cpp}::kMaxBuddyinfoBlocks = 32
 
constexpr unsigned Data_Namespace::anonymous_namespace{DataMgr.cpp}::kMaxBuddyinfoTokens = kMaxBuddyinfoBlocks + 4
 
constexpr double Data_Namespace::anonymous_namespace{DataMgr.cpp}::kErrorCodeUnableToOpenFile = -1.0
 
constexpr double Data_Namespace::anonymous_namespace{DataMgr.cpp}::kErrorCodeOutOfMemory = -2.0
 

Variable Documentation

bool g_enable_fsi

Definition at line 96 of file Catalog.cpp.

bool g_use_cpu_mem_pool_size_for_max_cpu_slab_size {false}