PostgreSQL Source Code  git master
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 2421 of file execnodes.h.

Field Documentation

◆ am_worker

bool IncrementalSortState::am_worker

Definition at line 2440 of file execnodes.h.

Referenced by ExecIncrementalSortInitializeWorker().

◆ bound

int64 IncrementalSortState::bound

◆ bound_Done

int64 IncrementalSortState::bound_Done

◆ bounded

bool IncrementalSortState::bounded

◆ execution_status

◆ fullsort_state

◆ group_pivot

◆ incsort_info

IncrementalSortInfo IncrementalSortState::incsort_info

Definition at line 2435 of file execnodes.h.

Referenced by ExecInitIncrementalSort(), and show_incremental_sort_info().

◆ n_fullsort_remaining

int64 IncrementalSortState::n_fullsort_remaining

◆ outerNodeDone

bool IncrementalSortState::outerNodeDone

◆ prefixsort_state

◆ presorted_keys

PresortedKeyData* IncrementalSortState::presorted_keys

Definition at line 2433 of file execnodes.h.

Referenced by ExecInitIncrementalSort(), isCurrentGroup(), and preparePresortedCols().

◆ shared_info

◆ ss

◆ transfer_tuple

TupleTableSlot* IncrementalSortState::transfer_tuple

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