OmniSciDB
a5dc49c757
|
This is the complete list of members for QueryExecutionContext, including all inherited members.
COL_BUFFERS enum value | QueryExecutionContext | private |
copyColBuffersToDevice(int8_t *device_ptr, std::vector< std::vector< int8_t const * >> const &col_buffers) const | QueryExecutionContext | private |
copyFlattened2dVecToDevice(int8_t *device_ptr, uint32_t const expected_subvector_size, std::vector< std::vector< T >> const &vec2d) const | QueryExecutionContext | private |
copyInitAggValsToDevice(int8_t *device_ptr, bool const is_group_by, std::vector< int64_t > const &init_agg_vals) const | QueryExecutionContext | private |
copyJoinHashTablesToDevice(int8_t *device_ptr, std::vector< int8_t * > const &join_hash_tables) const | QueryExecutionContext | private |
copyLiteralsToDevice(int8_t *device_ptr, std::vector< int8_t > const &literal_buff) const | QueryExecutionContext | private |
copyValueToDevice(int8_t *device_ptr, T const value) const | QueryExecutionContext | private |
copyVectorToDevice(int8_t *device_ptr, std::vector< T > const &vec) const | QueryExecutionContext | private |
device_type_ | QueryExecutionContext | private |
dispatch_mode_ | QueryExecutionContext | private |
ERROR_CODE enum value | QueryExecutionContext | private |
estimator_result_set_ | QueryExecutionContext | mutableprivate |
Executor class | QueryExecutionContext | friend |
executor_ | QueryExecutionContext | private |
FRAG_ROW_OFFSETS enum value | QueryExecutionContext | private |
getAggInitValForIndex(const size_t index) const | QueryExecutionContext | |
getRowSet(const RelAlgExecutionUnit &ra_exe_unit, const QueryMemoryDescriptor &query_mem_desc) const | QueryExecutionContext | |
gpu_allocator_ | QueryExecutionContext | private |
groupBufferToDeinterleavedResults(const size_t i) const | QueryExecutionContext | private |
groupBufferToResults(const size_t i) const | QueryExecutionContext | |
GROUPBY_BUF enum value | QueryExecutionContext | private |
INIT_AGG_VALS enum value | QueryExecutionContext | private |
JOIN_HASH_TABLES enum value | QueryExecutionContext | private |
KERN_PARAM_COUNT enum value | QueryExecutionContext | private |
KernelParams typedef | QueryExecutionContext | private |
KernelParamSizes typedef | QueryExecutionContext | private |
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 value | QueryExecutionContext | private |
MAX_MATCHED enum value | QueryExecutionContext | private |
NUM_FRAGMENTS enum value | QueryExecutionContext | private |
NUM_ROWS enum value | QueryExecutionContext | private |
NUM_TABLES enum value | QueryExecutionContext | private |
output_columnar_ | QueryExecutionContext | private |
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 | QueryExecutionContext | private |
query_buffers_ | QueryExecutionContext | private |
query_mem_desc_ | QueryExecutionContext | private |
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 value | QueryExecutionContext | private |
ROW_INDEX_RESUME enum value | QueryExecutionContext | private |
row_set_mem_owner_ | QueryExecutionContext | private |
sizeofColBuffers(std::vector< std::vector< int8_t const * >> const &col_buffers) const | QueryExecutionContext | private |
sizeofFlattened2dVec(uint32_t const expected_subvector_size, std::vector< std::vector< T >> const &vec2d) const | QueryExecutionContext | private |
sizeofInitAggVals(bool const is_group_by, std::vector< int64_t > const &init_agg_vals) const | QueryExecutionContext | private |
sizeofJoinHashTables(std::vector< int8_t * > const &join_hash_tables) const | QueryExecutionContext | private |
sizeofLiterals(std::vector< int8_t > const &literal_buff) const | QueryExecutionContext | private |
sizeofVector(std::vector< T > const &vec) const | QueryExecutionContext | private |
TOTAL_MATCHED enum value | QueryExecutionContext | private |