summaryrefslogtreecommitdiff
path: root/contrib/spi/refint.c
diff options
context:
space:
mode:
authorAndres Freund2018-01-29 20:16:53 +0000
committerAndres Freund2018-01-29 20:19:12 +0000
commitc12693d8f3bbbffcb79f6af476cc647402e1145e (patch)
tree94ea605c5cfd798de9a570fcb5e5cc2c7a9f18a1 /contrib/spi/refint.c
parent97d4445a033f1cc02784d42561b52b3441c8eddd (diff)
Introduce ExecQualAndReset() helper.
It's a common task to evaluate a qual and reset the corresponding expression context. Currently that requires storing the result of the qual eval, resetting the context, and then reacting on the result. As that's awkward several places only reset the context next time through a node. That's not great, so introduce a helper that evaluates and resets. It's a bit ugly that it currently uses MemoryContextReset() instead of ResetExprContext(), but that seems easier than reordering all of executor.h. Author: Andres Freund Discussion: https://postgr.es/m/20180109222544.f7loxrunqh3xjl5f@alap3.anarazel.de
Diffstat (limited to 'contrib/spi/refint.c')
0 files changed, 0 insertions, 0 deletions