tlx
PS5SmallsortJob< Context, StringPtr, BktSizeType >::MKQSStep Class Reference

#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

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

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.

Constructor & Destructor Documentation

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

Definition at line 760 of file parallel_sample_sort.hpp.

Member Function Documentation

void calculate_lcp ( )
inline

Definition at line 882 of file parallel_sample_sort.hpp.

Member Data Documentation

key_type* cache_

Definition at line 753 of file parallel_sample_sort.hpp.

size_t depth_

Definition at line 754 of file parallel_sample_sort.hpp.

unsigned char eq_recurse_

Definition at line 756 of file parallel_sample_sort.hpp.

size_t idx_

Definition at line 755 of file parallel_sample_sort.hpp.

uint8_t lcp_eq_

Definition at line 758 of file parallel_sample_sort.hpp.

uint8_t lcp_gt_

Definition at line 758 of file parallel_sample_sort.hpp.

uint8_t lcp_lt_

Definition at line 758 of file parallel_sample_sort.hpp.

size_t num_eq_

Definition at line 754 of file parallel_sample_sort.hpp.

size_t num_gt_

Definition at line 754 of file parallel_sample_sort.hpp.

size_t num_lt_

Definition at line 754 of file parallel_sample_sort.hpp.

StringPtr strptr_

Definition at line 752 of file parallel_sample_sort.hpp.


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