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:
- src/include/nodes/pathnodes.h