Code review for improved-hashing patch. Fix some portability issues
(char != unsigned char, Datum != uint32); make use of new hash code in dynahash hash tables and hash joins.
Showing
- src/backend/access/hash/hash.c 4 additions, 1 deletionsrc/backend/access/hash/hash.c
- src/backend/access/hash/hashfunc.c 57 additions, 56 deletionssrc/backend/access/hash/hashfunc.c
- src/backend/executor/nodeHash.c 16 additions, 21 deletionssrc/backend/executor/nodeHash.c
- src/backend/utils/adt/date.c 2 additions, 2 deletionssrc/backend/utils/adt/date.c
- src/backend/utils/adt/mac.c 2 additions, 2 deletionssrc/backend/utils/adt/mac.c
- src/backend/utils/adt/timestamp.c 2 additions, 2 deletionssrc/backend/utils/adt/timestamp.c
- src/backend/utils/adt/varchar.c 2 additions, 2 deletionssrc/backend/utils/adt/varchar.c
- src/backend/utils/hash/dynahash.c 8 additions, 9 deletionssrc/backend/utils/hash/dynahash.c
- src/backend/utils/hash/hashfn.c 7 additions, 79 deletionssrc/backend/utils/hash/hashfn.c
- src/include/access/hash.h 4 additions, 3 deletionssrc/include/access/hash.h
- src/include/utils/hsearch.h 10 additions, 13 deletionssrc/include/utils/hsearch.h
Loading
Please register or sign in to comment