Re: [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
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#%5C" 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#%5C" required="true"/>\n\t<a:widget size="10"/>\n\t<a:grommit id="23"/>\n</a:Box>" ] [ 125@0, "Fhttp://customdatatype.org/types#custom0%5EcustomTypedLiteral" ] [ 126@0, "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral" ] [ 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%5EcustomTypedLiteral", 78 ] [ "1ex:customTypedLiteral1", "1ex:value", "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral", 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#%5C" 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%5EcustomTypedLiteral", "1ex:value", 78 ] [ "1ex:customTypedLiteral1", "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral", "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#%5C" 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%5EcustomTypedLiteral", 78 ] [ "1ex:value", "1ex:customTypedLiteral1", "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral", 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#%5C" 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#%5C" 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%5EcustomTypedLiteral", "1ex:customTypedLiteral0", 78 ] [ "1ex:value", "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral", "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#%5C" 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%5EcustomTypedLiteral", "1ex:value", "1ex:customTypedLiteral0", 78 ] [ "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral", "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#%5C" 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%5EcustomTypedLiteral", "1ex:customTypedLiteral0", "1ex:value", 78 ] [ "Fhttp://customdatatype.org/types#custom1%5EcustomTypedLiteral", "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
Stefan Manegold wrote:
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?
rdf.mx depends on libraptor>=1.4.17, and I thought it wouldn't compile with --enable-strict but I just tried and it does.
Marco
Stefan
On Thu, Jul 24, 2008 at 03:02:35PM +0200, Marco Antonelli wrote:
Stefan Manegold wrote:
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?
rdf.mx depends on libraptor>=1.4.17,
which means, configure should check for this requirement, and rdf should be compiled (automatically) if libraptor>=1.4.17 is found --- is indeed 1.4.17 required, or would 1.4.16 be sufficient?
and I thought it wouldn't compile with --enable-strict
One more reason the compile it by default and fix the code to get it compiling with --enable-strict ;-)
but I just tried and it does.
Good.
Stefan
Marco
Stefan
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-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
Stefan Manegold wrote:
On Thu, Jul 24, 2008 at 03:02:35PM +0200, Marco Antonelli wrote:
Stefan Manegold wrote:
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?
rdf.mx depends on libraptor>=1.4.17,
which means, configure should check for this requirement, and rdf should be compiled (automatically) if libraptor>=1.4.17 is found --- is indeed 1.4.17 required, or would 1.4.16 be sufficient?
I just tried to compile against 1.4.18 and it is ok, don't know what will happen with previous version; maybe >= 1.4 is ok but I'll check
and I thought it wouldn't compile with --enable-strict
One more reason the compile it by default and fix the code to get it compiling with --enable-strict ;-)
but I just tried and it does.
Good.
Stefan
Marco
Stefan
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-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
On 24-07-2008 15:16:47 +0200, Marco Antonelli wrote:
Otherwise, how can the compialtion of rdf be enabled (easily)? Is there any configue switch, or alike?
rdf.mx depends on libraptor>=1.4.17,
which means, configure should check for this requirement, and rdf should be compiled (automatically) if libraptor>=1.4.17 is found --- is indeed 1.4.17 required, or would 1.4.16 be sufficient?
I just tried to compile against 1.4.18 and it is ok, don't know what will happen with previous version; maybe >= 1.4 is ok but I'll check
reading the changelog, it looks as if you really want >=1.4.17
My €0.02
Fabian Groffen wrote:
On 24-07-2008 15:16:47 +0200, Marco Antonelli wrote:
Otherwise, how can the compialtion of rdf be enabled (easily)? Is there any configue switch, or alike?
rdf.mx depends on libraptor>=1.4.17,
which means, configure should check for this requirement, and rdf should be compiled (automatically) if libraptor>=1.4.17 is found --- is indeed 1.4.17 required, or would 1.4.16 be sufficient?
I just tried to compile against 1.4.18 and it is ok, don't know what will happen with previous version; maybe >= 1.4 is ok but I'll check
reading the changelog, it looks as if you really want >=1.4.17
My €0.02
Can you be more explicit, please? what did you find? Marco
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-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
On 24-07-2008 15:36:40 +0200, Marco Antonelli wrote:
I just tried to compile against 1.4.18 and it is ok, don't know what will happen with previous version; maybe >= 1.4 is ok but I'll check
reading the changelog, it looks as if you really want >=1.4.17
My €0.02
Can you be more explicit, please? what did you find?
http://librdf.org/raptor/RELEASE.html#rel1_4_17
Just sounds like many things were fixed. Not sure if you actually use them. Same for 1.4.16. It's a trade-off for hitting already found bugs and "compatability".
Stefan Manegold wrote:
On Thu, Jul 24, 2008 at 03:02:35PM +0200, Marco Antonelli wrote:
Stefan Manegold wrote:
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?
rdf.mx depends on libraptor>=1.4.17,
which means, configure should check for this requirement, and rdf should be compiled (automatically) if libraptor>=1.4.17 is found --- is indeed 1.4.17 required, or would 1.4.16 be sufficient?
The last raptor package which isn't tagged as 'old' is 1.4.14, so I tried this one; it was released 31 January 2007, I think everybody have at least this version. Compile & Test are both ok.
and I thought it wouldn't compile with --enable-strict
One more reason the compile it by default and fix the code to get it compiling with --enable-strict ;-)
but I just tried and it does.
Good.
Stefan
Marco
Stefan
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-developers mailing list Monetdb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-developers
On Thu, Jul 24, 2008 at 03:30:14PM +0200, Marco Antonelli wrote: [...]
With raptor 1.4.16 (Fedora 8 RPM), module rdf compiles fine with me; however, the test does not work properly: the output just stops after the line "#source:.../mTests/src/modules/mal/rdf.testdata.ttl"
Do you have any idea, what might go wrong, here?
Stefan
Stefan Manegold wrote:
On Thu, Jul 24, 2008 at 03:30:14PM +0200, Marco Antonelli wrote: [...]
With raptor 1.4.16 (Fedora 8 RPM), module rdf compiles fine with me; however, the test does not work properly: the output just stops after the line "#source:.../mTests/src/modules/mal/rdf.testdata.ttl"
Do you have any idea, what might go wrong, here?
Don't know, but probably the rdf.mx in cvs is not working. I hope to checking this evening
Marco
Stefan
Marco Antonelli wrote:
Stefan Manegold wrote:
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)?
I didn't answer this question, here (attached) is my Makefile.ag in MonetDB5/src/modules/mal
Is there any configue switch, or alike?
rdf.mx depends on libraptor>=1.4.17, and I thought it wouldn't compile with --enable-strict but I just tried and it does.
Marco
Stefan
# The contents of this file are subject to the MonetDB Public License # Version 1.1 (the "License"); you may not use this file except in # compliance with the License. You may obtain a copy of the License at # http://monetdb.cwi.nl/Legal/MonetDBLicense-1.1.html # # Software distributed under the License is distributed on an "AS IS" # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the # License for the specific language governing rights and limitations # under the License. # # The Original Code is the MonetDB Database System. # # The Initial Developer of the Original Code is CWI. # Portions created by CWI are Copyright (C) 1997-2008 CWI. # All Rights Reserved.
SUBDIRS = crackers
INCLUDES = -I/ufs/antonell/lib/raptor-1.4.14/include -I../atoms -I../kernel \ -I../../mal $(CLIENTS_INCS) $(MONETDB_INCS) \ $(Z_CFLAGS) $(BZ_CFLAGS) $(PCRE_CFLAGS) $(READLINE_INCS)
MTSAFE
LIBS = { DIR = libdir/MonetDB5 SEP = _ SOURCES = \ chopper.mx constraints.mx language.mx box.mx \ profiler.mx const.mx algebraExtensions.mx \ inspect.mx manual.mx pqueue.mx mkey.mx \ factory.mx mdb.mx \ urlbox.mx mat.mx \ sabaoth.mx remote.mx batxml.mx txtsim.mx recycle.mx #radix.mx
LIBS = ../../mal/libmonetdb5 ../atoms/lib_xml $(MONETDB_LIBS) -lbat -lstream $(MATH_LIBS) \ $(CLIENTS_LIBS) -lMapi \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib_batExtensions = { DIR = libdir/MonetDB5 SEP = _ SOURCES = batExtensions.mx LIBS = ../../mal/libmonetdb5 ../kernel/lib_bat5 $(MONETDB_LIBS) -lbat -lstream $(CLIENTS_LIBS) -lMapi \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib_bpm = { DIR = libdir/MonetDB5 SEP = _ SOURCES = bpm.mx LIBS = ../../mal/libmonetdb5 ../kernel/lib_bat5 ../kernel/lib_algebra $(MONETDB_LIBS) -lbat -lstream $(CLIENTS_LIBS) -lMapi \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib_mal_mapi = { DIR = libdir/MonetDB5 SEP = _ SOURCES = mal_mapi.mx LIBS = ../../mal/libmonetdb5 $(MONETDB_LIBS) -lbat -lstream $(CLIENTS_LIBS) -lMapi \ $(OPENSSL_LIBS) $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib_mal_io = { DIR = libdir/MonetDB5 SEP = _ SOURCES = mal_io.mx LIBS = ../../mal/libmonetdb5 $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib__clients = { DIR = libdir/MonetDB5 SOURCES = clients.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(READLINE_LIBS) }
lib__pcre = { DIR = libdir/MonetDB5 SOURCES = pcre.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(PCRE_LIBS) }
lib__rdf = { DIR = libdir/MonetDB5 SOURCES = rdf.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 $(MONETDB_LIBS) -lbat -lstream \ -L/ufs/antonell/lib/raptor-1.4.14/lib -lraptor \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(PCRE_LIBS) }
lib__bbp = { DIR = libdir/MonetDB5 SOURCES = bbp.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 ../kernel/lib_bat5 \ $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib__tablet = { DIR = libdir/MonetDB5 SOURCES = tablet.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 ../kernel/lib_algebra \ $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib__transaction = { DIR = libdir/MonetDB5 SOURCES = transaction.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 ../kernel/lib_bat5 $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
lib__statistics = { DIR = libdir/MonetDB5 SOURCES = statistics.mx
#SCRIPTS = mal mil "" LIBS = ../../mal/libmonetdb5 ../kernel/lib_algebra \ $(MONETDB_LIBS) -lbat -lstream \ $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) }
headers_h = { DIR = includedir/MonetDB5/mal SOURCES = batExtensions.mx bpm.mx mal_mapi.mx mal_io.mx clients.mx \ rdf.mx pcre.mx bbp.mx tablet.mx transaction.mx statistics.mx \ \ chopper.mx constraints.mx language.mx box.mx \ profiler.mx const.mx algebraExtensions.mx \ inspect.mx manual.mx pqueue.mx mkey.mx \ factory.mx mdb.mx \ urlbox.mx mat.mx \ sabaoth.mx remote.mx batxml.mx recycle.mx #radix.mx
HEADERS = h }
headers_mal = { HEADERS = mal DIR = libdir/MonetDB5 SOURCES = language.mx constraints.mx mal_init.mx box.mx bbp.mx \ profiler.mx const.mx batExtensions.mx algebraExtensions.mx \ inspect.mx manual.mx mal_io.mx pqueue.mx mkey.mx \ chopper.mx clients.mx \ factory.mx mdb.mx rdf.mx pcre.mx tablet.mx mat.mx \ urlbox.mx statistics.mx transaction.mx \ mal_mapi.mx sabaoth.mx remote.mx \ bpm.mx batxml.mx txtsim.mx recycle.mx #radix.mx }
EXTRA_DIST_DIR = Tests
Marco Antonelli wrote:
Marco Antonelli wrote:
Stefan Manegold wrote:
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)?
I didn't answer this question, here (attached) is my Makefile.ag in MonetDB5/src/modules/mal
The entry for rdf.mx in the Makefile has many dependencies other than raptor: $(SOCKET_LIBS) $(Z_LIBS) $(BZ_LIBS) \ $(MALLOC_LIBS) $(PTHREAD_LIBS) $(DL_LIBS) $(PCRE_LIBS)
Probably none of them are needed (except MALLOC_LIBS, I guess), I just copied all the entry of pcre.mx :P
Marco
Is there any configue switch, or alike?
rdf.mx depends on libraptor>=1.4.17, and I thought it wouldn't compile with --enable-strict but I just tried and it does.
Marco
Stefan
participants (3)
-
Fabian Groffen
-
Marco Antonelli
-
Stefan Manegold