git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: e996073) | patch
Refactor to add pg_strcoll(), pg_strxfrm(), and variants.
2023年2月23日 18:55:20 +0000 (10:55 -0800)
2023年2月23日 18:55:20 +0000 (10:55 -0800)
commit d87d548cd0304477413a73e9c1d148fb2d40b50d
Refactor to add pg_strcoll(), pg_strxfrm(), and variants.

Offers a generally better separation of responsibilities for collation
code. Also, a step towards multi-lib ICU, which should be based on a
clean separation of the routines required for collation providers.

Callers with NUL-terminated strings should call pg_strcoll() or
pg_strxfrm(); callers with strings and their length should call the
variants pg_strncoll() or pg_strnxfrm().

Reviewed-by: Peter Eisentraut, Peter Geoghegan
Discussion: https://postgr.es/m/a581136455c940d7bd0ff482d3a2bd51af25a94f.camel%40j-davis.com
src/backend/access/hash/hashfunc.c diff | blob | blame | history
src/backend/utils/adt/pg_locale.c diff | blob | blame | history
src/backend/utils/adt/varchar.c diff | blob | blame | history
src/backend/utils/adt/varlena.c diff | blob | blame | history
src/include/utils/pg_locale.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /