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