File tree 1 file changed +17
-1
lines changed
1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change 7
7
*
8
8
*
9
9
* IDENTIFICATION
10
- * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.51 1998/12/04 15:33:33 thomas Exp $
10
+ * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.52 1999/01/21 16:38:36 vadim Exp $
11
11
*
12
12
*-------------------------------------------------------------------------
13
13
*/
@@ -1540,6 +1540,17 @@ _copyRangeTblEntry(RangeTblEntry *from)
1540
1540
return newnode ;
1541
1541
}
1542
1542
1543
+ static RowMark *
1544
+ _copyRowMark (RowMark * from )
1545
+ {
1546
+ RowMark * newnode = makeNode (RowMark );
1547
+
1548
+ newnode -> rti = from -> rti ;
1549
+ newnode -> info = from -> info ;
1550
+
1551
+ return newnode ;
1552
+ }
1553
+
1543
1554
static SortClause *
1544
1555
_copySortClause (SortClause * from )
1545
1556
{
@@ -1623,6 +1634,8 @@ _copyQuery(Query *from)
1623
1634
Node_Copy (from , newnode , limitOffset );
1624
1635
Node_Copy (from , newnode , limitCount );
1625
1636
1637
+ Node_Copy (from , newnode , rowMark );
1638
+
1626
1639
return newnode ;
1627
1640
}
1628
1641
@@ -1846,6 +1859,9 @@ copyObject(void *from)
1846
1859
case T_RangeTblEntry :
1847
1860
retval = _copyRangeTblEntry (from );
1848
1861
break ;
1862
+ case T_RowMark :
1863
+ retval = _copyRowMark (from );
1864
+ break ;
1849
1865
case T_SortClause :
1850
1866
retval = _copySortClause (from );
1851
1867
break ;
You can’t perform that action at this time.
0 commit comments