class xf::database::gqe::JoinStrategyManualSet¶
#include "gqe_join_strategy.hpp"
Overview¶
class JoinStrategyManualSet: public xf::database::gqe::JoinStrategyBase
Inherited Members¶
Methods¶
JoinStrategyManualSet¶
JoinStrategyManualSet ( size_t _sol, size_t _sec_l, size_t _sec_r, size_t _slice_num, size_t _log_part, bool _probe_buf_size_auto = true )
construct of JoinStrategyManualSet .
derived class of JoinStrategyBase , for set solution and parameters manually
Parameters:
| sol | solution id SOL0 | SOL1 | SOL2. |
| sec_l | section number of left table |
| sec_r | section number of right table |
| slice_num | slice number of probe kernel. |
| log_part | log number of hash partition. |
| _probe_buf_size_auto | solution2: when true (default), auto set, false, refer to size of user buffer //todo: current version, only solution2 add cpu aggregation, reserve the parameter |