postgresql/contrib/cube
Tom Lane ccff2d20ed Convert a few datatype input functions to use "soft" error reporting.
This patch converts the input functions for bool, int2, int4, int8,
float4, float8, numeric, and contrib/cube to the new soft-error style.
array_in and record_in are also converted.  There's lots more to do,
but this is enough to provide proof-of-concept that the soft-error
API is usable, as well as reference examples for how to convert
input functions.

This patch is mostly by me, but it owes very substantial debt to
earlier work by Nikita Glukhov, Andrew Dunstan, and Amul Sul.
Thanks to Andres Freund for review.

Discussion: https://postgr.es/m/3bbbb0df-7382-bf87-9737-340ba096e034@postgrespro.ru
2022-12-09 10:14:53 -05:00
..
data Gene Selkov's CUBE datatype (GiST example code) 2000-12-11 20:39:15 +00:00
expected Convert a few datatype input functions to use "soft" error reporting. 2022-12-09 10:14:53 -05:00
sql Convert a few datatype input functions to use "soft" error reporting. 2022-12-09 10:14:53 -05:00
.gitignore Build all Flex files standalone 2022-09-04 12:09:01 +07:00
CHANGES Remove useless whitespace at end of lines 2010-11-23 22:34:55 +02:00
Makefile Build all Flex files standalone 2022-09-04 12:09:01 +07:00
cube--1.0--1.1.sql Fix whitespace 2015-12-19 11:46:38 -05:00
cube--1.1--1.2.sql Make contrib modules' installation scripts more secure. 2020-08-10 10:44:42 -04:00
cube--1.2--1.3.sql Distinguish selectivity of < from <= and > from >=. 2017-09-13 11:12:39 -04:00
cube--1.2.sql Update extensions with GIN/GIST support for parallel query. 2016-06-14 13:34:37 -04:00
cube--1.3--1.4.sql Make contrib modules' installation scripts more secure. 2020-08-10 10:44:42 -04:00
cube--1.4--1.5.sql Add binary I/O capability for cube datatype. 2021-03-06 12:04:05 -05:00
cube.c Convert a few datatype input functions to use "soft" error reporting. 2022-12-09 10:14:53 -05:00
cube.control Remove deprecated containment operators for contrib types. 2021-03-05 10:45:41 -05:00
cubedata.h Convert a few datatype input functions to use "soft" error reporting. 2022-12-09 10:14:53 -05:00
cubeparse.y Convert a few datatype input functions to use "soft" error reporting. 2022-12-09 10:14:53 -05:00
cubescan.l Convert a few datatype input functions to use "soft" error reporting. 2022-12-09 10:14:53 -05:00
meson.build meson: Add windows resource files 2022-10-05 09:56:05 -07:00