postgresql/src/backend/utils
Tom Lane f7c6246240 Introduce convenience macros to hide JsonbContainer header accesses better.
This improves readability a bit and may make future improvements easier.

In passing, make sure that the JB_ROOT_IS_XXX macros deliver boolean (0/1)
results; the previous coding was a bug hazard, though no actual bugs are
known.

Nikita Glukhov, extended a bit by me

Discussion: https://postgr.es/m/9e21a39c-c1d7-b9b5-44a0-c5345a5029f6@postgrespro.ru
2017-01-25 13:28:38 -05:00
..
adt Introduce convenience macros to hide JsonbContainer header accesses better. 2017-01-25 13:28:38 -05:00
cache Move some things from builtins.h to new header files 2017-01-20 20:29:53 -05:00
error Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
fmgr Move some things from builtins.h to new header files 2017-01-20 20:29:53 -05:00
hash Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
init Move some things from builtins.h to new header files 2017-01-20 20:29:53 -05:00
mb Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
misc Add a SHOW command to the replication command language. 2017-01-24 17:04:12 -05:00
mmgr Change representation of statement lists, and add statement location info. 2017-01-14 16:02:35 -05:00
resowner Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
sort Fix NULL pointer dereference in tuplesort.c. 2017-01-16 13:53:40 -05:00
time Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
.gitignore Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
errcodes.txt Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Gen_dummy_probes.pl Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Gen_dummy_probes.sed Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Gen_fmgrtab.pl Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
generate-errcodes.pl Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
Makefile Fix parallel make issue with new fmgrprotos.h 2017-01-23 15:36:27 -05:00
probes.d Update copyright via script for 2017 2017-01-03 13:48:53 -05:00