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

#include <plannodes.h>

Public Member Functions

 pg_node_attr (no_equal, no_query_jumble) NodeTag type
 
int *subplan_map pg_node_attr (array_size(nparts))
 
int *subpart_map pg_node_attr (array_size(nparts))
 
int *leafpart_rti_map pg_node_attr (array_size(nparts))
 
Oid *relid_map pg_node_attr (array_size(nparts))
 

Data Fields

Index rtindex
 
Bitmapsetpresent_parts
 
int nparts
 
Listinitial_pruning_steps
 
Listexec_pruning_steps
 
Bitmapsetexecparamids
 

Detailed Description

Definition at line 1623 of file plannodes.h.

Member Function Documentation

◆ pg_node_attr() [1/5]

int *subplan_map PartitionedRelPruneInfo::pg_node_attr ( array_size(nparts )

◆ pg_node_attr() [2/5]

int *subpart_map PartitionedRelPruneInfo::pg_node_attr ( array_size(nparts )

◆ pg_node_attr() [3/5]

int *leafpart_rti_map PartitionedRelPruneInfo::pg_node_attr ( array_size(nparts )

◆ pg_node_attr() [4/5]

Oid *relid_map PartitionedRelPruneInfo::pg_node_attr ( array_size(nparts )

◆ pg_node_attr() [5/5]

PartitionedRelPruneInfo::pg_node_attr ( no_equal  ,
no_query_jumble   
)

Field Documentation

◆ exec_pruning_steps

List* PartitionedRelPruneInfo::exec_pruning_steps

◆ execparamids

Bitmapset* PartitionedRelPruneInfo::execparamids

Definition at line 1662 of file plannodes.h.

Referenced by CreatePartitionPruneState(), and make_partitionedrel_pruneinfo().

◆ initial_pruning_steps

List* PartitionedRelPruneInfo::initial_pruning_steps

◆ nparts

int PartitionedRelPruneInfo::nparts

◆ present_parts

Bitmapset* PartitionedRelPruneInfo::present_parts

Definition at line 1633 of file plannodes.h.

Referenced by CreatePartitionPruneState(), and make_partitionedrel_pruneinfo().

◆ rtindex

Index PartitionedRelPruneInfo::rtindex

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