OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QueryExecutionContext Member List

This is the complete list of members for QueryExecutionContext, including all inherited members.

COL_BUFFERS enum valueQueryExecutionContextprivate
copyColBuffersToDevice(int8_t *device_ptr, std::vector< std::vector< int8_t const * >> const &col_buffers) const QueryExecutionContextprivate
copyFlattened2dVecToDevice(int8_t *device_ptr, uint32_t const expected_subvector_size, std::vector< std::vector< T >> const &vec2d) const QueryExecutionContextprivate
copyInitAggValsToDevice(int8_t *device_ptr, bool const is_group_by, std::vector< int64_t > const &init_agg_vals) const QueryExecutionContextprivate
copyJoinHashTablesToDevice(int8_t *device_ptr, std::vector< int8_t * > const &join_hash_tables) const QueryExecutionContextprivate
copyLiteralsToDevice(int8_t *device_ptr, std::vector< int8_t > const &literal_buff) const QueryExecutionContextprivate
copyValueToDevice(int8_t *device_ptr, T const value) const QueryExecutionContextprivate
copyVectorToDevice(int8_t *device_ptr, std::vector< T > const &vec) const QueryExecutionContextprivate
device_type_QueryExecutionContextprivate
dispatch_mode_QueryExecutionContextprivate
ERROR_CODE enum valueQueryExecutionContextprivate
estimator_result_set_QueryExecutionContextmutableprivate
Executor classQueryExecutionContextfriend
executor_QueryExecutionContextprivate
FRAG_ROW_OFFSETS enum valueQueryExecutionContextprivate
getAggInitValForIndex(const size_t index) const QueryExecutionContext
getRowSet(const RelAlgExecutionUnit &ra_exe_unit, const QueryMemoryDescriptor &query_mem_desc) const QueryExecutionContext
gpu_allocator_QueryExecutionContextprivate
groupBufferToDeinterleavedResults(const size_t i) const QueryExecutionContextprivate
groupBufferToResults(const size_t i) const QueryExecutionContext
GROUPBY_BUF enum valueQueryExecutionContextprivate
INIT_AGG_VALS enum valueQueryExecutionContextprivate
JOIN_HASH_TABLES enum valueQueryExecutionContextprivate
KERN_PARAM_COUNT enum valueQueryExecutionContextprivate
KernelParams typedefQueryExecutionContextprivate
KernelParamSizes typedefQueryExecutionContextprivate
launchCpuCode(const RelAlgExecutionUnit &ra_exe_unit, const CpuCompilationContext *fn_ptrs, const bool hoist_literals, const std::vector< int8_t > &literal_buff, std::vector< std::vector< const int8_t * >> col_buffers, const std::vector< std::vector< int64_t >> &num_rows, const std::vector< std::vector< uint64_t >> &frag_row_offsets, const int32_t scan_limit, int32_t *error_code, const uint32_t start_rowid, const uint32_t num_tables, const std::vector< int8_t * > &join_hash_tables, const int64_t num_rows_to_process=-1)QueryExecutionContext
launchGpuCode(const RelAlgExecutionUnit &ra_exe_unit, const CompilationContext *compilation_context, const bool hoist_literals, const std::vector< int8_t > &literal_buff, std::vector< std::vector< const int8_t * >> col_buffers, const std::vector< std::vector< int64_t >> &num_rows, const std::vector< std::vector< uint64_t >> &frag_row_offsets, const int32_t scan_limit, Data_Namespace::DataMgr *data_mgr, const unsigned block_size_x, const unsigned grid_size_x, const int device_id, const size_t shared_memory_size, int32_t *error_code, const uint32_t num_tables, const bool allow_runtime_interrupt, const std::vector< int8_t * > &join_hash_tables, RenderAllocatorMap *render_allocator_map, bool optimize_cuda_block_and_grid_sizes)QueryExecutionContext
LITERALS enum valueQueryExecutionContextprivate
MAX_MATCHED enum valueQueryExecutionContextprivate
NUM_FRAGMENTS enum valueQueryExecutionContextprivate
NUM_ROWS enum valueQueryExecutionContextprivate
NUM_TABLES enum valueQueryExecutionContextprivate
output_columnar_QueryExecutionContextprivate
prepareKernelParams(const std::vector< std::vector< const int8_t * >> &col_buffers, const std::vector< int8_t > &literal_buff, const std::vector< std::vector< int64_t >> &num_rows, const std::vector< std::vector< uint64_t >> &frag_offsets, const int32_t scan_limit, const std::vector< int64_t > &init_agg_vals, const std::vector< int32_t > &error_codes, const uint32_t num_tables, const std::vector< int8_t * > &join_hash_tables, Data_Namespace::DataMgr *data_mgr, const int device_id, const bool hoist_literals, const bool is_group_by) const QueryExecutionContextprivate
query_buffers_QueryExecutionContextprivate
query_mem_desc_QueryExecutionContextprivate
QueryExecutionContext(const RelAlgExecutionUnit &ra_exe_unit, const QueryMemoryDescriptor &, const Executor *executor, const ExecutorDeviceType device_type, const ExecutorDispatchMode dispatch_mode, const int device_id, const shared::TableKey &outer_table_key, const int64_t num_rows, const std::vector< std::vector< const int8_t * >> &col_buffers, const std::vector< std::vector< uint64_t >> &frag_offsets, std::shared_ptr< RowSetMemoryOwner > row_set_mem_owner, const bool output_columnar, const bool sort_on_gpu, const size_t thread_idx, RenderInfo *)QueryExecutionContext
ROW_FUNC_MGR enum valueQueryExecutionContextprivate
ROW_INDEX_RESUME enum valueQueryExecutionContextprivate
row_set_mem_owner_QueryExecutionContextprivate
sizeofColBuffers(std::vector< std::vector< int8_t const * >> const &col_buffers) const QueryExecutionContextprivate
sizeofFlattened2dVec(uint32_t const expected_subvector_size, std::vector< std::vector< T >> const &vec2d) const QueryExecutionContextprivate
sizeofInitAggVals(bool const is_group_by, std::vector< int64_t > const &init_agg_vals) const QueryExecutionContextprivate
sizeofJoinHashTables(std::vector< int8_t * > const &join_hash_tables) const QueryExecutionContextprivate
sizeofLiterals(std::vector< int8_t > const &literal_buff) const QueryExecutionContextprivate
sizeofVector(std::vector< T > const &vec) const QueryExecutionContextprivate
TOTAL_MATCHED enum valueQueryExecutionContextprivate