|
3 | 3 | * execGrouping.c |
4 | 4 | * executor utility routines for grouping, hashing, and aggregation |
5 | 5 | * |
6 | | - * Note: we currently assume that equality and hashing functions are not |
7 | | - * collation-sensitive, so the code in this file has no support for passing |
8 | | - * collation settings through from callers. That may have to change someday. |
9 | | - * |
10 | 6 | * Portions Copyright (c) 1996-2020, PostgreSQL Global Development Group |
11 | 7 | * Portions Copyright (c) 1994, Regents of the University of California |
12 | 8 | * |
|
28 | 24 | staticintTupleHashTableMatch(structtuplehash_hash*tb,constMinimalTupletuple1,constMinimalTupletuple2); |
29 | 25 | staticuint32TupleHashTableHash_internal(structtuplehash_hash*tb, |
30 | 26 | constMinimalTupletuple); |
31 | | -staticTupleHashEntryLookupTupleHashEntry_internal( |
32 | | -TupleHashTablehashtable,TupleTableSlot*slot,bool*isnew,uint32hash); |
| 27 | +staticTupleHashEntryLookupTupleHashEntry_internal(TupleHashTablehashtable, |
| 28 | +TupleTableSlot*slot, |
| 29 | +bool*isnew,uint32hash); |
33 | 30 |
|
34 | 31 | /* |
35 | 32 | * Define parameters for tuple hash table code generation. The interface is |
|