Changeset: fe740d4d9808 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fe740d4d9808
Removed Files:
        monetdb5/modules/atoms/Tests/json00.mal
        monetdb5/modules/atoms/Tests/json00.stable.err
        monetdb5/modules/atoms/Tests/json00.stable.out
        monetdb5/modules/atoms/Tests/json01.mal
        monetdb5/modules/atoms/Tests/json01.stable.err
        monetdb5/modules/atoms/Tests/json01.stable.out
        monetdb5/modules/atoms/Tests/json02.mal
        monetdb5/modules/atoms/Tests/json02.stable.err
        monetdb5/modules/atoms/Tests/json02.stable.out
        monetdb5/modules/atoms/Tests/json03.mal
        monetdb5/modules/atoms/Tests/json03.stable.err
        monetdb5/modules/atoms/Tests/json03.stable.out
        monetdb5/modules/atoms/Tests/json04.mal
        monetdb5/modules/atoms/Tests/json04.stable.err
        monetdb5/modules/atoms/Tests/json04.stable.out
        monetdb5/modules/atoms/Tests/json05.mal
        monetdb5/modules/atoms/Tests/json05.stable.err
        monetdb5/modules/atoms/Tests/json05.stable.out
        monetdb5/modules/atoms/Tests/json06.stable.err
        monetdb5/modules/atoms/Tests/json06.stable.out
        monetdb5/modules/atoms/Tests/json07.mal
        monetdb5/modules/atoms/Tests/json07.stable.err
        monetdb5/modules/atoms/Tests/json07.stable.out
        monetdb5/modules/atoms/Tests/jsonrender.mal
        monetdb5/modules/atoms/Tests/jsonrender.stable.err
        monetdb5/modules/atoms/Tests/jsonrender.stable.out
        monetdb5/modules/atoms/json_atom.c
        monetdb5/modules/atoms/json_atom.h
        monetdb5/modules/atoms/json_atom.mal
        sql/scripts/40_json.sql
        sql/test/json/Tests/All
        sql/test/json/Tests/books.sql
        sql/test/json/Tests/books.stable.err
        sql/test/json/Tests/books.stable.out
        sql/test/json/Tests/miniexample.sql
        sql/test/json/Tests/parsing.sql
        sql/test/json/Tests/parsing.stable.err
        sql/test/json/Tests/parsing.stable.out
        sql/test/json/Tests/pgexample.sql
        sql/test/json/Tests/pgexample.stable.err
        sql/test/json/Tests/pgexample.stable.out
        sql/test/json/Tests/spaceissue.sql
        sql/test/json/Tests/spaceissue.stable.err
        sql/test/json/Tests/spaceissue.stable.out
