PostgreSQL Source Code git master
|
#include <parsenodes.h>
Public Member Functions | |
bool hashable | pg_node_attr (query_jumble_ignore) |
Data Fields | |
NodeTag | type |
Index | tleSortGroupRef |
Oid | eqop |
Oid | sortop |
bool | reverse_sort |
bool | nulls_first |
Definition at line 1444 of file parsenodes.h.
bool hashable SortGroupClause::pg_node_attr | ( | query_jumble_ignore | ) |
Oid SortGroupClause::eqop |
Definition at line 1448 of file parsenodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), build_minmax_path(), create_limit_plan(), create_unique_plan(), create_windowagg_plan(), extract_grouping_ops(), find_expr_references_walker(), make_recursive_union(), make_setop(), make_unique_from_sortclauses(), makeSortGroupClauseForSetOp(), ordered_set_startup(), and query_is_distinct_for().
bool SortGroupClause::nulls_first |
Definition at line 1451 of file parsenodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), appendAggOrderBy(), build_minmax_path(), build_pertrans_for_aggref(), common_prefix_cmp(), create_unique_plan(), get_rule_orderby(), make_pathkeys_for_sortclauses_extended(), make_setop(), make_sort_from_groupcols(), make_sort_from_sortclauses(), makeSortGroupClauseForSetOp(), ordered_set_startup(), transformGroupClauseExpr(), and transformWindowDefinitions().
bool SortGroupClause::reverse_sort |
Definition at line 1450 of file parsenodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), build_minmax_path(), create_unique_plan(), make_pathkeys_for_sortclauses_extended(), makeSortGroupClauseForSetOp(), and transformWindowDefinitions().
Oid SortGroupClause::sortop |
Definition at line 1449 of file parsenodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), appendAggOrderBy(), build_minmax_path(), build_pertrans_for_aggref(), common_prefix_cmp(), create_unique_plan(), find_expr_references_walker(), foreign_expr_walker(), get_rule_orderby(), group_keys_reorder_by_pathkeys(), grouping_is_sortable(), make_pathkeys_for_sortclauses_extended(), make_setop(), make_sort_from_groupcols(), make_sort_from_sortclauses(), makeSortGroupClauseForSetOp(), ordered_set_startup(), preprocess_groupclause(), preprocess_grouping_sets(), targetIsInSortList(), transformAggregateCall(), and transformWindowDefinitions().
Index SortGroupClause::tleSortGroupRef |
Definition at line 1447 of file parsenodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), appendAggOrderBy(), appendGroupByClause(), build_minmax_path(), common_prefix_cmp(), create_groupingsets_plan(), create_unique_plan(), foreign_expr_walker(), generate_setop_child_grouplist(), generate_setop_grouplist(), get_basic_select_query(), get_rule_orderby(), get_rule_windowspec(), get_sortgroupclause_tle(), get_sortgroupref_clause(), get_sortgroupref_clause_noerr(), get_useful_group_keys_orderings(), make_pathkeys_for_sortclauses_extended(), make_window_input_target(), makeSortGroupClauseForSetOp(), preprocess_grouping_sets(), remap_groupColIdx(), remap_to_groupclause_idx(), reorder_grouping_sets(), targetIsInSortList(), transformDistinctOnClause(), and transformGroupClauseExpr().
NodeTag SortGroupClause::type |
Definition at line 1446 of file parsenodes.h.