Fennel: /home/pub/open/dev/fennel/farrago/NativeMethods.h Source File (original) (raw)
00001 00002 #include <jni.h> 00003 00004 00005 #ifndef _Included_net_sf_farrago_fennel_FennelStorage 00006 #define _Included_net_sf_farrago_fennel_FennelStorage 00007 #ifdef __cplusplus 00008 extern "C" { 00009 #endif 00010 #undef net_sf_farrago_fennel_FennelStorage_CLOSE_RESULT 00011 #define net_sf_farrago_fennel_FennelStorage_CLOSE_RESULT 0L 00012 #undef net_sf_farrago_fennel_FennelStorage_CLOSE_ABORT 00013 #define net_sf_farrago_fennel_FennelStorage_CLOSE_ABORT 1L 00014 #undef net_sf_farrago_fennel_FennelStorage_CLOSE_DEALLOCATE 00015 #define net_sf_farrago_fennel_FennelStorage_CLOSE_DEALLOCATE 2L 00016 00017 00018 00019 00020 00021 JNIEXPORT jlong JNICALL Java_net_sf_farrago_fennel_FennelStorage_newObjectHandle 00022 (JNIEnv *, jclass, jobject); 00023 00024 00025 00026 00027 00028 00029 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_deleteObjectHandle 00030 (JNIEnv *, jclass, jlong); 00031 00032 00033 00034 00035 00036 00037 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_setObjectHandle 00038 (JNIEnv *, jclass, jlong, jobject); 00039 00040 00041 00042 00043 00044 00045 JNIEXPORT jint JNICALL Java_net_sf_farrago_fennel_FennelStorage_getHandleCount 00046 (JNIEnv *, jclass); 00047 00048 00049 00050 00051 00052 00053 JNIEXPORT jstring JNICALL Java_net_sf_farrago_fennel_FennelStorage_getAccessorXmiForTupleDescriptor 00054 (JNIEnv *, jclass, jobject); 00055 00056 00057 00058 00059 00060 00061 JNIEXPORT jlong JNICALL Java_net_sf_farrago_fennel_FennelStorage_executeJavaCmd 00062 (JNIEnv *, jclass, jobject, jlong); 00063 00064 00065 00066 00067 00068 00069 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphGetInputStreams 00070 (JNIEnv *, jclass, jlong, jstring, jobject); 00071 00072 00073 00074 00075 00076 00077 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphOpen 00078 (JNIEnv *, jclass, jlong, jlong, jobject, jobject); 00079 00080 00081 00082 00083 00084 00085 JNIEXPORT jint JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamFetch 00086 (JNIEnv *, jclass, jlong, jbyteArray); 00087 00088 00089 00090 00091 00092 00093 JNIEXPORT jint JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamTransformFetch 00094 (JNIEnv *, jclass, jlong, jint, jbyteArray); 00095 00096 00097 00098 00099 00100 00101 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamRestart 00102 (JNIEnv *, jclass, jlong); 00103 00104 00105 00106 00107 00108 00109 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_tupleStreamGraphClose 00110 (JNIEnv *, jclass, jlong, jint); 00111 00112 00113 00114 00115 00116 00117 JNIEXPORT jlong JNICALL Java_net_sf_farrago_fennel_FennelStorage_newExecutionHandle 00118 (JNIEnv *, jclass); 00119 00120 00121 00122 00123 00124 00125 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_deleteExecutionHandle 00126 (JNIEnv *, jclass, jlong); 00127 00128 00129 00130 00131 00132 00133 JNIEXPORT void JNICALL Java_net_sf_farrago_fennel_FennelStorage_cancelExecution 00134 (JNIEnv *, jclass, jlong); 00135 00136 #ifdef __cplusplus 00137 } 00138 #endif 00139 #endif 00140