diff options
author | Andres Freund <andres@anarazel.de> | 2018-11-16 10:25:34 -0800 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2018-11-16 10:29:01 -0800 |
commit | a7aa608e0f5910f9c73a530a66142c08e3d9043a (patch) | |
tree | cfe884e427c23fcf7a629bb7cb8276bf2b43e457 /src/backend/executor/execExprInterp.c | |
parent | 3f2393edefa5ef2b6970a5a2fa2c7e9c55cc10cf (diff) | |
download | postgresql-a7aa608e0f5910f9c73a530a66142c08e3d9043a.tar.gz postgresql-a7aa608e0f5910f9c73a530a66142c08e3d9043a.zip |
Inline hot path of slot_getsomeattrs().
This yields a minor speedup, which roughly balances the loss from the
upcoming introduction of callbacks to do some operations on slots.
Author: Andres Freund
Discussion: https://postgr.es/m/20181105210039.hh4vvi4vwoq5ba2q@alap3.anarazel.de
Diffstat (limited to 'src/backend/executor/execExprInterp.c')
-rw-r--r-- | src/backend/executor/execExprInterp.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/backend/executor/execExprInterp.c b/src/backend/executor/execExprInterp.c index 9f61ef76c2f..1f9f583cfbb 100644 --- a/src/backend/executor/execExprInterp.c +++ b/src/backend/executor/execExprInterp.c @@ -428,7 +428,6 @@ ExecInterpExpr(ExprState *state, ExprContext *econtext, bool *isnull) { CheckOpSlotCompatibility(op, innerslot); - /* XXX: worthwhile to check tts_nvalid inline first? */ slot_getsomeattrs(innerslot, op->d.fetch.last_var); EEO_NEXT(); |