File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 8
8
*
9
9
*
10
10
* IDENTIFICATION
11
- * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.57 2000/01/27 18:11:28 tgl Exp $
11
+ * $Header: /cvsroot/pgsql/src/backend/nodes/equalfuncs.c,v 1.58 2000/01/31 01:21:39 tgl Exp $
12
12
*
13
13
*-------------------------------------------------------------------------
14
14
*/
@@ -655,6 +655,17 @@ _equalRangeTblEntry(RangeTblEntry *a, RangeTblEntry *b)
655
655
return true;
656
656
}
657
657
658
+ static bool
659
+ _equalSortClause (SortClause * a , SortClause * b )
660
+ {
661
+ if (a -> tleSortGroupRef != b -> tleSortGroupRef )
662
+ return false;
663
+ if (a -> sortop != b -> sortop )
664
+ return false;
665
+
666
+ return true;
667
+ }
668
+
658
669
static bool
659
670
_equalTargetEntry (TargetEntry * a , TargetEntry * b )
660
671
{
@@ -863,6 +874,13 @@ equal(void *a, void *b)
863
874
case T_RangeTblEntry :
864
875
retval = _equalRangeTblEntry (a , b );
865
876
break ;
877
+ case T_SortClause :
878
+ retval = _equalSortClause (a , b );
879
+ break ;
880
+ case T_GroupClause :
881
+ /* GroupClause is equivalent to SortClause */
882
+ retval = _equalSortClause (a , b );
883
+ break ;
866
884
case T_TargetEntry :
867
885
retval = _equalTargetEntry (a , b );
868
886
break ;
You can’t perform that action at this time.
0 commit comments