summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2011-03-26Updated json.htmlHEADmasterJoey Adams
2011-03-26Remove json_send/json_recv and rename json_type/json_type_t to json_get_type/...Joey Adams
2011-03-18roadmap.markdown: Summarized Unicode handling, and made minor corrections.Joey Adams
2011-03-18roadmap.markdown: Set four primary goals, and improved unicode handling discu...Joey Adams
2011-01-21Added roadmap.markdownJoey Adams
2011-01-17Added PostgreSQL 8.4.3 compatibility.Joey Adams
2011-01-17Added json.html (documentation)Joey Adams
2011-01-17Fixed UTF-16 surrogate pair calculation to properly handle cases like "\uD840...Joey Adams
2011-01-17Removed FN_EXTRA macro and made getEnumLabelOids validate its entire input.Joey Adams
2010-08-10Added explicit NULL and '\0' checks, and documented more functions/structures.Joey Adams
2010-08-06Added more comments to json.c / json.h and cleaned it up a bit.Joey Adams
2010-08-06Finished refining and documenting code in util.c / util.hJoey Adams
2010-08-06Replaced enumLabelToOid with getEnumLabelOids and documented it.Joey Adams
2010-08-05Simplified and documented getTypeInfo.Joey Adams
2010-08-05Made FN_EXTRA macro less magical and documented it better.Joey Adams
2010-08-05Lifted 0xFFFE/0xFFFF Unicode code point restriction.Joey Adams
2010-08-05Renamed json_node to JSON in the C code.Joey Adams
2010-08-05Added license comments to source files and ran pgindentJoey Adams
2010-08-05Switched all error reporting from elog to ereport.Joey Adams
2010-08-04Made JSON datatype well-behaved with respect to character sets.Joey Adams
2010-07-24* Migrated my Unicode functions to util.c and made them rely more onJoey Adams
2010-07-24* Removed the string buffer code in json.c and used StringInfo instead.Joey Adams
2010-07-24* Migrated general-purpose functions to new files util.c/util.hJoey Adams
2010-07-23Ran pg_indent and made a few purely cosmetic changes (before running pg_inden...Joey Adams
2010-07-23* JSONPath index subscript no longer extracts chars from strings.Joey Adams
2010-07-23Replaced ginormous json_path testcase with a more trivial one.Joey Adams
2010-07-23Updated documentation to cover new functions.Joey Adams
2010-07-22Added support for arrays to to_json (but not from_json).Joey Adams
2010-07-22* Added json_set(json, json_path text, json) function.Joey Adams
2010-07-14Changed json_get so it no longer automatically applies from_json.Joey Adams
2010-07-14Oops, set json_get to return json before implementing it that way. Reverted.Joey Adams
2010-07-14Touched up capitalization a bit and named the "json_path" text parameter in f...Joey Adams
2010-07-14Refactored jsonpath a bit by introducing JPRef.Joey Adams
2010-07-06Added DROP FUNCTION lines to uninstall_json.sql for json_validate and parse_j...Joey Adams
2010-07-06* Added json_getJoey Adams
2010-06-21* Made it so json_path preserves original text.Joey Adams
2010-06-17* Added json_validate(text) function.Joey Adams
2010-06-15Added json_condense function and split testcases into 3 files.Joey Adams
2010-06-15Initial implementation of json_path function.Joey Adams
2010-06-14Fixed expected/json.out (forgot to update it after adding last test).Joey Adams
2010-06-14Implemented/tested parser for basic JSONPath(ish) patterns.Joey Adams
2010-06-13Documented from_json, to_json, and json_type.Joey Adams
2010-06-09Moved everything in /contrib/json along with json.sgml to root directory.Joey Adams
2010-06-09Implemented from_json (for basic types, just like to_json) along with testcases.Joey Adams
2010-06-08Implemented to_json along with testcases.Joey Adams
2010-05-28* Created new macro called PG_RETURN_ENUM to return an enum value givenJoey Adams
2010-05-28* Added json_type function. The way it returns enum labels as Oids isJoey Adams
2010-05-27Initial commit. This provides a working JSON datatype with validity checking.Joey Adams