PostgreSQL Source Code: PartitionSchemeData Struct Reference (original) (raw)

#include <[pathnodes.h](pathnodes%5F8h%5Fsource.html)>

Data Fields
char strategy
int16 partnatts
Oid * partopfamily
Oid * partopcintype
Oid * partcollation
int16 * parttyplen
bool * parttypbyval
struct FmgrInfo * partsupfunc

Detailed Description

Definition at line 612 of file pathnodes.h.

Field Documentation

partcollation

Oid* PartitionSchemeData::partcollation

Definition at line 618 of file pathnodes.h.

Referenced by build_partition_pathkeys(), compute_partition_bounds(), find_partition_scheme(), and match_clause_to_partition_key().

partnatts

int16 PartitionSchemeData::partnatts

Definition at line 615 of file pathnodes.h.

Referenced by build_partition_pathkeys(), compute_partition_bounds(), find_partition_scheme(), gen_partprune_steps_internal(), gen_prune_steps_from_opexps(), have_partkey_equi_join(), and set_joinrel_partition_key_exprs().

partopcintype

Oid* PartitionSchemeData::partopcintype

Definition at line 617 of file pathnodes.h.

Referenced by build_partition_pathkeys(), find_partition_scheme(), have_partkey_equi_join(), and match_clause_to_partition_key().

partopfamily

Oid* PartitionSchemeData::partopfamily

Definition at line 616 of file pathnodes.h.

Referenced by build_partition_pathkeys(), find_partition_scheme(), gen_prune_steps_from_opexps(), have_partkey_equi_join(), match_clause_to_partition_key(), and partkey_is_bool_constant_for_query().

partsupfunc

struct FmgrInfo* PartitionSchemeData::partsupfunc

Definition at line 625 of file pathnodes.h.

Referenced by compute_partition_bounds(), find_partition_scheme(), and match_clause_to_partition_key().

parttypbyval

bool* PartitionSchemeData::parttypbyval

Definition at line 622 of file pathnodes.h.

Referenced by compute_partition_bounds(), and find_partition_scheme().

parttyplen

int16* PartitionSchemeData::parttyplen

Definition at line 621 of file pathnodes.h.

Referenced by compute_partition_bounds(), and find_partition_scheme().

strategy

char PartitionSchemeData::strategy

Definition at line 614 of file pathnodes.h.

Referenced by find_partition_scheme(), gen_partprune_steps_internal(), gen_prune_steps_from_opexps(), have_partkey_equi_join(), and match_clause_to_partition_key().


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