Changeset: 7acaf034affe for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7acaf034affe
Modified Files:
        monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC
Branch: pyapi
Log Message:

Accidently deleted a testcase.


diffs (52 lines):

diff --git a/monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC 
b/monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC
--- a/monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC
+++ b/monetdb5/extras/pyapi/Tests/pyapi_types_huge.malC
@@ -22,3 +22,48 @@ io.print(rhge, shge);
 # convert double to huge
 (rhge:bat[:oid,:hge], shge:bat[:oid,:hge]) := 
pyapi.eval(nil:ptr,"return(numpy.array([[3200.3,12.7],[44.1,22.8]]))",bhge);
 io.print(rhge, shge);
+
+# convert hge to string
+rhge:bat[:oid,:str] := pyapi.eval(nil:ptr,"return(arg1)",bhge);
+io.print(rhge);
+
+# convert string to hge
+bstr:= bat.new(:oid,:str);
+bat.append(bstr,"412412":str);
+bat.append(bstr,"13231414":str);
+bat.append(bstr,"895233278923448975389573895731":str);
+rhge:bat[:oid,:hge] := pyapi.eval(nil:ptr,"return(arg1)", bstr);
+io.print(rhge);
+
+
+# return multidimensional huge
+(rhge:bat[:oid,:hge], shge:bat[:oid,:hge]) := 
pyapi.eval(nil:ptr,"return(numpy.ma.masked_array([arg1, arg1], 
[arg1.mask,arg1.mask]))",bhge);
+io.print(rhge, shge);
+
+z:= bat.new(:oid,:hge);
+bat.append(z,44:hge);
+bat.append(z,22:hge);
+bat.append(z,11:hge);
+bat.append(z,23:hge);
+bat.append(z,nil:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+bat.append(z,23:hge);
+
+# convert huge to int
+rint:bat[:oid,:int] := pyapi.eval(nil:ptr,"return(arg1)",z);
+io.print(rint);
+
+
+# convert huge to double
+rdbl:bat[:oid,:dbl] := pyapi.eval(nil:ptr,"return(arg1)",z);
+io.print(rdbl);
+
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to