postgresql/src/include/utils
Robert Haas 5384a73f98 Built-in JSON data type.
Like the XML data type, we simply store JSON data as text, after checking
that it is valid.  More complex operations such as canonicalization and
comparison may come later, but this is enough for not.

There are a few open issues here, such as whether we should attempt to
detect UTF-8 surrogate pairs represented as \uXXXX\uYYYY, but this gets
the basic framework in place.
2012-01-31 11:48:23 -05:00
..
.gitignore Avoid maintaining three separate copies of the error codes list. 2011-02-03 22:32:49 -05:00
acl.h Show default privileges in information schema 2012-01-27 21:58:51 +02:00
array.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
ascii.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
attoptcache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
builtins.h Add bitwise AND, OR, and NOT operators for macaddr data type. 2012-01-19 15:25:14 -05:00
bytea.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
cash.h Add casts from int4 and int8 to numeric. 2011-04-05 09:35:43 -04:00
catcache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
combocid.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
date.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
datetime.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
datum.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
dynahash.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
dynamic_loader.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
elog.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
fmgrtab.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
formatting.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
geo_decls.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
guc.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
guc_tables.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
help_config.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
hsearch.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
inet.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
int8.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
inval.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
json.h Built-in JSON data type. 2012-01-31 11:48:23 -05:00
logtape.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
lsyscache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
memutils.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
nabstime.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
numeric.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
palloc.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pg_crc.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pg_locale.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
pg_lzcompress.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pg_rusage.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
plancache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
portal.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
ps_status.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
rangetypes.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
rbtree.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
rel.h Fix CLUSTER/VACUUM FULL for toast values owned by recently-updated rows. 2012-01-12 16:40:14 -05:00
relcache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
relmapper.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
reltrigger.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
resowner.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
selfuncs.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
snapmgr.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
snapshot.h Slightly reorganize struct SnapshotData. 2012-01-06 22:56:00 -05:00
sortsupport.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
spccache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
syscache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
timestamp.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
tqual.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
tuplesort.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
tuplestore.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
typcache.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
tzparser.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
uuid.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
varbit.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00
xml.h Update copyright notices for year 2012. 2012-01-01 18:01:58 -05:00