PostgreSQL Source Code git master
Loading...
Searching...
No Matches
IncrementalSortState Struct Reference

#include <execnodes.h>

Data Fields

ScanState ss
 
bool bounded
 
int64 bound
 
bool outerNodeDone
 
int64 bound_Done
 
IncrementalSortExecutionStatus execution_status
 
int64 n_fullsort_remaining
 
Tuplesortstatefullsort_state
 
Tuplesortstateprefixsort_state
 
PresortedKeyDatapresorted_keys
 
IncrementalSortInfo incsort_info
 
TupleTableSlotgroup_pivot
 
TupleTableSlottransfer_tuple
 
bool am_worker
 
SharedIncrementalSortInfoshared_info
 

Detailed Description

Definition at line 2365 of file execnodes.h.

Field Documentation

◆ am_worker

bool IncrementalSortState::am_worker

Definition at line 2384 of file execnodes.h.

Referenced by ExecIncrementalSortInitializeWorker().

◆ bound

int64 IncrementalSortState::bound

Definition at line 2369 of file execnodes.h.

Referenced by ExecIncrementalSort(), and switchToPresortedPrefixMode().

◆ bound_Done

int64 IncrementalSortState::bound_Done

◆ bounded

bool IncrementalSortState::bounded

◆ execution_status

IncrementalSortExecutionStatus IncrementalSortState::execution_status

◆ fullsort_state

Tuplesortstate* IncrementalSortState::fullsort_state

◆ group_pivot

TupleTableSlot* IncrementalSortState::group_pivot

◆ incsort_info

IncrementalSortInfo IncrementalSortState::incsort_info

Definition at line 2379 of file execnodes.h.

◆ n_fullsort_remaining

int64 IncrementalSortState::n_fullsort_remaining

◆ outerNodeDone

bool IncrementalSortState::outerNodeDone

Definition at line 2370 of file execnodes.h.

Referenced by ExecIncrementalSort(), and ExecReScanIncrementalSort().

◆ prefixsort_state

Tuplesortstate* IncrementalSortState::prefixsort_state

◆ presorted_keys

PresortedKeyData* IncrementalSortState::presorted_keys

Definition at line 2377 of file execnodes.h.

Referenced by isCurrentGroup(), and preparePresortedCols().

◆ shared_info

◆ ss

◆ transfer_tuple

TupleTableSlot* IncrementalSortState::transfer_tuple

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