PostgreSQL Source Code  git master
MergeAppend Struct Reference

#include <plannodes.h>

Public Member Functions

AttrNumber *sortColIdx pg_node_attr (array_size(numCols))
 
Oid *sortOperators pg_node_attr (array_size(numCols))
 
Oid *collations pg_node_attr (array_size(numCols))
 
bool *nullsFirst pg_node_attr (array_size(numCols))
 

Data Fields

Plan plan
 
Bitmapsetapprelids
 
Listmergeplans
 
int numCols
 
struct PartitionPruneInfopart_prune_info
 

Detailed Description

Definition at line 288 of file plannodes.h.

Member Function Documentation

◆ pg_node_attr() [1/4]

AttrNumber* sortColIdx MergeAppend::pg_node_attr ( array_size(numCols )

◆ pg_node_attr() [2/4]

Oid* sortOperators MergeAppend::pg_node_attr ( array_size(numCols )

◆ pg_node_attr() [3/4]

Oid* collations MergeAppend::pg_node_attr ( array_size(numCols )

◆ pg_node_attr() [4/4]

bool* nullsFirst MergeAppend::pg_node_attr ( array_size(numCols )

Field Documentation

◆ apprelids

Bitmapset* MergeAppend::apprelids

Definition at line 293 of file plannodes.h.

Referenced by create_merge_append_plan(), and set_mergeappend_references().

◆ mergeplans

List* MergeAppend::mergeplans

◆ numCols

int MergeAppend::numCols

Definition at line 300 of file plannodes.h.

Referenced by create_merge_append_plan(), and ExecInitMergeAppend().

◆ part_prune_info

struct PartitionPruneInfo* MergeAppend::part_prune_info

◆ plan

Plan MergeAppend::plan

Definition at line 290 of file plannodes.h.

Referenced by create_merge_append_plan(), and set_mergeappend_references().


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