Modified Files:
        NT/installer32/MonetDB5-SQL-Installer.vdproj
        NT/installer64/MonetDB5-SQL-Installer.vdproj
        NT/monetdb_config.h.in
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures_gsl.stable.out
        clients/Tests/MAL-signatures_nocfitsio.stable.out
        clients/Tests/MAL-signatures_sphinxclient.stable.out
        clients/Tests/SQL-dump.sql
        clients/Tests/SQL-dump.stable.out
        clients/Tests/SQL-dump.stable.out.64bit.oid32
        clients/Tests/SQL-dump_gsl.stable.out
        clients/Tests/SQL-dump_nogeom.stable.out
        clients/Tests/exports.stable.out
        clients/mapiclient/dump.c
        clients/mapiclient/mclient.c
        debian/monetdb5-sql.install
        monetdb5/modules/atoms/Makefile.ag
        monetdb5/modules/atoms/Tests/All
        monetdb5/modules/mal/Tests/remote03.stable.out
        monetdb5/modules/mal/mal_init.mal
        monetdb5/optimizer/opt_prelude.h
        sql/backends/monet5/mal_backend.c
        sql/backends/monet5/mal_backend.h
        sql/backends/monet5/sql_result.c
        sql/backends/monet5/sql_scenario.c
        sql/scripts/Makefile.ag
        sql/test/Tests/systemfunctions.stable.out
        sql/test/Tests/systemfunctions_gsl.stable.out
        sql/test/Tests/systemfunctions_nogeom.stable.out
        sql/test/Tests/trace.stable.out
        sql/test/leaks/Tests/check0.stable.out
        sql/test/leaks/Tests/check0_gsl.stable.out
        sql/test/leaks/Tests/check0_nogeom.stable.out
        sql/test/leaks/Tests/check1.stable.out
        sql/test/leaks/Tests/check1_gsl.stable.out
        sql/test/leaks/Tests/check1_nogeom.stable.out
        sql/test/leaks/Tests/check2.stable.out
        sql/test/leaks/Tests/check2_gsl.stable.out
        sql/test/leaks/Tests/check2_nogeom.stable.out
        sql/test/leaks/Tests/check3.stable.out
        sql/test/leaks/Tests/check3_gsl.stable.out
        sql/test/leaks/Tests/check3_nogeom.stable.out
        sql/test/leaks/Tests/check4.stable.out
        sql/test/leaks/Tests/check4_gsl.stable.out
        sql/test/leaks/Tests/check4_nogeom.stable.out
        sql/test/leaks/Tests/check5.stable.out
        sql/test/leaks/Tests/check5_gsl.stable.out
        sql/test/leaks/Tests/check5_nogeom.stable.out
        sql/test/leaks/Tests/drop3.stable.out
        sql/test/leaks/Tests/drop3_gsl.stable.out
        sql/test/leaks/Tests/drop3_nogeom.stable.out
        sql/test/leaks/Tests/select1.stable.out
        sql/test/leaks/Tests/select1_gsl.stable.out
        sql/test/leaks/Tests/select1_nogeom.stable.out
        sql/test/leaks/Tests/select2.stable.out
        sql/test/leaks/Tests/select2_gsl.stable.out
        sql/test/leaks/Tests/select2_nogeom.stable.out
        sql/test/leaks/Tests/temp1.stable.out
        sql/test/leaks/Tests/temp1_gsl.stable.out
        sql/test/leaks/Tests/temp1_nogeom.stable.out
        sql/test/leaks/Tests/temp2.stable.out
        sql/test/leaks/Tests/temp2_gsl.stable.out
        sql/test/leaks/Tests/temp2_nogeom.stable.out
        sql/test/leaks/Tests/temp3.stable.out
        sql/test/leaks/Tests/temp3_gsl.stable.out
        sql/test/leaks/Tests/temp3_nogeom.stable.out
        sql/test/testdb-upgrade-chain/Tests/upgrade.stable.out
        sql/test/testdb-upgrade/Tests/upgrade.stable.out
Branch: Jan2014
Log Message:

Removed json atom: not ready for prime time.
This change will not be propagated.


diffs (truncated from 10038 to 300 lines):

diff --git a/NT/installer32/MonetDB5-SQL-Installer.vdproj 
b/NT/installer32/MonetDB5-SQL-Installer.vdproj
--- a/NT/installer32/MonetDB5-SQL-Installer.vdproj
+++ b/NT/installer32/MonetDB5-SQL-Installer.vdproj
@@ -537,12 +537,6 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_8AA04892E2F54DCEBC1F065A2226A6E2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
         "MsmKey" = "8:_8EDD51724DB946129DBC8522FA61A486"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -801,12 +795,6 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_C90422E0CE4D4BF69D662615898CB31F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
         "MsmKey" = "8:_CA3CFDD1291E474EAE85329E4C5E5D45"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -2817,26 +2805,6 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
