PostgreSQL Source Code git master
PartitionedRelPruningData Struct Reference

#include <execPartition.h>

Data Fields

Relation partrel
 
int nparts
 
int * subplan_map
 
int * subpart_map
 
int * leafpart_rti_map
 
Bitmapsetpresent_parts
 
Listinitial_pruning_steps
 
Listexec_pruning_steps
 
PartitionPruneContext initial_context
 
PartitionPruneContext exec_context
 

Detailed Description

Definition at line 63 of file execPartition.h.

Field Documentation

◆ exec_context

PartitionPruneContext PartitionedRelPruningData::exec_context

◆ exec_pruning_steps

List* PartitionedRelPruningData::exec_pruning_steps

◆ initial_context

PartitionPruneContext PartitionedRelPruningData::initial_context

Definition at line 73 of file execPartition.h.

Referenced by CreatePartitionPruneState(), and find_matching_subplans_recurse().

◆ initial_pruning_steps

List* PartitionedRelPruningData::initial_pruning_steps

Definition at line 71 of file execPartition.h.

Referenced by CreatePartitionPruneState(), and find_matching_subplans_recurse().

◆ leafpart_rti_map

int* PartitionedRelPruningData::leafpart_rti_map

Definition at line 69 of file execPartition.h.

Referenced by CreatePartitionPruneState(), and find_matching_subplans_recurse().

◆ nparts

int PartitionedRelPruningData::nparts

Definition at line 66 of file execPartition.h.

Referenced by CreatePartitionPruneState(), and InitExecPartitionPruneContexts().

◆ partrel

Relation PartitionedRelPruningData::partrel

Definition at line 65 of file execPartition.h.

Referenced by CreatePartitionPruneState(), and InitExecPartitionPruneContexts().

◆ present_parts

Bitmapset* PartitionedRelPruningData::present_parts

◆ subpart_map

int* PartitionedRelPruningData::subpart_map

◆ subplan_map

int* PartitionedRelPruningData::subplan_map

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