PostgreSQL Source Code git master
Data Fields
PartitionBoundSpec Struct Reference

#include <parsenodes.h>

Data Fields

 
char  strategy
 
bool  is_default
 
int  modulus
 
int  remainder
 
 
 
 
 

Detailed Description

Definition at line 924 of file parsenodes.h.

Field Documentation

is_default

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().

listdatums

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().

location

ParseLoc PartitionBoundSpec::location

Definition at line 942 of file parsenodes.h.

Referenced by check_new_partition_bound().

lowerdatums

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().

modulus

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().

remainder

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().

strategy

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().

type

NodeTag PartitionBoundSpec::type

Definition at line 926 of file parsenodes.h.

upperdatums

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().


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

AltStyle によって変換されたページ (->オリジナル) /