-            
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8AA04892E2F54DCEBC1F065A2226A6E2"
-            {
-            "SourcePath" = "8:lib\\monetdb5\\createdb\\40_json.sql"
-            "TargetName" = "8:40_json.sql"
-            "Tag" = "8:"
-            "Folder" = "8:_7F962DDBDF894636B6CAFE6FE4887567"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
             
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8EDD51724DB946129DBC8522FA61A486"
             {
             "SourcePath" = "8:lib\\monetdb5\\lock.mal"
@@ -3697,26 +3665,6 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
-            
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C90422E0CE4D4BF69D662615898CB31F"
-            {
-            "SourcePath" = "8:lib\\monetdb5\\json_atom.mal"
-            "TargetName" = "8:json_atom.mal"
-            "Tag" = "8:"
-            "Folder" = "8:_B593DAA0787744D6A44D17884E0C3951"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
             
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CA3CFDD1291E474EAE85329E4C5E5D45"
             {
             "SourcePath" = 
"8:C:\\Libraries\\bzip2-1.0.6.win32-vs10\\lib\\libbz2.lib"
diff --git a/NT/installer64/MonetDB5-SQL-Installer.vdproj 
b/NT/installer64/MonetDB5-SQL-Installer.vdproj
--- a/NT/installer64/MonetDB5-SQL-Installer.vdproj
+++ b/NT/installer64/MonetDB5-SQL-Installer.vdproj
@@ -537,12 +537,6 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_8AA04892E2F54DCEBC1F065A2226A6E2"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
         "MsmKey" = "8:_8EDD51724DB946129DBC8522FA61A486"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -801,12 +795,6 @@
         }
         "Entry"
         {
-        "MsmKey" = "8:_C90422E0CE4D4BF69D662615898CB31F"
-        "OwnerKey" = "8:_UNDEFINED"
-        "MsmSig" = "8:_UNDEFINED"
-        }
-        "Entry"
-        {
         "MsmKey" = "8:_CA3CFDD1291E474EAE85329E4C5E5D45"
         "OwnerKey" = "8:_UNDEFINED"
         "MsmSig" = "8:_UNDEFINED"
@@ -2817,26 +2805,6 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
-            
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8AA04892E2F54DCEBC1F065A2226A6E2"
-            {
-            "SourcePath" = "8:lib\\monetdb5\\createdb\\40_json.sql"
-            "TargetName" = "8:40_json.sql"
-            "Tag" = "8:"
-            "Folder" = "8:_7F962DDBDF894636B6CAFE6FE4887567"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
             
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_8EDD51724DB946129DBC8522FA61A486"
             {
             "SourcePath" = "8:lib\\monetdb5\\lock.mal"
@@ -3697,26 +3665,6 @@
             "IsDependency" = "11:FALSE"
             "IsolateTo" = "8:"
             }
-            
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_C90422E0CE4D4BF69D662615898CB31F"
-            {
-            "SourcePath" = "8:lib\\monetdb5\\json_atom.mal"
-            "TargetName" = "8:json_atom.mal"
-            "Tag" = "8:"
-            "Folder" = "8:_B593DAA0787744D6A44D17884E0C3951"
-            "Condition" = "8:"
-            "Transitive" = "11:FALSE"
-            "Vital" = "11:TRUE"
-            "ReadOnly" = "11:FALSE"
-            "Hidden" = "11:FALSE"
-            "System" = "11:FALSE"
-            "Permanent" = "11:FALSE"
-            "SharedLegacy" = "11:FALSE"
-            "PackageAs" = "3:1"
-            "Register" = "3:1"
-            "Exclude" = "11:FALSE"
-            "IsDependency" = "11:FALSE"
-            "IsolateTo" = "8:"
-            }
             
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CA3CFDD1291E474EAE85329E4C5E5D45"
             {
             "SourcePath" = 
"8:C:\\Libraries\\bzip2-1.0.6.win64-vs10\\lib\\libbz2.lib"
diff --git a/NT/monetdb_config.h.in b/NT/monetdb_config.h.in
--- a/NT/monetdb_config.h.in
+++ b/NT/monetdb_config.h.in
@@ -239,9 +239,6 @@
 /* Define to 1 if you have the `isinf' function. */
 /* #undef HAVE_ISINF */
 
-/* Define that you want to build the jsonstore library */
-/* #undef HAVE_JSONSTORE */
-
 /* Define to 1 if you have the `kill' function. */
 /* #undef HAVE_KILL */
 
diff --git a/clients/Tests/MAL-signatures.stable.out 
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -36701,10 +36701,6 @@ pattern calc.isnil(v:date):bit
 address CMDvarISNIL;
 comment Nil test for date value
 
-pattern calc.isnil(v:json):bit 
-address CMDvarISNIL;
-comment Nil test for json value
-
 command calc.isnil(v:sqlblob):bit 
 address BLOB_isnil;
 comment Nil test for blob value
@@ -36885,14 +36881,6 @@ pattern calc.iszero(v:bte):bit
 address CMDvarISZERO;
 comment Unary check for zero of V
 
-command calc.json(j:json):json 
-address JSONstr2json;
-comment Convert JSON to JSON. Dealing with escape characters
-
-command calc.json(j:str):json 
-address JSONstr2json;
-comment Convert string to its JSON. Dealing with escape characters
-
 command calc.lng(s1:int,v:lng,d2:int,s2:int):lng 
 address lng_dec2dec_lng;
 comment cast decimal(lng) to decimal(lng) and check for overflow
@@ -39680,95 +39668,19 @@ command json.exportResult(o:streams,kind
 address JSONexportResult;
 comment Serialise the given JSON pointer into JSON format, respecting the MAPI 
protocol
 
-command json.filter(name:json,i:int):json 
-address JSONfilterArray;
-comment Extract a single element from an array
-
-command json.filterall(name:json,s:str):json 
-address JSONfilterObjectAll;
-comment Filter the members of an object by name
-
-command json.filter(name:json,s:str):json 
-address JSONfilterObject;
-comment Filter the members of an object by name
-
-command json.#fromstr():json 
-address JSONfromString;
-comment Validate a string to be JSON compliant. A NOOP if valid json, NULL 
otherwise.
-
-command json.isvalidarray(val:json):bit 
-address JSONisarray;
-comment Validate the string as a valid JSON array
-
-command json.isvalidobject(val:json):bit 
-address JSONisobject;
-comment Validate the string as a valid JSON object
-
-command json.isvalid(val:str):bit 
-address JSONisvalid;
-comment Validate the string as a valid JSON document
-
-command json.keys(val:json):bat[:oid,:str] 
-address JSONkeys;
-comment Expands the outermost JSON object names.
-
-command json.keyArray(val:json):str 
-address JSONkeyArray;
-comment Expands the outermost JSON object keys into a JSON array.
-
 command json.load(nme:str) 
(kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str])
 
 address JSONload;
 comment Load the JSON object name from the database
 
-command json.length(val:json):int 
-address JSONlength;
-comment Returns the number of elements in the outermost JSON object.
-
 command json.nextid(kind:bat[:oid,:bte]):oid 
 address JSONnextid;
 comment Returns the next free id for the kind BAT
 
-pattern json.nest(k:bat[:oid,:dbl]):json 
-address JSONnest;
-comment Combine the value list into a single json array object.
-
-pattern json.nest(k:bat[:oid,:flt]):json 
-address JSONnest;
-pattern json.nest(k:bat[:oid,:lng]):json 
-address JSONnest;
-pattern json.nest(k:bat[:oid,:int]):json 
-address JSONnest;
-pattern json.nest(k:bat[:oid,:sht]):json 
-address JSONnest;
-pattern json.nest(k:bat[:oid,:str]):json 
-address JSONnest;
-pattern json.nest(k:bat[:oid,:str],v:bat[:oid,:any]):json 
-address JSONnest;
-comment Combine the key-value pairs into a single json object list.
-
-pattern json.nest(o:bat[:oid,:oid],k:bat[:oid,:str],v:bat[:oid,:any]):json 
-address JSONnest;
-comment Nest the key-value pairs with object identity into a list of JSON 
objects 
-
-command json.new(j:str):json 
-address JSONstr2json;
-comment Convert string to its JSON. Dealing with escape characters
-
 function 
json.print(o:streams,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str]):void;
 command 
json.print(o:streams,kind:bat[:oid,:bte],string:bat[:oid,:str],integer:bat[:oid,:lng],double:bat[:oid,:dbl],array:bat[:oid,:oid],object:bat[:oid,:oid],name:bat[:oid,:str],start:oid,pretty:bit):void
 
 address JSONprint;
 comment Serialise the given JSON pointer into JSON format
 
-command json.path(js:json,e:str):json 
-address JSONpath;
-comment Simple JSON path accessor
-
-command json.prelude():void 
-address JSONprelude;
-pattern json.renderarray(val:any...):json 
-address JSONrenderarray;
-pattern json.renderobject(val:any...):json 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to