@@ -1371,7 +1371,7 @@ InitResultRelInfo(ResultRelInfo *resultRelInfo,
1371
1371
resultRelInfo -> ri_projectNewInfoValid = false;
1372
1372
resultRelInfo -> ri_FdwState = NULL ;
1373
1373
resultRelInfo -> ri_usesFdwDirectModify = false;
1374
- resultRelInfo -> ri_ConstraintExprs = NULL ;
1374
+ resultRelInfo -> ri_CheckConstraintExprs = NULL ;
1375
1375
resultRelInfo -> ri_GeneratedExprsI = NULL ;
1376
1376
resultRelInfo -> ri_GeneratedExprsU = NULL ;
1377
1377
resultRelInfo -> ri_projectReturning = NULL ;
@@ -1871,10 +1871,10 @@ ExecRelCheck(ResultRelInfo *resultRelInfo,
1871
1871
* nodetrees for rel's constraint expressions. Keep them in the per-query
1872
1872
* memory context so they'll survive throughout the query.
1873
1873
*/
1874
- if (resultRelInfo -> ri_ConstraintExprs == NULL )
1874
+ if (resultRelInfo -> ri_CheckConstraintExprs == NULL )
1875
1875
{
1876
1876
oldContext = MemoryContextSwitchTo (estate -> es_query_cxt );
1877
- resultRelInfo -> ri_ConstraintExprs =
1877
+ resultRelInfo -> ri_CheckConstraintExprs =
1878
1878
(ExprState * * ) palloc0 (ncheck * sizeof (ExprState * ));
1879
1879
for (i = 0 ; i < ncheck ; i ++ )
1880
1880
{
@@ -1886,7 +1886,7 @@ ExecRelCheck(ResultRelInfo *resultRelInfo,
1886
1886
1887
1887
checkconstr = stringToNode (check [i ].ccbin );
1888
1888
checkconstr = (Expr * ) expand_generated_columns_in_expr ((Node * ) checkconstr , rel , 1 );
1889
- resultRelInfo -> ri_ConstraintExprs [i ] =
1889
+ resultRelInfo -> ri_CheckConstraintExprs [i ] =
1890
1890
ExecPrepareExpr (checkconstr , estate );
1891
1891
}
1892
1892
MemoryContextSwitchTo (oldContext );
@@ -1904,7 +1904,7 @@ ExecRelCheck(ResultRelInfo *resultRelInfo,
1904
1904
/* And evaluate the constraints */
1905
1905
for (i = 0 ; i < ncheck ; i ++ )
1906
1906
{
1907
- ExprState * checkconstr = resultRelInfo -> ri_ConstraintExprs [i ];
1907
+ ExprState * checkconstr = resultRelInfo -> ri_CheckConstraintExprs [i ];
1908
1908
1909
1909
/*
1910
1910
* NOTE: SQL specifies that a NULL result from a constraint expression
0 commit comments