-
- Downloads
Teach btree to handle ScalarArrayOpExpr quals natively.
This allows "indexedcol op ANY(ARRAY[...])" conditions to be used in plain indexscans, and particularly in index-only scans.
Showing
- doc/src/sgml/catalogs.sgml 7 additions, 0 deletionsdoc/src/sgml/catalogs.sgml
- src/backend/access/nbtree/nbtree.c 100 additions, 49 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/access/nbtree/nbtutils.c 450 additions, 7 deletionssrc/backend/access/nbtree/nbtutils.c
- src/backend/executor/nodeIndexscan.c 64 additions, 11 deletionssrc/backend/executor/nodeIndexscan.c
- src/backend/optimizer/path/costsize.c 8 additions, 3 deletionssrc/backend/optimizer/path/costsize.c
- src/backend/optimizer/path/indxpath.c 30 additions, 19 deletionssrc/backend/optimizer/path/indxpath.c
- src/backend/optimizer/util/plancat.c 1 addition, 0 deletionssrc/backend/optimizer/util/plancat.c
- src/backend/utils/adt/selfuncs.c 0 additions, 7 deletionssrc/backend/utils/adt/selfuncs.c
- src/include/access/nbtree.h 19 additions, 0 deletionssrc/include/access/nbtree.h
- src/include/access/skey.h 17 additions, 6 deletionssrc/include/access/skey.h
- src/include/catalog/catversion.h 1 addition, 1 deletionsrc/include/catalog/catversion.h
- src/include/catalog/pg_am.h 26 additions, 24 deletionssrc/include/catalog/pg_am.h
- src/include/nodes/relation.h 2 additions, 1 deletionsrc/include/nodes/relation.h
Loading
Please register or sign in to comment