Changeset: 1d51cb90550b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1d51cb90550b
Modified Files:
        java/embedded/org_monetdb_embedded_result_EmbeddedQueryResult.c
Branch: embedded-java
Log Message:

Avoid using C long for lng columns


diffs (30 lines):

diff --git a/java/embedded/org_monetdb_embedded_result_EmbeddedQueryResult.c 
b/java/embedded/org_monetdb_embedded_result_EmbeddedQueryResult.c
--- a/java/embedded/org_monetdb_embedded_result_EmbeddedQueryResult.c
+++ b/java/embedded/org_monetdb_embedded_result_EmbeddedQueryResult.c
@@ -197,22 +197,22 @@ static jobject getLongColumn(JNIEnv *env
        jmethodID columnConstructor = (*env)->GetMethodID(env, columnClass, 
"<init>", "([JI[Z)V");
 
        int i = 0;
-       long val_tmp[size];
+       jlong val_tmp[size];
        jboolean nul_tmp[size];
        if (b->T->nonil && !b->T->nil) {
                for (i = 0; i < size; i++) {
-                       val_tmp[i] = (long) ((long*) Tloc(b, BUNfirst(b)))[i];
+                       val_tmp[i] = (lng) ((lng*) Tloc(b, BUNfirst(b)))[i];
                        nul_tmp[i] = false;
                }
        }
        else {
                for (i = 0; i < size; i++) {
-                       long v = ((long*) Tloc(b, BUNfirst(b)))[i];
+                       lng v = ((lng*) Tloc(b, BUNfirst(b)))[i];
                        if (v == lng_nil) {
                                val_tmp[i] = 0;
                                nul_tmp[i] = true;
                        } else {
-                               val_tmp[i] = (long)v;
+                               val_tmp[i] = (lng)v;
                                nul_tmp[i] = false;
                        }
                }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to