PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Data Fields | |
NodeTag | type |
Index | tleSortGroupRef |
Oid | eqop |
Oid | sortop |
bool | nulls_first |
bool | hashable |
Definition at line 1372 of file parsenodes.h.
Oid SortGroupClause::eqop |
Definition at line 1376 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(), JumbleExpr(), make_recursive_union(), make_setop(), make_unique_from_sortclauses(), makeSortGroupClauseForSetOp(), ordered_set_startup(), and query_is_distinct_for().
bool SortGroupClause::hashable |
Definition at line 1380 of file parsenodes.h.
Referenced by addTargetToGroupList(), addTargetToSortList(), build_minmax_path(), create_unique_plan(), grouping_is_hashable(), makeSortGroupClauseForSetOp(), and preprocess_grouping_sets().
bool SortGroupClause::nulls_first |
Definition at line 1378 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(), JumbleExpr(), make_pathkeys_for_sortclauses_extended(), make_sort_from_groupcols(), make_sort_from_sortclauses(), makeSortGroupClauseForSetOp(), ordered_set_startup(), transformGroupClauseExpr(), and transformWindowDefinitions().
Oid SortGroupClause::sortop |
Definition at line 1377 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(), grouping_is_sortable(), JumbleExpr(), make_pathkeys_for_sortclauses_extended(), 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 1375 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_grouplist(), get_basic_select_query(), get_rule_orderby(), get_rule_windowspec(), get_sortgroupclause_tle(), get_sortgroupref_clause(), get_sortgroupref_clause_noerr(), JumbleExpr(), 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 1374 of file parsenodes.h.