|
PostgreSQL Source Code git master
|
#include <partprune.h>
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 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().