
On Thu, Jul 24, 2008 at 12:10:53PM +0000, Marco Antonelli wrote:
Update of /cvsroot/monetdb/MonetDB5/src/modules/mal/Tests In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv16238/src/modules/mal/Tests
Added Files: rdf.stable.out rdf.mal rdf.stable.err rdf.testdata.ttl Log Message: Test case for rdf.mx: it imports rdf data from rdf.testdata.ttl and then prints the dictionary and the 6 data tables. It is still not in the 'All' file since rdf is not compiled by default.
Wouldn't it be the time to make rdf compile by default? Otherwise, how can the compialtion of rdf be enabled (easily)? Is there any configue switch, or alike? Stefan
--- NEW FILE: rdf.testdata.ttl --- @prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> . @prefix ex:<http://www.example.org/example#> . @prefix xsd:<http://www.w3.org/2001/XMLSchema#> .
_:float0 <ex:value> "0"^^xsd:float . _:float1 <ex:value> "-5"^^xsd:float . _:float2 <ex:value> "-5.0001"^^xsd:float . _:float3 <ex:value> "-4.9999"^^xsd:float . _:float4 <ex:value> "5"^^xsd:float . _:float5 <ex:value> "5.0001"^^xsd:float . _:float6 <ex:value> "4.9999"^^xsd:float . _:float7 <ex:value> "NaN"^^xsd:float . _:float8 <ex:value> "INF"^^xsd:float .
_:double0 <ex:value> "0"^^xsd:double . _:double-5 <ex:value> "-5"^^xsd:double . _:double-5.0001 <ex:value> "-5.0001"^^xsd:double . _:double-4.9999 <ex:value> "-4.9999"^^xsd:double . _:double5 <ex:value> "5"^^xsd:double . _:double5.0001 <ex:value> "5.0001"^^xsd:double . _:double4.9999 <ex:value> "4.9999"^^xsd:double . _:doubleNaN <ex:value> "NaN"^^xsd:double . _:doubleINF <ex:value> "INF"^^xsd:double .
<ex:decimal0> <ex:value> "0"^^xsd:decimal . <ex:decimal-5> <ex:value> "-5"^^xsd:decimal . <ex:decimal-5.0001> <ex:value> "-5.0001"^^xsd:decimal . <ex:decimal-4.9999> <ex:value> "-4.9999"^^xsd:decimal . <ex:decimal5> <ex:value> "5"^^xsd:decimal . <ex:decimal5.0001> <ex:value> "5.0001"^^xsd:decimal . <ex:decimal4.9999> <ex:value> "4.9999"^^xsd:decimal .
<ex:integer0> <ex:value> "0"^^xsd:integer . <ex:integer-5> <ex:value> "-5"^^xsd:integer . <ex:integer5> <ex:value> "5"^^xsd:integer .
<ex:nonPosInt0> <ex:value> "0"^^xsd:nonPositiveInteger . <ex:nonPosInt-5> <ex:value> "-5"^^xsd:nonPositiveInteger .
<ex:negInt-5> <ex:value> "-5"^^xsd:negativeInteger .
<ex:nonNegInt0> <ex:value> "0"^^xsd:nonNegativeInteger . <ex:nonNegInt5> <ex:value> "5"^^xsd:nonNegativeInteger .
<ex:posInt5> <ex:value> "5"^^xsd:positiveInteger .
<ex:long0> <ex:value> "0"^^xsd:long . <ex:long1> <ex:value> "1235467890"^^xsd:long .
<ex:ulong0> <ex:value> "0"^^xsd:unsignedLong . <ex:ulong1> <ex:value> "1235467890"^^xsd:unsignedLong .
<ex:int0> <ex:value> "0"^^xsd:int . <ex:int1> <ex:value> "1235467890"^^xsd:int .
<ex:uint0> <ex:value> "0"^^xsd:unsignedInt . <ex:uint1> <ex:value> "1235467890"^^xsd:unsignedInt .
<ex:short0> <ex:value> "0"^^xsd:short . <ex:short1> <ex:value> "5"^^xsd:short .
<ex:ushort0> <ex:value> "0"^^xsd:unsignedShort . <ex:ushort1> <ex:value> "5"^^xsd:unsignedShort .
<ex:byte0> <ex:value> "0"^^xsd:short . <ex:byte1> <ex:value> "5"^^xsd:short .
<ex:ubyte0> <ex:value> "0"^^xsd:unsignedByte . <ex:ubyte1> <ex:value> "5"^^xsd:unsignedByte .
<ex:boolT> <ex:value1> "1"^^xsd:boolean . <ex:boolT> <ex:value2> "true"^^xsd:boolean . <ex:boolF> <ex:value1> "0"^^xsd:boolean . <ex:boolF> <ex:value2> "false"^^xsd:boolean .
<ex:stringTyped0> <ex:value> "this is a typed string"^^xsd:string . <ex:stringTyped1> <ex:value> "ciao"^^xsd:string .
<ex:stringLang0> <ex:value> "this is a string with lang tag"@en . <ex:stringLang1> <ex:value> "ciao"@it .
<ex:stringPlain0> <ex:value> "this is a plain string" . <ex:stringPlain1> <ex:value> "ciao" .
<ex:datetime01> <ex:value> "1236-12-15T00:00:00"^^xsd:dateTime . <ex:datetime02> <ex:value> "1236-12-15T00:00:00"^^xsd:dateTime . <ex:datetime03> <ex:value> "1236-12-15T00:00:00Z"^^xsd:dateTime . <ex:datetime04> <ex:value> "1236-12-15T00:00:00.0"^^xsd:dateTime . <ex:datetime05> <ex:value> "1236-12-15T00:00:00.00"^^xsd:dateTime . <ex:datetime06> <ex:value> "1236-12-15T00:00:00.1"^^xsd:dateTime . <ex:datetime07> <ex:value> "1236-12-15T00:00:00.12"^^xsd:dateTime . <ex:datetime08> <ex:value> "1236-12-15T00:00:00.123"^^xsd:dateTime . <ex:datetime09> <ex:value> "1236-12-15T00:00:00+00:00"^^xsd:dateTime . <ex:datetime10> <ex:value> "1236-12-15T01:00:00.0+01:00"^^xsd:dateTime . <ex:datetime11> <ex:value> "1236-12-15T02:00:00.00+02:00"^^xsd:dateTime . <ex:datetime12> <ex:value> "1236-12-15T03:00:00.1+03:00"^^xsd:dateTime . <ex:datetime13> <ex:value> "1236-12-15T04:00:00.12+04:00"^^xsd:dateTime . <ex:datetime14> <ex:value> "1236-12-15T05:00:00.123+05:00"^^xsd:dateTime . <ex:datetime15> <ex:value> "1236-12-14T24:00:00-00:00"^^xsd:dateTime . <ex:datetime16> <ex:value> "1236-12-14T23:00:00.0-01:00"^^xsd:dateTime . <ex:datetime17> <ex:value> "1236-12-14T22:00:00.00-02:00"^^xsd:dateTime . <ex:datetime18> <ex:value> "1236-12-14T21:00:00.1-03:00"^^xsd:dateTime . <ex:datetime19> <ex:value> "1236-12-14T20:00:00.12-04:00"^^xsd:dateTime . <ex:datetime20> <ex:value> "1236-12-14T19:00:00.123-05:00"^^xsd:dateTime .
<ex:orderTest> <ex:v1> "A" . <ex:orderTest> <ex:v1> "B" . <ex:orderTest> <ex:v1> "C" . <ex:orderTest> <ex:v2> "A" . <ex:orderTest> <ex:v2> "B" . <ex:orderTest> <ex:v2> "C" .
<ex:xmlLiteral> <ex:value> "<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .
<ex:customTypedLiteral0> <ex:value> "customTypedLiteral"^^<http://customdatatype.org/types#custom0> . <ex:customTypedLiteral1> <ex:value> "customTypedLiteral"^^<http://customdatatype.org/types#custom1> .
--- NEW FILE: rdf.mal --- include rdf;
targetdir := unix.getenv("TSTTRGDIR"); barrier correct:= targetdir == ""; targetdir := unix.getenv("PWD"); exit correct; barrier correct:= targetdir != ""; targetdir := targetdir + "/"; exit correct;
datafile := targetdir + "rdf.testdata.ttl"; io.printf("#source:%s\n",datafile);
rdf.importGraph(datafile, "turtle", "db", "g", 1024:lng);
map:bat[:oid,:str] := bbp.bind("db_g_map"); io.print(map);
Spot:bat[:oid,:oid] := bbp.bind("db_g_Spot"); sPot:bat[:oid,:oid] := bbp.bind("db_g_sPot"); spOt:bat[:oid,:oid] := bbp.bind("db_g_spOt"); spoT:bat[:oid,:bte] := bbp.bind("db_g_spoT");
s := algebra.fetchjoin(Spot,map); p := algebra.fetchjoin(sPot,map); o := algebra.fetchjoin(spOt,map);
io.print("order: SPO"); tablet.page(s,p,o,spoT);
Sopt:bat[:oid,:oid] := bbp.bind("db_g_Sopt"); sOpt:bat[:oid,:oid] := bbp.bind("db_g_sOpt"); soPt:bat[:oid,:oid] := bbp.bind("db_g_soPt"); sopT:bat[:oid,:bte] := bbp.bind("db_g_sopT");
s := algebra.fetchjoin(Sopt,map); o := algebra.fetchjoin(sOpt,map); p := algebra.fetchjoin(soPt,map);
io.print("order: SOP"); tablet.page(s,o,p,sopT);
Psot:bat[:oid,:oid] := bbp.bind("db_g_Psot"); pSot:bat[:oid,:oid] := bbp.bind("db_g_pSot"); psOt:bat[:oid,:oid] := bbp.bind("db_g_psOt"); psoT:bat[:oid,:bte] := bbp.bind("db_g_psoT");
p := algebra.fetchjoin(Psot,map); s := algebra.fetchjoin(pSot,map); o := algebra.fetchjoin(psOt,map);
io.print("order: PSO"); tablet.page(p,s,o,psoT);
Post:bat[:oid,:oid] := bbp.bind("db_g_Post"); pOst:bat[:oid,:oid] := bbp.bind("db_g_pOst"); poSt:bat[:oid,:oid] := bbp.bind("db_g_poSt"); posT:bat[:oid,:bte] := bbp.bind("db_g_posT");
p := algebra.fetchjoin(Post,map); o := algebra.fetchjoin(pOst,map); s := algebra.fetchjoin(poSt,map);
io.print("order: POS"); tablet.page(p,o,s,posT);
Opst:bat[:oid,:oid] := bbp.bind("db_g_Opst"); oPst:bat[:oid,:oid] := bbp.bind("db_g_oPst"); opSt:bat[:oid,:oid] := bbp.bind("db_g_opSt"); opsT:bat[:oid,:bte] := bbp.bind("db_g_opsT");
o := algebra.fetchjoin(Opst,map); p := algebra.fetchjoin(oPst,map); s := algebra.fetchjoin(opSt,map);
io.print("order: OPS"); tablet.page(o,p,s,opsT);
Ospt:bat[:oid,:oid] := bbp.bind("db_g_Ospt"); oSpt:bat[:oid,:oid] := bbp.bind("db_g_oSpt"); osPt:bat[:oid,:oid] := bbp.bind("db_g_osPt"); ospT:bat[:oid,:bte] := bbp.bind("db_g_ospT");
o := algebra.fetchjoin(Ospt,map); s := algebra.fetchjoin(oSpt,map); p := algebra.fetchjoin(osPt,map);
io.print("order: OSP"); tablet.page(o,s,p,ospT);
--- NEW FILE: rdf.stable.err --- stderr of test 'rdf` in directory 'src/modules/mal` itself:
# 13:29:12 > # 13:29:12 > mserver5 "--config=/export/scratch1/mark/MonetDB/etc/monetdb5.conf" --debug=10 --set "monet_mod_path=/export/scratch1/mark/MonetDB/lib/MonetDB5:/export/scratch1/mark/MonetDB/lib/MonetDB5/lib:/export/scratch1/mark/MonetDB/lib/MonetDB5/bin" --set "gdk_dbfarm=/export/scratch1/mark/MonetDB/var/MonetDB5/dbfarm" --set "sql_logdir=/export/scratch1/mark/MonetDB/var/MonetDB5/sql_logs" --set mapi_open=true --set xrpc_open=true --set mapi_port=31339 --set xrpc_port=49823 --set monet_prompt= --trace --dbname=mTests_src_modules_mal rdf.mal # 13:29:12 >
# builtin opt gdk_arch = 64bitx86_64-unknown-linux-gnu # builtin opt gdk_version = 1.25.0 # builtin opt monet_pid = 1973 # builtin opt prefix = /export/scratch1/mark/MonetDB # builtin opt exec_prefix = ${prefix} # builtin opt gdk_dbname = tst # builtin opt gdk_dbfarm = ${prefix}/var/MonetDB # builtin opt gdk_debug = 8 # builtin opt gdk_mem_bigsize = 262144 # builtin opt gdk_alloc_map = yes # builtin opt gdk_mem_pagebits = 14 # builtin opt gdk_vmtrim = yes # builtin opt monet_admin = adm # builtin opt monet_prompt = > # builtin opt monet_welcome = yes # builtin opt monet_mod_path = ${exec_prefix}/lib/MonetDB:${exec_prefix}/lib/bin # builtin opt monet_daemon = yes # builtin opt host = localhost # builtin opt mapi_port = 50000 # builtin opt mapi_noheaders = no # builtin opt mapi_debug = 0 # builtin opt mapi_clients = 2 # builtin opt sql_debug = 0 # builtin opt sql_logdir = ${prefix}/var/MonetDB/sql_logs # builtin opt xquery_logdir = ${prefix}/var/MonetDB/xquery_logs # builtin opt standoff_ns = http://monetdb.cwi.nl/standoff # builtin opt standoff_start = start # builtin opt standoff_end = end # config opt prefix = /export/scratch1/mark/MonetDB # config opt config = ${prefix}/etc/monetdb5.conf # config opt prefix = /export/scratch1/mark/MonetDB # config opt exec_prefix = ${prefix} # config opt gdk_dbfarm = ${prefix}/var/MonetDB5/dbfarm # config opt gdk_dbname = demo # config opt gdk_alloc_map = no # config opt gdk_embedded = no # config opt gdk_debug = 0 # config opt monet_mod_path = ${exec_prefix}/lib/MonetDB5:${exec_prefix}/lib/MonetDB5/lib:${exec_prefix}/lib/MonetDB5/bin # config opt monet_daemon = no # config opt monet_welcome = yes # config opt mero_msglog = ${prefix}/var/log/merovingian.log # config opt mero_errlog = ${prefix}/var/log/merovingian.log # config opt mero_timeinterval = 600 # config opt mero_pidfile = ${prefix}/var/run/merovingian.pid # config opt mero_exittimeout = 7 # config opt mero_doproxy = yes # config opt mero_discoveryttl = 600 # config opt mal_init = ${exec_prefix}/lib/MonetDB5/mal_init.mal # config opt mal_listing = 15 # config opt checkpoint_dir = ${prefix}/var/MonetDB5/chkpnt # config opt mapi_port = 50000 # config opt mapi_open = false # config opt sql_debug = 0 # config opt sql_logdir = ${prefix}/var/MonetDB5/sql_logs # config opt sql_init = ${exec_prefix}/lib/MonetDB5/sql_init.sql # cmdline opt config = /export/scratch1/mark/MonetDB/etc/monetdb5.conf # cmdline opt monet_mod_path = /export/scratch1/mark/MonetDB/lib/MonetDB5:/export/scratch1/mark/MonetDB/lib/MonetDB5/lib:/export/scratch1/mark/MonetDB/lib/MonetDB5/bin # cmdline opt gdk_dbfarm = /export/scratch1/mark/MonetDB/var/MonetDB5/dbfarm # cmdline opt sql_logdir = /export/scratch1/mark/MonetDB/var/MonetDB5/sql_logs # cmdline opt mapi_open = true # cmdline opt xrpc_open = true # cmdline opt mapi_port = 31339 # cmdline opt xrpc_port = 49823 # cmdline opt monet_prompt = # cmdline opt gdk_dbname = mTests_src_modules_mal # cmdline opt gdk_debug = 10 #warning: please don't forget to set your vault key! #(see /export/scratch1/mark/MonetDB/etc/monetdb5.conf)
# 13:29:13 > # 13:29:13 > Done. # 13:29:13 >
--- NEW FILE: rdf.stable.out --- stdout of test 'rdf` in directory 'src/modules/mal` itself:
# 13:29:12 > # 13:29:12 > mserver5 "--config=/export/scratch1/mark/MonetDB/etc/monetdb5.conf" --debug=10 --set "monet_mod_path=/export/scratch1/mark/MonetDB/lib/MonetDB5:/export/scratch1/mark/MonetDB/lib/MonetDB5/lib:/export/scratch1/mark/MonetDB/lib/MonetDB5/bin" --set "gdk_dbfarm=/export/scratch1/mark/MonetDB/var/MonetDB5/dbfarm" --set "sql_logdir=/export/scratch1/mark/MonetDB/var/MonetDB5/sql_logs" --set mapi_open=true --set xrpc_open=true --set mapi_port=31339 --set xrpc_port=49823 --set monet_prompt= --trace --dbname=mTests_src_modules_mal rdf.mal # 13:29:12 >
# MonetDB server v5.7.0, based on kernel v1.25.0 # Serving database 'mTests_src_modules_mal' # Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically linked running on 2 cores # Copyright (c) 1993-2008 CWI, all rights reserved # Visit http://monetdb.cwi.nl/ for further information # Listening for connection requests on mapi:monetdb://ivysaur.ins.cwi.nl:31339/ #include rdf; # #targetdir := unix.getenv("PWD"); #exit correct; #barrier correct:= targetdir != ""; # targetdir := targetdir + "/"; #exit correct; # #datafile := targetdir + "rdfdatafile.ttl"; #io.printf("#source:%s\n",datafile); # #rdf.importGraph(datafile, "turtle", "db", "g", 1024:lng); # #map:bat[:oid,:str] := bbp.bind("db_g_map"); #io.print(map); # #Spot:bat[:oid,:oid] := bbp.bind("db_g_Spot"); #sPot:bat[:oid,:oid] := bbp.bind("db_g_sPot"); #spOt:bat[:oid,:oid] := bbp.bind("db_g_spOt"); #spoT:bat[:oid,:bte] := bbp.bind("db_g_spoT"); # #s := algebra.fetchjoin(Spot,map); #p := algebra.fetchjoin(sPot,map); #o := algebra.fetchjoin(spOt,map); # #io.print("order: SPO"); #tablet.page(s,p,o,spoT); # #Sopt:bat[:oid,:oid] := bbp.bind("db_g_Sopt"); #sOpt:bat[:oid,:oid] := bbp.bind("db_g_sOpt"); #soPt:bat[:oid,:oid] := bbp.bind("db_g_soPt"); #sopT:bat[:oid,:bte] := bbp.bind("db_g_sopT"); # #s := algebra.fetchjoin(Sopt,map); #o := algebra.fetchjoin(sOpt,map); #p := algebra.fetchjoin(soPt,map); # #io.print("order: SOP"); #tablet.page(s,o,p,sopT); # #Psot:bat[:oid,:oid] := bbp.bind("db_g_Psot"); #pSot:bat[:oid,:oid] := bbp.bind("db_g_pSot"); #psOt:bat[:oid,:oid] := bbp.bind("db_g_psOt"); #psoT:bat[:oid,:bte] := bbp.bind("db_g_psoT"); # #p := algebra.fetchjoin(Psot,map); #s := algebra.fetchjoin(pSot,map); #o := algebra.fetchjoin(psOt,map); # #io.print("order: PSO"); #tablet.page(p,s,o,psoT); # #Post:bat[:oid,:oid] := bbp.bind("db_g_Post"); #pOst:bat[:oid,:oid] := bbp.bind("db_g_pOst"); #poSt:bat[:oid,:oid] := bbp.bind("db_g_poSt"); #posT:bat[:oid,:bte] := bbp.bind("db_g_posT"); # #p := algebra.fetchjoin(Post,map); #o := algebra.fetchjoin(pOst,map); #s := algebra.fetchjoin(poSt,map); # #io.print("order: POS"); #tablet.page(p,o,s,posT); # #Opst:bat[:oid,:oid] := bbp.bind("db_g_Opst"); #oPst:bat[:oid,:oid] := bbp.bind("db_g_oPst"); #opSt:bat[:oid,:oid] := bbp.bind("db_g_opSt"); #opsT:bat[:oid,:bte] := bbp.bind("db_g_opsT"); # #o := algebra.fetchjoin(Opst,map); #p := algebra.fetchjoin(oPst,map); #s := algebra.fetchjoin(opSt,map); # #io.print("order: OPS"); #tablet.page(o,p,s,opsT); # #Ospt:bat[:oid,:oid] := bbp.bind("db_g_Ospt"); #oSpt:bat[:oid,:oid] := bbp.bind("db_g_oSpt"); #osPt:bat[:oid,:oid] := bbp.bind("db_g_osPt"); #ospT:bat[:oid,:bte] := bbp.bind("db_g_ospT"); # #o := algebra.fetchjoin(Ospt,map); #s := algebra.fetchjoin(oSpt,map); #p := algebra.fetchjoin(osPt,map); # #io.print("order: OSP"); #tablet.page(o,s,p,ospT); # #
function user.main():void; # 0 main:void := user.main() {G} targetdir := unix.getenv("TSTTRGDIR");# 1 targetdir:str := UNIXgetenv(_2:str) {G} barrier correct := calc.==(targetdir,"");# 2 correct:bit := CALCcompEQstrstr(targetdir:str, _4:str) {J4} targetdir := unix.getenv("PWD"); # 3 targetdir:str := UNIXgetenv(_5:str) {G} exit correct; # 4 correct:bit barrier correct := calc.!=(targetdir,"");# 5 correct:bit := CALCcompNEQstrstr(targetdir:str, _4:str) {J7} targetdir := calc.+(targetdir,"/"); # 6 targetdir:str := CALCstrConcat(targetdir:str, _6:str) {G} exit correct; # 7 correct:bit datafile := calc.+(targetdir,"rdf.testdata.ttl");# 8 datafile:str := CALCstrConcat(targetdir:str, _8:str) {G} io.printf("#source:%s\n",datafile); # 9 _9:void := IOprint_formatted_str(_10:str, datafile:str) rdf.importGraph(datafile,"turtle","db","g",1024:lng);# 10 _11:void := RDFimportGraph(datafile:str, _12:str, _13:str, _14:str, _15:lng) map:bat[:oid,:str] := bbp.bind("db_g_map");# 11 map:bat[:oid,:str] := CMDbbpbind(_17:str) {G} io.print(map); # 12 _18:void := IOprint_val(map:bat[:oid,:str]) Spot:bat[:oid,:oid] := bbp.bind("db_g_Spot");# 13 Spot:bat[:oid,:oid] := CMDbbpbind(_20:str) {G} sPot:bat[:oid,:oid] := bbp.bind("db_g_sPot");# 14 sPot:bat[:oid,:oid] := CMDbbpbind(_22:str) {G} spOt:bat[:oid,:oid] := bbp.bind("db_g_spOt");# 15 spOt:bat[:oid,:oid] := CMDbbpbind(_24:str) {G} spoT:bat[:oid,:bte] := bbp.bind("db_g_spoT");# 16 spoT:bat[:oid,:bte] := CMDbbpbind(_26:str) {G} s := algebra.fetchjoin(Spot,map); # 17 s:bat[:oid,:str] := ALGfetchjoin(Spot:bat[:oid,:oid], map:bat[:oid,:str]) {G} p := algebra.fetchjoin(sPot,map); # 18 p:bat[:oid,:str] := ALGfetchjoin(sPot:bat[:oid,:oid], map:bat[:oid,:str]) {G} o := algebra.fetchjoin(spOt,map); # 19 o:bat[:oid,:str] := ALGfetchjoin(spOt:bat[:oid,:oid], map:bat[:oid,:str]) {G} io.print("order: SPO"); # 20 _30:void := IOprint_val(_31:str) tablet.page(s,p,o,spoT); # 21 _32:int := TABpage(s:bat[:oid,:str], p:bat[:oid,:str], o:bat[:oid,:str], spoT:bat[:oid,:bte]) Sopt:bat[:oid,:oid] := bbp.bind("db_g_Sopt");# 22 Sopt:bat[:oid,:oid] := CMDbbpbind(_34:str) {G} sOpt:bat[:oid,:oid] := bbp.bind("db_g_sOpt");# 23 sOpt:bat[:oid,:oid] := CMDbbpbind(_36:str) {G} soPt:bat[:oid,:oid] := bbp.bind("db_g_soPt");# 24 soPt:bat[:oid,:oid] := CMDbbpbind(_38:str) {G} sopT:bat[:oid,:bte] := bbp.bind("db_g_sopT");# 25 sopT:bat[:oid,:bte] := CMDbbpbind(_40:str) {G} s := algebra.fetchjoin(Sopt,map); # 26 s:bat[:oid,:str] := ALGfetchjoin(Sopt:bat[:oid,:oid], map:bat[:oid,:str]) {G} o := algebra.fetchjoin(sOpt,map); # 27 o:bat[:oid,:str] := ALGfetchjoin(sOpt:bat[:oid,:oid], map:bat[:oid,:str]) {G} p := algebra.fetchjoin(soPt,map); # 28 p:bat[:oid,:str] := ALGfetchjoin(soPt:bat[:oid,:oid], map:bat[:oid,:str]) {G} io.print("order: SOP"); # 29 _41:void := IOprint_val(_42:str) tablet.page(s,o,p,sopT); # 30 _43:int := TABpage(s:bat[:oid,:str], o:bat[:oid,:str], p:bat[:oid,:str], sopT:bat[:oid,:bte]) Psot:bat[:oid,:oid] := bbp.bind("db_g_Psot");# 31 Psot:bat[:oid,:oid] := CMDbbpbind(_45:str) {G} pSot:bat[:oid,:oid] := bbp.bind("db_g_pSot");# 32 pSot:bat[:oid,:oid] := CMDbbpbind(_47:str) {G} psOt:bat[:oid,:oid] := bbp.bind("db_g_psOt");# 33 psOt:bat[:oid,:oid] := CMDbbpbind(_49:str) {G} psoT:bat[:oid,:bte] := bbp.bind("db_g_psoT");# 34 psoT:bat[:oid,:bte] := CMDbbpbind(_51:str) {G} p := algebra.fetchjoin(Psot,map); # 35 p:bat[:oid,:str] := ALGfetchjoin(Psot:bat[:oid,:oid], map:bat[:oid,:str]) {G} s := algebra.fetchjoin(pSot,map); # 36 s:bat[:oid,:str] := ALGfetchjoin(pSot:bat[:oid,:oid], map:bat[:oid,:str]) {G} o := algebra.fetchjoin(psOt,map); # 37 o:bat[:oid,:str] := ALGfetchjoin(psOt:bat[:oid,:oid], map:bat[:oid,:str]) {G} io.print("order: PSO"); # 38 _52:void := IOprint_val(_53:str) tablet.page(p,s,o,psoT); # 39 _54:int := TABpage(p:bat[:oid,:str], s:bat[:oid,:str], o:bat[:oid,:str], psoT:bat[:oid,:bte]) Post:bat[:oid,:oid] := bbp.bind("db_g_Post");# 40 Post:bat[:oid,:oid] := CMDbbpbind(_56:str) {G} pOst:bat[:oid,:oid] := bbp.bind("db_g_pOst");# 41 pOst:bat[:oid,:oid] := CMDbbpbind(_58:str) {G} poSt:bat[:oid,:oid] := bbp.bind("db_g_poSt");# 42 poSt:bat[:oid,:oid] := CMDbbpbind(_60:str) {G} posT:bat[:oid,:bte] := bbp.bind("db_g_posT");# 43 posT:bat[:oid,:bte] := CMDbbpbind(_62:str) {G} p := algebra.fetchjoin(Post,map); # 44 p:bat[:oid,:str] := ALGfetchjoin(Post:bat[:oid,:oid], map:bat[:oid,:str]) {G} o := algebra.fetchjoin(pOst,map); # 45 o:bat[:oid,:str] := ALGfetchjoin(pOst:bat[:oid,:oid], map:bat[:oid,:str]) {G} s := algebra.fetchjoin(poSt,map); # 46 s:bat[:oid,:str] := ALGfetchjoin(poSt:bat[:oid,:oid], map:bat[:oid,:str]) {G} io.print("order: POS"); # 47 _63:void := IOprint_val(_64:str) tablet.page(p,o,s,posT); # 48 _65:int := TABpage(p:bat[:oid,:str], o:bat[:oid,:str], s:bat[:oid,:str], posT:bat[:oid,:bte]) Opst:bat[:oid,:oid] := bbp.bind("db_g_Opst");# 49 Opst:bat[:oid,:oid] := CMDbbpbind(_67:str) {G} oPst:bat[:oid,:oid] := bbp.bind("db_g_oPst");# 50 oPst:bat[:oid,:oid] := CMDbbpbind(_69:str) {G} opSt:bat[:oid,:oid] := bbp.bind("db_g_opSt");# 51 opSt:bat[:oid,:oid] := CMDbbpbind(_71:str) {G} opsT:bat[:oid,:bte] := bbp.bind("db_g_opsT");# 52 opsT:bat[:oid,:bte] := CMDbbpbind(_73:str) {G} o := algebra.fetchjoin(Opst,map); # 53 o:bat[:oid,:str] := ALGfetchjoin(Opst:bat[:oid,:oid], map:bat[:oid,:str]) {G} p := algebra.fetchjoin(oPst,map); # 54 p:bat[:oid,:str] := ALGfetchjoin(oPst:bat[:oid,:oid], map:bat[:oid,:str]) {G} s := algebra.fetchjoin(opSt,map); # 55 s:bat[:oid,:str] := ALGfetchjoin(opSt:bat[:oid,:oid], map:bat[:oid,:str]) {G} io.print("order: OPS"); # 56 _74:void := IOprint_val(_75:str) tablet.page(o,p,s,opsT); # 57 _76:int := TABpage(o:bat[:oid,:str], p:bat[:oid,:str], s:bat[:oid,:str], opsT:bat[:oid,:bte]) Ospt:bat[:oid,:oid] := bbp.bind("db_g_Ospt");# 58 Ospt:bat[:oid,:oid] := CMDbbpbind(_78:str) {G} oSpt:bat[:oid,:oid] := bbp.bind("db_g_oSpt");# 59 oSpt:bat[:oid,:oid] := CMDbbpbind(_80:str) {G} osPt:bat[:oid,:oid] := bbp.bind("db_g_osPt");# 60 osPt:bat[:oid,:oid] := CMDbbpbind(_82:str) {G} ospT:bat[:oid,:bte] := bbp.bind("db_g_ospT");# 61 ospT:bat[:oid,:bte] := CMDbbpbind(_84:str) {G} o := algebra.fetchjoin(Ospt,map); # 62 o:bat[:oid,:str] := ALGfetchjoin(Ospt:bat[:oid,:oid], map:bat[:oid,:str]) {G} s := algebra.fetchjoin(oSpt,map); # 63 s:bat[:oid,:str] := ALGfetchjoin(oSpt:bat[:oid,:oid], map:bat[:oid,:str]) {G} p := algebra.fetchjoin(osPt,map); # 64 p:bat[:oid,:str] := ALGfetchjoin(osPt:bat[:oid,:oid], map:bat[:oid,:str]) {G} io.print("order: OSP"); # 65 _85:void := IOprint_val(_86:str) tablet.page(o,s,p,ospT); # 66 _87:int := TABpage(o:bat[:oid,:str], s:bat[:oid,:str], p:bat[:oid,:str], ospT:bat[:oid,:bte]) end main; # 67 #source:/export/scratch1/mark/MonetDB/mTests/src/modules/mal/rdf.testdata.ttl #-----------------------------------------------------------------------------------------------------------------------------------------# # t h # name # void str # type #-----------------------------------------------------------------------------------------------------------------------------------------# [ 0@0, "0double-4.9999" ] [ 1@0, "0double-5" ] [ 2@0, "0double-5.0001" ] [ 3@0, "0double0" ] [ 4@0, "0double4.9999" ] [ 5@0, "0double5" ] [ 6@0, "0double5.0001" ] [ 7@0, "0doubleINF" ] [ 8@0, "0doubleNaN" ] [ 9@0, "0float0" ] [ 10@0, "0float1" ] [ 11@0, "0float2" ] [ 12@0, "0float3" ] [ 13@0, "0float4" ] [ 14@0, "0float5" ] [ 15@0, "0float6" ] [ 16@0, "0float7" ] [ 17@0, "0float8" ] [ 18@0, "1ex:boolF" ] [ 19@0, "1ex:boolT" ] [ 20@0, "1ex:byte0" ] [ 21@0, "1ex:byte1" ] [ 22@0, "1ex:customTypedLiteral0" ] [ 23@0, "1ex:customTypedLiteral1" ] [ 24@0, "1ex:datetime01" ] [ 25@0, "1ex:datetime02" ] [ 26@0, "1ex:datetime03" ] [ 27@0, "1ex:datetime04" ] [ 28@0, "1ex:datetime05" ] [ 29@0, "1ex:datetime06" ] [ 30@0, "1ex:datetime07" ] [ 31@0, "1ex:datetime08" ] [ 32@0, "1ex:datetime09" ] [ 33@0, "1ex:datetime10" ] [ 34@0, "1ex:datetime11" ] [ 35@0, "1ex:datetime12" ] [ 36@0, "1ex:datetime13" ] [ 37@0, "1ex:datetime14" ] [ 38@0, "1ex:datetime15" ] [ 39@0, "1ex:datetime16" ] [ 40@0, "1ex:datetime17" ] [ 41@0, "1ex:datetime18" ] [ 42@0, "1ex:datetime19" ] [ 43@0, "1ex:datetime20" ] [ 44@0, "1ex:decimal-4.9999" ] [ 45@0, "1ex:decimal-5" ] [ 46@0, "1ex:decimal-5.0001" ] [ 47@0, "1ex:decimal0" ] [ 48@0, "1ex:decimal4.9999" ] [ 49@0, "1ex:decimal5" ] [ 50@0, "1ex:decimal5.0001" ] [ 51@0, "1ex:int0" ] [ 52@0, "1ex:int1" ] [ 53@0, "1ex:integer-5" ] [ 54@0, "1ex:integer0" ] [ 55@0, "1ex:integer5" ] [ 56@0, "1ex:long0" ] [ 57@0, "1ex:long1" ] [ 58@0, "1ex:negInt-5" ] [ 59@0, "1ex:nonNegInt0" ] [ 60@0, "1ex:nonNegInt5" ] [ 61@0, "1ex:nonPosInt-5" ] [ 62@0, "1ex:nonPosInt0" ] [ 63@0, "1ex:orderTest" ] [ 64@0, "1ex:posInt5" ] [ 65@0, "1ex:short0" ] [ 66@0, "1ex:short1" ] [ 67@0, "1ex:stringLang0" ] [ 68@0, "1ex:stringLang1" ] [ 69@0, "1ex:stringPlain0" ] [ 70@0, "1ex:stringPlain1" ] [ 71@0, "1ex:stringTyped0" ] [ 72@0, "1ex:stringTyped1" ] [ 73@0, "1ex:ubyte0" ] [ 74@0, "1ex:ubyte1" ] [ 75@0, "1ex:uint0" ] [ 76@0, "1ex:uint1" ] [ 77@0, "1ex:ulong0" ] [ 78@0, "1ex:ulong1" ] [ 79@0, "1ex:ushort0" ] [ 80@0, "1ex:ushort1" ] [ 81@0, "1ex:v1" ] [ 82@0, "1ex:v2" ] [ 83@0, "1ex:value" ] [ 84@0, "1ex:value1" ] [ 85@0, "1ex:value2" ] [ 86@0, "1ex:xmlLiteral" ] [ 87@0, "33febffe5c91d14e3" ] [ 88@0, "33febffffffffffff" ] [ 89@0, "33fec001a36e2eb1b" ] [ 90@0, "4" ] [ 91@0, "5" ] [ 92@0, "8A" ] [ 93@0, "8B" ] [ 94@0, "8C" ] [ 95@0, "8ciao" ] [ 96@0, "8this is a plain string" ] [ 97@0, "8this is a typed string" ] [ 98@0, "9en@this is a string with lang tag" ] [ 99@0, "9it@ciao" ] [ 100@0, "A" ] [ 101@0, "Bc013ffe5c91d14e4" ] [ 102@0, "Bc014000000000000" ] [ 103@0, "Bc014001a36e2eb1c" ] [ 104@0, "Bc1d268ef9c800000" ] [ 105@0, "C" ] [ 106@0, "D8006e4cd00000000" ] [ 107@0, "D8006e4cd00000000+00:00" ] [ 108@0, "D8006e4cd00000000-00:00" ] [ 109@0, "D8006e4cd000000000" ] [ 110@0, "D8006e4cd000000000+01:00" ] [ 111@0, "D8006e4cd000000000-01:00" ] [ 112@0, "D8006e4cd0000000000" ] [ 113@0, "D8006e4cd0000000000+02:00" ] [ 114@0, "D8006e4cd0000000000-02:00" ] [ 115@0, "D8006e4cd000000001" ] [ 116@0, "D8006e4cd000000001+03:00" ] [ 117@0, "D8006e4cd000000001-03:00" ] [ 118@0, "D8006e4cd0000000012" ] [ 119@0, "D8006e4cd0000000012+04:00" ] [ 120@0, "D8006e4cd0000000012-04:00" ] [ 121@0, "D8006e4cd00000000123" ] [ 122@0, "D8006e4cd00000000123+05:00" ] [ 123@0, "D8006e4cd00000000123-05:00" ] [ 124@0, "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>" ] [ 125@0, "Fhttp://customdatatype.org/types#custom0^customTypedLiteral" ] [ 126@0, "Fhttp://customdatatype.org/types#custom1^customTypedLiteral" ] [ 127@0, "Z" ] [ "order: SPO" ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "0double-4.9999", "1ex:value", "33fec001a36e2eb1b", 73 ] [ "0double-5", "1ex:value", "33febffffffffffff", 73 ] [ "0double-5.0001", "1ex:value", "33febffe5c91d14e3", 73 ] [ "0double0", "1ex:value", "5", 73 ] [ "0double4.9999", "1ex:value", "Bc013ffe5c91d14e4", 73 ] [ "0double5", "1ex:value", "Bc014000000000000", 73 ] [ "0double5.0001", "1ex:value", "Bc014001a36e2eb1c", 73 ] [ "0doubleINF", "1ex:value", "C", 73 ] [ "0doubleNaN", "1ex:value", "Z", 73 ] [ "0float0", "1ex:value", "5", 72 ] [ "0float1", "1ex:value", "33febffffffffffff", 72 ] [ "0float2", "1ex:value", "33febffe5c91d14e3", 72 ] [ "0float3", "1ex:value", "33fec001a36e2eb1b", 72 ] [ "0float4", "1ex:value", "Bc014000000000000", 72 ] [ "0float5", "1ex:value", "Bc014001a36e2eb1c", 72 ] [ "0float6", "1ex:value", "Bc013ffe5c91d14e4", 72 ] [ "0float7", "1ex:value", "Z", 72 ] [ "0float8", "1ex:value", "C", 72 ] [ "1ex:boolF", "1ex:value1", "4", 74 ] [ "1ex:boolF", "1ex:value2", "4", 74 ] [ "1ex:boolT", "1ex:value1", "A", 74 ] [ "1ex:boolT", "1ex:value2", "A", 74 ] [ "1ex:byte0", "1ex:value", "5", 68 ] [ "1ex:byte1", "1ex:value", "Bc014000000000000", 68 ] [ "1ex:customTypedLiteral0", "1ex:value", "Fhttp://customdatatype.org/types#custom0^customTypedLiteral", 78 ] [ "1ex:customTypedLiteral1", "1ex:value", "Fhttp://customdatatype.org/types#custom1^customTypedLiteral", 78 ] [ "1ex:datetime01", "1ex:value", "D8006e4cd00000000", 76 ] [ "1ex:datetime02", "1ex:value", "D8006e4cd00000000", 76 ] [ "1ex:datetime03", "1ex:value", "D8006e4cd00000000+00:00", 76 ] [ "1ex:datetime04", "1ex:value", "D8006e4cd000000000", 76 ] [ "1ex:datetime05", "1ex:value", "D8006e4cd0000000000", 76 ] [ "1ex:datetime06", "1ex:value", "D8006e4cd000000001", 76 ] [ "1ex:datetime07", "1ex:value", "D8006e4cd0000000012", 76 ] [ "1ex:datetime08", "1ex:value", "D8006e4cd00000000123", 76 ] [ "1ex:datetime09", "1ex:value", "D8006e4cd00000000+00:00", 76 ] [ "1ex:datetime10", "1ex:value", "D8006e4cd000000000+01:00", 76 ] [ "1ex:datetime11", "1ex:value", "D8006e4cd0000000000+02:00", 76 ] [ "1ex:datetime12", "1ex:value", "D8006e4cd000000001+03:00", 76 ] [ "1ex:datetime13", "1ex:value", "D8006e4cd0000000012+04:00", 76 ] [ "1ex:datetime14", "1ex:value", "D8006e4cd00000000123+05:00", 76 ] [ "1ex:datetime15", "1ex:value", "D8006e4cd00000000-00:00", 76 ] [ "1ex:datetime16", "1ex:value", "D8006e4cd000000000-01:00", 76 ] [ "1ex:datetime17", "1ex:value", "D8006e4cd0000000000-02:00", 76 ] [ "1ex:datetime18", "1ex:value", "D8006e4cd000000001-03:00", 76 ] [ "1ex:datetime19", "1ex:value", "D8006e4cd0000000012-04:00", 76 ] [ "1ex:datetime20", "1ex:value", "D8006e4cd00000000123-05:00", 76 ] [ "1ex:decimal-4.9999", "1ex:value", "33fec001a36e2eb1b", 51 ] [ "1ex:decimal-5", "1ex:value", "33febffffffffffff", 51 ] [ "1ex:decimal-5.0001", "1ex:value", "33febffe5c91d14e3", 51 ] [ "1ex:decimal0", "1ex:value", "5", 51 ] [ "1ex:decimal4.9999", "1ex:value", "Bc013ffe5c91d14e4", 51 ] [ "1ex:decimal5", "1ex:value", "Bc014000000000000", 51 ] [ "1ex:decimal5.0001", "1ex:value", "Bc014001a36e2eb1c", 51 ] [ "1ex:int0", "1ex:value", "5", 66 ] [ "1ex:int1", "1ex:value", "Bc1d268ef9c800000", 66 ] [ "1ex:integer-5", "1ex:value", "33febffffffffffff", 52 ] [ "1ex:integer0", "1ex:value", "5", 52 ] [ "1ex:integer5", "1ex:value", "Bc014000000000000", 52 ] [ "1ex:long0", "1ex:value", "5", 57 ] [ "1ex:long1", "1ex:value", "Bc1d268ef9c800000", 57 ] [ "1ex:negInt-5", "1ex:value", "33febffffffffffff", 54 ] [ "1ex:nonNegInt0", "1ex:value", "5", 55 ] [ "1ex:nonNegInt5", "1ex:value", "Bc014000000000000", 55 ] [ "1ex:nonPosInt-5", "1ex:value", "33febffffffffffff", 53 ] [ "1ex:nonPosInt0", "1ex:value", "5", 53 ] [ "1ex:orderTest", "1ex:v1", "8A", 50 ] [ "1ex:orderTest", "1ex:v1", "8B", 50 ] [ "1ex:orderTest", "1ex:v1", "8C", 50 ] [ "1ex:orderTest", "1ex:v2", "8A", 50 ] [ "1ex:orderTest", "1ex:v2", "8B", 50 ] [ "1ex:orderTest", "1ex:v2", "8C", 50 ] [ "1ex:posInt5", "1ex:value", "Bc014000000000000", 56 ] [ "1ex:short0", "1ex:value", "5", 68 ] [ "1ex:short1", "1ex:value", "Bc014000000000000", 68 ] [ "1ex:stringLang0", "1ex:value", "9en@this is a string with lang tag", 50 ] [ "1ex:stringLang1", "1ex:value", "9it@ciao", 50 ] [ "1ex:stringPlain0", "1ex:value", "8this is a plain string", 50 ] [ "1ex:stringPlain1", "1ex:value", "8ciao", 50 ] [ "1ex:stringTyped0", "1ex:value", "8this is a typed string", 75 ] [ "1ex:stringTyped1", "1ex:value", "8ciao", 75 ] [ "1ex:ubyte0", "1ex:value", "5", 71 ] [ "1ex:ubyte1", "1ex:value", "Bc014000000000000", 71 ] [ "1ex:uint0", "1ex:value", "5", 67 ] [ "1ex:uint1", "1ex:value", "Bc1d268ef9c800000", 67 ] [ "1ex:ulong0", "1ex:value", "5", 65 ] [ "1ex:ulong1", "1ex:value", "Bc1d268ef9c800000", 65 ] [ "1ex:ushort0", "1ex:value", "5", 69 ] [ "1ex:ushort1", "1ex:value", "Bc014000000000000", 69 ] [ "1ex:xmlLiteral", "1ex:value", "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>", 77 ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "order: SOP" ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "0double-4.9999", "33fec001a36e2eb1b", "1ex:value", 73 ] [ "0double-5", "33febffffffffffff", "1ex:value", 73 ] [ "0double-5.0001", "33febffe5c91d14e3", "1ex:value", 73 ] [ "0double0", "5", "1ex:value", 73 ] [ "0double4.9999", "Bc013ffe5c91d14e4", "1ex:value", 73 ] [ "0double5", "Bc014000000000000", "1ex:value", 73 ] [ "0double5.0001", "Bc014001a36e2eb1c", "1ex:value", 73 ] [ "0doubleINF", "C", "1ex:value", 73 ] [ "0doubleNaN", "Z", "1ex:value", 73 ] [ "0float0", "5", "1ex:value", 72 ] [ "0float1", "33febffffffffffff", "1ex:value", 72 ] [ "0float2", "33febffe5c91d14e3", "1ex:value", 72 ] [ "0float3", "33fec001a36e2eb1b", "1ex:value", 72 ] [ "0float4", "Bc014000000000000", "1ex:value", 72 ] [ "0float5", "Bc014001a36e2eb1c", "1ex:value", 72 ] [ "0float6", "Bc013ffe5c91d14e4", "1ex:value", 72 ] [ "0float7", "Z", "1ex:value", 72 ] [ "0float8", "C", "1ex:value", 72 ] [ "1ex:boolF", "4", "1ex:value1", 74 ] [ "1ex:boolF", "4", "1ex:value2", 74 ] [ "1ex:boolT", "A", "1ex:value1", 74 ] [ "1ex:boolT", "A", "1ex:value2", 74 ] [ "1ex:byte0", "5", "1ex:value", 68 ] [ "1ex:byte1", "Bc014000000000000", "1ex:value", 68 ] [ "1ex:customTypedLiteral0", "Fhttp://customdatatype.org/types#custom0^customTypedLiteral", "1ex:value", 78 ] [ "1ex:customTypedLiteral1", "Fhttp://customdatatype.org/types#custom1^customTypedLiteral", "1ex:value", 78 ] [ "1ex:datetime01", "D8006e4cd00000000", "1ex:value", 76 ] [ "1ex:datetime02", "D8006e4cd00000000", "1ex:value", 76 ] [ "1ex:datetime03", "D8006e4cd00000000+00:00", "1ex:value", 76 ] [ "1ex:datetime04", "D8006e4cd000000000", "1ex:value", 76 ] [ "1ex:datetime05", "D8006e4cd0000000000", "1ex:value", 76 ] [ "1ex:datetime06", "D8006e4cd000000001", "1ex:value", 76 ] [ "1ex:datetime07", "D8006e4cd0000000012", "1ex:value", 76 ] [ "1ex:datetime08", "D8006e4cd00000000123", "1ex:value", 76 ] [ "1ex:datetime09", "D8006e4cd00000000+00:00", "1ex:value", 76 ] [ "1ex:datetime10", "D8006e4cd000000000+01:00", "1ex:value", 76 ] [ "1ex:datetime11", "D8006e4cd0000000000+02:00", "1ex:value", 76 ] [ "1ex:datetime12", "D8006e4cd000000001+03:00", "1ex:value", 76 ] [ "1ex:datetime13", "D8006e4cd0000000012+04:00", "1ex:value", 76 ] [ "1ex:datetime14", "D8006e4cd00000000123+05:00", "1ex:value", 76 ] [ "1ex:datetime15", "D8006e4cd00000000-00:00", "1ex:value", 76 ] [ "1ex:datetime16", "D8006e4cd000000000-01:00", "1ex:value", 76 ] [ "1ex:datetime17", "D8006e4cd0000000000-02:00", "1ex:value", 76 ] [ "1ex:datetime18", "D8006e4cd000000001-03:00", "1ex:value", 76 ] [ "1ex:datetime19", "D8006e4cd0000000012-04:00", "1ex:value", 76 ] [ "1ex:datetime20", "D8006e4cd00000000123-05:00", "1ex:value", 76 ] [ "1ex:decimal-4.9999", "33fec001a36e2eb1b", "1ex:value", 51 ] [ "1ex:decimal-5", "33febffffffffffff", "1ex:value", 51 ] [ "1ex:decimal-5.0001", "33febffe5c91d14e3", "1ex:value", 51 ] [ "1ex:decimal0", "5", "1ex:value", 51 ] [ "1ex:decimal4.9999", "Bc013ffe5c91d14e4", "1ex:value", 51 ] [ "1ex:decimal5", "Bc014000000000000", "1ex:value", 51 ] [ "1ex:decimal5.0001", "Bc014001a36e2eb1c", "1ex:value", 51 ] [ "1ex:int0", "5", "1ex:value", 66 ] [ "1ex:int1", "Bc1d268ef9c800000", "1ex:value", 66 ] [ "1ex:integer-5", "33febffffffffffff", "1ex:value", 52 ] [ "1ex:integer0", "5", "1ex:value", 52 ] [ "1ex:integer5", "Bc014000000000000", "1ex:value", 52 ] [ "1ex:long0", "5", "1ex:value", 57 ] [ "1ex:long1", "Bc1d268ef9c800000", "1ex:value", 57 ] [ "1ex:negInt-5", "33febffffffffffff", "1ex:value", 54 ] [ "1ex:nonNegInt0", "5", "1ex:value", 55 ] [ "1ex:nonNegInt5", "Bc014000000000000", "1ex:value", 55 ] [ "1ex:nonPosInt-5", "33febffffffffffff", "1ex:value", 53 ] [ "1ex:nonPosInt0", "5", "1ex:value", 53 ] [ "1ex:orderTest", "8A", "1ex:v1", 50 ] [ "1ex:orderTest", "8A", "1ex:v2", 50 ] [ "1ex:orderTest", "8B", "1ex:v1", 50 ] [ "1ex:orderTest", "8B", "1ex:v2", 50 ] [ "1ex:orderTest", "8C", "1ex:v1", 50 ] [ "1ex:orderTest", "8C", "1ex:v2", 50 ] [ "1ex:posInt5", "Bc014000000000000", "1ex:value", 56 ] [ "1ex:short0", "5", "1ex:value", 68 ] [ "1ex:short1", "Bc014000000000000", "1ex:value", 68 ] [ "1ex:stringLang0", "9en@this is a string with lang tag", "1ex:value", 50 ] [ "1ex:stringLang1", "9it@ciao", "1ex:value", 50 ] [ "1ex:stringPlain0", "8this is a plain string", "1ex:value", 50 ] [ "1ex:stringPlain1", "8ciao", "1ex:value", 50 ] [ "1ex:stringTyped0", "8this is a typed string", "1ex:value", 75 ] [ "1ex:stringTyped1", "8ciao", "1ex:value", 75 ] [ "1ex:ubyte0", "5", "1ex:value", 71 ] [ "1ex:ubyte1", "Bc014000000000000", "1ex:value", 71 ] [ "1ex:uint0", "5", "1ex:value", 67 ] [ "1ex:uint1", "Bc1d268ef9c800000", "1ex:value", 67 ] [ "1ex:ulong0", "5", "1ex:value", 65 ] [ "1ex:ulong1", "Bc1d268ef9c800000", "1ex:value", 65 ] [ "1ex:ushort0", "5", "1ex:value", 69 ] [ "1ex:ushort1", "Bc014000000000000", "1ex:value", 69 ] [ "1ex:xmlLiteral", "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>", "1ex:value", 77 ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "order: PSO" ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "1ex:v1", "1ex:orderTest", "8A", 50 ] [ "1ex:v1", "1ex:orderTest", "8B", 50 ] [ "1ex:v1", "1ex:orderTest", "8C", 50 ] [ "1ex:v2", "1ex:orderTest", "8A", 50 ] [ "1ex:v2", "1ex:orderTest", "8B", 50 ] [ "1ex:v2", "1ex:orderTest", "8C", 50 ] [ "1ex:value", "0double-4.9999", "33fec001a36e2eb1b", 73 ] [ "1ex:value", "0double-5", "33febffffffffffff", 73 ] [ "1ex:value", "0double-5.0001", "33febffe5c91d14e3", 73 ] [ "1ex:value", "0double0", "5", 73 ] [ "1ex:value", "0double4.9999", "Bc013ffe5c91d14e4", 73 ] [ "1ex:value", "0double5", "Bc014000000000000", 73 ] [ "1ex:value", "0double5.0001", "Bc014001a36e2eb1c", 73 ] [ "1ex:value", "0doubleINF", "C", 73 ] [ "1ex:value", "0doubleNaN", "Z", 73 ] [ "1ex:value", "0float0", "5", 72 ] [ "1ex:value", "0float1", "33febffffffffffff", 72 ] [ "1ex:value", "0float2", "33febffe5c91d14e3", 72 ] [ "1ex:value", "0float3", "33fec001a36e2eb1b", 72 ] [ "1ex:value", "0float4", "Bc014000000000000", 72 ] [ "1ex:value", "0float5", "Bc014001a36e2eb1c", 72 ] [ "1ex:value", "0float6", "Bc013ffe5c91d14e4", 72 ] [ "1ex:value", "0float7", "Z", 72 ] [ "1ex:value", "0float8", "C", 72 ] [ "1ex:value", "1ex:byte0", "5", 68 ] [ "1ex:value", "1ex:byte1", "Bc014000000000000", 68 ] [ "1ex:value", "1ex:customTypedLiteral0", "Fhttp://customdatatype.org/types#custom0^customTypedLiteral", 78 ] [ "1ex:value", "1ex:customTypedLiteral1", "Fhttp://customdatatype.org/types#custom1^customTypedLiteral", 78 ] [ "1ex:value", "1ex:datetime01", "D8006e4cd00000000", 76 ] [ "1ex:value", "1ex:datetime02", "D8006e4cd00000000", 76 ] [ "1ex:value", "1ex:datetime03", "D8006e4cd00000000+00:00", 76 ] [ "1ex:value", "1ex:datetime04", "D8006e4cd000000000", 76 ] [ "1ex:value", "1ex:datetime05", "D8006e4cd0000000000", 76 ] [ "1ex:value", "1ex:datetime06", "D8006e4cd000000001", 76 ] [ "1ex:value", "1ex:datetime07", "D8006e4cd0000000012", 76 ] [ "1ex:value", "1ex:datetime08", "D8006e4cd00000000123", 76 ] [ "1ex:value", "1ex:datetime09", "D8006e4cd00000000+00:00", 76 ] [ "1ex:value", "1ex:datetime10", "D8006e4cd000000000+01:00", 76 ] [ "1ex:value", "1ex:datetime11", "D8006e4cd0000000000+02:00", 76 ] [ "1ex:value", "1ex:datetime12", "D8006e4cd000000001+03:00", 76 ] [ "1ex:value", "1ex:datetime13", "D8006e4cd0000000012+04:00", 76 ] [ "1ex:value", "1ex:datetime14", "D8006e4cd00000000123+05:00", 76 ] [ "1ex:value", "1ex:datetime15", "D8006e4cd00000000-00:00", 76 ] [ "1ex:value", "1ex:datetime16", "D8006e4cd000000000-01:00", 76 ] [ "1ex:value", "1ex:datetime17", "D8006e4cd0000000000-02:00", 76 ] [ "1ex:value", "1ex:datetime18", "D8006e4cd000000001-03:00", 76 ] [ "1ex:value", "1ex:datetime19", "D8006e4cd0000000012-04:00", 76 ] [ "1ex:value", "1ex:datetime20", "D8006e4cd00000000123-05:00", 76 ] [ "1ex:value", "1ex:decimal-4.9999", "33fec001a36e2eb1b", 51 ] [ "1ex:value", "1ex:decimal-5", "33febffffffffffff", 51 ] [ "1ex:value", "1ex:decimal-5.0001", "33febffe5c91d14e3", 51 ] [ "1ex:value", "1ex:decimal0", "5", 51 ] [ "1ex:value", "1ex:decimal4.9999", "Bc013ffe5c91d14e4", 51 ] [ "1ex:value", "1ex:decimal5", "Bc014000000000000", 51 ] [ "1ex:value", "1ex:decimal5.0001", "Bc014001a36e2eb1c", 51 ] [ "1ex:value", "1ex:int0", "5", 66 ] [ "1ex:value", "1ex:int1", "Bc1d268ef9c800000", 66 ] [ "1ex:value", "1ex:integer-5", "33febffffffffffff", 52 ] [ "1ex:value", "1ex:integer0", "5", 52 ] [ "1ex:value", "1ex:integer5", "Bc014000000000000", 52 ] [ "1ex:value", "1ex:long0", "5", 57 ] [ "1ex:value", "1ex:long1", "Bc1d268ef9c800000", 57 ] [ "1ex:value", "1ex:negInt-5", "33febffffffffffff", 54 ] [ "1ex:value", "1ex:nonNegInt0", "5", 55 ] [ "1ex:value", "1ex:nonNegInt5", "Bc014000000000000", 55 ] [ "1ex:value", "1ex:nonPosInt-5", "33febffffffffffff", 53 ] [ "1ex:value", "1ex:nonPosInt0", "5", 53 ] [ "1ex:value", "1ex:posInt5", "Bc014000000000000", 56 ] [ "1ex:value", "1ex:short0", "5", 68 ] [ "1ex:value", "1ex:short1", "Bc014000000000000", 68 ] [ "1ex:value", "1ex:stringLang0", "9en@this is a string with lang tag", 50 ] [ "1ex:value", "1ex:stringLang1", "9it@ciao", 50 ] [ "1ex:value", "1ex:stringPlain0", "8this is a plain string", 50 ] [ "1ex:value", "1ex:stringPlain1", "8ciao", 50 ] [ "1ex:value", "1ex:stringTyped0", "8this is a typed string", 75 ] [ "1ex:value", "1ex:stringTyped1", "8ciao", 75 ] [ "1ex:value", "1ex:ubyte0", "5", 71 ] [ "1ex:value", "1ex:ubyte1", "Bc014000000000000", 71 ] [ "1ex:value", "1ex:uint0", "5", 67 ] [ "1ex:value", "1ex:uint1", "Bc1d268ef9c800000", 67 ] [ "1ex:value", "1ex:ulong0", "5", 65 ] [ "1ex:value", "1ex:ulong1", "Bc1d268ef9c800000", 65 ] [ "1ex:value", "1ex:ushort0", "5", 69 ] [ "1ex:value", "1ex:ushort1", "Bc014000000000000", 69 ] [ "1ex:value", "1ex:xmlLiteral", "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>", 77 ] [ "1ex:value1", "1ex:boolF", "4", 74 ] [ "1ex:value1", "1ex:boolT", "A", 74 ] [ "1ex:value2", "1ex:boolF", "4", 74 ] [ "1ex:value2", "1ex:boolT", "A", 74 ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "order: POS" ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "1ex:v1", "8A", "1ex:orderTest", 50 ] [ "1ex:v1", "8B", "1ex:orderTest", 50 ] [ "1ex:v1", "8C", "1ex:orderTest", 50 ] [ "1ex:v2", "8A", "1ex:orderTest", 50 ] [ "1ex:v2", "8B", "1ex:orderTest", 50 ] [ "1ex:v2", "8C", "1ex:orderTest", 50 ] [ "1ex:value", "33febffe5c91d14e3", "0double-5.0001", 73 ] [ "1ex:value", "33febffe5c91d14e3", "0float2", 72 ] [ "1ex:value", "33febffe5c91d14e3", "1ex:decimal-5.0001", 51 ] [ "1ex:value", "33febffffffffffff", "0double-5", 73 ] [ "1ex:value", "33febffffffffffff", "0float1", 72 ] [ "1ex:value", "33febffffffffffff", "1ex:decimal-5", 51 ] [ "1ex:value", "33febffffffffffff", "1ex:integer-5", 52 ] [ "1ex:value", "33febffffffffffff", "1ex:negInt-5", 54 ] [ "1ex:value", "33febffffffffffff", "1ex:nonPosInt-5", 53 ] [ "1ex:value", "33fec001a36e2eb1b", "0double-4.9999", 73 ] [ "1ex:value", "33fec001a36e2eb1b", "0float3", 72 ] [ "1ex:value", "33fec001a36e2eb1b", "1ex:decimal-4.9999", 51 ] [ "1ex:value", "5", "0double0", 73 ] [ "1ex:value", "5", "0float0", 72 ] [ "1ex:value", "5", "1ex:byte0", 68 ] [ "1ex:value", "5", "1ex:decimal0", 51 ] [ "1ex:value", "5", "1ex:int0", 66 ] [ "1ex:value", "5", "1ex:integer0", 52 ] [ "1ex:value", "5", "1ex:long0", 57 ] [ "1ex:value", "5", "1ex:nonNegInt0", 55 ] [ "1ex:value", "5", "1ex:nonPosInt0", 53 ] [ "1ex:value", "5", "1ex:short0", 68 ] [ "1ex:value", "5", "1ex:ubyte0", 71 ] [ "1ex:value", "5", "1ex:uint0", 67 ] [ "1ex:value", "5", "1ex:ulong0", 65 ] [ "1ex:value", "5", "1ex:ushort0", 69 ] [ "1ex:value", "8ciao", "1ex:stringPlain1", 50 ] [ "1ex:value", "8ciao", "1ex:stringTyped1", 75 ] [ "1ex:value", "8this is a plain string", "1ex:stringPlain0", 50 ] [ "1ex:value", "8this is a typed string", "1ex:stringTyped0", 75 ] [ "1ex:value", "9en@this is a string with lang tag", "1ex:stringLang0", 50 ] [ "1ex:value", "9it@ciao", "1ex:stringLang1", 50 ] [ "1ex:value", "Bc013ffe5c91d14e4", "0double4.9999", 73 ] [ "1ex:value", "Bc013ffe5c91d14e4", "0float6", 72 ] [ "1ex:value", "Bc013ffe5c91d14e4", "1ex:decimal4.9999", 51 ] [ "1ex:value", "Bc014000000000000", "0double5", 73 ] [ "1ex:value", "Bc014000000000000", "0float4", 72 ] [ "1ex:value", "Bc014000000000000", "1ex:byte1", 68 ] [ "1ex:value", "Bc014000000000000", "1ex:decimal5", 51 ] [ "1ex:value", "Bc014000000000000", "1ex:integer5", 52 ] [ "1ex:value", "Bc014000000000000", "1ex:nonNegInt5", 55 ] [ "1ex:value", "Bc014000000000000", "1ex:posInt5", 56 ] [ "1ex:value", "Bc014000000000000", "1ex:short1", 68 ] [ "1ex:value", "Bc014000000000000", "1ex:ubyte1", 71 ] [ "1ex:value", "Bc014000000000000", "1ex:ushort1", 69 ] [ "1ex:value", "Bc014001a36e2eb1c", "0double5.0001", 73 ] [ "1ex:value", "Bc014001a36e2eb1c", "0float5", 72 ] [ "1ex:value", "Bc014001a36e2eb1c", "1ex:decimal5.0001", 51 ] [ "1ex:value", "Bc1d268ef9c800000", "1ex:int1", 66 ] [ "1ex:value", "Bc1d268ef9c800000", "1ex:long1", 57 ] [ "1ex:value", "Bc1d268ef9c800000", "1ex:uint1", 67 ] [ "1ex:value", "Bc1d268ef9c800000", "1ex:ulong1", 65 ] [ "1ex:value", "C", "0doubleINF", 73 ] [ "1ex:value", "C", "0float8", 72 ] [ "1ex:value", "D8006e4cd00000000", "1ex:datetime01", 76 ] [ "1ex:value", "D8006e4cd00000000", "1ex:datetime02", 76 ] [ "1ex:value", "D8006e4cd00000000+00:00", "1ex:datetime03", 76 ] [ "1ex:value", "D8006e4cd00000000+00:00", "1ex:datetime09", 76 ] [ "1ex:value", "D8006e4cd00000000-00:00", "1ex:datetime15", 76 ] [ "1ex:value", "D8006e4cd000000000", "1ex:datetime04", 76 ] [ "1ex:value", "D8006e4cd000000000+01:00", "1ex:datetime10", 76 ] [ "1ex:value", "D8006e4cd000000000-01:00", "1ex:datetime16", 76 ] [ "1ex:value", "D8006e4cd0000000000", "1ex:datetime05", 76 ] [ "1ex:value", "D8006e4cd0000000000+02:00", "1ex:datetime11", 76 ] [ "1ex:value", "D8006e4cd0000000000-02:00", "1ex:datetime17", 76 ] [ "1ex:value", "D8006e4cd000000001", "1ex:datetime06", 76 ] [ "1ex:value", "D8006e4cd000000001+03:00", "1ex:datetime12", 76 ] [ "1ex:value", "D8006e4cd000000001-03:00", "1ex:datetime18", 76 ] [ "1ex:value", "D8006e4cd0000000012", "1ex:datetime07", 76 ] [ "1ex:value", "D8006e4cd0000000012+04:00", "1ex:datetime13", 76 ] [ "1ex:value", "D8006e4cd0000000012-04:00", "1ex:datetime19", 76 ] [ "1ex:value", "D8006e4cd00000000123", "1ex:datetime08", 76 ] [ "1ex:value", "D8006e4cd00000000123+05:00", "1ex:datetime14", 76 ] [ "1ex:value", "D8006e4cd00000000123-05:00", "1ex:datetime20", 76 ] [ "1ex:value", "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>", "1ex:xmlLiteral", 77 ] [ "1ex:value", "Fhttp://customdatatype.org/types#custom0^customTypedLiteral", "1ex:customTypedLiteral0", 78 ] [ "1ex:value", "Fhttp://customdatatype.org/types#custom1^customTypedLiteral", "1ex:customTypedLiteral1", 78 ] [ "1ex:value", "Z", "0doubleNaN", 73 ] [ "1ex:value", "Z", "0float7", 72 ] [ "1ex:value1", "4", "1ex:boolF", 74 ] [ "1ex:value1", "A", "1ex:boolT", 74 ] [ "1ex:value2", "4", "1ex:boolF", 74 ] [ "1ex:value2", "A", "1ex:boolT", 74 ] #-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "order: OPS" ] #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "33febffe5c91d14e3", "1ex:value", "0double-5.0001", 73 ] [ "33febffe5c91d14e3", "1ex:value", "0float2", 72 ] [ "33febffe5c91d14e3", "1ex:value", "1ex:decimal-5.0001", 51 ] [ "33febffffffffffff", "1ex:value", "0double-5", 73 ] [ "33febffffffffffff", "1ex:value", "0float1", 72 ] [ "33febffffffffffff", "1ex:value", "1ex:decimal-5", 51 ] [ "33febffffffffffff", "1ex:value", "1ex:integer-5", 52 ] [ "33febffffffffffff", "1ex:value", "1ex:negInt-5", 54 ] [ "33febffffffffffff", "1ex:value", "1ex:nonPosInt-5", 53 ] [ "33fec001a36e2eb1b", "1ex:value", "0double-4.9999", 73 ] [ "33fec001a36e2eb1b", "1ex:value", "0float3", 72 ] [ "33fec001a36e2eb1b", "1ex:value", "1ex:decimal-4.9999", 51 ] [ "4", "1ex:value1", "1ex:boolF", 74 ] [ "4", "1ex:value2", "1ex:boolF", 74 ] [ "5", "1ex:value", "0double0", 73 ] [ "5", "1ex:value", "0float0", 72 ] [ "5", "1ex:value", "1ex:byte0", 68 ] [ "5", "1ex:value", "1ex:decimal0", 51 ] [ "5", "1ex:value", "1ex:int0", 66 ] [ "5", "1ex:value", "1ex:integer0", 52 ] [ "5", "1ex:value", "1ex:long0", 57 ] [ "5", "1ex:value", "1ex:nonNegInt0", 55 ] [ "5", "1ex:value", "1ex:nonPosInt0", 53 ] [ "5", "1ex:value", "1ex:short0", 68 ] [ "5", "1ex:value", "1ex:ubyte0", 71 ] [ "5", "1ex:value", "1ex:uint0", 67 ] [ "5", "1ex:value", "1ex:ulong0", 65 ] [ "5", "1ex:value", "1ex:ushort0", 69 ] [ "8A", "1ex:v1", "1ex:orderTest", 50 ] [ "8A", "1ex:v2", "1ex:orderTest", 50 ] [ "8B", "1ex:v1", "1ex:orderTest", 50 ] [ "8B", "1ex:v2", "1ex:orderTest", 50 ] [ "8C", "1ex:v1", "1ex:orderTest", 50 ] [ "8C", "1ex:v2", "1ex:orderTest", 50 ] [ "8ciao", "1ex:value", "1ex:stringPlain1", 50 ] [ "8ciao", "1ex:value", "1ex:stringTyped1", 75 ] [ "8this is a plain string", "1ex:value", "1ex:stringPlain0", 50 ] [ "8this is a typed string", "1ex:value", "1ex:stringTyped0", 75 ] [ "9en@this is a string with lang tag", "1ex:value", "1ex:stringLang0", 50 ] [ "9it@ciao", "1ex:value", "1ex:stringLang1", 50 ] [ "A", "1ex:value1", "1ex:boolT", 74 ] [ "A", "1ex:value2", "1ex:boolT", 74 ] [ "Bc013ffe5c91d14e4", "1ex:value", "0double4.9999", 73 ] [ "Bc013ffe5c91d14e4", "1ex:value", "0float6", 72 ] [ "Bc013ffe5c91d14e4", "1ex:value", "1ex:decimal4.9999", 51 ] [ "Bc014000000000000", "1ex:value", "0double5", 73 ] [ "Bc014000000000000", "1ex:value", "0float4", 72 ] [ "Bc014000000000000", "1ex:value", "1ex:byte1", 68 ] [ "Bc014000000000000", "1ex:value", "1ex:decimal5", 51 ] [ "Bc014000000000000", "1ex:value", "1ex:integer5", 52 ] [ "Bc014000000000000", "1ex:value", "1ex:nonNegInt5", 55 ] [ "Bc014000000000000", "1ex:value", "1ex:posInt5", 56 ] [ "Bc014000000000000", "1ex:value", "1ex:short1", 68 ] [ "Bc014000000000000", "1ex:value", "1ex:ubyte1", 71 ] [ "Bc014000000000000", "1ex:value", "1ex:ushort1", 69 ] [ "Bc014001a36e2eb1c", "1ex:value", "0double5.0001", 73 ] [ "Bc014001a36e2eb1c", "1ex:value", "0float5", 72 ] [ "Bc014001a36e2eb1c", "1ex:value", "1ex:decimal5.0001", 51 ] [ "Bc1d268ef9c800000", "1ex:value", "1ex:int1", 66 ] [ "Bc1d268ef9c800000", "1ex:value", "1ex:long1", 57 ] [ "Bc1d268ef9c800000", "1ex:value", "1ex:uint1", 67 ] [ "Bc1d268ef9c800000", "1ex:value", "1ex:ulong1", 65 ] [ "C", "1ex:value", "0doubleINF", 73 ] [ "C", "1ex:value", "0float8", 72 ] [ "D8006e4cd00000000", "1ex:value", "1ex:datetime01", 76 ] [ "D8006e4cd00000000", "1ex:value", "1ex:datetime02", 76 ] [ "D8006e4cd00000000+00:00", "1ex:value", "1ex:datetime03", 76 ] [ "D8006e4cd00000000+00:00", "1ex:value", "1ex:datetime09", 76 ] [ "D8006e4cd00000000-00:00", "1ex:value", "1ex:datetime15", 76 ] [ "D8006e4cd000000000", "1ex:value", "1ex:datetime04", 76 ] [ "D8006e4cd000000000+01:00", "1ex:value", "1ex:datetime10", 76 ] [ "D8006e4cd000000000-01:00", "1ex:value", "1ex:datetime16", 76 ] [ "D8006e4cd0000000000", "1ex:value", "1ex:datetime05", 76 ] [ "D8006e4cd0000000000+02:00", "1ex:value", "1ex:datetime11", 76 ] [ "D8006e4cd0000000000-02:00", "1ex:value", "1ex:datetime17", 76 ] [ "D8006e4cd000000001", "1ex:value", "1ex:datetime06", 76 ] [ "D8006e4cd000000001+03:00", "1ex:value", "1ex:datetime12", 76 ] [ "D8006e4cd000000001-03:00", "1ex:value", "1ex:datetime18", 76 ] [ "D8006e4cd0000000012", "1ex:value", "1ex:datetime07", 76 ] [ "D8006e4cd0000000012+04:00", "1ex:value", "1ex:datetime13", 76 ] [ "D8006e4cd0000000012-04:00", "1ex:value", "1ex:datetime19", 76 ] [ "D8006e4cd00000000123", "1ex:value", "1ex:datetime08", 76 ] [ "D8006e4cd00000000123+05:00", "1ex:value", "1ex:datetime14", 76 ] [ "D8006e4cd00000000123-05:00", "1ex:value", "1ex:datetime20", 76 ] [ "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>", "1ex:value", "1ex:xmlLiteral", 77 ] [ "Fhttp://customdatatype.org/types#custom0^customTypedLiteral", "1ex:value", "1ex:customTypedLiteral0", 78 ] [ "Fhttp://customdatatype.org/types#custom1^customTypedLiteral", "1ex:value", "1ex:customTypedLiteral1", 78 ] [ "Z", "1ex:value", "0doubleNaN", 73 ] [ "Z", "1ex:value", "0float7", 72 ] #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "order: OSP" ] #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------# [ "33febffe5c91d14e3", "0double-5.0001", "1ex:value", 73 ] [ "33febffe5c91d14e3", "0float2", "1ex:value", 72 ] [ "33febffe5c91d14e3", "1ex:decimal-5.0001", "1ex:value", 51 ] [ "33febffffffffffff", "0double-5", "1ex:value", 73 ] [ "33febffffffffffff", "0float1", "1ex:value", 72 ] [ "33febffffffffffff", "1ex:decimal-5", "1ex:value", 51 ] [ "33febffffffffffff", "1ex:integer-5", "1ex:value", 52 ] [ "33febffffffffffff", "1ex:negInt-5", "1ex:value", 54 ] [ "33febffffffffffff", "1ex:nonPosInt-5", "1ex:value", 53 ] [ "33fec001a36e2eb1b", "0double-4.9999", "1ex:value", 73 ] [ "33fec001a36e2eb1b", "0float3", "1ex:value", 72 ] [ "33fec001a36e2eb1b", "1ex:decimal-4.9999", "1ex:value", 51 ] [ "4", "1ex:boolF", "1ex:value1", 74 ] [ "4", "1ex:boolF", "1ex:value2", 74 ] [ "5", "0double0", "1ex:value", 73 ] [ "5", "0float0", "1ex:value", 72 ] [ "5", "1ex:byte0", "1ex:value", 68 ] [ "5", "1ex:decimal0", "1ex:value", 51 ] [ "5", "1ex:int0", "1ex:value", 66 ] [ "5", "1ex:integer0", "1ex:value", 52 ] [ "5", "1ex:long0", "1ex:value", 57 ] [ "5", "1ex:nonNegInt0", "1ex:value", 55 ] [ "5", "1ex:nonPosInt0", "1ex:value", 53 ] [ "5", "1ex:short0", "1ex:value", 68 ] [ "5", "1ex:ubyte0", "1ex:value", 71 ] [ "5", "1ex:uint0", "1ex:value", 67 ] [ "5", "1ex:ulong0", "1ex:value", 65 ] [ "5", "1ex:ushort0", "1ex:value", 69 ] [ "8A", "1ex:orderTest", "1ex:v1", 50 ] [ "8A", "1ex:orderTest", "1ex:v2", 50 ] [ "8B", "1ex:orderTest", "1ex:v1", 50 ] [ "8B", "1ex:orderTest", "1ex:v2", 50 ] [ "8C", "1ex:orderTest", "1ex:v1", 50 ] [ "8C", "1ex:orderTest", "1ex:v2", 50 ] [ "8ciao", "1ex:stringPlain1", "1ex:value", 50 ] [ "8ciao", "1ex:stringTyped1", "1ex:value", 75 ] [ "8this is a plain string", "1ex:stringPlain0", "1ex:value", 50 ] [ "8this is a typed string", "1ex:stringTyped0", "1ex:value", 75 ] [ "9en@this is a string with lang tag", "1ex:stringLang0", "1ex:value", 50 ] [ "9it@ciao", "1ex:stringLang1", "1ex:value", 50 ] [ "A", "1ex:boolT", "1ex:value1", 74 ] [ "A", "1ex:boolT", "1ex:value2", 74 ] [ "Bc013ffe5c91d14e4", "0double4.9999", "1ex:value", 73 ] [ "Bc013ffe5c91d14e4", "0float6", "1ex:value", 72 ] [ "Bc013ffe5c91d14e4", "1ex:decimal4.9999", "1ex:value", 51 ] [ "Bc014000000000000", "0double5", "1ex:value", 73 ] [ "Bc014000000000000", "0float4", "1ex:value", 72 ] [ "Bc014000000000000", "1ex:byte1", "1ex:value", 68 ] [ "Bc014000000000000", "1ex:decimal5", "1ex:value", 51 ] [ "Bc014000000000000", "1ex:integer5", "1ex:value", 52 ] [ "Bc014000000000000", "1ex:nonNegInt5", "1ex:value", 55 ] [ "Bc014000000000000", "1ex:posInt5", "1ex:value", 56 ] [ "Bc014000000000000", "1ex:short1", "1ex:value", 68 ] [ "Bc014000000000000", "1ex:ubyte1", "1ex:value", 71 ] [ "Bc014000000000000", "1ex:ushort1", "1ex:value", 69 ] [ "Bc014001a36e2eb1c", "0double5.0001", "1ex:value", 73 ] [ "Bc014001a36e2eb1c", "0float5", "1ex:value", 72 ] [ "Bc014001a36e2eb1c", "1ex:decimal5.0001", "1ex:value", 51 ] [ "Bc1d268ef9c800000", "1ex:int1", "1ex:value", 66 ] [ "Bc1d268ef9c800000", "1ex:long1", "1ex:value", 57 ] [ "Bc1d268ef9c800000", "1ex:uint1", "1ex:value", 67 ] [ "Bc1d268ef9c800000", "1ex:ulong1", "1ex:value", 65 ] [ "C", "0doubleINF", "1ex:value", 73 ] [ "C", "0float8", "1ex:value", 72 ] [ "D8006e4cd00000000", "1ex:datetime01", "1ex:value", 76 ] [ "D8006e4cd00000000", "1ex:datetime02", "1ex:value", 76 ] [ "D8006e4cd00000000+00:00", "1ex:datetime03", "1ex:value", 76 ] [ "D8006e4cd00000000+00:00", "1ex:datetime09", "1ex:value", 76 ] [ "D8006e4cd00000000-00:00", "1ex:datetime15", "1ex:value", 76 ] [ "D8006e4cd000000000", "1ex:datetime04", "1ex:value", 76 ] [ "D8006e4cd000000000+01:00", "1ex:datetime10", "1ex:value", 76 ] [ "D8006e4cd000000000-01:00", "1ex:datetime16", "1ex:value", 76 ] [ "D8006e4cd0000000000", "1ex:datetime05", "1ex:value", 76 ] [ "D8006e4cd0000000000+02:00", "1ex:datetime11", "1ex:value", 76 ] [ "D8006e4cd0000000000-02:00", "1ex:datetime17", "1ex:value", 76 ] [ "D8006e4cd000000001", "1ex:datetime06", "1ex:value", 76 ] [ "D8006e4cd000000001+03:00", "1ex:datetime12", "1ex:value", 76 ] [ "D8006e4cd000000001-03:00", "1ex:datetime18", "1ex:value", 76 ] [ "D8006e4cd0000000012", "1ex:datetime07", "1ex:value", 76 ] [ "D8006e4cd0000000012+04:00", "1ex:datetime13", "1ex:value", 76 ] [ "D8006e4cd0000000012-04:00", "1ex:datetime19", "1ex:value", 76 ] [ "D8006e4cd00000000123", "1ex:datetime08", "1ex:value", 76 ] [ "D8006e4cd00000000123+05:00", "1ex:datetime14", "1ex:value", 76 ] [ "D8006e4cd00000000123-05:00", "1ex:datetime20", "1ex:value", 76 ] [ "E<a:Box xmlns:a=\"http://example.org/a#\" required=\"true\"/>\n\t<a:widget size=\"10\"/>\n\t<a:grommit id=\"23\"/>\n</a:Box>", "1ex:xmlLiteral", "1ex:value", 77 ] [ "Fhttp://customdatatype.org/types#custom0^customTypedLiteral", "1ex:customTypedLiteral0", "1ex:value", 78 ] [ "Fhttp://customdatatype.org/types#custom1^customTypedLiteral", "1ex:customTypedLiteral1", "1ex:value", 78 ] [ "Z", "0doubleNaN", "1ex:value", 73 ] [ "Z", "0float7", "1ex:value", 72 ] #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
# 13:37:22 > # 13:37:22 > Done. # 13:37:22 >
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Monetdb-checkins mailing list Monetdb-checkins@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-checkins
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |