SwatDB
|
This is the complete list of members for ParallelHashJoin, including all inherited members.
_barrier(std::uint32_t n_threads) | ParallelHashJoin | private |
_createTempFiles() | HashJoin | protected |
_delState(fileState *file_state) | Operation | protected |
_firstHash(std::uint32_t tid, bool is_outer) | ParallelHashJoin | private |
HashJoin::_firstHash(bool is_outer) | HashJoin | protected |
_initState(FileId file_id, std::vector< FieldId > fields, fileState *state) | Operation | protected |
_parallelPart1(Record *record, bool is_outer, BlockHeapFileScanner *scanner) | ParallelHashJoin | private |
_parallelRun(std::uint32_t tid) | ParallelHashJoin | private |
_part1(Record *record, bool is_outer, BlockHeapFileScanner *scanner) | HashJoin | protected |
_secondHash(std::uint32_t tid, std::uint32_t n_threads) | ParallelHashJoin | private |
HashJoin::_secondHash() | HashJoin | protected |
buf_mgr | HashJoin | protected |
catalog (defined in Operation) | Operation | protected |
cleanup() | HashJoin | protected |
cv | ParallelHashJoin | private |
exc_mtx | ParallelHashJoin | private |
file_mgr | HashJoin | protected |
hash1(Record *rec, bool is_outer) | HashJoin | protected |
hash_table | HashJoin | protected |
HashJoin(FileId outer_id, FileId inner_id, FileId result_id, std::vector< FieldId > outer_fields, std::vector< FieldId > inner_fields, std::uint32_t num_buckets, std::string temp_path, Catalog *catalog, BufferManager *buf_mgr, FileManager *file_mgr) | HashJoin | |
inner (defined in Join) | Join | protected |
inner_fields | Join | protected |
inner_partitions | HashJoin | protected |
Join(FileId outer_id, FileId inner_id, FileId result_id, std::vector< FieldId > outer_fields, std::vector< FieldId > inner_fields, Catalog *catalog) | Join | |
mtx | ParallelHashJoin | private |
mtx_table | ParallelHashJoin | private |
num_buckets | HashJoin | protected |
num_threads | ParallelHashJoin | private |
Operation(FileId result_id, Catalog *catalog) | Operation | |
outer (defined in Join) | Join | protected |
outer_fields | Join | protected |
outer_partitions | HashJoin | protected |
ParallelHashJoin(FileId outer_id, FileId inner_id, FileId result_id, std::vector< FieldId > outer_fields, std::vector< FieldId > inner_fields, std::uint32_t num_buckets, std::uint32_t num_threads, std::string temp_path, Catalog *catalog, BufferManager *buf_mgr, FileManager *file_mgr) | ParallelHashJoin | |
result_num (defined in ParallelHashJoin) | ParallelHashJoin | private |
result_state (defined in Operation) | Operation | protected |
runOperation() | ParallelHashJoin | virtual |
tcount | ParallelHashJoin | private |
temp_path | HashJoin | protected |
thd_exc_ptr | ParallelHashJoin | private |
threads | ParallelHashJoin | private |
~HashJoin() | HashJoin | |
~Join() | Join | |
~Operation() | Operation | virtual |
~ParallelHashJoin() | ParallelHashJoin |