PostgreSQL Source Code: SortGroupClause Struct Reference (original) (raw)
#include <[parsenodes.h](parsenodes%5F8h%5Fsource.html)>
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 |
Detailed Description
Member Function Documentation
◆ pg_node_attr()
bool hashable SortGroupClause::pg_node_attr | ( | query_jumble_ignore | ) |
---|
Field Documentation
◆ eqop
Oid SortGroupClause::eqop
Definition at line 1453 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().
◆ nulls_first
bool SortGroupClause::nulls_first
Definition at line 1456 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().
◆ reverse_sort
bool SortGroupClause::reverse_sort
◆ sortop
Oid SortGroupClause::sortop
Definition at line 1454 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().
◆ tleSortGroupRef
Index SortGroupClause::tleSortGroupRef
Definition at line 1452 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().
◆ type
The documentation for this struct was generated from the following file:
- src/include/nodes/parsenodes.h