PostgreSQL Source Code git master
|
#include <partprune.h>
Data Fields | |
char | strategy |
int | partnatts |
int | nparts |
PartitionBoundInfo | boundinfo |
Oid * | partcollation |
FmgrInfo * | partsupfunc |
FmgrInfo * | stepcmpfuncs |
MemoryContext | ppccontext |
PlanState * | planstate |
ExprContext * | exprcontext |
ExprState ** | exprstates |
Definition at line 49 of file partprune.h.
PartitionBoundInfo PartitionPruneContext::boundinfo |
Definition at line 54 of file partprune.h.
Referenced by get_matching_hash_bounds(), get_matching_list_bounds(), get_matching_partitions(), get_matching_range_bounds(), InitPartitionPruneContext(), perform_pruning_combine_step(), and prune_append_rel_partitions().
ExprContext* PartitionPruneContext::exprcontext |
Definition at line 60 of file partprune.h.
Referenced by ExecFindMatchingSubPlans(), InitPartitionPruneContext(), partkey_datum_from_expr(), and prune_append_rel_partitions().
ExprState** PartitionPruneContext::exprstates |
Definition at line 61 of file partprune.h.
Referenced by InitPartitionPruneContext(), partkey_datum_from_expr(), and prune_append_rel_partitions().
int PartitionPruneContext::nparts |
Definition at line 53 of file partprune.h.
Referenced by get_matching_partitions(), InitPartitionPruneContext(), and prune_append_rel_partitions().
Oid* PartitionPruneContext::partcollation |
Definition at line 55 of file partprune.h.
Referenced by get_matching_hash_bounds(), get_matching_list_bounds(), get_matching_range_bounds(), InitPartitionPruneContext(), and prune_append_rel_partitions().
int PartitionPruneContext::partnatts |
Definition at line 52 of file partprune.h.
Referenced by get_matching_hash_bounds(), get_matching_list_bounds(), get_matching_range_bounds(), InitPartitionPruneContext(), perform_pruning_base_step(), and prune_append_rel_partitions().
FmgrInfo* PartitionPruneContext::partsupfunc |
Definition at line 56 of file partprune.h.
Referenced by InitPartitionPruneContext(), perform_pruning_base_step(), and prune_append_rel_partitions().
PlanState* PartitionPruneContext::planstate |
Definition at line 59 of file partprune.h.
Referenced by InitPartitionPruneContext(), and prune_append_rel_partitions().
MemoryContext PartitionPruneContext::ppccontext |
Definition at line 58 of file partprune.h.
Referenced by InitPartitionPruneContext(), perform_pruning_base_step(), and prune_append_rel_partitions().
FmgrInfo* PartitionPruneContext::stepcmpfuncs |
Definition at line 57 of file partprune.h.
Referenced by InitPartitionPruneContext(), perform_pruning_base_step(), and prune_append_rel_partitions().
char PartitionPruneContext::strategy |
Definition at line 51 of file partprune.h.
Referenced by get_matching_hash_bounds(), get_matching_list_bounds(), get_matching_partitions(), get_matching_range_bounds(), InitPartitionPruneContext(), perform_pruning_base_step(), and prune_append_rel_partitions().