PostgreSQL Source Code  git master
PartitionedRelPruneInfo Struct Reference

#include <plannodes.h>

Public Member Functions

 pg_node_attr (no_equal) NodeTag type
 
int *subplan_map pg_node_attr (array_size(nparts))
 
int *subpart_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 1453 of file plannodes.h.

Member Function Documentation

◆ pg_node_attr() [1/4]

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

◆ pg_node_attr() [2/4]

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

◆ pg_node_attr() [3/4]

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

◆ pg_node_attr() [4/4]

PartitionedRelPruneInfo::pg_node_attr ( no_equal  )

Field Documentation

◆ exec_pruning_steps

List* PartitionedRelPruneInfo::exec_pruning_steps

Definition at line 1484 of file plannodes.h.

Referenced by CreatePartitionPruneState(), and make_partitionedrel_pruneinfo().

◆ execparamids

Bitmapset* PartitionedRelPruneInfo::execparamids

Definition at line 1487 of file plannodes.h.

Referenced by CreatePartitionPruneState(), and make_partitionedrel_pruneinfo().

◆ initial_pruning_steps

List* PartitionedRelPruneInfo::initial_pruning_steps

Definition at line 1483 of file plannodes.h.

Referenced by CreatePartitionPruneState(), and make_partitionedrel_pruneinfo().

◆ nparts

int PartitionedRelPruneInfo::nparts

Definition at line 1466 of file plannodes.h.

Referenced by CreatePartitionPruneState(), and make_partitionedrel_pruneinfo().

◆ present_parts

Bitmapset* PartitionedRelPruneInfo::present_parts

Definition at line 1463 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: