-
- Downloads
Revise executor APIs so that all per-query state structure is built in
a per-query memory context created by CreateExecutorState --- and destroyed by FreeExecutorState. This provides a final solution to the longstanding problem of memory leaked by various ExecEndNode calls.
Showing
- src/backend/bootstrap/bootstrap.c 2 additions, 3 deletionssrc/backend/bootstrap/bootstrap.c
- src/backend/catalog/index.c 29 additions, 17 deletionssrc/backend/catalog/index.c
- src/backend/commands/copy.c 10 additions, 10 deletionssrc/backend/commands/copy.c
- src/backend/commands/explain.c 3 additions, 1 deletionsrc/backend/commands/explain.c
- src/backend/commands/indexcmds.c 2 additions, 5 deletionssrc/backend/commands/indexcmds.c
- src/backend/commands/portalcmds.c 4 additions, 10 deletionssrc/backend/commands/portalcmds.c
- src/backend/commands/prepare.c 24 additions, 25 deletionssrc/backend/commands/prepare.c
- src/backend/commands/tablecmds.c 13 additions, 12 deletionssrc/backend/commands/tablecmds.c
- src/backend/commands/typecmds.c 12 additions, 8 deletionssrc/backend/commands/typecmds.c
- src/backend/commands/vacuum.c 5 additions, 2 deletionssrc/backend/commands/vacuum.c
- src/backend/executor/README 78 additions, 1 deletionsrc/backend/executor/README
- src/backend/executor/execMain.c 45 additions, 68 deletionssrc/backend/executor/execMain.c
- src/backend/executor/execQual.c 36 additions, 4 deletionssrc/backend/executor/execQual.c
- src/backend/executor/execUtils.c 239 additions, 106 deletionssrc/backend/executor/execUtils.c
- src/backend/executor/functions.c 3 additions, 2 deletionssrc/backend/executor/functions.c
- src/backend/executor/nodeAgg.c 4 additions, 11 deletionssrc/backend/executor/nodeAgg.c
- src/backend/executor/nodeFunctionscan.c 2 additions, 3 deletionssrc/backend/executor/nodeFunctionscan.c
- src/backend/executor/nodeGroup.c 4 additions, 10 deletionssrc/backend/executor/nodeGroup.c
- src/backend/executor/nodeHash.c 2 additions, 4 deletionssrc/backend/executor/nodeHash.c
- src/backend/executor/nodeHashjoin.c 7 additions, 9 deletionssrc/backend/executor/nodeHashjoin.c
Loading
Please register or sign in to comment