Go to the source code of this file.
Definition at line 31 of file hashfn.h.
References hash_bytes(), and UInt32GetDatum().
Referenced by bernoulli_nextsampletuple(), bms_hash_value(), cfunc_hash(), citext_hash(), hash_ltree(), hash_numeric(), hashbpchar(), hashfloat4(), hashfloat8(), hashinet(), hashmacaddr(), hashmacaddr8(), hashname(), hashoidvector(), hashtext(), hashtid(), hashvarlena(), hstore_hash(), JsonbHashScalarValue(), lexeme_hash(), make_text_key(), notification_hash(), system_nextsampleblock(), uuid_hash(), and varstr_abbrev_convert().
Definition at line 37 of file hashfn.h.
References hash_bytes_extended(), and UInt64GetDatum().
Referenced by AppendJumbleInternal(), citext_hash_extended(), DoJumble(), hash_ltree_extended(), hash_numeric_extended(), hashbpcharextended(), hashfloat4extended(), hashfloat8extended(), hashinetextended(), hashmacaddr8extended(), hashmacaddrextended(), hashnameextended(), hashoidvectorextended(), hashtextextended(), hashtidextended(), hashvarlenaextended(), hstore_hash_extended(), JsonbHashScalarValueExtended(), k_hashes(), and uuid_hash_extended().
Definition at line 146 of file hashfn.c.
References a, b, len, mix, and UINT32_ALIGN_MASK.
Referenced by ChooseTablespace(), datum_image_hash(), hash_any(), hash_string_pointer(), json_unique_hash(), missing_hash(), namehashfast(), sepgsql_avc_hash(), string_hash(), and tag_hash().
Definition at line 372 of file hashfn.c.
References a, b, len, mix, and UINT32_ALIGN_MASK.
Referenced by hash_any_extended().
Definition at line 610 of file hashfn.c.
Referenced by hash_multirange(), hash_range(), hash_uint32(), hashagg_spill_tuple(), hashRowType(), json_unique_hash(), and uint32_hash().
Definition at line 631 of file hashfn.c.
Referenced by bloom_add_value(), bloom_contains_value(), and hash_uint32_extended().
Definition at line 80 of file hashfn.h.
References a, b, and UINT64CONST.
Referenced by compute_partition_hash_value(), hash_resource_elem(), and satisfies_hash_partition().
Definition at line 43 of file hashfn.h.
References hash_bytes_uint32(), and UInt32GetDatum().
Referenced by hashbool(), hashchar(), hashcid(), hashdate(), hashenum(), hashint2(), hashint4(), hashint8(), hashoid(), hashxid(), macaddr_abbrev_convert(), network_abbrev_convert(), numeric_abbrev_convert_var(), timetz_hash(), uuid_abbrev_convert(), and varstr_abbrev_convert().
Definition at line 49 of file hashfn.h.
References hash_bytes_uint32_extended(), and UInt64GetDatum().
Referenced by hash_aclitem_extended(), hash_multirange_extended(), hash_range_extended(), hashboolextended(), hashcharextended(), hashcidextended(), hashdateextended(), hashenumextended(), hashint2extended(), hashint4extended(), hashint8extended(), hashoidextended(), hashxidextended(), and timetz_hash_extended().
Definition at line 92 of file hashfn.h.
References data.
Referenced by BuildTupleHashTable(), charhashfast(), int2hashfast(), int4hashfast(), MemoizeHash_hash(), and TupleHashTableHash_internal().
Definition at line 660 of file hashfn.c.
References hash_bytes(), sort-test::key, and Min.
Referenced by dshash_strhash(), and hash_create().
Definition at line 677 of file hashfn.c.
References hash_bytes(), and sort-test::key.
Referenced by dshash_memhash(), and hash_create().
Definition at line 688 of file hashfn.c.
References Assert(), hash_bytes_uint32(), and sort-test::key.
Referenced by hash_create().