|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Data Fields | |
| NodeTag | type |
| char | strategy |
| bool | is_default |
| int | modulus |
| int | remainder |
| List * | listdatums |
| List * | lowerdatums |
| List * | upperdatums |
| ParseLoc | location |
Definition at line 924 of file parsenodes.h.
| bool PartitionBoundSpec::is_default |
Definition at line 929 of file parsenodes.h.
Referenced by ATExecAttachPartition(), check_new_partition_bound(), create_list_bounds(), create_range_bounds(), get_qual_for_list(), get_qual_for_range(), get_rule_expr(), RelationBuildPartitionDesc(), StorePartitionBound(), and transformPartitionBound().
| List* PartitionBoundSpec::listdatums |
Definition at line 936 of file parsenodes.h.
Referenced by check_new_partition_bound(), create_list_bounds(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_qual_for_list(), get_rule_expr(), and transformPartitionBound().
| ParseLoc PartitionBoundSpec::location |
Definition at line 942 of file parsenodes.h.
Referenced by check_new_partition_bound().
| List* PartitionBoundSpec::lowerdatums |
Definition at line 939 of file parsenodes.h.
Referenced by check_new_partition_bound(), create_range_bounds(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_qual_for_range(), get_rule_expr(), and transformPartitionBound().
| int PartitionBoundSpec::modulus |
Definition at line 932 of file parsenodes.h.
Referenced by check_new_partition_bound(), create_hash_bounds(), get_qual_for_hash(), and get_rule_expr().
| int PartitionBoundSpec::remainder |
Definition at line 933 of file parsenodes.h.
Referenced by check_new_partition_bound(), create_hash_bounds(), get_qual_for_hash(), and get_rule_expr().
| char PartitionBoundSpec::strategy |
Definition at line 928 of file parsenodes.h.
Referenced by check_default_partition_contents(), check_new_partition_bound(), create_hash_bounds(), create_list_bounds(), create_range_bounds(), get_qual_from_partbound(), get_rule_expr(), and transformPartitionBound().
| NodeTag PartitionBoundSpec::type |
Definition at line 926 of file parsenodes.h.
| List* PartitionBoundSpec::upperdatums |
Definition at line 940 of file parsenodes.h.
Referenced by check_new_partition_bound(), create_range_bounds(), expression_tree_mutator_impl(), expression_tree_walker_impl(), get_qual_for_range(), get_rule_expr(), and transformPartitionBound().