PostgreSQL Source Code  git master
PartitionPruneContext Struct Reference

#include <partprune.h>

Data Fields

char strategy
 
int partnatts
 
int nparts
 
PartitionBoundInfo boundinfo
 
Oidpartcollation
 
FmgrInfopartsupfunc
 
FmgrInfostepcmpfuncs
 
MemoryContext ppccontext
 
PlanStateplanstate
 
ExprContextexprcontext
 
ExprState ** exprstates
 

Detailed Description

Definition at line 49 of file partprune.h.

Field Documentation

◆ boundinfo

PartitionBoundInfo PartitionPruneContext::boundinfo

Definition at line 54 of file partprune.h.

◆ exprcontext

ExprContext* PartitionPruneContext::exprcontext

Definition at line 60 of file partprune.h.

Referenced by ExecFindMatchingSubPlans().

◆ exprstates

ExprState** PartitionPruneContext::exprstates

Definition at line 61 of file partprune.h.

◆ nparts

int PartitionPruneContext::nparts

Definition at line 53 of file partprune.h.

◆ partcollation

Oid* PartitionPruneContext::partcollation

Definition at line 55 of file partprune.h.

◆ partnatts

int PartitionPruneContext::partnatts

Definition at line 52 of file partprune.h.

◆ partsupfunc

FmgrInfo* PartitionPruneContext::partsupfunc

Definition at line 56 of file partprune.h.

◆ planstate

PlanState* PartitionPruneContext::planstate

Definition at line 59 of file partprune.h.

◆ ppccontext

MemoryContext PartitionPruneContext::ppccontext

Definition at line 58 of file partprune.h.

◆ stepcmpfuncs

FmgrInfo* PartitionPruneContext::stepcmpfuncs

Definition at line 57 of file partprune.h.

◆ strategy

char PartitionPruneContext::strategy

Definition at line 51 of file partprune.h.


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