+ NULLs handling
Actually required by multi-column indices support. We still don't use btree for 'A is (not) null', but now btree keep items with NULL attrs using single rule for placing/finding items on pages: NULLs greater NOT_NULLs and NULL = NULL. + Bulkload code (nbtsort.c) support for multi-column indices building and NULLs. + Fix for btendscan()->pfree(scanopaque) from Chris Dunlop.
Showing
- src/backend/access/nbtree/nbtinsert.c 112 additions, 8 deletionssrc/backend/access/nbtree/nbtinsert.c
- src/backend/access/nbtree/nbtree.c 20 additions, 8 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/access/nbtree/nbtsearch.c 98 additions, 33 deletionssrc/backend/access/nbtree/nbtsearch.c
- src/backend/access/nbtree/nbtsort.c 86 additions, 31 deletionssrc/backend/access/nbtree/nbtsort.c
- src/backend/access/nbtree/nbtutils.c 116 additions, 27 deletionssrc/backend/access/nbtree/nbtutils.c
Loading
Please register or sign in to comment