PostgreSQL Source Code git master
|
#include <pathnodes.h>
Public Member Functions | |
pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type | |
PlannerInfo *subroot | pg_node_attr (read_write_ignore) |
Data Fields | |
Oid | aggfnoid |
Oid | aggsortop |
Expr * | target |
Path * | path |
Cost | pathcost |
Param * | param |
Definition at line 3241 of file pathnodes.h.
MinMaxAggInfo::pg_node_attr | ( | no_copy_equal | , |
no_read | , | ||
no_query_jumble | |||
) |
PlannerInfo *subroot MinMaxAggInfo::pg_node_attr | ( | read_write_ignore | ) |
Oid MinMaxAggInfo::aggfnoid |
Definition at line 3248 of file pathnodes.h.
Referenced by can_minmax_aggs(), and find_minmax_agg_replacement_param().
Oid MinMaxAggInfo::aggsortop |
Definition at line 3251 of file pathnodes.h.
Referenced by can_minmax_aggs(), and preprocess_minmax_aggregates().
Param* MinMaxAggInfo::param |
Definition at line 3269 of file pathnodes.h.
Referenced by can_minmax_aggs(), create_minmaxagg_plan(), find_minmax_agg_replacement_param(), and preprocess_minmax_aggregates().
Path* MinMaxAggInfo::path |
Definition at line 3263 of file pathnodes.h.
Referenced by oauth_server.OAuthHandler::_should_modify(), build_minmax_path(), can_minmax_aggs(), create_minmaxagg_path(), and create_minmaxagg_plan().
Cost MinMaxAggInfo::pathcost |
Definition at line 3266 of file pathnodes.h.
Referenced by build_minmax_path(), can_minmax_aggs(), create_minmaxagg_path(), and create_minmaxagg_plan().
Expr* MinMaxAggInfo::target |
Definition at line 3254 of file pathnodes.h.
Referenced by build_minmax_path(), can_minmax_aggs(), find_minmax_agg_replacement_param(), and preprocess_minmax_aggregates().