Changeset: 1e8ffde61ea3 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1e8ffde61ea3
Modified Files:
monetdb5/extras/pyapi/pytypes.c
Branch: pythonudf
Log Message:
Compilation fix for machines without HUGEINT type.
diffs (39 lines):
diff --git a/monetdb5/extras/pyapi/pytypes.c b/monetdb5/extras/pyapi/pytypes.c
--- a/monetdb5/extras/pyapi/pytypes.c
+++ b/monetdb5/extras/pyapi/pytypes.c
@@ -96,16 +96,18 @@ char *BatType_Format(int type)
{
switch (type)
{
- case TYPE_bit: return "BIT";
- case TYPE_bte: return "BYTE";
- case TYPE_sht: return "SHORT";
+ case TYPE_bit: return "BOOL";
+ case TYPE_bte: return "TINYINT";
+ case TYPE_sht: return "SHORTINT";
case TYPE_int: return "INTEGER";
- case TYPE_lng: return "LONG";
+ case TYPE_lng: return "LONGINT";
case TYPE_flt: return "FLOAT";
case TYPE_dbl: return "DOUBLE";
case TYPE_str: return "STRING";
- case TYPE_hge: return "HUGE";
case TYPE_oid: return "OID";
+#ifdef HAVE_HGE
+ case TYPE_hge: return "HUGEINT";
+#endif
default: return "UNKNOWN";
}
}
@@ -147,8 +149,10 @@ int BatType_ToPyType(int type)
case TYPE_flt: return NPY_FLOAT32;
case TYPE_dbl: return NPY_FLOAT64;
case TYPE_str: return NPY_UNICODE;
- case TYPE_hge: return NPY_STRING;
case TYPE_oid: return NPY_INT32;
+#ifdef HAVE_HGE
+ case TYPE_hge: return NPY_FLOAT64;
+#endif
default: return NPY_STRING;
}
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list