PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BTShared Struct Reference

Data Fields

Oid heaprelid
 
Oid indexrelid
 
bool isunique
 
bool nulls_not_distinct
 
bool isconcurrent
 
int scantuplesortstates
 
uint64 queryid
 
ConditionVariable workersdonecv
 
slock_t mutex
 
int nparticipantsdone
 
double reltuples
 
bool havedead
 
double indtuples
 
bool brokenhotchain
 

Detailed Description

Definition at line 93 of file nbtsort.c.

Field Documentation

◆ brokenhotchain

bool BTShared::brokenhotchain

◆ havedead

bool BTShared::havedead

◆ heaprelid

Oid BTShared::heaprelid

Definition at line 100 of file nbtsort.c.

Referenced by _bt_begin_parallel(), and _bt_parallel_build_main().

◆ indexrelid

Oid BTShared::indexrelid

Definition at line 101 of file nbtsort.c.

Referenced by _bt_begin_parallel(), and _bt_parallel_build_main().

◆ indtuples

double BTShared::indtuples

◆ isconcurrent

bool BTShared::isconcurrent

◆ isunique

◆ mutex

slock_t BTShared::mutex

◆ nparticipantsdone

int BTShared::nparticipantsdone

◆ nulls_not_distinct

bool BTShared::nulls_not_distinct

◆ queryid

uint64 BTShared::queryid

Definition at line 108 of file nbtsort.c.

Referenced by _bt_begin_parallel(), and _bt_parallel_build_main().

◆ reltuples

double BTShared::reltuples

◆ scantuplesortstates

int BTShared::scantuplesortstates

Definition at line 105 of file nbtsort.c.

Referenced by _bt_begin_parallel(), and _bt_parallel_build_main().

◆ workersdonecv

ConditionVariable BTShared::workersdonecv

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