-
- Downloads
SQL-language functions are now callable in ordinary fmgr contexts ...
for example, an SQL function can be used in a functional index. (I make no promises about speed, but it'll work ;-).) Clean up and simplify handling of functions returning sets.
Showing
- src/backend/executor/execFlatten.c 7 additions, 6 deletionssrc/backend/executor/execFlatten.c
- src/backend/executor/execQual.c 305 additions, 366 deletionssrc/backend/executor/execQual.c
- src/backend/executor/execScan.c 29 additions, 31 deletionssrc/backend/executor/execScan.c
- src/backend/executor/functions.c 213 additions, 25 deletionssrc/backend/executor/functions.c
- src/backend/executor/nodeAgg.c 4 additions, 4 deletionssrc/backend/executor/nodeAgg.c
- src/backend/executor/nodeGroup.c 3 additions, 5 deletionssrc/backend/executor/nodeGroup.c
- src/backend/executor/nodeHash.c 2 additions, 4 deletionssrc/backend/executor/nodeHash.c
- src/backend/executor/nodeHashjoin.c 17 additions, 16 deletionssrc/backend/executor/nodeHashjoin.c
- src/backend/executor/nodeIndexscan.c 2 additions, 7 deletionssrc/backend/executor/nodeIndexscan.c
- src/backend/executor/nodeMergejoin.c 21 additions, 20 deletionssrc/backend/executor/nodeMergejoin.c
- src/backend/executor/nodeNestloop.c 19 additions, 16 deletionssrc/backend/executor/nodeNestloop.c
- src/backend/executor/nodeResult.c 22 additions, 17 deletionssrc/backend/executor/nodeResult.c
- src/backend/executor/nodeSubplan.c 3 additions, 8 deletionssrc/backend/executor/nodeSubplan.c
- src/backend/executor/nodeTidscan.c 3 additions, 4 deletionssrc/backend/executor/nodeTidscan.c
- src/backend/optimizer/path/indxpath.c 2 additions, 3 deletionssrc/backend/optimizer/path/indxpath.c
- src/backend/optimizer/util/clauses.c 2 additions, 4 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/parser/parse_func.c 8 additions, 8 deletionssrc/backend/parser/parse_func.c
- src/backend/parser/parse_node.c 1 addition, 18 deletionssrc/backend/parser/parse_node.c
- src/backend/utils/adt/sets.c 79 additions, 17 deletionssrc/backend/utils/adt/sets.c
- src/backend/utils/cache/fcache.c 24 additions, 230 deletionssrc/backend/utils/cache/fcache.c
Loading
Please register or sign in to comment