* Get the next tuple in the same bucket as 'tuple'. */
| 3946 | * Get the next tuple in the same bucket as 'tuple'. |
| 3947 | */ |
| 3948 | static inline HashJoinTuple |
| 3949 | ExecParallelHashNextTuple(HashJoinTable hashtable, HashJoinTuple tuple) |
| 3950 | { |
| 3951 | HashJoinTuple next; |
| 3952 | |
| 3953 | Assert(hashtable->parallel_state); |
| 3954 | next = (HashJoinTuple) dsa_get_address(hashtable->area, tuple->next.shared); |
| 3955 | |
| 3956 | return next; |
| 3957 | } |
| 3958 | |
| 3959 | /* |
| 3960 | * Insert a tuple at the front of a chain of tuples in DSA memory atomically. |
no test coverage detected