aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_clause.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2021-02-11 11:23:25 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2021-02-11 11:23:25 -0500
commitd4c746516b8b4eb0bf993e3729ccc04d1febdb1e (patch)
tree55699d74c7a9cc45dfe722a0359f42fe369c3b8e /src/backend/parser/parse_clause.c
parent42d74e0c443760af91875af99d2655c9eb4c40df (diff)
downloadpostgresql-d4c746516b8b4eb0bf993e3729ccc04d1febdb1e.tar.gz
postgresql-d4c746516b8b4eb0bf993e3729ccc04d1febdb1e.zip
Remove no-longer-used RTE argument of markVarForSelectPriv().
In the wake of c028faf2a, this is no longer needed. I left it out of that patch since the API change would be undesirable in a released branch; but there's no reason not to do it in HEAD.
Diffstat (limited to 'src/backend/parser/parse_clause.c')
-rw-r--r--src/backend/parser/parse_clause.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/backend/parser/parse_clause.c b/src/backend/parser/parse_clause.c
index 672245ded7a..bdf8ec46e2b 100644
--- a/src/backend/parser/parse_clause.c
+++ b/src/backend/parser/parse_clause.c
@@ -58,7 +58,6 @@ static int extractRemainingColumns(ParseNamespaceColumn *src_nscolumns,
List **res_colnames, List **res_colvars,
ParseNamespaceColumn *res_nscolumns);
static Node *transformJoinUsingClause(ParseState *pstate,
- RangeTblEntry *leftRTE, RangeTblEntry *rightRTE,
List *leftVars, List *rightVars);
static Node *transformJoinOnClause(ParseState *pstate, JoinExpr *j,
List *namespace);
@@ -302,7 +301,6 @@ extractRemainingColumns(ParseNamespaceColumn *src_nscolumns,
*/
static Node *
transformJoinUsingClause(ParseState *pstate,
- RangeTblEntry *leftRTE, RangeTblEntry *rightRTE,
List *leftVars, List *rightVars)
{
Node *result;
@@ -325,8 +323,8 @@ transformJoinUsingClause(ParseState *pstate,
A_Expr *e;
/* Require read access to the join variables */
- markVarForSelectPriv(pstate, lvar, leftRTE);
- markVarForSelectPriv(pstate, rvar, rightRTE);
+ markVarForSelectPriv(pstate, lvar);
+ markVarForSelectPriv(pstate, rvar);
/* Now create the lvar = rvar join condition */
e = makeSimpleA_Expr(AEXPR_OP, "=",
@@ -1411,8 +1409,6 @@ transformFromClauseItem(ParseState *pstate, Node *n,
}
j->quals = transformJoinUsingClause(pstate,
- l_nsitem->p_rte,
- r_nsitem->p_rte,
l_usingvars,
r_usingvars);
}