OmniSciDB
c1a53651b2
|
#include "QueryEngine/TableFunctions/TableFunctionExecutionContext.h"
#include "Analyzer/Analyzer.h"
#include "Logger/Logger.h"
#include "QueryEngine/ColumnFetcher.h"
#include "QueryEngine/GpuMemUtils.h"
#include "QueryEngine/QueryEngine.h"
#include "QueryEngine/TableFunctions/TableFunctionCompilationContext.h"
#include "QueryEngine/TableFunctions/TableFunctionManager.h"
#include "QueryEngine/Utils/FlatBuffer.h"
#include "Shared/funcannotations.h"
Go to the source code of this file.
Namespaces | |
anonymous_namespace{TableFunctionExecutionContext.cpp} | |
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 |
std::mutex TableFunctionManager_singleton_mutex |
Definition at line 348 of file TableFunctionExecutionContext.cpp.
Referenced by TableFunctionManager::lock(), and TableFunctionManager::unlock().