-
- Downloads
Phase 2 of read-only-plans project: restructure expression-tree nodes
so that all executable expression nodes inherit from a common supertype Expr. This is somewhat of an exercise in code purity rather than any real functional advance, but getting rid of the extra Oper or Func node formerly used in each operator or function call should provide at least a little space and speed improvement. initdb forced by changes in stored-rules representation.
Showing
- src/backend/catalog/dependency.c 19 additions, 16 deletionssrc/backend/catalog/dependency.c
- src/backend/catalog/heap.c 1 addition, 11 deletionssrc/backend/catalog/heap.c
- src/backend/catalog/index.c 3 additions, 1 deletionsrc/backend/catalog/index.c
- src/backend/catalog/pg_proc.c 2 additions, 2 deletionssrc/backend/catalog/pg_proc.c
- src/backend/commands/copy.c 4 additions, 1 deletionsrc/backend/commands/copy.c
- src/backend/commands/explain.c 20 additions, 13 deletionssrc/backend/commands/explain.c
- src/backend/commands/indexcmds.c 3 additions, 3 deletionssrc/backend/commands/indexcmds.c
- src/backend/commands/tablecmds.c 4 additions, 4 deletionssrc/backend/commands/tablecmds.c
- src/backend/commands/typecmds.c 12 additions, 11 deletionssrc/backend/commands/typecmds.c
- src/backend/executor/execJunk.c 20 additions, 91 deletionssrc/backend/executor/execJunk.c
- src/backend/executor/execMain.c 3 additions, 1 deletionsrc/backend/executor/execMain.c
- src/backend/executor/execProcnode.c 5 additions, 5 deletionssrc/backend/executor/execProcnode.c
- src/backend/executor/execQual.c 160 additions, 239 deletionssrc/backend/executor/execQual.c
- src/backend/executor/execTuples.c 10 additions, 88 deletionssrc/backend/executor/execTuples.c
- src/backend/executor/nodeAgg.c 4 additions, 4 deletionssrc/backend/executor/nodeAgg.c
- src/backend/executor/nodeIndexscan.c 11 additions, 13 deletionssrc/backend/executor/nodeIndexscan.c
- src/backend/executor/nodeMergejoin.c 7 additions, 9 deletionssrc/backend/executor/nodeMergejoin.c
- src/backend/executor/nodeSubplan.c 8 additions, 8 deletionssrc/backend/executor/nodeSubplan.c
- src/backend/nodes/copyfuncs.c 283 additions, 227 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 226 additions, 209 deletionssrc/backend/nodes/equalfuncs.c
Loading
Please register or sign in to comment