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
|
---|
8 | extern "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 | */
|
---|
35 | JNIEXPORT 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 | */
|
---|
43 | JNIEXPORT 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 | */
|
---|
51 | JNIEXPORT 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 | */
|
---|
59 | JNIEXPORT 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 | */
|
---|
67 | JNIEXPORT 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 | */
|
---|
75 | JNIEXPORT 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 | */
|
---|
83 | JNIEXPORT 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 | */
|
---|
91 | JNIEXPORT 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 | */
|
---|
99 | JNIEXPORT 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 | */
|
---|
107 | JNIEXPORT jbyteArray JNICALL Java_org_greenstone_tdbjava_TDBJava_tdbNextKey
|
---|
108 | (JNIEnv *, jobject, jlong, jbyteArray);
|
---|
109 |
|
---|
110 | #ifdef __cplusplus
|
---|
111 | }
|
---|
112 | #endif
|
---|
113 | #endif
|
---|