PostgreSQL Source Code  git master
PartitionKeyData Struct Reference

#include <partcache.h>

Data Fields

char strategy
 
int16 partnatts
 
AttrNumberpartattrs
 
Listpartexprs
 
Oidpartopfamily
 
Oidpartopcintype
 
FmgrInfopartsupfunc
 
Oidpartcollation
 
Oidparttypid
 
int32parttypmod
 
int16parttyplen
 
boolparttypbyval
 
char * parttypalign
 
Oidparttypcoll
 

Detailed Description

Definition at line 24 of file partcache.h.

Field Documentation

◆ partattrs

AttrNumber* PartitionKeyData::partattrs

Definition at line 28 of file partcache.h.

Referenced by FormPartitionKeyDatum(), and set_baserel_partition_key_exprs().

◆ partcollation

Oid* PartitionKeyData::partcollation

Definition at line 38 of file partcache.h.

Referenced by find_partition_scheme(), and InitPartitionPruneContext().

◆ partexprs

List* PartitionKeyData::partexprs

Definition at line 30 of file partcache.h.

Referenced by FormPartitionKeyDatum(), and set_baserel_partition_key_exprs().

◆ partnatts

int16 PartitionKeyData::partnatts

◆ partopcintype

Oid* PartitionKeyData::partopcintype

Definition at line 34 of file partcache.h.

Referenced by find_partition_scheme().

◆ partopfamily

Oid* PartitionKeyData::partopfamily

Definition at line 33 of file partcache.h.

Referenced by find_partition_scheme().

◆ partsupfunc

FmgrInfo* PartitionKeyData::partsupfunc

Definition at line 35 of file partcache.h.

Referenced by find_partition_scheme(), and InitPartitionPruneContext().

◆ parttypalign

char* PartitionKeyData::parttypalign

Definition at line 45 of file partcache.h.

◆ parttypbyval

bool* PartitionKeyData::parttypbyval

Definition at line 44 of file partcache.h.

Referenced by find_partition_scheme().

◆ parttypcoll

Oid* PartitionKeyData::parttypcoll

Definition at line 46 of file partcache.h.

Referenced by set_baserel_partition_key_exprs().

◆ parttypid

Oid* PartitionKeyData::parttypid

Definition at line 41 of file partcache.h.

Referenced by set_baserel_partition_key_exprs().

◆ parttyplen

int16* PartitionKeyData::parttyplen

Definition at line 43 of file partcache.h.

Referenced by find_partition_scheme().

◆ parttypmod

int32* PartitionKeyData::parttypmod

Definition at line 42 of file partcache.h.

Referenced by set_baserel_partition_key_exprs().

◆ strategy

char PartitionKeyData::strategy

Definition at line 26 of file partcache.h.

Referenced by find_partition_scheme(), and InitPartitionPruneContext().


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