Thrill  0.1
PS5SmallsortJob< Context, StringPtr, BktSizeType >::MKQSStep Class Reference

Detailed Description

template<typename Context, typename StringPtr, typename BktSizeType>
class tlx::sort_strings_detail::PS5SmallsortJob< Context, StringPtr, BktSizeType >::MKQSStep

Definition at line 749 of file parallel_sample_sort.hpp.

+ Collaboration diagram for PS5SmallsortJob< Context, StringPtr, BktSizeType >::MKQSStep:

#include <parallel_sample_sort.hpp>

Public Member Functions

 MKQSStep (Context &ctx, const StringPtr &strptr, key_type *cache, size_t depth, bool CacheDirty)
 
void calculate_lcp ()
 

Public Attributes

key_typecache_
 
size_t depth_
 
unsigned char eq_recurse_
 
size_t idx_
 
uint8_t lcp_eq_
 
uint8_t lcp_gt_
 
uint8_t lcp_lt_
 
size_t num_eq_
 
size_t num_gt_
 
size_t num_lt_
 
StringPtr strptr_
 

Constructor & Destructor Documentation

◆ MKQSStep()

Member Function Documentation

◆ calculate_lcp()

void calculate_lcp ( )
inline

Member Data Documentation

◆ cache_

◆ depth_

◆ eq_recurse_

◆ idx_

◆ lcp_eq_

◆ lcp_gt_

uint8_t lcp_gt_

Definition at line 758 of file parallel_sample_sort.hpp.

◆ lcp_lt_

uint8_t lcp_lt_

Definition at line 758 of file parallel_sample_sort.hpp.

◆ num_eq_

◆ num_gt_

◆ num_lt_

◆ strptr_


The documentation for this class was generated from the following file: