New header varatt.h split off from postgres.h
authorPeter Eisentraut <peter@eisentraut.org>
Tue, 10 Jan 2023 04:48:59 +0000 (05:48 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Tue, 10 Jan 2023 04:54:36 +0000 (05:54 +0100)
commitd952373a987bad331c0e499463159dd142ced1ef
treea175cd4bc4eb775ba85472752eaab8c87e7a691f
parentcd06ccd78fcf59dd6486b83e4fbf6c73be179523
New header varatt.h split off from postgres.h

This new header contains all the variable-length data types support
(TOAST support) from postgres.h, which isn't needed by large parts of
the backend code.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/ddcce239-0f29-6e62-4b47-1f8ca742addf%40enterprisedb.com
50 files changed:
contrib/citext/citext.c
contrib/cube/cubeparse.y
contrib/fuzzystrmatch/fuzzystrmatch.c
contrib/ltree/ltree_io.c
contrib/ltree/ltxtquery_io.c
contrib/pg_trgm/trgm_gin.c
contrib/pg_trgm/trgm_gist.c
contrib/pg_trgm/trgm_regexp.c
contrib/pgcrypto/pgcrypto.c
contrib/uuid-ossp/uuid-ossp.c
doc/src/sgml/xfunc.sgml
src/backend/access/common/toast_compression.c
src/backend/access/hash/hashfunc.c
src/backend/access/spgist/spgtextproc.c
src/backend/access/table/toast_helper.c
src/backend/libpq/be-fsstubs.c
src/backend/libpq/pqformat.c
src/backend/tsearch/ts_parse.c
src/backend/tsearch/ts_typanalyze.c
src/backend/utils/adt/ascii.c
src/backend/utils/adt/char.c
src/backend/utils/adt/cryptohashfuncs.c
src/backend/utils/adt/encode.c
src/backend/utils/adt/formatting.c
src/backend/utils/adt/geo_ops.c
src/backend/utils/adt/like.c
src/backend/utils/adt/network_gist.c
src/backend/utils/adt/network_spgist.c
src/backend/utils/adt/oracle_compat.c
src/backend/utils/adt/quote.c
src/backend/utils/adt/rangetypes.c
src/backend/utils/adt/rangetypes_typanalyze.c
src/backend/utils/adt/tsginidx.c
src/backend/utils/adt/tsquery.c
src/backend/utils/adt/tsquery_cleanup.c
src/backend/utils/adt/tsquery_op.c
src/backend/utils/adt/tsquery_util.c
src/backend/utils/adt/tsvector.c
src/backend/utils/cache/attoptcache.c
src/backend/utils/cache/spccache.c
src/backend/utils/mb/mbutils.c
src/include/access/htup_details.h
src/include/meson.build
src/include/postgres.h
src/include/utils/expandeddatum.h
src/include/varatt.h [new file with mode: 0644]
src/pl/plperl/Util.xs
src/test/modules/spgist_name_ops/spgist_name_ops.c
src/test/modules/test_custom_rmgrs/test_custom_rmgrs.c
src/test/modules/test_shm_mq/test.c