Changeset: f0e55d026b91 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f0e55d026b91
Added Files:
tools/embedded/java-package/Makefile.ag
Modified Files:
tools/embedded/Makefile.ag
tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
Branch: embedded-java
Log Message:
Adda Makefile.ag
Fixing a few issues
diffs (93 lines):
diff --git a/tools/embedded/Makefile.ag b/tools/embedded/Makefile.ag
--- a/tools/embedded/Makefile.ag
+++ b/tools/embedded/Makefile.ag
@@ -17,6 +17,8 @@
MTSAFE
+SUBDIRS = HAVE_JAVA?java-package
+
INCLUDES = ../../monetdb5/mal \
../../monetdb5/modules/atoms \
../../monetdb5/modules/mal \
diff --git a/tools/embedded/java-package/Makefile.ag
b/tools/embedded/java-package/Makefile.ag
new file mode 100644
--- /dev/null
+++ b/tools/embedded/java-package/Makefile.ag
@@ -0,0 +1,45 @@
+# The contents of this file are subject to the MonetDB Public License
+# Version 1.1 (the "License"); you may not use this file except in
+# compliance with the License. You may obtain a copy of the License at
+# http://www.monetdb.org/Legal/MonetDBLicense
+#
+# Software distributed under the License is distributed on an "AS IS"
+# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+# License for the specific language governing rights and limitations
+# under the License.
+#
+# The Original Code is the MonetDB Database System.
+#
+# The Initial Developer of the Original Code is CWI.
+# Portions created by CWI are Copyright (C) 1997-July 2008 CWI.
+# Copyright August 2008-2015 MonetDB B.V.
+# All Rights Reserved.
+
+MTSAFE
+
+INCLUDES = ../ \
+ ../../../monetdb5/mal \
+ ../../../monetdb5/modules/atoms \
+ ../../../monetdb5/modules/mal \
+ ../../../monetdb5/extras/rapi \
+ ../../../gdk \
+ ../../../common/stream \
+ ../../../common/utils \
+ ../../../common/options \
+ ../../../clients/mapilib \
+ ../../../sql/include \
+ ../../../sql/server \
+ ../../../sql/common \
+ ../../../sql/storage \
+ ../../../sql/backends/monet5 \
+ $(pcre_CFLAGS)
+
+lib_embedded = {
+ SOURCES = org_monetdb_embedded_MonetDBEmbedded.c
org_monetdb_embedded_MonetDBEmbedded.h \
+ org_monetdb_embedded_result_EmbeddedQueryResult.c
org_monetdb_embedded_result_EmbeddedQueryResult.h
+ VERSION = 0.1
+ LIBS = ../../monetdb5/tools/libmonetdb5 \
+ ../../gdk/libbat \
+ $(pcre_LIBS) $(PSAPILIB) \
+ $(SOCKET_LIBS) $(MALLOC_LIBS) $(DL_LIBS) $(PTHREAD_LIBS)
+}
diff --git a/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
b/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
--- a/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
+++ b/tools/embedded/java-package/org_monetdb_embedded_MonetDBEmbedded.c
@@ -8,7 +8,15 @@
#include "org_monetdb_embedded_MonetDBEmbedded.h"
#include "embedded.h"
+
#include "gdk.h"
+#include "monetdb_config.h"
+#include "monet_options.h"
+#include "mal.h"
+#include "mal_client.h"
+#include "mal_linker.h"
+#include "msabaoth.h"
+#include "sql_scenario.h"
JNIEXPORT jint JNICALL Java_org_monetdb_embedded_MonetDBLite_startupWrapper
(JNIEnv *env, jobject object, jstring directory, jboolean silent) {
diff --git
a/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
b/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
---
a/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
+++
b/tools/embedded/java-package/org_monetdb_embedded_result_EmbeddedQueryResult.c
@@ -21,7 +21,7 @@ JNIEXPORT jobject JNICALL Java_org_monet
jintArray values = (*env)->NewIntArray(env, size);
jbooleanArray nulls = (*env)->NewBooleanArray(env, size);
- jobect *column;
+ jobject *column;
jclass columnClass = (*env)->FindClass(env,
"org/monetdb/embedded/result/column/IntegerColumn");
// from Java IntegerColumn(int[] values, int columnSize, boolean[]
nullIndex)
jmethodID columnConstructor = (*env)->GetMethodID(env, columnClass,
"<init>", "([II[Z)V");
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list