index
:
json-datatype.git
json2
master
Repository for Google Summer of Code 2010 project "Add JSON datatype to PostgreSQL"
git repository user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2011-03-26
Updated json.html
HEAD
master
Joey Adams
2011-03-26
Remove json_send/json_recv and rename json_type/json_type_t to json_get_type/...
Joey Adams
2011-03-18
roadmap.markdown: Summarized Unicode handling, and made minor corrections.
Joey Adams
2011-03-18
roadmap.markdown: Set four primary goals, and improved unicode handling discu...
Joey Adams
2011-01-21
Added roadmap.markdown
Joey Adams
2011-01-17
Added PostgreSQL 8.4.3 compatibility.
Joey Adams
2011-01-17
Added json.html (documentation)
Joey Adams
2011-01-17
Fixed UTF-16 surrogate pair calculation to properly handle cases like "\uD840...
Joey Adams
2011-01-17
Removed FN_EXTRA macro and made getEnumLabelOids validate its entire input.
Joey Adams
2010-08-10
Added explicit NULL and '\0' checks, and documented more functions/structures.
Joey Adams
2010-08-06
Added more comments to json.c / json.h and cleaned it up a bit.
Joey Adams
2010-08-06
Finished refining and documenting code in util.c / util.h
Joey Adams
2010-08-06
Replaced enumLabelToOid with getEnumLabelOids and documented it.
Joey Adams
2010-08-05
Simplified and documented getTypeInfo.
Joey Adams
2010-08-05
Made FN_EXTRA macro less magical and documented it better.
Joey Adams
2010-08-05
Lifted 0xFFFE/0xFFFF Unicode code point restriction.
Joey Adams
2010-08-05
Renamed json_node to JSON in the C code.
Joey Adams
2010-08-05
Added license comments to source files and ran pgindent
Joey Adams
2010-08-05
Switched all error reporting from elog to ereport.
Joey Adams
2010-08-04
Made 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 on
Joey 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.h
Joey Adams
2010-07-23
Ran 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-23
Replaced ginormous json_path testcase with a more trivial one.
Joey Adams
2010-07-23
Updated documentation to cover new functions.
Joey Adams
2010-07-22
Added 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-14
Changed json_get so it no longer automatically applies from_json.
Joey Adams
2010-07-14
Oops, set json_get to return json before implementing it that way. Reverted.
Joey Adams
2010-07-14
Touched up capitalization a bit and named the "json_path" text parameter in f...
Joey Adams
2010-07-14
Refactored jsonpath a bit by introducing JPRef.
Joey Adams
2010-07-06
Added DROP FUNCTION lines to uninstall_json.sql for json_validate and parse_j...
Joey Adams
2010-07-06
* Added json_get
Joey 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-15
Added json_condense function and split testcases into 3 files.
Joey Adams
2010-06-15
Initial implementation of json_path function.
Joey Adams
2010-06-14
Fixed expected/json.out (forgot to update it after adding last test).
Joey Adams
2010-06-14
Implemented/tested parser for basic JSONPath(ish) patterns.
Joey Adams
2010-06-13
Documented from_json, to_json, and json_type.
Joey Adams
2010-06-09
Moved everything in /contrib/json along with json.sgml to root directory.
Joey Adams
2010-06-09
Implemented from_json (for basic types, just like to_json) along with testcases.
Joey Adams
2010-06-08
Implemented to_json along with testcases.
Joey Adams
2010-05-28
* Created new macro called PG_RETURN_ENUM to return an enum value given
Joey Adams
2010-05-28
* Added json_type function. The way it returns enum labels as Oids is
Joey Adams
2010-05-27
Initial commit. This provides a working JSON datatype with validity checking.
Joey Adams