[Monetdb-developers] [Monetdb-checkins] MonetDB5/src/modules/mal/Tests rdf.stable.out, , NONE, 1.1 rdf.mal, , NONE, 1.1 rdf.stable.err, , NONE, 1.1 rdf.testdata.ttl, , NONE, 1.1

Stefan Manegold Stefan.Manegold at cwi.nl
Thu Jul 24 14:24:32 CEST 2008


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 at 0,	  "0double-4.9999"														  ]
> [ 1 at 0,	  "0double-5"															  ]
> [ 2 at 0,	  "0double-5.0001"														  ]
> [ 3 at 0,	  "0double0"															  ]
> [ 4 at 0,	  "0double4.9999"														  ]
> [ 5 at 0,	  "0double5"															  ]
> [ 6 at 0,	  "0double5.0001"														  ]
> [ 7 at 0,	  "0doubleINF"															  ]
> [ 8 at 0,	  "0doubleNaN"															  ]
> [ 9 at 0,	  "0float0"															  ]
> [ 10 at 0,	  "0float1"															  ]
> [ 11 at 0,	  "0float2"															  ]
> [ 12 at 0,	  "0float3"															  ]
> [ 13 at 0,	  "0float4"															  ]
> [ 14 at 0,	  "0float5"															  ]
> [ 15 at 0,	  "0float6"															  ]
> [ 16 at 0,	  "0float7"															  ]
> [ 17 at 0,	  "0float8"															  ]
> [ 18 at 0,	  "1ex:boolF"															  ]
> [ 19 at 0,	  "1ex:boolT"															  ]
> [ 20 at 0,	  "1ex:byte0"															  ]
> [ 21 at 0,	  "1ex:byte1"															  ]
> [ 22 at 0,	  "1ex:customTypedLiteral0"													  ]
> [ 23 at 0,	  "1ex:customTypedLiteral1"													  ]
> [ 24 at 0,	  "1ex:datetime01"														  ]
> [ 25 at 0,	  "1ex:datetime02"														  ]
> [ 26 at 0,	  "1ex:datetime03"														  ]
> [ 27 at 0,	  "1ex:datetime04"														  ]
> [ 28 at 0,	  "1ex:datetime05"														  ]
> [ 29 at 0,	  "1ex:datetime06"														  ]
> [ 30 at 0,	  "1ex:datetime07"														  ]
> [ 31 at 0,	  "1ex:datetime08"														  ]
> [ 32 at 0,	  "1ex:datetime09"														  ]
> [ 33 at 0,	  "1ex:datetime10"														  ]
> [ 34 at 0,	  "1ex:datetime11"														  ]
> [ 35 at 0,	  "1ex:datetime12"														  ]
> [ 36 at 0,	  "1ex:datetime13"														  ]
> [ 37 at 0,	  "1ex:datetime14"														  ]
> [ 38 at 0,	  "1ex:datetime15"														  ]
> [ 39 at 0,	  "1ex:datetime16"														  ]
> [ 40 at 0,	  "1ex:datetime17"														  ]
> [ 41 at 0,	  "1ex:datetime18"														  ]
> [ 42 at 0,	  "1ex:datetime19"														  ]
> [ 43 at 0,	  "1ex:datetime20"														  ]
> [ 44 at 0,	  "1ex:decimal-4.9999"														  ]
> [ 45 at 0,	  "1ex:decimal-5"														  ]
> [ 46 at 0,	  "1ex:decimal-5.0001"														  ]
> [ 47 at 0,	  "1ex:decimal0"														  ]
> [ 48 at 0,	  "1ex:decimal4.9999"														  ]
> [ 49 at 0,	  "1ex:decimal5"														  ]
> [ 50 at 0,	  "1ex:decimal5.0001"														  ]
> [ 51 at 0,	  "1ex:int0"															  ]
> [ 52 at 0,	  "1ex:int1"															  ]
> [ 53 at 0,	  "1ex:integer-5"														  ]
> [ 54 at 0,	  "1ex:integer0"														  ]
> [ 55 at 0,	  "1ex:integer5"														  ]
> [ 56 at 0,	  "1ex:long0"															  ]
> [ 57 at 0,	  "1ex:long1"															  ]
> [ 58 at 0,	  "1ex:negInt-5"														  ]
> [ 59 at 0,	  "1ex:nonNegInt0"														  ]
> [ 60 at 0,	  "1ex:nonNegInt5"														  ]
> [ 61 at 0,	  "1ex:nonPosInt-5"														  ]
> [ 62 at 0,	  "1ex:nonPosInt0"														  ]
> [ 63 at 0,	  "1ex:orderTest"														  ]
> [ 64 at 0,	  "1ex:posInt5"															  ]
> [ 65 at 0,	  "1ex:short0"															  ]
> [ 66 at 0,	  "1ex:short1"															  ]
> [ 67 at 0,	  "1ex:stringLang0"														  ]
> [ 68 at 0,	  "1ex:stringLang1"														  ]
> [ 69 at 0,	  "1ex:stringPlain0"														  ]
> [ 70 at 0,	  "1ex:stringPlain1"														  ]
> [ 71 at 0,	  "1ex:stringTyped0"														  ]
> [ 72 at 0,	  "1ex:stringTyped1"														  ]
> [ 73 at 0,	  "1ex:ubyte0"															  ]
> [ 74 at 0,	  "1ex:ubyte1"															  ]
> [ 75 at 0,	  "1ex:uint0"															  ]
> [ 76 at 0,	  "1ex:uint1"															  ]
> [ 77 at 0,	  "1ex:ulong0"															  ]
> [ 78 at 0,	  "1ex:ulong1"															  ]
> [ 79 at 0,	  "1ex:ushort0"															  ]
> [ 80 at 0,	  "1ex:ushort1"															  ]
> [ 81 at 0,	  "1ex:v1"															  ]
> [ 82 at 0,	  "1ex:v2"															  ]
> [ 83 at 0,	  "1ex:value"															  ]
> [ 84 at 0,	  "1ex:value1"															  ]
> [ 85 at 0,	  "1ex:value2"															  ]
> [ 86 at 0,	  "1ex:xmlLiteral"														  ]
> [ 87 at 0,	  "33febffe5c91d14e3"														  ]
> [ 88 at 0,	  "33febffffffffffff"														  ]
> [ 89 at 0,	  "33fec001a36e2eb1b"														  ]
> [ 90 at 0,	  "4"																  ]
> [ 91 at 0,	  "5"																  ]
> [ 92 at 0,	  "8A"																  ]
> [ 93 at 0,	  "8B"																  ]
> [ 94 at 0,	  "8C"																  ]
> [ 95 at 0,	  "8ciao"															  ]
> [ 96 at 0,	  "8this is a plain string"													  ]
> [ 97 at 0,	  "8this is a typed string"													  ]
> [ 98 at 0,	  "9en at this is a string with lang tag"												  ]
> [ 99 at 0,	  "9it at ciao"															  ]
> [ 100 at 0,  "A"																  ]
> [ 101 at 0,  "Bc013ffe5c91d14e4"														  ]
> [ 102 at 0,  "Bc014000000000000"														  ]
> [ 103 at 0,  "Bc014001a36e2eb1c"														  ]
> [ 104 at 0,  "Bc1d268ef9c800000"														  ]
> [ 105 at 0,  "C"																  ]
> [ 106 at 0,  "D8006e4cd00000000"														  ]
> [ 107 at 0,  "D8006e4cd00000000+00:00"													  ]
> [ 108 at 0,  "D8006e4cd00000000-00:00"													  ]
> [ 109 at 0,  "D8006e4cd000000000"														  ]
> [ 110 at 0,  "D8006e4cd000000000+01:00"													  ]
> [ 111 at 0,  "D8006e4cd000000000-01:00"													  ]
> [ 112 at 0,  "D8006e4cd0000000000"														  ]
> [ 113 at 0,  "D8006e4cd0000000000+02:00"													  ]
> [ 114 at 0,  "D8006e4cd0000000000-02:00"													  ]
> [ 115 at 0,  "D8006e4cd000000001"														  ]
> [ 116 at 0,  "D8006e4cd000000001+03:00"													  ]
> [ 117 at 0,  "D8006e4cd000000001-03:00"													  ]
> [ 118 at 0,  "D8006e4cd0000000012"														  ]
> [ 119 at 0,  "D8006e4cd0000000012+04:00"													  ]
> [ 120 at 0,  "D8006e4cd0000000012-04:00"													  ]
> [ 121 at 0,  "D8006e4cd00000000123"													  ]
> [ 122 at 0,  "D8006e4cd00000000123+05:00"													  ]
> [ 123 at 0,  "D8006e4cd00000000123-05:00"													  ]
> [ 124 at 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 at 0,  "Fhttp://customdatatype.org/types#custom0^customTypedLiteral"									  ]
> [ 126 at 0,  "Fhttp://customdatatype.org/types#custom1^customTypedLiteral"									  ]
> [ 127 at 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 at this is a string with lang tag",												50		]
> [ "1ex:stringLang1",		"1ex:value",	"9it at 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 at this is a string with lang tag",												"1ex:value",	50		]
> [ "1ex:stringLang1",		"9it at 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 at this is a string with lang tag",												50		]
> [ "1ex:value",	"1ex:stringLang1",		"9it at 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 at this is a string with lang tag",												"1ex:stringLang0",		50		]
> [ "1ex:value",	"9it at 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 at this is a string with lang tag",													"1ex:value",	"1ex:stringLang0",		50		]
> [ "9it at 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 at this is a string with lang tag",													"1ex:stringLang0",		"1ex:value",	50		]
> [ "9it at 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 at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/monetdb-checkins
> 
> 
> 

-- 
| Dr. Stefan Manegold | mailto:Stefan.Manegold at 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       |




More information about the developers-list mailing list