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 898 of file parsenodes.h.
bool PartitionBoundSpec::is_default |
Definition at line 903 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 910 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 916 of file parsenodes.h.
Referenced by check_new_partition_bound().
List* PartitionBoundSpec::lowerdatums |
Definition at line 913 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 906 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 907 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 902 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 900 of file parsenodes.h.
List* PartitionBoundSpec::upperdatums |
Definition at line 914 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().