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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list