PostgreSQL Source Code  git master
ExecRowMark Struct Reference

#include <execnodes.h>

Data Fields

Relation relation
 
Oid relid
 
Index rti
 
Index prti
 
Index rowmarkId
 
RowMarkType markType
 
LockClauseStrength strength
 
LockWaitPolicy waitPolicy
 
bool ermActive
 
ItemPointerData curCtid
 
void * ermExtra
 

Detailed Description

Definition at line 670 of file execnodes.h.

Field Documentation

◆ curCtid

ItemPointerData ExecRowMark::curCtid

Definition at line 681 of file execnodes.h.

Referenced by execCurrentOf(), ExecLockRows(), and InitPlan().

◆ ermActive

bool ExecRowMark::ermActive

Definition at line 680 of file execnodes.h.

Referenced by ExecLockRows(), and InitPlan().

◆ ermExtra

void* ExecRowMark::ermExtra

Definition at line 682 of file execnodes.h.

Referenced by InitPlan().

◆ markType

◆ prti

Index ExecRowMark::prti

Definition at line 675 of file execnodes.h.

Referenced by EvalPlanQualFetchRowMark(), ExecBuildAuxRowMark(), ExecLockRows(), and InitPlan().

◆ relation

Relation ExecRowMark::relation

Definition at line 672 of file execnodes.h.

Referenced by EvalPlanQualFetchRowMark(), ExecLockRows(), and InitPlan().

◆ relid

Oid ExecRowMark::relid

Definition at line 673 of file execnodes.h.

Referenced by EvalPlanQualFetchRowMark(), execCurrentOf(), ExecLockRows(), and InitPlan().

◆ rowmarkId

Index ExecRowMark::rowmarkId

Definition at line 676 of file execnodes.h.

Referenced by ExecBuildAuxRowMark(), and InitPlan().

◆ rti

Index ExecRowMark::rti

◆ strength

LockClauseStrength ExecRowMark::strength

Definition at line 678 of file execnodes.h.

Referenced by InitPlan().

◆ waitPolicy

LockWaitPolicy ExecRowMark::waitPolicy

Definition at line 679 of file execnodes.h.

Referenced by ExecLockRows(), and InitPlan().


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