SwatDB
Loading...
Searching...
No Matches
ParallelHashJoin Member List

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

_barrier(std::uint32_t n_threads)ParallelHashJoinprivate
_createTempFiles()HashJoinprotected
_delState(fileState *file_state)Operationprotected
_firstHash(std::uint32_t tid, bool is_outer)ParallelHashJoinprivate
HashJoin::_firstHash(bool is_outer)HashJoinprotected
_initState(FileId file_id, std::vector< FieldId > fields, fileState *state)Operationprotected
_parallelPart1(Record *record, bool is_outer, BlockHeapFileScanner *scanner)ParallelHashJoinprivate
_parallelRun(std::uint32_t tid)ParallelHashJoinprivate
_part1(Record *record, bool is_outer, BlockHeapFileScanner *scanner)HashJoinprotected
_secondHash(std::uint32_t tid, std::uint32_t n_threads)ParallelHashJoinprivate
HashJoin::_secondHash()HashJoinprotected
buf_mgrHashJoinprotected
catalog (defined in Operation)Operationprotected
cleanup()HashJoinprotected
cvParallelHashJoinprivate
exc_mtxParallelHashJoinprivate
file_mgrHashJoinprotected
hash1(Record *rec, bool is_outer)HashJoinprotected
hash_tableHashJoinprotected
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)Joinprotected
inner_fieldsJoinprotected
inner_partitionsHashJoinprotected
Join(FileId outer_id, FileId inner_id, FileId result_id, std::vector< FieldId > outer_fields, std::vector< FieldId > inner_fields, Catalog *catalog)Join
mtxParallelHashJoinprivate
mtx_tableParallelHashJoinprivate
num_bucketsHashJoinprotected
num_threadsParallelHashJoinprivate
Operation(FileId result_id, Catalog *catalog)Operation
outer (defined in Join)Joinprotected
outer_fieldsJoinprotected
outer_partitionsHashJoinprotected
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)ParallelHashJoinprivate
result_state (defined in Operation)Operationprotected
runOperation()ParallelHashJoinvirtual
tcountParallelHashJoinprivate
temp_pathHashJoinprotected
thd_exc_ptrParallelHashJoinprivate
threadsParallelHashJoinprivate
~HashJoin()HashJoin
~Join()Join
~Operation()Operationvirtual
~ParallelHashJoin()ParallelHashJoin