postgresql/src/include/utils
Jeff Davis a2f17f004d Control collation behavior with a method table.
Previously, behavior branched based on the provider. A method table is
less error-prone and more flexible.

The ctype behavior will be addressed in an upcoming commit.

Reviewed-by: Andreas Karlsson
Discussion: https://postgr.es/m/2830211e1b6e6a2e26d845780b03e125281ea17b.camel%40j-davis.com
2025-01-08 14:26:46 -08:00
..
.gitignore Generate automatically code and documentation related to wait events 2023-07-05 10:53:11 +09:00
acl.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
aclchk_internal.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
array.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
arrayaccess.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
ascii.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
attoptcache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
backend_progress.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
backend_status.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
builtins.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
bytea.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
cash.h Convert *GetDatum() and DatumGet*() macros to inline functions 2022-09-27 20:50:21 +02:00
catcache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
combocid.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
conffiles.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
date.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
datetime.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
datum.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
dsa.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
dynahash.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
elog.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
evtcache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
expandeddatum.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
expandedrecord.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
float.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
fmgrtab.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
formatting.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
freepage.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
geo_decls.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
guc.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
guc_hooks.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
guc_tables.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
help_config.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
hsearch.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
index_selfuncs.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
inet.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
injection_point.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
inval.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
json.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
jsonb.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
jsonfuncs.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
jsonpath.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
logtape.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
lsyscache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
memdebug.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
memutils.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
memutils_internal.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
memutils_memorychunk.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
multirangetypes.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
numeric.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
palloc.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
partcache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_crc.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_locale.h Control collation behavior with a method table. 2025-01-08 14:26:46 -08:00
pg_lsn.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
pg_rusage.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
pgstat_internal.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
pidfile.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
plancache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
portal.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
ps_status.h Speedup and increase usability of set proc title functions 2023-02-20 16:18:27 +13:00
queryenvironment.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
rangetypes.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
regproc.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
rel.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
relcache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
relfilenumbermap.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
relmapper.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
relptr.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
reltrigger.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
resowner.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
rls.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
ruleutils.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sampling.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
selfuncs.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sharedtuplestore.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
snapmgr.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
snapshot.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
sortsupport.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
spccache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
syscache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
timeout.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
timestamp.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tuplesort.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tuplestore.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
typcache.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
tzparser.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
usercontext.h Perform logical replication actions as the table owner. 2023-04-04 11:25:23 -04:00
uuid.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
varbit.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
varlena.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
wait_event.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xid8.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
xml.h Update copyright for 2025 2025-01-01 11:21:55 -05:00