git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 51db0d1) | patch
Do execGrouping.c via expression eval machinery.
2018年2月16日 05:55:31 +0000 (21:55 -0800)
2018年2月16日 05:55:31 +0000 (21:55 -0800)
commit 773aec7aa98abd38d6d9435913bb8e14e392c274
Do execGrouping.c via expression eval machinery.

This has a performance benefit on own, although not hugely so. The
primary benefit is that it will allow for to JIT tuple deforming and
comparator invocations.

Author: Andres Freund
Discussion: https://postgr.es/m/20171129080934.amqqkke2zjtekd4t@alap3.anarazel.de
15 files changed:
src/backend/executor/execExpr.c diff | blob | blame | history
src/backend/executor/execExprInterp.c diff | blob | blame | history
src/backend/executor/execGrouping.c diff | blob | blame | history
src/backend/executor/nodeAgg.c diff | blob | blame | history
src/backend/executor/nodeGroup.c diff | blob | blame | history
src/backend/executor/nodeRecursiveunion.c diff | blob | blame | history
src/backend/executor/nodeSetOp.c diff | blob | blame | history
src/backend/executor/nodeSubplan.c diff | blob | blame | history
src/backend/executor/nodeUnique.c diff | blob | blame | history
src/backend/executor/nodeWindowAgg.c diff | blob | blame | history
src/backend/utils/adt/orderedsetaggs.c diff | blob | blame | history
src/include/executor/execExpr.h diff | blob | blame | history
src/include/executor/executor.h diff | blob | blame | history
src/include/executor/nodeAgg.h diff | blob | blame | history
src/include/nodes/execnodes.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /