source: gs2-extensions/tdb/trunk/src/jni/org_greenstone_tdbjava_TDBJava.h@ 30194

Last change on this file since 30194 was 30193, checked in by jmt12, 9 years ago

Initial checkin of Java->JNI->TDB wrapper

File size: 3.4 KB
Line 
1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class org_greenstone_tdbjava_TDBJava */
4
5#ifndef _Included_org_greenstone_tdbjava_TDBJava
6#define _Included_org_greenstone_tdbjava_TDBJava
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef org_greenstone_tdbjava_TDBJava_TDB_DEFAULT
11#define org_greenstone_tdbjava_TDBJava_TDB_DEFAULT 0L
12#undef org_greenstone_tdbjava_TDBJava_TDB_CLEAR_IF_FIRST
13#define org_greenstone_tdbjava_TDBJava_TDB_CLEAR_IF_FIRST 1L
14#undef org_greenstone_tdbjava_TDBJava_TDB_INTERNAL
15#define org_greenstone_tdbjava_TDBJava_TDB_INTERNAL 2L
16#undef org_greenstone_tdbjava_TDBJava_TDB_NOLOCK
17#define org_greenstone_tdbjava_TDBJava_TDB_NOLOCK 4L
18#undef org_greenstone_tdbjava_TDBJava_O_RDONLY
19#define org_greenstone_tdbjava_TDBJava_O_RDONLY 0L
20#undef org_greenstone_tdbjava_TDBJava_O_WRONLY
21#define org_greenstone_tdbjava_TDBJava_O_WRONLY 1L
22#undef org_greenstone_tdbjava_TDBJava_O_RDWR
23#define org_greenstone_tdbjava_TDBJava_O_RDWR 2L
24#undef org_greenstone_tdbjava_TDBJava_O_CREAT
25#define org_greenstone_tdbjava_TDBJava_O_CREAT 512L
26#undef org_greenstone_tdbjava_TDBJava_O_TRUNC
27#define org_greenstone_tdbjava_TDBJava_O_TRUNC 1024L
28#undef org_greenstone_tdbjava_TDBJava_O_EXCL
29#define org_greenstone_tdbjava_TDBJava_O_EXCL 2048L
30/*
31 * Class: org_greenstone_tdbjava_TDBJava
32 * Method: tdbGetVersion
33 * Signature: ()Ljava/lang/String;
34 */
35JNIEXPORT jstring JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbGetVersion
36 (JNIEnv *, jclass);
37
38/*
39 * Class: org_greenstone_tdbjava_TDBJava
40 * Method: tdbWrapperVersion
41 * Signature: ()Ljava/lang/String;
42 */
43JNIEXPORT jstring JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbWrapperVersion
44 (JNIEnv *, jclass);
45
46/*
47 * Class: org_greenstone_tdbjava_TDBJava
48 * Method: tdbOpen
49 * Signature: (Ljava/lang/String;II)J
50 */
51JNIEXPORT jlong JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbOpen
52 (JNIEnv *, jobject, jstring, jint, jint);
53
54/*
55 * Class: org_greenstone_tdbjava_TDBJava
56 * Method: tdbClose
57 * Signature: (J)V
58 */
59JNIEXPORT void JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbClose
60 (JNIEnv *, jobject, jlong);
61
62/*
63 * Class: org_greenstone_tdbjava_TDBJava
64 * Method: tdbStore
65 * Signature: (J[B[BZ)V
66 */
67JNIEXPORT void JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbStore
68 (JNIEnv *, jobject, jlong, jbyteArray, jbyteArray, jboolean);
69
70/*
71 * Class: org_greenstone_tdbjava_TDBJava
72 * Method: tdbFetch
73 * Signature: (J[B)[B
74 */
75JNIEXPORT jbyteArray JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbFetch
76 (JNIEnv *, jobject, jlong, jbyteArray);
77
78/*
79 * Class: org_greenstone_tdbjava_TDBJava
80 * Method: tdbExists
81 * Signature: (J[B)Z
82 */
83JNIEXPORT jboolean JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbExists
84 (JNIEnv *, jobject, jlong, jbyteArray);
85
86/*
87 * Class: org_greenstone_tdbjava_TDBJava
88 * Method: tdbDelete
89 * Signature: (J[B)V
90 */
91JNIEXPORT void JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbDelete
92 (JNIEnv *, jobject, jlong, jbyteArray);
93
94/*
95 * Class: org_greenstone_tdbjava_TDBJava
96 * Method: tdbFirstKey
97 * Signature: (J)[B
98 */
99JNIEXPORT jbyteArray JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbFirstKey
100 (JNIEnv *, jobject, jlong);
101
102/*
103 * Class: org_greenstone_tdbjava_TDBJava
104 * Method: tdbNextKey
105 * Signature: (J[B)[B
106 */
107JNIEXPORT jbyteArray JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbNextKey
108 (JNIEnv *, jobject, jlong, jbyteArray);
109
110#ifdef __cplusplus
111}
112#endif
113#endif
Note: See TracBrowser for help on using the repository browser.