Changeset: 605c7ce85970 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=605c7ce85970
Added Files:
        sql/backends/monet5/Tests/pyapi08.sql
Modified Files:
        monetdb5/extras/pyapi/pyapi.c
        monetdb5/extras/pyapi/pyapi.mal
        sql/backends/monet5/Tests/All
Branch: pyapi
Log Message:

Python integration: Test case for table-in/table-out


diffs (truncated from 1141 to 300 lines):

diff --git a/monetdb5/extras/pyapi/pyapi.c b/monetdb5/extras/pyapi/pyapi.c
--- a/monetdb5/extras/pyapi/pyapi.c
+++ b/monetdb5/extras/pyapi/pyapi.c
@@ -39,15 +39,10 @@
 const char* pyapi_enableflag = "embedded_py";
 
 
-#define FORCE_MESSAGE(args...) {   \
-    printf(args);                  \
-    fflush(stdout);                \
-}
-
 #ifdef _PYAPI_VERBOSE_
-#define VERBOSE_MESSAGE(args...) FORCE_MESSAGE(args) 
+#define VERBOSE_MESSAGE printf
 #else
-#define VERBOSE_MESSAGE(args...) ((void) 0)
+#define VERBOSE_MESSAGE ((void) 0)
 #endif
 
 struct _PyReturn{
@@ -272,7 +267,7 @@ str PyAPIeval(MalBlkPtr mb, MalStkPtr st
     BAT *b = NULL;
     node * argnode;
     int seengrp = FALSE;
-    PyObject *pArgs, *pResult; // this is going to be the parameter tuple
+    PyObject *pArgs, *pResult = NULL; // this is going to be the parameter 
tuple
     BUN p = 0, q = 0;
     BATiter li;
     PyGILState_STATE gstate = -1;
@@ -523,7 +518,7 @@ str PyAPIeval(MalBlkPtr mb, MalStkPtr st
                     }
                     break;
                 case TYPE_str:
-                    vararray = 
PyUnicode_FromString((char*)getArgReference_str(stk, pci, i));
+                    vararray = 
PyUnicode_FromString(*((char**)getArgReference_str(stk, pci, i)));
                     break;
                 default:
                     msg = createException(MAL, "pyapi.eval", "Unsupported 
scalar type %i.", getArgType(mb,pci,i));
diff --git a/monetdb5/extras/pyapi/pyapi.mal b/monetdb5/extras/pyapi/pyapi.mal
--- a/monetdb5/extras/pyapi/pyapi.mal
+++ b/monetdb5/extras/pyapi/pyapi.mal
@@ -45,6 +45,8 @@ pattern eval_aggr(fptr:ptr,expr:str,arg:
 address PyAPIevalAggr
 comment "grouped aggregates through Python";
 
+
+
 module pyapimap;
 
 # The generic Python interface
diff --git a/sql/backends/monet5/Tests/All b/sql/backends/monet5/Tests/All
--- a/sql/backends/monet5/Tests/All
+++ b/sql/backends/monet5/Tests/All
@@ -7,6 +7,7 @@ HAVE_LIBPY?pyapi03
 HAVE_LIBPY?pyapi05
 HAVE_LIBPY?pyapi06
 HAVE_LIBPY?pyapi07
+HAVE_LIBPY?pyapi08
 
 #HAVE_LIBR?rapi00
 #HAVE_LIBR?rapi01
diff --git a/sql/backends/monet5/Tests/pyapi08.sql 
b/sql/backends/monet5/Tests/pyapi08.sql
new file mode 100644
--- /dev/null
+++ b/sql/backends/monet5/Tests/pyapi08.sql
@@ -0,0 +1,1074 @@
+start transaction;
+
+CREATE TABLE "streams" (
+    "ts"      TIMESTAMP,
+    "type"    TINYINT,
+    "station" CHARACTER LARGE OBJECT,
+    "lat"     DOUBLE,
+    "lon"     DOUBLE,
+    "alt"     DOUBLE
+);
+
+copy 1000 records into streams from stdin;
+2015-06-03 15:11:17.000000|1|"244660232"|52.340983333333334|5.000218333333334|0
+2015-06-03 15:11:17.000000|1|"244660583"|52.337675|5.00784|0
+2015-06-03 15:11:17.000000|1|"244620981"|52.33674166666667|5.0085516666666665|0
+2015-06-03 15:11:17.000000|1|"244750382"|52.37370166666667|5.0261233333333335|0
+2015-06-03 15:11:17.000000|1|"244650760"|52.382495|4.930925|0
+2015-06-03 15:11:17.000000|1|"244780353"|52.34011666666667|4.912881666666666|0
+2015-06-03 15:11:17.000000|1|"244750454"|52.20508|5.001308333333333|0
+2015-06-03 
15:11:17.000000|1|"244740763"|52.380118333333336|4.9542166666666665|0
+2015-06-03 15:11:17.000000|1|"244660236"|52.21064833333333|5.00215|0
+2015-06-03 15:11:17.000000|1|"244615460"|52.369235|4.95632|0
+2015-06-03 15:11:17.000000|1|"244710305"|52.429136666666665|4.752876666666666|0
+2015-06-03 15:11:17.000000|1|"244650747"|52.41126|4.783455|0
+2015-06-03 15:11:17.000000|1|"244670723"|52.40307333333333|4.879908333333334|0
+2015-06-03 15:11:17.000000|1|"244650957"|52.341925|4.999716666666667|0
+2015-06-03 15:11:17.000000|1|"244650971"|52.340525|5.002615|0
+2015-06-03 15:11:17.000000|1|"244620981"|52.336846666666666|5.008368333333333|0
+2015-06-03 15:11:17.000000|1|"244730022"|52.276268333333334|5.020016666666667|0
+2015-06-03 15:11:17.000000|1|"244710115"|52.29287166666667|5.021406666666667|0
+2015-06-03 15:11:17.000000|1|"244670723"|52.403005|4.88001|0
+2015-06-03 15:11:17.000000|1|"244670319"|52.31063666666667|5.020196666666667|0
+2015-06-03 15:11:17.000000|1|"244670104"|52.25038833333333|5.013631666666667|0
+2015-06-03 15:11:17.000000|1|"244810801"|52.37739666666667|4.899401666666667|0
+2015-06-03 15:11:17.000000|1|"244780136"|52.36987166666667|4.902285|0
+2015-06-03 15:11:17.000000|1|"244620981"|52.33689833333333|5.00828|0
+2015-06-03 15:11:17.000000|1|"244700363"|52.37544166666667|5.034335|0
+2015-06-03 15:11:17.000000|1|"244710301"|52.371755|4.979853333333334|0
+2015-06-03 15:11:17.000000|1|"244615915"|52.39611166666667|5.092408333333333|0
+2015-06-03 15:11:17.000000|1|"244660649"|52.299795|5.021331666666667|0
+2015-06-03 15:11:17.000000|1|"244690712"|52.37965833333333|4.904446666666667|0
+2015-06-03 15:11:17.000000|1|"244250731"|52.373151666666665|4.908478333333333|0
+2015-06-03 15:11:17.000000|1|"244710305"|52.42910833333333|4.753091666666666|0
+2015-06-03 15:11:17.000000|1|"244780657"|52.36977666666667|4.910765|0
+2015-06-03 15:11:17.000000|1|"244700632"|52.319705|5.018035|0
+2015-06-03 15:11:17.000000|1|"244810551"|52.374365|4.973558333333333|0
+2015-06-03 15:11:17.000000|1|"244620981"|52.33694666666667|5.008185|0
+2015-06-03 15:11:17.000000|1|"244650878"|52.282318333333336|5.02208|0
+2015-06-03 15:11:17.000000|1|"211169680"|52.2303|5.008113333333333|0
+2015-06-03 15:11:17.000000|1|"244670973"|52.24509166666667|5.011518333333333|0
+2015-06-03 15:11:17.000000|1|"244780138"|52.36571166666667|4.925598333333333|0
+2015-06-03 15:11:17.000000|1|"244670723"|52.40293666666667|4.880115|0
+2015-06-03 15:11:17.000000|1|"244650760"|52.382395|4.930405|0
+2015-06-03 15:11:17.000000|1|"244780406"|52.369125|5.0059016666666665|0
+2015-06-03 15:11:17.000000|1|"244780351"|52.360306666666666|4.88711|0
+2015-06-03 15:11:17.000000|1|"244700319"|52.28230666666666|5.02145|0
+2015-06-03 15:11:17.000000|1|"244660583"|52.33785666666667|5.007486666666667|0
+2015-06-03 15:11:17.000000|1|"244660232"|52.34071333333333|5.000705|0
+2015-06-03 15:11:17.000000|1|"244750382"|52.373595|5.025761666666667|0
+2015-06-03 15:11:17.000000|1|"244650860"|52.27841333333333|5.021043333333333|0
+2015-06-03 15:11:17.000000|1|"244250604"|52.374925|4.907538333333333|0
+2015-06-03 15:11:17.000000|1|"244820529"|52.36564|4.900198333333333|0
+2015-06-03 15:11:17.000000|1|"244710115"|52.29268|5.021396666666667|0
+2015-06-03 15:11:17.000000|1|"244780367"|52.37267166666667|4.913546666666667|0
+2015-06-03 15:11:17.000000|1|"244780353"|52.33990333333333|4.912646666666666|0
+2015-06-03 15:11:17.000000|1|"244660236"|52.210285|5.002038333333333|0
+2015-06-03 15:11:17.000000|1|"244710305"|52.42908333333333|4.753266666666667|0
+2015-06-03 15:11:17.000000|1|"244850073"|52.38314|5.054881666666667|0
+2015-06-03 15:11:17.000000|1|"244670723"|52.40286833333333|4.880211666666667|0
+2015-06-03 15:11:17.000000|1|"244620981"|52.33705|5.007995|0
+2015-06-03 15:11:17.000000|1|"244650747"|52.411245|4.7834|0
+2015-06-03 15:11:17.000000|1|"244660851"|52.35301666666667|4.979183333333333|0
+2015-06-03 15:11:17.000000|1|"244650957"|52.342175|4.99925|0
+2015-06-03 15:11:17.000000|1|"244780862"|52.35301833333333|5.068648333333333|0
+2015-06-03 15:11:17.000000|1|"244710115"|52.292555|5.021398333333333|0
+2015-06-03 15:11:17.000000|1|"244700541"|52.44430666666667|5.1247|0
+2015-06-03 15:11:17.000000|1|"244650971"|52.340725|5.002225|0
+2015-06-03 15:11:17.000000|1|"244690055"|52.40276|4.857085|0
+2015-06-03 15:11:17.000000|1|"244670723"|52.40280166666667|4.880306666666667|0
+2015-06-03 15:11:17.000000|1|"244770647"|52.36555166666667|4.901275|0
+2015-06-03 15:11:17.000000|1|"244250606"|52.36493166666666|4.896028333333334|0
+2015-06-03 15:11:17.000000|1|"244810801"|52.37732166666667|4.899298333333333|0
+2015-06-03 15:11:17.000000|1|"244750255"|52.36168|4.903228333333334|0
+2015-06-03 15:11:17.000000|1|"244710301"|52.371898333333334|4.979525|0
+2015-06-03 15:11:17.000000|1|"211508660"|52.24751333333333|5.012695|0
+2015-06-03 15:11:17.000000|1|"244670319"|52.311096666666664|5.020116666666667|0
+2015-06-03 15:11:17.000000|1|"244700363"|52.37557|5.034731666666667|0
+2015-06-03 15:11:17.000000|1|"244780136"|52.369755|4.902441666666666|0
+2015-06-03 15:11:17.000000|1|"244620981"|52.33715|5.007806666666666|0
+2015-06-03 15:11:17.000000|2|"4CA56B"|52.08069|5.86654|3.8e+04
+2015-06-03 15:11:17.000000|2|"4010EA"|51.19084|4.98646|38025
+2015-06-03 15:11:17.000000|2|"406C71"|52.36768|7.17085|3.5e+04
+2015-06-03 15:11:17.000000|2|"4006A4"|52.44951|5.21294|37025
+2015-06-03 15:11:17.000000|2|"45AC45"|52.12491|6.03063|3.6e+04
+2015-06-03 15:11:17.000000|1|"244660649"|52.29944666666667|5.021341666666666|0
+2015-06-03 15:11:18.000000|1|"244615915"|52.39590333333334|5.091853333333333|0
+2015-06-03 15:11:18.000000|2|"3C4826"|51.68028|6.99755|15375
+2015-06-03 15:11:18.000000|2|"3949E9"|52.34491|5.26093|3.3e+04
+2015-06-03 15:11:18.000000|2|"484CB5"|52.34566|6.67827|30125
+2015-06-03 15:11:18.000000|2|"4069C1"|51.58514|5.86212|3.5e+04
+2015-06-03 15:11:18.000000|1|"244780657"|52.36960333333333|4.91051|0
+2015-06-03 15:11:18.000000|2|"47875D"|51.79379|4.84138|3.7e+04
+2015-06-03 15:11:18.000000|2|"4CA56B"|52.0806|5.86388|3.8e+04
+2015-06-03 15:11:18.000000|2|"503DAC"|52.06316|6.67656|3.6e+04
+2015-06-03 15:11:18.000000|1|"244710115"|52.29246|5.021398333333333|0
+2015-06-03 15:11:18.000000|2|"484170"|52.18643|4.80751|7525
+2015-06-03 15:11:18.000000|2|"45AC45"|52.12317|6.0289|3.6e+04
+2015-06-03 15:11:18.000000|2|"47875D"|51.79468|4.84267|3.7e+04
+2015-06-03 15:11:19.000000|2|"43BE88"|52.55822|5.65584|9850
+2015-06-03 15:11:19.000000|1|"244670973"|52.24484833333333|5.011463333333333|0
+2015-06-03 15:11:19.000000|1|"244810551"|52.37451166666666|4.973241666666667|0
+2015-06-03 15:11:19.000000|1|"244700632"|52.31932666666667|5.018091666666667|0
+2015-06-03 15:11:19.000000|2|"4CA56B"|52.08046|5.86113|3.8e+04
+2015-06-03 15:11:19.000000|1|"244620981"|52.337201666666665|5.007715|0
+2015-06-03 15:11:19.000000|2|"4006A4"|52.4485|5.22047|37025
+2015-06-03 15:11:19.000000|2|"484170"|52.18579|4.80927|7550
+2015-06-03 15:11:19.000000|2|"47875D"|51.79625|4.84505|3.7e+04
+2015-06-03 15:11:19.000000|1|"244700319"|52.281978333333335|5.02142|0
+2015-06-03 15:11:19.000000|2|"3C666A"|52.45244|4.04404|33975
+2015-06-03 15:11:19.000000|1|"211169680"|52.230666666666664|5.008206666666666|0
+2015-06-03 15:11:19.000000|1|"244100114"|52.380345|4.88874|0
+2015-06-03 15:11:20.000000|2|"406445"|52.50311|6.13747|1.385e+04
+2015-06-03 15:11:20.000000|2|"484170"|52.18561|4.81003|7575
+2015-06-03 15:11:20.000000|2|"3949E9"|52.34836|5.26763|3.3e+04
+2015-06-03 15:11:20.000000|2|"3C5EF0"|51.747|5.31487|3.9e+04
+2015-06-03 15:11:20.000000|1|"244660232"|52.340495|5.001111666666667|0
+2015-06-03 15:11:20.000000|1|"244780138"|52.36559166666667|4.925376666666667|0
+2015-06-03 15:11:20.000000|1|"211623180"|52.27202833333333|5.019545|0
+2015-06-03 15:11:20.000000|1|"244740358"|52.3721|5.025098333333333|0
+2015-06-03 15:11:20.000000|2|"3949F4"|51.9719|4.55054|3.3e+04
+2015-06-03 15:11:20.000000|2|"43BE88"|52.55717|5.65392|9800
+2015-06-03 15:11:20.000000|2|"47875D"|51.79784|4.84735|3.7e+04
+2015-06-03 15:11:20.000000|1|"244780406"|52.36911666666666|5.005465|0
+2015-06-03 15:11:20.000000|2|"45AC45"|52.12016|6.02584|3.6e+04
+2015-06-03 15:11:20.000000|1|"244670845"|52.273555|5.01916|0
+2015-06-03 15:11:20.000000|2|"484170"|52.18506|4.81162|7600
+2015-06-03 15:11:20.000000|2|"471F48"|52.08682|5.36667|3.6e+04
+2015-06-03 15:11:21.000000|1|"244780367"|52.37248666666667|4.913593333333333|0
+2015-06-03 15:11:21.000000|1|"244710305"|52.42904|4.753606666666666|0
+2015-06-03 15:11:21.000000|1|"244820529"|52.365633333333335|4.900013333333334|0
+2015-06-03 15:11:21.000000|1|"244690403"|52.39899333333334|4.890791666666667|0
+2015-06-03 15:11:21.000000|2|"4006A4"|52.44747|5.22832|37025
+2015-06-03 15:11:21.000000|2|"45AC45"|52.11877|6.0244|3.6e+04
+2015-06-03 15:11:21.000000|1|"244650760"|52.38232|4.92966|0
+2015-06-03 15:11:21.000000|1|"244650860"|52.278018333333335|5.02093|0
+2015-06-03 15:11:21.000000|1|"244250604"|52.37504333333333|4.907256666666667|0
+2015-06-03 15:11:21.000000|1|"244750382"|52.373491666666666|5.025405|0
+2015-06-03 15:11:22.000000|2|"3949E9"|52.35167|5.27399|3.3e+04
+2015-06-03 15:11:22.000000|2|"3949F4"|51.97548|4.55548|3.3e+04
+2015-06-03 15:11:22.000000|2|"4CA56B"|52.08013|5.85352|3.8e+04
+2015-06-03 15:11:22.000000|2|"4069C1"|51.57994|5.87546|3.5e+04
+2015-06-03 15:11:22.000000|1|"244780353"|52.3397|4.912476666666667|0
+2015-06-03 15:11:22.000000|2|"471F89"|51.39274|5.52834|9500
+2015-06-03 15:11:22.000000|1|"244615460"|52.368651666666665|4.956475|0
+2015-06-03 15:11:23.000000|2|"4CA56B"|52.08|5.85083|3.8e+04
+2015-06-03 15:11:23.000000|1|"244740304"|52.39752166666667|4.821421666666667|0
+2015-06-03 15:11:23.000000|1|"244620981"|52.33730166666667|5.007531666666667|0
+2015-06-03 15:11:23.000000|1|"244750254"|52.36239833333333|4.881686666666667|0
+2015-06-03 15:11:23.000000|2|"471F89"|51.39317|5.53035|9550
+2015-06-03 15:11:23.000000|2|"4006A4"|52.44626|5.23679|37025
+2015-06-03 15:11:24.000000|2|"3C5EF0"|51.75301|5.32639|3.9e+04
+2015-06-03 15:11:24.000000|2|"3949E9"|52.35475|5.28015|3.3e+04
+2015-06-03 15:11:24.000000|1|"244750240"|52.370785|4.903108333333333|0
+2015-06-03 15:11:24.000000|2|"503DAC"|52.06709|6.66161|3.6e+04
+2015-06-03 15:11:24.000000|2|"406C71"|52.36272|7.19727|3.5e+04
+2015-06-03 15:11:24.000000|1|"244710115"|52.29230666666667|5.021396666666667|0
+2015-06-03 15:11:24.000000|2|"3C666A"|52.45848|4.03206|33975
+2015-06-03 15:11:24.000000|1|"244850073"|52.382965|5.054358333333333|0
+2015-06-03 15:11:24.000000|2|"484170"|52.18282|4.81853|7700
+2015-06-03 15:11:24.000000|1|"244780350"|52.37619|4.904403333333334|0
+2015-06-03 15:11:24.000000|1|"244820994"|52.37342666666667|4.8976283333333335|0
+2015-06-03 15:11:25.000000|3|"11756"|52.0385116667|4.83714833333|0
+2015-06-03 15:11:25.000000|3|"5556"|52.135571967551|5.2247821251922|0
+2015-06-03 15:11:25.000000|3|"8856"|52.0744783333|4.80844833333|0
+2015-06-03 15:11:25.000000|3|"3057"|51.9004166667|5.85647833333|0
+2015-06-03 15:11:25.000000|3|"2856"|52.0893933333|4.906225|0
+2015-06-03 15:11:25.000000|3|"3362"|52.496627901203|4.9358604122211|0
+2015-06-03 15:11:25.000000|3|"9856"|52.098280608449|5.0747855998453|0
+2015-06-03 15:11:25.000000|3|"2656"|52.310275|5.04740833333|0
+2015-06-03 15:11:25.000000|3|"7456"|52.064343327529|5.160900308071|0
+2015-06-03 15:11:25.000000|3|"3555"|51.2315616667|5.889685|0
+2015-06-03 15:11:25.000000|3|"1560"|52.18893|5.69593333333|0
+2015-06-03 15:11:25.000000|3|"2265"|52.07848|4.34238833333|0
+2015-06-03 15:11:25.000000|3|"2654"|52.3574583333|4.83395|0
+2015-06-03 15:11:25.000000|3|"4957"|52.21602224934|5.1872279287261|0
+2015-06-03 15:11:25.000000|3|"1963"|52.0159916667|4.34902333333|0
+2015-06-03 15:11:25.000000|3|"14167"|51.903391719773|4.3455889919907|0
+2015-06-03 15:11:25.000000|3|"3553"|50.9588666667|5.83792166667|0
+2015-06-03 15:11:25.000000|3|"6855"|51.146984656431|5.9357101000464|0
+2015-06-03 15:11:25.000000|3|"1953"|52.5074033333|6.08981|0
+2015-06-03 15:11:25.000000|3|"5861"|52.312087874671|5.0440108147431|0
+2015-06-03 15:11:25.000000|3|"563"|51.9428333333|4.4858|0
+2015-06-03 15:11:25.000000|3|"16061"|51.87326756959|5.273049763449|0
+2015-06-03 15:11:25.000000|3|"4655"|52.504316668491|6.0935534840394|0
+2015-06-03 15:11:25.000000|3|"2063"|52.0997633333|5.054165|0
+2015-06-03 15:11:25.000000|3|"9153"|52.97333|6.56425333333|0
+2015-06-03 15:11:25.000000|3|"3467"|52.4488466667|4.65223833333|0
+2015-06-03 15:11:25.000000|3|"7962"|52.362484488684|6.5169949321893|0
+2015-06-03 15:11:25.000000|3|"17461"|52.171244841285|4.9905096203128|0
+2015-06-03 15:11:25.000000|3|"1559"|52.1664683333|5.45758666667|0
+2015-06-03 15:11:25.000000|3|"867"|52.69142|4.83916|0
+2015-06-03 15:11:25.000000|3|"753"|53.2009483333|6.5937|0
+2015-06-03 15:11:25.000000|3|"7955"|52.372873820101|6.3766619731891|0
+2015-06-03 15:11:25.000000|3|"2267"|52.2664433333|4.52704|0
+2015-06-03 15:11:25.000000|3|"5754"|52.293418584304|4.6998325628271|0
+2015-06-03 15:11:25.000000|3|"5268"|51.4446281471|5.5000593143846|0
+2015-06-03 15:11:25.000000|3|"9765"|51.93165199904|4.4499766229872|0
+2015-06-03 15:11:25.000000|3|"19554"|52.126798065913|4.6109856350956|0
+2015-06-03 15:11:25.000000|3|"859"|51.6680766667|5.29003166667|0
+2015-06-03 15:11:25.000000|3|"2152"|52.212355|4.48867333333|0
+2015-06-03 15:11:25.000000|3|"14554"|52.6906483333|5.18402|0
+2015-06-03 15:11:25.000000|3|"5863"|52.330033108892|4.7980539166449|0
+2015-06-03 15:11:25.000000|3|"9657"|51.455755196724|5.7892372102658|0
+2015-06-03 15:11:25.000000|3|"19561"|52.148119525422|4.4885053896461|0
+2015-06-03 15:11:25.000000|3|"4065"|52.382274935638|4.8912474708733|0
+2015-06-03 15:11:25.000000|3|"6866"|50.887032653919|5.7385472151174|0
+2015-06-03 15:11:25.000000|3|"6853"|50.960778383678|5.8051139533612|0
+2015-06-03 15:11:25.000000|3|"7560"|51.994680699347|5.8407989593463|0
+2015-06-03 15:11:25.000000|3|"6464"|51.307456668827|5.6279218239533|0
+2015-06-03 15:11:25.000000|3|"2673"|51.47794|3.60203166667|0
+2015-06-03 15:11:25.000000|3|"12554"|51.9821166667|4.63476166667|0
+2015-06-03 15:11:25.000000|3|"3652"|52.5047716667|6.090455|0
+2015-06-03 15:11:25.000000|3|"1954"|52.0793366667|4.32575166667|0
+2015-06-03 15:11:25.000000|3|"1557"|52.235345|6.08182833333|0
+2015-06-03 15:11:25.000000|3|"16063"|52.089253738887|5.1089215246717|0
+2015-06-03 15:11:25.000000|3|"1563"|52.42407|4.812725|0
+2015-06-03 15:11:25.000000|3|"17456"|52.059933793238|5.3880762258388|0
+2015-06-03 15:11:25.000000|3|"9660"|52.097694718575|5.0886799991838|0
+2015-06-03 15:11:25.000000|3|"14160"|51.92059011036|4.415533139026|0
+2015-06-03 15:11:25.000000|3|"2154"|52.0808083333|4.32509833333|0
+2015-06-03 15:11:25.000000|3|"7053"|52.221498525119|6.8814999097556|0
+2015-06-03 15:11:25.000000|3|"4659"|52.374224107515|5.2124405978077|0
+2015-06-03 15:11:25.000000|3|"1556"|52.3871466667|4.87961833333|0
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to