postgresql/src/backend
Alexander Korotkov 52ad1e6599 Refactor jsonpath's compareDatetime()
This commit refactors come ridiculous coding in compareDatetime().  Also, it
provides correct cross-datatype comparison even when one of values overflows
during cast.  That eliminates dilemma on whether we should suppress overflow
errors during cast.

Reported-by: Tom Lane
Discussion: https://postgr.es/m/32308.1569455803%40sss.pgh.pa.us
Discussion: https://postgr.es/m/a5629d0c-8162-7559-16aa-0c8390d6ba5f%40postgrespro.ru
Author: Nikita Glukhov, Alexander Korotkov
2019-10-21 23:07:07 +03:00
..
access Fix memory leak introduced in commit 7df159a620. 2019-10-21 08:57:32 +05:30
bootstrap Fix inconsistencies and typos in the tree 2019-07-16 13:23:53 +09:00
catalog Update comments about progress reporting by index_drop 2019-10-18 07:23:05 -03:00
commands Remove last traces of heap_open/close in the tree 2019-10-19 11:18:15 +09:00
executor Rename some toasting functions based on whether they are heap-specific. 2019-10-04 14:24:46 -04:00
foreign Update copyright for 2019 2019-01-02 12:44:25 -05:00
jit Don't generate EEOP_*_FETCHSOME operations for slots know to be virtual. 2019-09-30 16:06:16 -07:00
lib Fix inconsistencies in the code 2019-07-08 13:15:09 +09:00
libpq Fix most -Wundef warnings 2019-10-19 18:31:38 +02:00
main initdb: Remove obsolete locale handling 2019-08-14 06:51:13 +02:00
nodes Avoid trying to release a List's initial allocation via repalloc(). 2019-10-06 12:06:30 -04:00
optimizer Remove last traces of heap_open/close in the tree 2019-10-19 11:18:15 +09:00
parser Fix handling of GENERATED columns in CREATE TABLE LIKE INCLUDING DEFAULTS. 2019-09-25 17:30:42 -04:00
partitioning Update obsolete comment. 2019-10-21 17:30:00 +09:00
po Translation updates 2019-06-17 15:30:20 +02:00
port Remove mingwcompat.c 2019-09-17 11:34:28 +02:00
postmaster In the postmaster, rely on the signal infrastructure to block signals. 2019-10-13 15:48:26 -04:00
regex Fix inconsistencies and typos in the tree, take 9 2019-08-05 12:14:58 +09:00
replication Fix most -Wundef warnings 2019-10-19 18:31:38 +02:00
rewrite Rationalize use of list_concat + list_copy combinations. 2019-08-12 11:20:18 -04:00
snowball Sync our Snowball stemmer dictionaries with current upstream 2019-07-04 13:26:48 +02:00
statistics Allow setting statistics target for extended statistics 2019-09-11 00:25:51 +02:00
storage Fix most -Wundef warnings 2019-10-19 18:31:38 +02:00
tcop Revert hooks for session start and end, take two 2019-10-02 09:55:27 +09:00
tsearch Fix inconsistencies and typos in the tree, take 11 2019-08-19 16:21:39 +09:00
utils Refactor jsonpath's compareDatetime() 2019-10-21 23:07:07 +03:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Get rid of jsonpath_gram.h and jsonpath_scanner.h 2019-03-20 11:13:34 +03:00
common.mk Remove PARTIAL_LINKING build mode. 2018-03-30 17:33:04 -07:00
nls.mk Translation updates 2019-05-20 16:00:53 +02:00