OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TableFunctionExecutionContext.cpp File Reference
+ Include dependency graph for TableFunctionExecutionContext.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{TableFunctionExecutionContext.cpp}
 

Enumerations

enum  {
  anonymous_namespace{TableFunctionExecutionContext.cpp}::MANAGER, anonymous_namespace{TableFunctionExecutionContext.cpp}::ERROR_BUFFER, anonymous_namespace{TableFunctionExecutionContext.cpp}::COL_BUFFERS, anonymous_namespace{TableFunctionExecutionContext.cpp}::COL_SIZES,
  anonymous_namespace{TableFunctionExecutionContext.cpp}::INPUT_STR_DICT_PROXIES, anonymous_namespace{TableFunctionExecutionContext.cpp}::OUTPUT_BUFFERS, anonymous_namespace{TableFunctionExecutionContext.cpp}::OUTPUT_STR_DICT_PROXIES, anonymous_namespace{TableFunctionExecutionContext.cpp}::OUTPUT_ROW_COUNT,
  anonymous_namespace{TableFunctionExecutionContext.cpp}::KERNEL_PARAM_COUNT
}
 

Functions

template<typename T >
const int8_t * anonymous_namespace{TableFunctionExecutionContext.cpp}::create_literal_buffer (const T literal, const ExecutorDeviceType device_type, std::vector< std::unique_ptr< char[]>> &literals_owner, CudaAllocator *gpu_allocator)
 
template<>
const int8_t * anonymous_namespace{TableFunctionExecutionContext.cpp}::create_literal_buffer (std::string *const literal, const ExecutorDeviceType device_type, std::vector< std::unique_ptr< char[]>> &literals_owner, CudaAllocator *gpu_allocator)
 
size_t anonymous_namespace{TableFunctionExecutionContext.cpp}::get_output_row_count (const TableFunctionExecutionUnit &exe_unit, size_t input_element_count)
 

Variables

std::mutex TableFunctionManager_singleton_mutex
 

Variable Documentation

std::mutex TableFunctionManager_singleton_mutex