MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ndbapi_jtie.hpp
1 /*
2  Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
3 
4  This program is free software; you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by
6  the Free Software Foundation; version 2 of the License.
7 
8  This program is distributed in the hope that it will be useful,
9  but WITHOUT ANY WARRANTY; without even the implied warranty of
10  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11  GNU General Public License for more details.
12 
13  You should have received a copy of the GNU General Public License
14  along with this program; if not, write to the Free Software
15  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
16 */
17 /*
18  * ndbapi_jtie.hpp
19  */
20 
21 #ifndef ndbapi_jtie_hpp
22 #define ndbapi_jtie_hpp
23 
24 // API to implement against
25 #include "NdbApi.hpp"
26 #include "NdbError.hpp"
27 #include "NdbApiWrapper.hpp"
28 
29 // libraries
30 #include "ndbjtie_defs.hpp"
31 #include "helpers.hpp"
32 #include "jtie.hpp"
33 
34 // ---------------------------------------------------------------------------
35 // NDBAPI JTie Type Definitions
36 // ---------------------------------------------------------------------------
37 
38 JTIE_DEFINE_PEER_CLASS_MAPPING(Ndb,
39  c_m_n_n_Ndb)
40 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbBlob,
41  c_m_n_n_NdbBlob)
42 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary,
43  c_m_n_n_NdbDictionary)
44 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::AutoGrowSpecification,
45  c_m_n_n_NdbDictionary_AutoGrowSpecification)
46 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Column,
47  c_m_n_n_NdbDictionary_Column)
48 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Datafile,
49  c_m_n_n_NdbDictionary_Datafile)
50 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Dictionary,
51  c_m_n_n_NdbDictionary_Dictionary)
52 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Dictionary::List,
53  c_m_n_n_NdbDictionary_DictionaryConst_List)
54 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Dictionary::List::Element,
55  c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element)
56 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Dictionary::List::Element,
57  c_m_n_n_NdbDictionary_DictionaryConst_ListConst_ElementArray)
58 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Event,
59  c_m_n_n_NdbDictionary_Event)
60 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Index,
61  c_m_n_n_NdbDictionary_Index)
62 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::LogfileGroup,
63  c_m_n_n_NdbDictionary_LogfileGroup)
64 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Object,
65  c_m_n_n_NdbDictionary_Object)
66 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::ObjectId,
67  c_m_n_n_NdbDictionary_ObjectId)
68 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::OptimizeIndexHandle,
69  c_m_n_n_NdbDictionary_OptimizeIndexHandle)
70 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::OptimizeTableHandle,
71  c_m_n_n_NdbDictionary_OptimizeTableHandle)
72 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::RecordSpecification,
73  c_m_n_n_NdbDictionary_RecordSpecification)
74 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::RecordSpecification,
75  c_m_n_n_NdbDictionary_RecordSpecificationArray)
76 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Table,
77  c_m_n_n_NdbDictionary_Table)
78 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Tablespace,
79  c_m_n_n_NdbDictionary_Tablespace)
80 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbDictionary::Undofile,
81  c_m_n_n_NdbDictionary_Undofile)
82 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbError,
83  c_m_n_n_NdbError)
84 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbEventOperation,
85  c_m_n_n_NdbEventOperation)
86 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbIndexOperation,
87  c_m_n_n_NdbIndexOperation)
88 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbIndexScanOperation,
89  c_m_n_n_NdbIndexScanOperation)
90 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbIndexScanOperation::IndexBound,
91  c_m_n_n_NdbIndexScanOperation_IndexBound)
92 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbInterpretedCode,
93  c_m_n_n_NdbInterpretedCode)
94 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbLockHandle,
95  c_m_n_n_NdbLockHandle)
96 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbOperation,
97  c_m_n_n_NdbOperation)
98 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbOperation::GetValueSpec,
99  c_m_n_n_NdbOperation_GetValueSpec)
100 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbOperation::GetValueSpec,
101  c_m_n_n_NdbOperation_GetValueSpecArray)
102 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbOperation::OperationOptions,
103  c_m_n_n_NdbOperation_OperationOptions)
104 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbOperation::SetValueSpec,
105  c_m_n_n_NdbOperation_SetValueSpec)
106 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbOperation::SetValueSpec,
107  c_m_n_n_NdbOperation_SetValueSpecArray)
108 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbRecAttr,
109  c_m_n_n_NdbRecAttr)
110 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbRecord,
111  c_m_n_n_NdbRecord)
112 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbScanFilter,
113  c_m_n_n_NdbScanFilter)
114 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbScanOperation,
115  c_m_n_n_NdbScanOperation)
116 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbScanOperation::ScanOptions,
117  c_m_n_n_NdbScanOperation_ScanOptions)
118 JTIE_DEFINE_PEER_CLASS_MAPPING(NdbTransaction,
119  c_m_n_n_NdbTransaction)
120 JTIE_DEFINE_PEER_CLASS_MAPPING(Ndb::Key_part_ptr,
121  c_m_n_n_Ndb_Key_part_ptr)
122 JTIE_DEFINE_PEER_CLASS_MAPPING(Ndb::Key_part_ptr,
123  c_m_n_n_Ndb_Key_part_ptrArray)
124 JTIE_DEFINE_PEER_CLASS_MAPPING(Ndb_cluster_connection,
125  c_m_n_n_Ndb_cluster_connection)
126 
127 // ---------------------------------------------------------------------------
128 
129 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbBlob::State,
130  c_m_n_n_NdbBlob_State)
131 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Object::Status,
132  c_m_n_n_NdbDictionary_Object_Status)
133 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Object::Type,
134  c_m_n_n_NdbDictionary_Object_Type)
135 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Object::State,
136  c_m_n_n_NdbDictionary_Object_State)
137 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Object::Store,
138  c_m_n_n_NdbDictionary_Object_Store)
139 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Object::FragmentType,
140  c_m_n_n_NdbDictionary_Object_FragmentType)
141 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Column::Type,
142  c_m_n_n_NdbDictionary_Column_Type)
143 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Column::ArrayType,
144  c_m_n_n_NdbDictionary_Column_ArrayType)
145 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Column::StorageType,
146  c_m_n_n_NdbDictionary_Column_StorageType)
147 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Table::SingleUserMode,
148  c_m_n_n_NdbDictionary_Table_SingleUserMode)
149 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Index::Type,
150  c_m_n_n_NdbDictionary_Index_Type)
151 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Event::TableEvent,
152  c_m_n_n_NdbDictionary_Event_TableEvent)
153 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Event::EventDurability,
154  c_m_n_n_NdbDictionary_Event_EventDurability)
155 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::Event::EventReport,
156  c_m_n_n_NdbDictionary_Event_EventReport)
157 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::NdbRecordFlags,
158  c_m_n_n_NdbDictionary_NdbRecordFlags)
159 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbDictionary::RecordType,
160  c_m_n_n_NdbDictionary_RecordType)
161 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbError::Status,
162  c_m_n_n_NdbError_Status)
163 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbError::Classification,
164  c_m_n_n_NdbError_Classification)
165 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbEventOperation::State,
166  c_m_n_n_NdbEventOperation_State)
167 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbIndexScanOperation::BoundType,
168  c_m_n_n_NdbIndexScanOperation_BoundType)
169 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbOperation::Type,
170  c_m_n_n_NdbOperation_Type)
171 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbOperation::LockMode,
172  c_m_n_n_NdbOperation_LockMode)
173 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbOperation::AbortOption,
174  c_m_n_n_NdbOperation_AbortOption)
175 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbOperation::OperationOptions::Flags,
176  c_m_n_n_NdbOperation_OperationOptions_Flags)
177 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbScanFilter::Group,
178  c_m_n_n_NdbScanFilter_Group)
179 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbScanFilter::BinaryCondition,
180  c_m_n_n_NdbScanFilter_BinaryCondition)
181 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbScanFilter::Error,
182  c_m_n_n_NdbScanFilter_Error)
183 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbScanOperation::ScanFlag,
184  c_m_n_n_NdbScanOperation_ScanFlag)
185 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbScanOperation::ScanOptions::Type,
186  c_m_n_n_NdbScanOperation_ScanOptions_Type)
187 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbTransaction::ExecType,
188  c_m_n_n_NdbTransaction_ExecType)
189 JTIE_DEFINE_JINT_ENUM_TYPE_MAPPING(NdbTransaction::CommitStatusType,
190  c_m_n_n_NdbTransaction_CommitStatusType)
191 
192 // ---------------------------------------------------------------------------
193 // NDBAPI JTie Function Stubs
194 // ---------------------------------------------------------------------------
195 
196 // The API stub functions in this file have mangled names that adhere
197 // to the JVM specification. It is not necessary to include the
198 // function prototypes generated by the javah tool from the Java source,
199 // if they are declared to receive "C" linkage here.
200 extern "C" {
201 
202 // A javah bug in JDK 5
203 // http://forums.sun.com/thread.jspa?threadID=5115982&tstart=1499
204 // generates a wrong name for native methods in static nested classes:
205 //
206 // JDK 6 has this bug only partially fixed (nested classes as invocation
207 // targets but not as parameters).
208 //
209 // Outer$Inner is to be mangled as unicode escape: Outer_00024Inner, see:
210 // http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/design.html#wp615]Resolving%20Native%20Method%20Names
211 
212 // ---------------------------------------------------------------------------
213 
214 //#include "com_mysql_ndbjtie_ndbapi_NDBAPI.h"
215 
216 /*
217  * Class: com_mysql_ndbjtie_ndbapi_NDBAPI
218  * Method: create_instance
219  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb_cluster_connection;III)Z
220  */
221 JNIEXPORT jboolean JNICALL
222 Java_com_mysql_ndbjtie_ndbapi_NDBAPI_create_1instance(JNIEnv * env, jclass cls, jobject p0, jint p1, jint p2, jint p3)
223 {
224  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NDBAPI_create_1instance(JNIEnv *, jclass, jobject, jint, jint, jint)");
225 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
226  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_Ndb_cluster_connection_p, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &::create_instance >(env, cls, p0, p1, p2, p3);
227 #else
228  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_Ndb_cluster_connection_p, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::create_instance >(env, cls, p0, p1, p2, p3);
229 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
230 }
231 
232 /*
233  * Class: com_mysql_ndbjtie_ndbapi_NDBAPI
234  * Method: drop_instance
235  * Signature: ()V
236  */
237 JNIEXPORT void JNICALL
238 Java_com_mysql_ndbjtie_ndbapi_NDBAPI_drop_1instance(JNIEnv * env, jclass cls)
239 {
240  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NDBAPI_drop_1instance(JNIEnv *, jclass)");
241 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
242  gcall_fv< &::drop_instance >(env, cls);
243 #else
244  gcall_fv< &NdbApiWrapper::drop_instance >(env, cls);
245 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
246 }
247 
248 /*
249  * Class: com_mysql_ndbjtie_ndbapi_NDBAPI
250  * Method: get_ndb_object
251  * Signature: ([ILjava/lang/String;Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/Ndb;
252  */
253 JNIEXPORT jobject JNICALL
254 Java_com_mysql_ndbjtie_ndbapi_NDBAPI_get_1ndb_1object(JNIEnv * env, jclass cls, jintArray p0, jstring p1, jstring p2)
255 {
256  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NDBAPI_get_1ndb_1object(JNIEnv *, jclass, jintArray, jstring, jstring)");
257 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
258  return gcall_fr< ttrait_c_m_n_n_Ndb_p, ttrait_Uint32_r_a, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &::get_ndb_object >(env, cls, p0, p1, p2);
259 #else
260  return gcall_fr< ttrait_c_m_n_n_Ndb_p, ttrait_Uint32_r_a, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbApiWrapper::get_ndb_object >(env, cls, p0, p1, p2);
261 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
262 }
263 
264 /*
265  * Class: com_mysql_ndbjtie_ndbapi_NDBAPI
266  * Method: return_ndb_object
267  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb;I)V
268  */
269 JNIEXPORT void JNICALL
270 Java_com_mysql_ndbjtie_ndbapi_NDBAPI_return_1ndb_1object(JNIEnv * env, jclass cls, jobject p0, jint p1)
271 {
272  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NDBAPI_return_1ndb_1object(JNIEnv *, jclass, jobject, jint)");
273 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
274  gcall_fv< ttrait_c_m_n_n_Ndb_p, ttrait_Uint32, &::return_ndb_object >(env, cls, p0, p1);
275 #else
276  gcall_fv< ttrait_c_m_n_n_Ndb_p, ttrait_Uint32, &NdbApiWrapper::return_ndb_object >(env, cls, p0, p1);
277 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
278 }
279 
280 // ---------------------------------------------------------------------------
281 
282 //#include "com_mysql_ndbjtie_ndbapi_Ndb.h"
283 
284 /*
285  * Class: com_mysql_ndbjtie_ndbapi_Ndb
286  * Method: getDatabaseName
287  * Signature: ()Ljava/lang/String;
288  */
289 JNIEXPORT jstring JNICALL
290 Java_com_mysql_ndbjtie_ndbapi_Ndb_getDatabaseName(JNIEnv * env, jobject obj)
291 {
292  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_Ndb_getDatabaseName(JNIEnv *, jobject)");
293 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
294  return gcall_mfr< ttrait_c_m_n_n_Ndb_ct, ttrait_char_cp_jutf8null, &Ndb::getDatabaseName >(env, obj);
295 #else
296  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_Ndb_cr, &NdbApiWrapper::Ndb__getDatabaseName >(env, NULL, obj);
297 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
298 }
299 
300 /*
301  * Class: com_mysql_ndbjtie_ndbapi_Ndb
302  * Method: getDatabaseSchemaName
303  * Signature: ()Ljava/lang/String;
304  */
305 JNIEXPORT jstring JNICALL
306 Java_com_mysql_ndbjtie_ndbapi_Ndb_getDatabaseSchemaName(JNIEnv * env, jobject obj)
307 {
308  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_Ndb_getDatabaseSchemaName(JNIEnv *, jobject)");
309 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
310  return gcall_mfr< ttrait_c_m_n_n_Ndb_ct, ttrait_char_cp_jutf8null, &Ndb::getDatabaseSchemaName >(env, obj);
311 #else
312  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_Ndb_cr, &NdbApiWrapper::Ndb__getDatabaseSchemaName >(env, NULL, obj);
313 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
314 }
315 
316 /*
317  * Class: com_mysql_ndbjtie_ndbapi_Ndb
318  * Method: getDictionary
319  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Dictionary;
320  */
321 JNIEXPORT jobject JNICALL
322 Java_com_mysql_ndbjtie_ndbapi_Ndb_getDictionary(JNIEnv * env, jobject obj)
323 {
324  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_getDictionary(JNIEnv *, jobject)");
325 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
326  return gcall_mfr< ttrait_c_m_n_n_Ndb_ct, ttrait_c_m_n_n_NdbDictionary_Dictionary_p, &Ndb::getDictionary >(env, obj);
327 #else
328  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Dictionary_p, ttrait_c_m_n_n_Ndb_cr, &NdbApiWrapper::Ndb__getDictionary >(env, NULL, obj);
329 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
330 }
331 
332 /*
333  * Class: com_mysql_ndbjtie_ndbapi_Ndb
334  * Method: getNdbError
335  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
336  */
337 JNIEXPORT jobject JNICALL
338 Java_com_mysql_ndbjtie_ndbapi_Ndb_getNdbError__(JNIEnv * env, jobject obj)
339 {
340  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_getNdbError__(JNIEnv *, jobject)");
341 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
342  return gcall_mfr< ttrait_c_m_n_n_Ndb_ct, ttrait_c_m_n_n_NdbError_cr, &Ndb::getNdbError >(env, obj);
343 #else
344  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_Ndb_cr, &NdbApiWrapper::Ndb__getNdbError__0 >(env, NULL, obj);
345 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
346 }
347 
348 /*
349  * Class: com_mysql_ndbjtie_ndbapi_Ndb
350  * Method: getNdbErrorDetail
351  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;Ljava/nio/ByteBuffer;I)Ljava/lang/String;
352  */
353 JNIEXPORT jstring JNICALL
354 Java_com_mysql_ndbjtie_ndbapi_Ndb_getNdbErrorDetail(JNIEnv * env, jobject obj, jobject p0, jobject p1, jint p2)
355 {
356  TRACE("Java_com_mysql_ndbjtie_ndbapi_Ndb_getNdbErrorDetail(JNIEnv *, jobject, jobject, jobject, jint)");
357 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
358  return gcall_mfr< ttrait_c_m_n_n_Ndb_ct, ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbError_cr, ttrait_char_0p_bb, ttrait_Uint32, &Ndb::getNdbErrorDetail >(env, obj, p0, p1, p2);
359 #else
360  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_Ndb_cr, ttrait_c_m_n_n_NdbError_cr, ttrait_char_0p_bb, ttrait_Uint32, &NdbApiWrapper::Ndb__getNdbErrorDetail >(env, NULL, obj, p0, p1, p2);
361 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
362 }
363 
364 /*
365  * Class: com_mysql_ndbjtie_ndbapi_Ndb
366  * Method: create
367  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb_cluster_connection;Ljava/lang/String;Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/Ndb;
368  */
369 JNIEXPORT jobject JNICALL
370 Java_com_mysql_ndbjtie_ndbapi_Ndb_create(JNIEnv * env, jclass cls, jobject p0, jstring p1, jstring p2)
371 {
372  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_create(JNIEnv *, jclass, jobject, jstring, jstring)");
373  return gcreate< ttrait_c_m_n_n_Ndb_r, ttrait_c_m_n_n_Ndb_cluster_connection_p, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null >(env, cls, p0, p1, p2);
374 }
375 
376 /*
377  * Class: com_mysql_ndbjtie_ndbapi_Ndb
378  * Method: delete
379  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb;)V
380  */
381 JNIEXPORT void JNICALL
382 Java_com_mysql_ndbjtie_ndbapi_Ndb_delete(JNIEnv * env, jclass cls, jobject p0)
383 {
384  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_delete(JNIEnv *, jclass, jobject)");
385  gdelete< ttrait_c_m_n_n_Ndb_r >(env, cls, p0);
386 }
387 
388 /*
389  * Class: com_mysql_ndbjtie_ndbapi_Ndb
390  * Method: setDatabaseName
391  * Signature: (Ljava/lang/String;)I
392  */
393 JNIEXPORT jint JNICALL
394 Java_com_mysql_ndbjtie_ndbapi_Ndb_setDatabaseName(JNIEnv * env, jobject obj, jstring p0)
395 {
396  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_setDatabaseName(JNIEnv *, jobject, jstring)");
397 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
398  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_int, ttrait_char_cp_jutf8null, &Ndb::setDatabaseName >(env, obj, p0);
399 #else
400  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::Ndb__setDatabaseName >(env, NULL, obj, p0);
401 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
402 }
403 
404 /*
405  * Class: com_mysql_ndbjtie_ndbapi_Ndb
406  * Method: setDatabaseSchemaName
407  * Signature: (Ljava/lang/String;)I
408  */
409 JNIEXPORT jint JNICALL
410 Java_com_mysql_ndbjtie_ndbapi_Ndb_setDatabaseSchemaName(JNIEnv * env, jobject obj, jstring p0)
411 {
412  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_setDatabaseSchemaName(JNIEnv *, jobject, jstring)");
413 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
414  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_int, ttrait_char_cp_jutf8null, &Ndb::setDatabaseSchemaName >(env, obj, p0);
415 #else
416  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::Ndb__setDatabaseSchemaName >(env, NULL, obj, p0);
417 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
418 }
419 
420 /*
421  * Class: com_mysql_ndbjtie_ndbapi_Ndb
422  * Method: init
423  * Signature: (I)I
424  */
425 JNIEXPORT jint JNICALL
426 Java_com_mysql_ndbjtie_ndbapi_Ndb_init(JNIEnv * env, jobject obj, jint p0)
427 {
428  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_init(JNIEnv *, jobject, jint)");
429 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
430  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_int, ttrait_int, &Ndb::init >(env, obj, p0);
431 #else
432  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_r, ttrait_int, &NdbApiWrapper::Ndb__init >(env, NULL, obj, p0);
433 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
434 }
435 
436 /*
437  * Class: com_mysql_ndbjtie_ndbapi_Ndb
438  * Method: createEventOperation
439  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbEventOperation;
440  */
441 JNIEXPORT jobject JNICALL
442 Java_com_mysql_ndbjtie_ndbapi_Ndb_createEventOperation(JNIEnv * env, jobject obj, jstring p0)
443 {
444  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_createEventOperation(JNIEnv *, jobject, jstring)");
445 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
446  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbEventOperation_p, ttrait_char_cp_jutf8null, &Ndb::createEventOperation >(env, obj, p0);
447 #else
448  return gcall_fr< ttrait_c_m_n_n_NdbEventOperation_p, ttrait_c_m_n_n_Ndb_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::Ndb__createEventOperation >(env, NULL, obj, p0);
449 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
450 }
451 
452 /*
453  * Class: com_mysql_ndbjtie_ndbapi_Ndb
454  * Method: dropEventOperation
455  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbEventOperation;)I
456  */
457 JNIEXPORT jint JNICALL
458 Java_com_mysql_ndbjtie_ndbapi_Ndb_dropEventOperation(JNIEnv * env, jobject obj, jobject p0)
459 {
460  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_dropEventOperation(JNIEnv *, jobject, jobject)");
461 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
462  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_int, ttrait_c_m_n_n_NdbEventOperation_p, &Ndb::dropEventOperation >(env, obj, p0);
463 #else
464  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_r, ttrait_c_m_n_n_NdbEventOperation_p, &NdbApiWrapper::Ndb__dropEventOperation >(env, NULL, obj, p0);
465 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
466 }
467 
468 /*
469  * Class: com_mysql_ndbjtie_ndbapi_Ndb
470  * Method: pollEvents
471  * Signature: (I[J)I
472  */
473 JNIEXPORT jint JNICALL
474 Java_com_mysql_ndbjtie_ndbapi_Ndb_pollEvents(JNIEnv * env, jobject obj, jint p0, jlongArray p1)
475 {
476  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_pollEvents(JNIEnv *, jobject, jint, jlongArray)");
477 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
478  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_int, ttrait_int, ttrait_Uint64_0p_a, &Ndb::pollEvents >(env, obj, p0, p1);
479 #else
480  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_r, ttrait_int, ttrait_Uint64_0p_a, &NdbApiWrapper::Ndb__pollEvents >(env, NULL, obj, p0, p1);
481 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
482 }
483 
484 /*
485  * Class: com_mysql_ndbjtie_ndbapi_Ndb
486  * Method: nextEvent
487  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbEventOperation;
488  */
489 JNIEXPORT jobject JNICALL
490 Java_com_mysql_ndbjtie_ndbapi_Ndb_nextEvent(JNIEnv * env, jobject obj)
491 {
492  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_nextEvent(JNIEnv *, jobject)");
493 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
494  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbEventOperation_p, &Ndb::nextEvent >(env, obj);
495 #else
496  return gcall_fr< ttrait_c_m_n_n_NdbEventOperation_p, ttrait_c_m_n_n_Ndb_r, &NdbApiWrapper::Ndb__nextEvent >(env, NULL, obj);
497 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
498 }
499 
500 /*
501  * Class: com_mysql_ndbjtie_ndbapi_Ndb
502  * Method: isConsistent
503  * Signature: ([J)Z
504  */
505 JNIEXPORT jboolean JNICALL
506 Java_com_mysql_ndbjtie_ndbapi_Ndb_isConsistent(JNIEnv * env, jobject obj, jlongArray p0)
507 {
508  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_Ndb_isConsistent(JNIEnv *, jobject, jlongArray)");
509 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
510  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_bool, ttrait_Uint64_r_a, &Ndb::isConsistent >(env, obj, p0);
511 #else
512  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_Ndb_r, ttrait_Uint64_r_a, &NdbApiWrapper::Ndb__isConsistent >(env, NULL, obj, p0);
513 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
514 }
515 
516 /*
517  * Class: com_mysql_ndbjtie_ndbapi_Ndb
518  * Method: isConsistentGCI
519  * Signature: (J)Z
520  */
521 JNIEXPORT jboolean JNICALL
522 Java_com_mysql_ndbjtie_ndbapi_Ndb_isConsistentGCI(JNIEnv * env, jobject obj, jlong p0)
523 {
524  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_Ndb_isConsistentGCI(JNIEnv *, jobject, jlong)");
525 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
526  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_bool, ttrait_Uint64, &Ndb::isConsistentGCI >(env, obj, p0);
527 #else
528  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_Ndb_r, ttrait_Uint64, &NdbApiWrapper::Ndb__isConsistentGCI >(env, NULL, obj, p0);
529 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
530 }
531 
532 /*
533  * Class: com_mysql_ndbjtie_ndbapi_Ndb
534  * Method: getGCIEventOperations
535  * Signature: ([I[I)Lcom/mysql/ndbjtie/ndbapi/NdbEventOperationConst;
536  */
537 JNIEXPORT jobject JNICALL
538 Java_com_mysql_ndbjtie_ndbapi_Ndb_getGCIEventOperations(JNIEnv * env, jobject obj, jintArray p0, jintArray p1)
539 {
540  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_getGCIEventOperations(JNIEnv *, jobject, jintArray, jintArray)");
541 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
542  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbEventOperation_cp, ttrait_Uint32_0p_a, ttrait_Uint32_0p_a, &Ndb::getGCIEventOperations >(env, obj, p0, p1);
543 #else
544  return gcall_fr< ttrait_c_m_n_n_NdbEventOperation_cp, ttrait_c_m_n_n_Ndb_r, ttrait_Uint32_0p_a, ttrait_Uint32_0p_a, &NdbApiWrapper::Ndb__getGCIEventOperations >(env, NULL, obj, p0, p1);
545 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
546 }
547 
548 /*
549  * Class: com_mysql_ndbjtie_ndbapi_Ndb
550  * Method: startTransaction
551  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Ljava/nio/ByteBuffer;I)Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;
552  */
553 JNIEXPORT jobject JNICALL
554 Java_com_mysql_ndbjtie_ndbapi_Ndb_startTransaction__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2Ljava_nio_ByteBuffer_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jint p2)
555 {
556  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_startTransaction__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2Ljava_nio_ByteBuffer_2I(JNIEnv *, jobject, jobject, jobject, jint)");
557 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
558  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_char_0cp_bb, ttrait_Uint32, &Ndb::startTransaction >(env, obj, p0, p1, p2);
559 #else
560  return gcall_fr< ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_Ndb_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_char_0cp_bb, ttrait_Uint32, &NdbApiWrapper::Ndb__startTransaction__0 >(env, NULL, obj, p0, p1, p2);
561 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
562 }
563 
564 /*
565  * Class: com_mysql_ndbjtie_ndbapi_Ndb
566  * Method: startTransaction
567  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Lcom/mysql/ndbjtie/ndbapi/Ndb/Key_part_ptrConstArray;Ljava/nio/ByteBuffer;I)Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;
568  */
569 JNIEXPORT jobject JNICALL
570 Java_com_mysql_ndbjtie_ndbapi_Ndb_startTransaction__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2Lcom_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrConstArray_2Ljava_nio_ByteBuffer_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jint p3)
571 {
572  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_startTransaction__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2Lcom_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrConstArray_2Ljava_nio_ByteBuffer_2I(JNIEnv *, jobject, jobject, jobject, jobject, jint)");
573 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
574  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_Ndb_Key_part_ptrArray_cp, ttrait_void_1p_bb, ttrait_Uint32, &Ndb::startTransaction >(env, obj, p0, p1, p2, p3);
575 #else
576  return gcall_fr< ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_Ndb_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_Ndb_Key_part_ptrArray_cp, ttrait_void_1p_bb, ttrait_Uint32, &NdbApiWrapper::Ndb__startTransaction__1 >(env, NULL, obj, p0, p1, p2, p3);
577 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
578 }
579 
580 /*
581  * Class: com_mysql_ndbjtie_ndbapi_Ndb
582  * Method: startTransaction
583  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;
584  */
585 JNIEXPORT jobject JNICALL
586 Java_com_mysql_ndbjtie_ndbapi_Ndb_startTransaction__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2I(JNIEnv * env, jobject obj, jobject p0, jint p1)
587 {
588  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_startTransaction__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2I(JNIEnv *, jobject, jobject, jint)");
589 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
590  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_Uint32, &Ndb::startTransaction >(env, obj, p0, p1);
591 #else
592  return gcall_fr< ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_Ndb_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_Uint32, &NdbApiWrapper::Ndb__startTransaction >(env, NULL, obj, p0, p1);
593 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
594 }
595 
596 /*
597  * Class: com_mysql_ndbjtie_ndbapi_Ndb
598  * Method: computeHash
599  * Signature: ([ILcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;[Lcom/mysql/ndbjtie/ndbapi/Ndb/Key_part_ptrConst;Ljava/nio/ByteBuffer;I)I
600  */
601 JNIEXPORT jint JNICALL
602 Java_com_mysql_ndbjtie_ndbapi_Ndb_computeHash(JNIEnv * env, jclass cls, jintArray p0, jobject p1, jobjectArray p2, jobject p3, jint p4)
603 {
604  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_computeHash(JNIEnv *, jclass, jintArray, jobject, jobjectArray, jobject, jint)");
605 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
606  return gcall_fr< ttrait_int, ttrait_Uint32_0p_a, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_Ndb_Key_part_ptrArray_cp, ttrait_void_1p_bb, ttrait_Uint32, &Ndb::computeHash >(env, cls, p0, p1, p2, p3, p4);
607 #else
608  return gcall_fr< ttrait_int, ttrait_Uint32_0p_a, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_Ndb_Key_part_ptrArray_cp, ttrait_void_1p_bb, ttrait_Uint32, &NdbApiWrapper::Ndb__computeHash >(env, cls, p0, p1, p2, p3, p4);
609 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
610 }
611 
612 /*
613  * Class: com_mysql_ndbjtie_ndbapi_Ndb
614  * Method: closeTransaction
615  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;)V
616  */
617 JNIEXPORT void JNICALL
618 Java_com_mysql_ndbjtie_ndbapi_Ndb_closeTransaction(JNIEnv * env, jobject obj, jobject p0)
619 {
620  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_closeTransaction(JNIEnv *, jobject, jobject)");
621 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
622  gcall_mfv< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbTransaction_p, &Ndb::closeTransaction >(env, obj, p0);
623 #else
624  gcall_fv< ttrait_c_m_n_n_Ndb_r, ttrait_c_m_n_n_NdbTransaction_p, &NdbApiWrapper::Ndb__closeTransaction >(env, NULL, obj, p0);
625 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
626 }
627 
628 /*
629  * Class: com_mysql_ndbjtie_ndbapi_Ndb
630  * Method: getNdbError
631  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
632  */
633 JNIEXPORT jobject JNICALL
634 Java_com_mysql_ndbjtie_ndbapi_Ndb_getNdbError__I(JNIEnv * env, jobject obj, jint p0)
635 {
636  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_getNdbError__I(JNIEnv *, jobject, jint)");
637 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
638  return gcall_mfr< ttrait_c_m_n_n_Ndb_t, ttrait_c_m_n_n_NdbError_cr, ttrait_int, &Ndb::getNdbError >(env, obj, p0);
639 #else
640  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_Ndb_r, ttrait_int, &NdbApiWrapper::Ndb__getNdbError__1 >(env, NULL, obj, p0);
641 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
642 }
643 
644 // ---------------------------------------------------------------------------
645 
646 //#include "com_mysql_ndbjtie_ndbapi_NdbBlob.h"
647 
648 /*
649  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
650  * Method: getNdbError
651  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
652  */
653 JNIEXPORT jobject JNICALL
654 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getNdbError(JNIEnv * env, jobject obj)
655 {
656  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getNdbError(JNIEnv *, jobject)");
657 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
658  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_ct, ttrait_c_m_n_n_NdbError_cr, &NdbBlob::getNdbError >(env, obj);
659 #else
660  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbBlob_cr, &NdbApiWrapper::NdbBlob__getNdbError >(env, NULL, obj);
661 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
662 }
663 
664 /*
665  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
666  * Method: getNdbOperation
667  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
668  */
669 JNIEXPORT jobject JNICALL
670 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getNdbOperation(JNIEnv * env, jobject obj)
671 {
672  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getNdbOperation(JNIEnv *, jobject)");
673 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
674  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_ct, ttrait_c_m_n_n_NdbOperation_cp, &NdbBlob::getNdbOperation >(env, obj);
675 #else
676  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbBlob_cr, &NdbApiWrapper::NdbBlob__getNdbOperation >(env, NULL, obj);
677 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
678 }
679 
680 /*
681  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
682  * Method: getState
683  * Signature: ()I
684  */
685 JNIEXPORT jint JNICALL
686 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getState(JNIEnv * env, jobject obj)
687 {
688  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getState(JNIEnv *, jobject)");
689 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
690  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_c_m_n_n_NdbBlob_State_iv/*_enum_*/, &NdbBlob::getState >(env, obj);
691 #else
692  return gcall_fr< ttrait_c_m_n_n_NdbBlob_State_iv/*_enum_*/, ttrait_c_m_n_n_NdbBlob_r, &NdbApiWrapper::NdbBlob__getState >(env, NULL, obj);
693 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
694 }
695 
696 #if 0 // MMM! support variable-width type non-const references
697 /*
698  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
699  * Method: getVersion
700  * Signature: ([I)V
701  */
702 JNIEXPORT void JNICALL
703 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getVersion(JNIEnv * env, jobject obj, jintArray p0)
704 {
705  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getVersion(JNIEnv *, jobject, jintArray)");
706 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
707  gcall_mfv< ttrait_c_m_n_n_NdbBlob_t, ttrait_int_r_a, &NdbBlob::getVersion >(env, obj, p0);
708 #else
709  gcall_fv< ttrait_c_m_n_n_NdbBlob_r, ttrait_int_r_a, &NdbApiWrapper::NdbBlob__getVersion >(env, NULL, obj, p0);
710 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
711 }
712 #endif // MMM! support variable-width type non-const references
713 
714 /*
715  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
716  * Method: getValue
717  * Signature: (Ljava/nio/ByteBuffer;I)I
718  */
719 JNIEXPORT jint JNICALL
720 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getValue(JNIEnv * env, jobject obj, jobject p0, jint p1)
721 {
722  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getValue(JNIEnv *, jobject, jobject, jint)");
723 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
724  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_void_1p_bb, ttrait_Uint32, &NdbBlob::getValue >(env, obj, p0, p1);
725 #else
726  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_void_1p_bb, ttrait_Uint32, &NdbApiWrapper::NdbBlob__getValue >(env, NULL, obj, p0, p1);
727 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
728 }
729 
730 /*
731  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
732  * Method: setValue
733  * Signature: (Ljava/nio/ByteBuffer;I)I
734  */
735 JNIEXPORT jint JNICALL
736 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_setValue(JNIEnv * env, jobject obj, jobject p0, jint p1)
737 {
738  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_setValue(JNIEnv *, jobject, jobject, jint)");
739 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
740  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, &NdbBlob::setValue >(env, obj, p0, p1);
741 #else
742  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_void_1cp_bb, ttrait_Uint32, &NdbApiWrapper::NdbBlob__setValue >(env, NULL, obj, p0, p1);
743 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
744 }
745 
746 #if 0 // MMM! support variable-width type non-const references
747 /*
748  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
749  * Method: getNull
750  * Signature: ([I)I
751  */
752 JNIEXPORT jint JNICALL
753 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getNull(JNIEnv * env, jobject obj, jintArray p0)
754 {
755  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getNull(JNIEnv *, jobject, jintArray)");
756 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
757  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_int_r_a, &NdbBlob::getNull >(env, obj, p0);
758 #else
759  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_int_r_a, &NdbApiWrapper::NdbBlob__getNull >(env, NULL, obj, p0);
760 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
761 }
762 #endif // MMM! support variable-width type non-const references
763 
764 /*
765  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
766  * Method: setNull
767  * Signature: ()I
768  */
769 JNIEXPORT jint JNICALL
770 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_setNull(JNIEnv * env, jobject obj)
771 {
772  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_setNull(JNIEnv *, jobject)");
773 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
774  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, &NdbBlob::setNull >(env, obj);
775 #else
776  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, &NdbApiWrapper::NdbBlob__setNull >(env, NULL, obj);
777 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
778 }
779 
780 /*
781  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
782  * Method: getLength
783  * Signature: ([J)I
784  */
785 JNIEXPORT jint JNICALL
786 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getLength(JNIEnv * env, jobject obj, jlongArray p0)
787 {
788  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getLength(JNIEnv *, jobject, jlongArray)");
789 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
790  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_Uint64_r_a, &NdbBlob::getLength >(env, obj, p0);
791 #else
792  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_Uint64_r_a, &NdbApiWrapper::NdbBlob__getLength >(env, NULL, obj, p0);
793 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
794 }
795 
796 /*
797  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
798  * Method: truncate
799  * Signature: (J)I
800  */
801 JNIEXPORT jint JNICALL
802 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_truncate(JNIEnv * env, jobject obj, jlong p0)
803 {
804  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_truncate(JNIEnv *, jobject, jlong)");
805 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
806  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_Uint64, &NdbBlob::truncate >(env, obj, p0);
807 #else
808  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_Uint64, &NdbApiWrapper::NdbBlob__truncate >(env, NULL, obj, p0);
809 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
810 }
811 
812 /*
813  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
814  * Method: getPos
815  * Signature: ([J)I
816  */
817 JNIEXPORT jint JNICALL
818 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getPos(JNIEnv * env, jobject obj, jlongArray p0)
819 {
820  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getPos(JNIEnv *, jobject, jlongArray)");
821 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
822  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_Uint64_r_a, &NdbBlob::getPos >(env, obj, p0);
823 #else
824  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_Uint64_r_a, &NdbApiWrapper::NdbBlob__getPos >(env, NULL, obj, p0);
825 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
826 }
827 
828 /*
829  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
830  * Method: setPos
831  * Signature: (J)I
832  */
833 JNIEXPORT jint JNICALL
834 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_setPos(JNIEnv * env, jobject obj, jlong p0)
835 {
836  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_setPos(JNIEnv *, jobject, jlong)");
837 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
838  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_Uint64, &NdbBlob::setPos >(env, obj, p0);
839 #else
840  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_Uint64, &NdbApiWrapper::NdbBlob__setPos >(env, NULL, obj, p0);
841 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
842 }
843 
844 /*
845  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
846  * Method: readData
847  * Signature: (Ljava/nio/ByteBuffer;[I)I
848  */
849 JNIEXPORT jint JNICALL
850 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_readData(JNIEnv * env, jobject obj, jobject p0, jintArray p1)
851 {
852  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_readData(JNIEnv *, jobject, jobject, jintArray)");
853 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
854  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_void_0p_bb, ttrait_Uint32_r_a, &NdbBlob::readData >(env, obj, p0, p1);
855 #else
856  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_void_0p_bb, ttrait_Uint32_r_a, &NdbApiWrapper::NdbBlob__readData >(env, NULL, obj, p0, p1);
857 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
858 }
859 
860 /*
861  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
862  * Method: writeData
863  * Signature: (Ljava/nio/ByteBuffer;I)I
864  */
865 JNIEXPORT jint JNICALL
866 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_writeData(JNIEnv * env, jobject obj, jobject p0, jint p1)
867 {
868  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_writeData(JNIEnv *, jobject, jobject, jint)");
869 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
870  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_void_0cp_bb, ttrait_Uint32, &NdbBlob::writeData >(env, obj, p0, p1);
871 #else
872  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_void_0cp_bb, ttrait_Uint32, &NdbApiWrapper::NdbBlob__writeData >(env, NULL, obj, p0, p1);
873 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
874 }
875 
876 /*
877  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
878  * Method: getColumn
879  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
880  */
881 JNIEXPORT jobject JNICALL
882 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getColumn(JNIEnv * env, jobject obj)
883 {
884  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getColumn(JNIEnv *, jobject)");
885 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
886  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbBlob::getColumn >(env, obj);
887 #else
888  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_c_m_n_n_NdbBlob_r, &NdbApiWrapper::NdbBlob__getColumn >(env, NULL, obj);
889 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
890 }
891 
892 /*
893  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
894  * Method: getBlobTableName
895  * Signature: (Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/Ndb;Ljava/lang/String;Ljava/lang/String;)I
896  */
897 JNIEXPORT jint JNICALL
898 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getBlobTableName(JNIEnv * env, jclass cls, jobject p0, jobject p1, jstring p2, jstring p3)
899 {
900  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getBlobTableName(JNIEnv *, jclass, jobject, jobject, jstring, jstring)");
901 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_OVERLOADED_FUNCTION
902  return gcall_fr< ttrait_int, ttrait_char_1p_bb, ttrait_c_m_n_n_Ndb_p, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbBlob::getBlobTableName >(env, cls, p0, p1, p2, p3);
903 #else
904  return gcall_fr< ttrait_int, ttrait_char_1p_bb, ttrait_c_m_n_n_Ndb_p, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbBlob__getBlobTableName >(env, cls, p0, p1, p2, p3);
905 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_OVERLOADED_FUNCTION
906 }
907 
908 /*
909  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
910  * Method: getBlobEventName
911  * Signature: (Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/Ndb;Ljava/lang/String;Ljava/lang/String;)I
912  */
913 JNIEXPORT jint JNICALL
914 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getBlobEventName(JNIEnv * env, jclass cls, jobject p0, jobject p1, jstring p2, jstring p3)
915 {
916  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_getBlobEventName(JNIEnv *, jclass, jobject, jobject, jstring, jstring)");
917 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_OVERLOADED_FUNCTION
918  return gcall_fr< ttrait_int, ttrait_char_1p_bb, ttrait_c_m_n_n_Ndb_p, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbBlob::getBlobEventName >(env, cls, p0, p1, p2, p3);
919 #else
920  return gcall_fr< ttrait_int, ttrait_char_1p_bb, ttrait_c_m_n_n_Ndb_p, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbBlob__getBlobEventName >(env, cls, p0, p1, p2, p3);
921 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_OVERLOADED_FUNCTION
922 }
923 
924 /*
925  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
926  * Method: blobsFirstBlob
927  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
928  */
929 JNIEXPORT jobject JNICALL
930 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_blobsFirstBlob(JNIEnv * env, jobject obj)
931 {
932  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbBlob_blobsFirstBlob(JNIEnv *, jobject)");
933 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
934  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_c_m_n_n_NdbBlob_p, &NdbBlob::blobsFirstBlob >(env, obj);
935 #else
936  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbBlob_r, &NdbApiWrapper::NdbBlob__blobsFirstBlob >(env, NULL, obj);
937 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
938 }
939 
940 /*
941  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
942  * Method: blobsNextBlob
943  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
944  */
945 JNIEXPORT jobject JNICALL
946 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_blobsNextBlob(JNIEnv * env, jobject obj)
947 {
948  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbBlob_blobsNextBlob(JNIEnv *, jobject)");
949 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
950  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_c_m_n_n_NdbBlob_p, &NdbBlob::blobsNextBlob >(env, obj);
951 #else
952  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbBlob_r, &NdbApiWrapper::NdbBlob__blobsNextBlob >(env, NULL, obj);
953 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
954 }
955 
956 /*
957  * Class: com_mysql_ndbjtie_ndbapi_NdbBlob
958  * Method: close
959  * Signature: (Z)I
960  */
961 JNIEXPORT jint JNICALL
962 Java_com_mysql_ndbjtie_ndbapi_NdbBlob_close(JNIEnv * env, jobject obj, jboolean p0)
963 {
964  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbBlob_close(JNIEnv *, jobject, jboolean)");
965 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
966  return gcall_mfr< ttrait_c_m_n_n_NdbBlob_t, ttrait_int, ttrait_bool, &NdbBlob::close >(env, obj, p0);
967 #else
968  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbBlob_r, ttrait_bool, &NdbApiWrapper::NdbBlob__close >(env, NULL, obj, p0);
969 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
970 }
971 
972 // ---------------------------------------------------------------------------
973 
974 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary.h"
975 
976 /*
977  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
978  * Method: create
979  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary;
980  */
981 JNIEXPORT jobject JNICALL
982 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_create(JNIEnv * env, jclass cls)
983 {
984  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_create(JNIEnv *, jclass)");
985  return gcreate< ttrait_c_m_n_n_NdbDictionary_r >(env, cls);
986 }
987 
988 /*
989  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
990  * Method: delete
991  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary;)V
992  */
993 JNIEXPORT void JNICALL
994 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_delete(JNIEnv * env, jclass cls, jobject p0)
995 {
996  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_delete(JNIEnv *, jclass, jobject)");
997  gdelete< ttrait_c_m_n_n_NdbDictionary_r >(env, cls, p0);
998 }
999 
1000 /*
1001  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1002  * Method: getRecordType
1003  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;)I
1004  */
1005 JNIEXPORT jint JNICALL
1006 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordType(JNIEnv * env, jclass cls, jobject p0)
1007 {
1008  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordType(JNIEnv *, jclass, jobject)");
1009 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1010  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_RecordType_iv/*_enum_*/, ttrait_c_m_n_n_NdbRecord_cp, &NdbDictionary::getRecordType >(env, cls, p0);
1011 #else
1012  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_RecordType_iv/*_enum_*/, ttrait_c_m_n_n_NdbRecord_cp, &NdbApiWrapper::NdbDictionary__getRecordType >(env, cls, p0);
1013 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1014 }
1015 
1016 /*
1017  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1018  * Method: getRecordTableName
1019  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;)Ljava/lang/String;
1020  */
1021 JNIEXPORT jstring JNICALL
1022 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordTableName(JNIEnv * env, jclass cls, jobject p0)
1023 {
1024  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordTableName(JNIEnv *, jclass, jobject)");
1025 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1026  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbRecord_cp, &NdbDictionary::getRecordTableName >(env, cls, p0);
1027 #else
1028  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbRecord_cp, &NdbApiWrapper::NdbDictionary__getRecordTableName >(env, cls, p0);
1029 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1030 }
1031 
1032 /*
1033  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1034  * Method: getRecordIndexName
1035  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;)Ljava/lang/String;
1036  */
1037 JNIEXPORT jstring JNICALL
1038 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordIndexName(JNIEnv * env, jclass cls, jobject p0)
1039 {
1040  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordIndexName(JNIEnv *, jclass, jobject)");
1041 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1042  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbRecord_cp, &NdbDictionary::getRecordIndexName >(env, cls, p0);
1043 #else
1044  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbRecord_cp, &NdbApiWrapper::NdbDictionary__getRecordIndexName >(env, cls, p0);
1045 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1046 }
1047 
1048 /*
1049  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1050  * Method: getFirstAttrId
1051  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;[I)Z
1052  */
1053 JNIEXPORT jboolean JNICALL
1054 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getFirstAttrId(JNIEnv * env, jclass cls, jobject p0, jintArray p1)
1055 {
1056  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getFirstAttrId(JNIEnv *, jclass, jobject, jintArray)");
1057 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1058  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32_r_a, &NdbDictionary::getFirstAttrId >(env, cls, p0, p1);
1059 #else
1060  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32_r_a, &NdbApiWrapper::NdbDictionary__getFirstAttrId >(env, cls, p0, p1);
1061 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1062 }
1063 
1064 /*
1065  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1066  * Method: getNextAttrId
1067  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;[I)Z
1068  */
1069 JNIEXPORT jboolean JNICALL
1070 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getNextAttrId(JNIEnv * env, jclass cls, jobject p0, jintArray p1)
1071 {
1072  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getNextAttrId(JNIEnv *, jclass, jobject, jintArray)");
1073 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1074  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32_r_a, &NdbDictionary::getNextAttrId >(env, cls, p0, p1);
1075 #else
1076  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32_r_a, &NdbApiWrapper::NdbDictionary__getNextAttrId >(env, cls, p0, p1);
1077 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1078 }
1079 
1080 /*
1081  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1082  * Method: getOffset
1083  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;I[I)Z
1084  */
1085 JNIEXPORT jboolean JNICALL
1086 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getOffset(JNIEnv * env, jclass cls, jobject p0, jint p1, jintArray p2)
1087 {
1088  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getOffset(JNIEnv *, jclass, jobject, jint, jintArray)");
1089 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1090  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32, ttrait_Uint32_r_a, &NdbDictionary::getOffset >(env, cls, p0, p1, p2);
1091 #else
1092  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32, ttrait_Uint32_r_a, &NdbApiWrapper::NdbDictionary__getOffset >(env, cls, p0, p1, p2);
1093 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1094 }
1095 
1096 /*
1097  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1098  * Method: getNullBitOffset
1099  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;I[I[I)Z
1100  */
1101 JNIEXPORT jboolean JNICALL
1102 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getNullBitOffset(JNIEnv * env, jclass cls, jobject p0, jint p1, jintArray p2, jintArray p3)
1103 {
1104  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getNullBitOffset(JNIEnv *, jclass, jobject, jint, jintArray, jintArray)");
1105 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1106  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32, ttrait_Uint32_r_a, ttrait_Uint32_r_a, &NdbDictionary::getNullBitOffset >(env, cls, p0, p1, p2, p3);
1107 #else
1108  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_Uint32, ttrait_Uint32_r_a, ttrait_Uint32_r_a, &NdbApiWrapper::NdbDictionary__getNullBitOffset >(env, cls, p0, p1, p2, p3);
1109 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1110 }
1111 
1112 /*
1113  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1114  * Method: getValuePtr
1115  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/lang/String;I)Ljava/lang/String;
1116  */
1117 JNIEXPORT jstring JNICALL
1118 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getValuePtr(JNIEnv * env, jclass cls, jobject p0, jstring p1, jint p2)
1119 {
1120  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getValuePtr(JNIEnv *, jclass, jobject, jstring, jint)");
1121 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_OVERLOADED_FUNCTION
1122  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_cp_jutf8null, ttrait_Uint32, &NdbDictionary::getValuePtr >(env, cls, p0, p1, p2);
1123 #else
1124  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_cp_jutf8null, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__getValuePtr >(env, cls, p0, p1, p2);
1125 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_OVERLOADED_FUNCTION
1126 }
1127 
1128 /*
1129  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1130  * Method: isNull
1131  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/lang/String;I)Z
1132  */
1133 JNIEXPORT jboolean JNICALL
1134 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_isNull(JNIEnv * env, jclass cls, jobject p0, jstring p1, jint p2)
1135 {
1136  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_isNull(JNIEnv *, jclass, jobject, jstring, jint)");
1137 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1138  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_cp_jutf8null, ttrait_Uint32, &NdbDictionary::isNull >(env, cls, p0, p1, p2);
1139 #else
1140  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_cp_jutf8null, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__isNull >(env, cls, p0, p1, p2);
1141 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1142 }
1143 
1144 /*
1145  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1146  * Method: setNull
1147  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;IZ)I
1148  */
1149 JNIEXPORT jint JNICALL
1150 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_setNull(JNIEnv * env, jclass cls, jobject p0, jobject p1, jint p2, jboolean p3)
1151 {
1152  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_setNull(JNIEnv *, jclass, jobject, jobject, jint, jboolean)");
1153 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1154  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint32, ttrait_bool, &NdbDictionary::setNull >(env, cls, p0, p1, p2, p3);
1155 #else
1156  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint32, ttrait_bool, &NdbApiWrapper::NdbDictionary__setNull >(env, cls, p0, p1, p2, p3);
1157 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1158 }
1159 
1160 /*
1161  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary
1162  * Method: getRecordRowLength
1163  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;)I
1164  */
1165 JNIEXPORT jint JNICALL
1166 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordRowLength(JNIEnv * env, jclass cls, jobject p0)
1167 {
1168  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_getRecordRowLength(JNIEnv *, jclass, jobject)");
1169 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1170  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbRecord_cp, &NdbDictionary::getRecordRowLength >(env, cls, p0);
1171 #else
1172  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbRecord_cp, &NdbApiWrapper::NdbDictionary__getRecordRowLength >(env, cls, p0);
1173 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1174 }
1175 
1176 // ---------------------------------------------------------------------------
1177 
1178 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification.h"
1179 
1180 /*
1181  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1182  * Method: min_free
1183  * Signature: ()I
1184  */
1185 JNIEXPORT jint JNICALL
1186 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_min_1free__(JNIEnv * env, jobject obj)
1187 {
1188  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_min_1free__(JNIEnv *, jobject)");
1189  return gget< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_Uint32, &NdbDictionary::AutoGrowSpecification::min_free >(env, obj);
1190 }
1191 
1192 /*
1193  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1194  * Method: max_size
1195  * Signature: ()J
1196  */
1197 JNIEXPORT jlong JNICALL
1198 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_max_1size__(JNIEnv * env, jobject obj)
1199 {
1200  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_max_1size__(JNIEnv *, jobject)");
1201  return gget< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_Uint64, &NdbDictionary::AutoGrowSpecification::max_size >(env, obj);
1202 }
1203 
1204 /*
1205  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1206  * Method: file_size
1207  * Signature: ()J
1208  */
1209 JNIEXPORT jlong JNICALL
1210 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_file_1size__(JNIEnv * env, jobject obj)
1211 {
1212  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_file_1size__(JNIEnv *, jobject)");
1213  return gget< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_Uint64, &NdbDictionary::AutoGrowSpecification::file_size >(env, obj);
1214 }
1215 
1216 /*
1217  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1218  * Method: filename_pattern
1219  * Signature: ()Ljava/lang/String;
1220  */
1221 JNIEXPORT jstring JNICALL
1222 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_filename_1pattern__(JNIEnv * env, jobject obj)
1223 {
1224  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_filename_1pattern__(JNIEnv *, jobject)");
1225  return gget< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_char_cp_jutf8null, &NdbDictionary::AutoGrowSpecification::filename_pattern >(env, obj);
1226 }
1227 
1228 /*
1229  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1230  * Method: min_free
1231  * Signature: (I)V
1232  */
1233 JNIEXPORT void JNICALL
1234 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_min_1free__I(JNIEnv * env, jobject obj, jint p0)
1235 {
1236  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_min_1free__I(JNIEnv *, jobject, jint)");
1237  gset< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_Uint32, &NdbDictionary::AutoGrowSpecification::min_free >(env, obj, p0);
1238 }
1239 
1240 /*
1241  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1242  * Method: max_size
1243  * Signature: (J)V
1244  */
1245 JNIEXPORT void JNICALL
1246 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_max_1size__J(JNIEnv * env, jobject obj, jlong p0)
1247 {
1248  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_max_1size__J(JNIEnv *, jobject, jlong)");
1249  gset< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_Uint64, &NdbDictionary::AutoGrowSpecification::max_size >(env, obj, p0);
1250 }
1251 
1252 /*
1253  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1254  * Method: file_size
1255  * Signature: (J)V
1256  */
1257 JNIEXPORT void JNICALL
1258 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_file_1size__J(JNIEnv * env, jobject obj, jlong p0)
1259 {
1260  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_file_1size__J(JNIEnv *, jobject, jlong)");
1261  gset< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_Uint64, &NdbDictionary::AutoGrowSpecification::file_size >(env, obj, p0);
1262 }
1263 
1264 /*
1265  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1266  * Method: filename_pattern
1267  * Signature: (Ljava/lang/String;)V
1268  */
1269 JNIEXPORT void JNICALL
1270 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_filename_1pattern__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
1271 {
1272  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_filename_1pattern__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
1273  gset< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_t, ttrait_char_cp_jutf8null, &NdbDictionary::AutoGrowSpecification::filename_pattern >(env, obj, p0);
1274 }
1275 
1276 /*
1277  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1278  * Method: create
1279  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/AutoGrowSpecification;
1280  */
1281 JNIEXPORT jobject JNICALL
1282 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_create(JNIEnv * env, jclass cls)
1283 {
1284  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_create(JNIEnv *, jclass)");
1285  return gcreate< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_r >(env, cls);
1286 }
1287 
1288 /*
1289  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_AutoGrowSpecification
1290  * Method: delete
1291  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/AutoGrowSpecification;)V
1292  */
1293 JNIEXPORT void JNICALL
1294 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_delete(JNIEnv * env, jclass cls, jobject p0)
1295 {
1296  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024AutoGrowSpecification_delete(JNIEnv *, jclass, jobject)");
1297  gdelete< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_r >(env, cls, p0);
1298 }
1299 
1300 // ---------------------------------------------------------------------------
1301 
1302 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Column.h"
1303 
1304 /*
1305  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1306  * Method: getName
1307  * Signature: ()Ljava/lang/String;
1308  */
1309 JNIEXPORT jstring JNICALL
1310 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getName(JNIEnv * env, jobject obj)
1311 {
1312  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getName(JNIEnv *, jobject)");
1313 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1314  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Column::getName >(env, obj);
1315 #else
1316  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getName >(env, NULL, obj);
1317 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1318 }
1319 
1320 /*
1321  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1322  * Method: getNullable
1323  * Signature: ()Z
1324  */
1325 JNIEXPORT jboolean JNICALL
1326 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getNullable(JNIEnv * env, jobject obj)
1327 {
1328  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getNullable(JNIEnv *, jobject)");
1329 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1330  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_bool, &NdbDictionary::Column::getNullable >(env, obj);
1331 #else
1332  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getNullable >(env, NULL, obj);
1333 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1334 }
1335 
1336 /*
1337  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1338  * Method: getPrimaryKey
1339  * Signature: ()Z
1340  */
1341 JNIEXPORT jboolean JNICALL
1342 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPrimaryKey(JNIEnv * env, jobject obj)
1343 {
1344  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPrimaryKey(JNIEnv *, jobject)");
1345 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1346  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_bool, &NdbDictionary::Column::getPrimaryKey >(env, obj);
1347 #else
1348  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getPrimaryKey >(env, NULL, obj);
1349 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1350 }
1351 
1352 /*
1353  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1354  * Method: getColumnNo
1355  * Signature: ()I
1356  */
1357 JNIEXPORT jint JNICALL
1358 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getColumnNo(JNIEnv * env, jobject obj)
1359 {
1360  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getColumnNo(JNIEnv *, jobject)");
1361 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1362  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getColumnNo >(env, obj);
1363 #else
1364  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getColumnNo >(env, NULL, obj);
1365 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1366 }
1367 
1368 /*
1369  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1370  * Method: equal
1371  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)Z
1372  */
1373 JNIEXPORT jboolean JNICALL
1374 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_equal(JNIEnv * env, jobject obj, jobject p0)
1375 {
1376  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_equal(JNIEnv *, jobject, jobject)");
1377 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1378  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbDictionary::Column::equal >(env, obj, p0);
1379 #else
1380  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__equal >(env, NULL, obj, p0);
1381 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1382 }
1383 
1384 /*
1385  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1386  * Method: getType
1387  * Signature: ()I
1388  */
1389 JNIEXPORT jint JNICALL
1390 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getType(JNIEnv * env, jobject obj)
1391 {
1392  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getType(JNIEnv *, jobject)");
1393 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1394  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_c_m_n_n_NdbDictionary_Column_Type_iv/*_enum_*/, &NdbDictionary::Column::getType >(env, obj);
1395 #else
1396  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_Type_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getType >(env, NULL, obj);
1397 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1398 }
1399 
1400 /*
1401  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1402  * Method: getPrecision
1403  * Signature: ()I
1404  */
1405 JNIEXPORT jint JNICALL
1406 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPrecision(JNIEnv * env, jobject obj)
1407 {
1408  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPrecision(JNIEnv *, jobject)");
1409 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1410  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getPrecision >(env, obj);
1411 #else
1412  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getPrecision >(env, NULL, obj);
1413 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1414 }
1415 
1416 /*
1417  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1418  * Method: getScale
1419  * Signature: ()I
1420  */
1421 JNIEXPORT jint JNICALL
1422 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getScale(JNIEnv * env, jobject obj)
1423 {
1424  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getScale(JNIEnv *, jobject)");
1425 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1426  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getScale >(env, obj);
1427 #else
1428  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getScale >(env, NULL, obj);
1429 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1430 }
1431 
1432 /*
1433  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1434  * Method: getLength
1435  * Signature: ()I
1436  */
1437 JNIEXPORT jint JNICALL
1438 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getLength(JNIEnv * env, jobject obj)
1439 {
1440  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getLength(JNIEnv *, jobject)");
1441 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1442  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getLength >(env, obj);
1443 #else
1444  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getLength >(env, NULL, obj);
1445 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1446 }
1447 
1448 /*
1449  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1450  * Method: getCharsetNumber
1451  * Signature: ()I
1452  */
1453 JNIEXPORT jint JNICALL
1454 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getCharsetNumber(JNIEnv * env, jobject obj)
1455 {
1456  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getCharsetNumber(JNIEnv *, jobject)");
1457 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1458  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getCharsetNumber >(env, obj);
1459 #else
1460  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getCharsetNumber >(env, NULL, obj);
1461 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1462 }
1463 
1464 /*
1465  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1466  * Method: getInlineSize
1467  * Signature: ()I
1468  */
1469 JNIEXPORT jint JNICALL
1470 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getInlineSize(JNIEnv * env, jobject obj)
1471 {
1472  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getInlineSize(JNIEnv *, jobject)");
1473 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1474  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getInlineSize >(env, obj);
1475 #else
1476  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getInlineSize >(env, NULL, obj);
1477 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1478 }
1479 
1480 /*
1481  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1482  * Method: getPartSize
1483  * Signature: ()I
1484  */
1485 JNIEXPORT jint JNICALL
1486 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPartSize(JNIEnv * env, jobject obj)
1487 {
1488  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPartSize(JNIEnv *, jobject)");
1489 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1490  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getPartSize >(env, obj);
1491 #else
1492  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getPartSize >(env, NULL, obj);
1493 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1494 }
1495 
1496 /*
1497  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1498  * Method: getStripeSize
1499  * Signature: ()I
1500  */
1501 JNIEXPORT jint JNICALL
1502 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getStripeSize(JNIEnv * env, jobject obj)
1503 {
1504  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getStripeSize(JNIEnv *, jobject)");
1505 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1506  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getStripeSize >(env, obj);
1507 #else
1508  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getStripeSize >(env, NULL, obj);
1509 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1510 }
1511 
1512 /*
1513  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1514  * Method: getSize
1515  * Signature: ()I
1516  */
1517 JNIEXPORT jint JNICALL
1518 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getSize(JNIEnv * env, jobject obj)
1519 {
1520  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getSize(JNIEnv *, jobject)");
1521 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1522  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_int, &NdbDictionary::Column::getSize >(env, obj);
1523 #else
1524  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getSize >(env, NULL, obj);
1525 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1526 }
1527 
1528 /*
1529  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1530  * Method: getPartitionKey
1531  * Signature: ()Z
1532  */
1533 JNIEXPORT jboolean JNICALL
1534 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPartitionKey(JNIEnv * env, jobject obj)
1535 {
1536  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getPartitionKey(JNIEnv *, jobject)");
1537 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1538  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_bool, &NdbDictionary::Column::getPartitionKey >(env, obj);
1539 #else
1540  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getPartitionKey >(env, NULL, obj);
1541 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1542 }
1543 
1544 /*
1545  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1546  * Method: getArrayType
1547  * Signature: ()I
1548  */
1549 JNIEXPORT jint JNICALL
1550 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getArrayType(JNIEnv * env, jobject obj)
1551 {
1552  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getArrayType(JNIEnv *, jobject)");
1553 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1554  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_c_m_n_n_NdbDictionary_Column_ArrayType_iv/*_enum_*/, &NdbDictionary::Column::getArrayType >(env, obj);
1555 #else
1556  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_ArrayType_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getArrayType >(env, NULL, obj);
1557 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1558 }
1559 
1560 /*
1561  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1562  * Method: getStorageType
1563  * Signature: ()I
1564  */
1565 JNIEXPORT jint JNICALL
1566 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getStorageType(JNIEnv * env, jobject obj)
1567 {
1568  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getStorageType(JNIEnv *, jobject)");
1569 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1570  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_c_m_n_n_NdbDictionary_Column_StorageType_iv/*_enum_*/, &NdbDictionary::Column::getStorageType >(env, obj);
1571 #else
1572  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_StorageType_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getStorageType >(env, NULL, obj);
1573 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1574 }
1575 
1576 /*
1577  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1578  * Method: getDynamic
1579  * Signature: ()Z
1580  */
1581 JNIEXPORT jboolean JNICALL
1582 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getDynamic(JNIEnv * env, jobject obj)
1583 {
1584  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getDynamic(JNIEnv *, jobject)");
1585 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1586  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_bool, &NdbDictionary::Column::getDynamic >(env, obj);
1587 #else
1588  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getDynamic >(env, NULL, obj);
1589 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1590 }
1591 
1592 /*
1593  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1594  * Method: getIndexSourced
1595  * Signature: ()Z
1596  */
1597 JNIEXPORT jboolean JNICALL
1598 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getIndexSourced(JNIEnv * env, jobject obj)
1599 {
1600  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_getIndexSourced(JNIEnv *, jobject)");
1601 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1602  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_ct, ttrait_bool, &NdbDictionary::Column::getIndexSourced >(env, obj);
1603 #else
1604  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Column__getIndexSourced >(env, NULL, obj);
1605 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1606 }
1607 
1608 /*
1609  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1610  * Method: create
1611  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Column;
1612  */
1613 JNIEXPORT jobject JNICALL
1614 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_create__Ljava_lang_String_2(JNIEnv * env, jclass cls, jstring p0)
1615 {
1616  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_create__Ljava_lang_String_2(JNIEnv *, jclass, jstring)");
1617  return gcreate< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_char_cp_jutf8null >(env, cls, p0);
1618 }
1619 
1620 /*
1621  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1622  * Method: create
1623  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Column;
1624  */
1625 JNIEXPORT jobject JNICALL
1626 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv * env, jclass cls, jobject p0)
1627 {
1628  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv *, jclass, jobject)");
1629  return gcreate< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_c_m_n_n_NdbDictionary_Column_cr >(env, cls, p0);
1630 }
1631 
1632 /*
1633  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1634  * Method: delete
1635  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Column;)V
1636  */
1637 JNIEXPORT void JNICALL
1638 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_delete(JNIEnv * env, jclass cls, jobject p0)
1639 {
1640  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_delete(JNIEnv *, jclass, jobject)");
1641  gdelete< ttrait_c_m_n_n_NdbDictionary_Column_r >(env, cls, p0);
1642 }
1643 
1644 /*
1645  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1646  * Method: setName
1647  * Signature: (Ljava/lang/String;)I
1648  */
1649 JNIEXPORT jint JNICALL
1650 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setName(JNIEnv * env, jobject obj, jstring p0)
1651 {
1652  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setName(JNIEnv *, jobject, jstring)");
1653 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1654  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Column::setName >(env, obj, p0);
1655 #else
1656  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Column__setName >(env, NULL, obj, p0);
1657 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1658 }
1659 
1660 /*
1661  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1662  * Method: setNullable
1663  * Signature: (Z)V
1664  */
1665 JNIEXPORT void JNICALL
1666 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setNullable(JNIEnv * env, jobject obj, jboolean p0)
1667 {
1668  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setNullable(JNIEnv *, jobject, jboolean)");
1669 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1670  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_bool, &NdbDictionary::Column::setNullable >(env, obj, p0);
1671 #else
1672  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Column__setNullable >(env, NULL, obj, p0);
1673 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1674 }
1675 
1676 /*
1677  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1678  * Method: setPrimaryKey
1679  * Signature: (Z)V
1680  */
1681 JNIEXPORT void JNICALL
1682 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPrimaryKey(JNIEnv * env, jobject obj, jboolean p0)
1683 {
1684  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPrimaryKey(JNIEnv *, jobject, jboolean)");
1685 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1686  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_bool, &NdbDictionary::Column::setPrimaryKey >(env, obj, p0);
1687 #else
1688  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Column__setPrimaryKey >(env, NULL, obj, p0);
1689 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1690 }
1691 
1692 /*
1693  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1694  * Method: setType
1695  * Signature: (I)V
1696  */
1697 JNIEXPORT void JNICALL
1698 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setType(JNIEnv * env, jobject obj, jint p0)
1699 {
1700  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setType(JNIEnv *, jobject, jint)");
1701 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1702  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_c_m_n_n_NdbDictionary_Column_Type_iv/*_enum_*/, &NdbDictionary::Column::setType >(env, obj, p0);
1703 #else
1704  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_c_m_n_n_NdbDictionary_Column_Type_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Column__setType >(env, NULL, obj, p0);
1705 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1706 }
1707 
1708 /*
1709  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1710  * Method: setPrecision
1711  * Signature: (I)V
1712  */
1713 JNIEXPORT void JNICALL
1714 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPrecision(JNIEnv * env, jobject obj, jint p0)
1715 {
1716  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPrecision(JNIEnv *, jobject, jint)");
1717 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1718  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, &NdbDictionary::Column::setPrecision >(env, obj, p0);
1719 #else
1720  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Column__setPrecision >(env, NULL, obj, p0);
1721 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1722 }
1723 
1724 /*
1725  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1726  * Method: setScale
1727  * Signature: (I)V
1728  */
1729 JNIEXPORT void JNICALL
1730 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setScale(JNIEnv * env, jobject obj, jint p0)
1731 {
1732  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setScale(JNIEnv *, jobject, jint)");
1733 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1734  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, &NdbDictionary::Column::setScale >(env, obj, p0);
1735 #else
1736  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Column__setScale >(env, NULL, obj, p0);
1737 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1738 }
1739 
1740 /*
1741  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1742  * Method: setLength
1743  * Signature: (I)V
1744  */
1745 JNIEXPORT void JNICALL
1746 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setLength(JNIEnv * env, jobject obj, jint p0)
1747 {
1748  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setLength(JNIEnv *, jobject, jint)");
1749 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1750  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, &NdbDictionary::Column::setLength >(env, obj, p0);
1751 #else
1752  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Column__setLength >(env, NULL, obj, p0);
1753 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1754 }
1755 
1756 /*
1757  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1758  * Method: setInlineSize
1759  * Signature: (I)V
1760  */
1761 JNIEXPORT void JNICALL
1762 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setInlineSize(JNIEnv * env, jobject obj, jint p0)
1763 {
1764  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setInlineSize(JNIEnv *, jobject, jint)");
1765 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1766  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, &NdbDictionary::Column::setInlineSize >(env, obj, p0);
1767 #else
1768  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Column__setInlineSize >(env, NULL, obj, p0);
1769 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1770 }
1771 
1772 /*
1773  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1774  * Method: setPartSize
1775  * Signature: (I)V
1776  */
1777 JNIEXPORT void JNICALL
1778 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPartSize(JNIEnv * env, jobject obj, jint p0)
1779 {
1780  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPartSize(JNIEnv *, jobject, jint)");
1781 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1782  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, &NdbDictionary::Column::setPartSize >(env, obj, p0);
1783 #else
1784  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Column__setPartSize >(env, NULL, obj, p0);
1785 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1786 }
1787 
1788 /*
1789  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1790  * Method: setStripeSize
1791  * Signature: (I)V
1792  */
1793 JNIEXPORT void JNICALL
1794 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setStripeSize(JNIEnv * env, jobject obj, jint p0)
1795 {
1796  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setStripeSize(JNIEnv *, jobject, jint)");
1797 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1798  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_int, &NdbDictionary::Column::setStripeSize >(env, obj, p0);
1799 #else
1800  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Column__setStripeSize >(env, NULL, obj, p0);
1801 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1802 }
1803 
1804 /*
1805  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1806  * Method: setPartitionKey
1807  * Signature: (Z)V
1808  */
1809 JNIEXPORT void JNICALL
1810 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPartitionKey(JNIEnv * env, jobject obj, jboolean p0)
1811 {
1812  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setPartitionKey(JNIEnv *, jobject, jboolean)");
1813 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1814  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_bool, &NdbDictionary::Column::setPartitionKey >(env, obj, p0);
1815 #else
1816  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Column__setPartitionKey >(env, NULL, obj, p0);
1817 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1818 }
1819 
1820 /*
1821  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1822  * Method: setArrayType
1823  * Signature: (I)V
1824  */
1825 JNIEXPORT void JNICALL
1826 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setArrayType(JNIEnv * env, jobject obj, jint p0)
1827 {
1828  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setArrayType(JNIEnv *, jobject, jint)");
1829 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1830  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_c_m_n_n_NdbDictionary_Column_ArrayType_iv/*_enum_*/, &NdbDictionary::Column::setArrayType >(env, obj, p0);
1831 #else
1832  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_c_m_n_n_NdbDictionary_Column_ArrayType_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Column__setArrayType >(env, NULL, obj, p0);
1833 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1834 }
1835 
1836 /*
1837  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1838  * Method: setStorageType
1839  * Signature: (I)V
1840  */
1841 JNIEXPORT void JNICALL
1842 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setStorageType(JNIEnv * env, jobject obj, jint p0)
1843 {
1844  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setStorageType(JNIEnv *, jobject, jint)");
1845 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1846  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_c_m_n_n_NdbDictionary_Column_StorageType_iv/*_enum_*/, &NdbDictionary::Column::setStorageType >(env, obj, p0);
1847 #else
1848  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_c_m_n_n_NdbDictionary_Column_StorageType_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Column__setStorageType >(env, NULL, obj, p0);
1849 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1850 }
1851 
1852 /*
1853  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Column
1854  * Method: setDynamic
1855  * Signature: (Z)V
1856  */
1857 JNIEXPORT void JNICALL
1858 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setDynamic(JNIEnv * env, jobject obj, jboolean p0)
1859 {
1860  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Column_setDynamic(JNIEnv *, jobject, jboolean)");
1861 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1862  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Column_t, ttrait_bool, &NdbDictionary::Column::setDynamic >(env, obj, p0);
1863 #else
1864  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Column_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Column__setDynamic >(env, NULL, obj, p0);
1865 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1866 }
1867 
1868 // ---------------------------------------------------------------------------
1869 
1870 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile.h"
1871 
1872 /*
1873  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1874  * Method: getPath
1875  * Signature: ()Ljava/lang/String;
1876  */
1877 JNIEXPORT jstring JNICALL
1878 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getPath(JNIEnv * env, jobject obj)
1879 {
1880  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getPath(JNIEnv *, jobject)");
1881 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1882  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Datafile::getPath >(env, obj);
1883 #else
1884  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getPath >(env, NULL, obj);
1885 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1886 }
1887 
1888 /*
1889  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1890  * Method: getSize
1891  * Signature: ()J
1892  */
1893 JNIEXPORT jlong JNICALL
1894 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getSize(JNIEnv * env, jobject obj)
1895 {
1896  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getSize(JNIEnv *, jobject)");
1897 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1898  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_Uint64, &NdbDictionary::Datafile::getSize >(env, obj);
1899 #else
1900  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getSize >(env, NULL, obj);
1901 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1902 }
1903 
1904 /*
1905  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1906  * Method: getFree
1907  * Signature: ()J
1908  */
1909 JNIEXPORT jlong JNICALL
1910 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getFree(JNIEnv * env, jobject obj)
1911 {
1912  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getFree(JNIEnv *, jobject)");
1913 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1914  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_Uint64, &NdbDictionary::Datafile::getFree >(env, obj);
1915 #else
1916  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getFree >(env, NULL, obj);
1917 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1918 }
1919 
1920 /*
1921  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1922  * Method: getTablespace
1923  * Signature: ()Ljava/lang/String;
1924  */
1925 JNIEXPORT jstring JNICALL
1926 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getTablespace(JNIEnv * env, jobject obj)
1927 {
1928  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getTablespace(JNIEnv *, jobject)");
1929 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1930  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Datafile::getTablespace >(env, obj);
1931 #else
1932  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getTablespace >(env, NULL, obj);
1933 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1934 }
1935 
1936 /*
1937  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1938  * Method: getTablespaceId
1939  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)V
1940  */
1941 JNIEXPORT void JNICALL
1942 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getTablespaceId(JNIEnv * env, jobject obj, jobject p0)
1943 {
1944  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getTablespaceId(JNIEnv *, jobject, jobject)");
1945 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1946  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbDictionary::Datafile::getTablespaceId >(env, obj, p0);
1947 #else
1948  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Datafile_cr, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbApiWrapper::NdbDictionary__Datafile__getTablespaceId >(env, NULL, obj, p0);
1949 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1950 }
1951 
1952 /*
1953  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1954  * Method: getObjectStatus
1955  * Signature: ()I
1956  */
1957 JNIEXPORT jint JNICALL
1958 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getObjectStatus(JNIEnv * env, jobject obj)
1959 {
1960  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getObjectStatus(JNIEnv *, jobject)");
1961 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1962  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::Datafile::getObjectStatus >(env, obj);
1963 #else
1964  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getObjectStatus >(env, NULL, obj);
1965 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1966 }
1967 
1968 /*
1969  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1970  * Method: getObjectVersion
1971  * Signature: ()I
1972  */
1973 JNIEXPORT jint JNICALL
1974 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getObjectVersion(JNIEnv * env, jobject obj)
1975 {
1976  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getObjectVersion(JNIEnv *, jobject)");
1977 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1978  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_int, &NdbDictionary::Datafile::getObjectVersion >(env, obj);
1979 #else
1980  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getObjectVersion >(env, NULL, obj);
1981 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1982 }
1983 
1984 /*
1985  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
1986  * Method: getObjectId
1987  * Signature: ()I
1988  */
1989 JNIEXPORT jint JNICALL
1990 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getObjectId(JNIEnv * env, jobject obj)
1991 {
1992  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_getObjectId(JNIEnv *, jobject)");
1993 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1994  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_ct, ttrait_int, &NdbDictionary::Datafile::getObjectId >(env, obj);
1995 #else
1996  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Datafile__getObjectId >(env, NULL, obj);
1997 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
1998 }
1999 
2000 /*
2001  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2002  * Method: create
2003  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Datafile;
2004  */
2005 JNIEXPORT jobject JNICALL
2006 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_create__(JNIEnv * env, jclass cls)
2007 {
2008  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_create__(JNIEnv *, jclass)");
2009  return gcreate< ttrait_c_m_n_n_NdbDictionary_Datafile_r >(env, cls);
2010 }
2011 
2012 /*
2013  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2014  * Method: create
2015  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DatafileConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Datafile;
2016  */
2017 JNIEXPORT jobject JNICALL
2018 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_DatafileConst_2(JNIEnv * env, jclass cls, jobject p0)
2019 {
2020  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_DatafileConst_2(JNIEnv *, jclass, jobject)");
2021  return gcreate< ttrait_c_m_n_n_NdbDictionary_Datafile_r, ttrait_c_m_n_n_NdbDictionary_Datafile_cr >(env, cls, p0);
2022 }
2023 
2024 /*
2025  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2026  * Method: delete
2027  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Datafile;)V
2028  */
2029 JNIEXPORT void JNICALL
2030 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_delete(JNIEnv * env, jclass cls, jobject p0)
2031 {
2032  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_delete(JNIEnv *, jclass, jobject)");
2033  gdelete< ttrait_c_m_n_n_NdbDictionary_Datafile_r >(env, cls, p0);
2034 }
2035 
2036 /*
2037  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2038  * Method: setPath
2039  * Signature: (Ljava/lang/String;)V
2040  */
2041 JNIEXPORT void JNICALL
2042 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setPath(JNIEnv * env, jobject obj, jstring p0)
2043 {
2044  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setPath(JNIEnv *, jobject, jstring)");
2045 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2046  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Datafile_t, ttrait_char_cp_jutf8null, &NdbDictionary::Datafile::setPath >(env, obj, p0);
2047 #else
2048  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Datafile_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Datafile__setPath >(env, NULL, obj, p0);
2049 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2050 }
2051 
2052 /*
2053  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2054  * Method: setSize
2055  * Signature: (J)V
2056  */
2057 JNIEXPORT void JNICALL
2058 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setSize(JNIEnv * env, jobject obj, jlong p0)
2059 {
2060  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setSize(JNIEnv *, jobject, jlong)");
2061 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2062  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Datafile_t, ttrait_Uint64, &NdbDictionary::Datafile::setSize >(env, obj, p0);
2063 #else
2064  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Datafile_r, ttrait_Uint64, &NdbApiWrapper::NdbDictionary__Datafile__setSize >(env, NULL, obj, p0);
2065 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2066 }
2067 
2068 /*
2069  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2070  * Method: setTablespace
2071  * Signature: (Ljava/lang/String;)I
2072  */
2073 JNIEXPORT jint JNICALL
2074 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setTablespace__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
2075 {
2076  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setTablespace__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
2077 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2078  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Datafile::setTablespace >(env, obj, p0);
2079 #else
2080  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Datafile_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Datafile__setTablespace__0 >(env, NULL, obj, p0);
2081 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2082 }
2083 
2084 /*
2085  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Datafile
2086  * Method: setTablespace
2087  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TablespaceConst;)I
2088  */
2089 JNIEXPORT jint JNICALL
2090 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setTablespace__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TablespaceConst_2(JNIEnv * env, jobject obj, jobject p0)
2091 {
2092  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Datafile_setTablespace__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TablespaceConst_2(JNIEnv *, jobject, jobject)");
2093 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2094  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Datafile_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbDictionary::Datafile::setTablespace >(env, obj, p0);
2095 #else
2096  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Datafile_r, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Datafile__setTablespace__1 >(env, NULL, obj, p0);
2097 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2098 }
2099 
2100 // ---------------------------------------------------------------------------
2101 
2102 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary.h"
2103 
2104 /*
2105  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2106  * Method: listObjects
2107  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/List;I)I
2108  */
2109 JNIEXPORT jint JNICALL
2110 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_listObjects(JNIEnv * env, jobject obj, jobject p0, jint p1)
2111 {
2112  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_listObjects(JNIEnv *, jobject, jobject, jint)");
2113 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
2114  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_ct, ttrait_int, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r, ttrait_c_m_n_n_NdbDictionary_Object_Type_iv/*_enum_*/, &NdbDictionary::Dictionary::listObjects >(env, obj, p0, p1); // call of overloaded const/non-const method
2115 #else
2116  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_cr, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r, ttrait_c_m_n_n_NdbDictionary_Object_Type_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Dictionary__listObjects__0 >(env, NULL, obj, p0, p1);
2117 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
2118 }
2119 
2120 /*
2121  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2122  * Method: getNdbError
2123  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
2124  */
2125 JNIEXPORT jobject JNICALL
2126 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getNdbError(JNIEnv * env, jobject obj)
2127 {
2128  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getNdbError(JNIEnv *, jobject)");
2129 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2130  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_ct, ttrait_c_m_n_n_NdbError_cr, &NdbDictionary::Dictionary::getNdbError >(env, obj);
2131 #else
2132  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbDictionary_Dictionary_cr, &NdbApiWrapper::NdbDictionary__Dictionary__getNdbError >(env, NULL, obj);
2133 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2134 }
2135 
2136 /*
2137  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2138  * Method: getTable
2139  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;
2140  */
2141 JNIEXPORT jobject JNICALL
2142 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getTable(JNIEnv * env, jobject obj, jstring p0)
2143 {
2144  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getTable(JNIEnv *, jobject, jstring)");
2145 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2146  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_ct, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::getTable >(env, obj, p0);
2147 #else
2148  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbDictionary_Dictionary_cr, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__getTable >(env, NULL, obj, p0);
2149 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2150 }
2151 
2152 /*
2153  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2154  * Method: getIndex
2155  * Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;
2156  */
2157 JNIEXPORT jobject JNICALL
2158 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getIndex(JNIEnv * env, jobject obj, jstring p0, jstring p1)
2159 {
2160  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getIndex(JNIEnv *, jobject, jstring, jstring)");
2161 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2162  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_ct, ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::getIndex >(env, obj, p0, p1);
2163 #else
2164  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_c_m_n_n_NdbDictionary_Dictionary_cr, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__getIndex >(env, NULL, obj, p0, p1);
2165 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2166 }
2167 
2168 /*
2169  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2170  * Method: listIndexes
2171  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/List;Ljava/lang/String;)I
2172  */
2173 JNIEXPORT jint JNICALL
2174 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_listIndexes(JNIEnv * env, jobject obj, jobject p0, jstring p1)
2175 {
2176  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_listIndexes(JNIEnv *, jobject, jobject, jstring)");
2177 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
2178  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_ct, ttrait_int, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::listIndexes >(env, obj, p0, p1); // call of overloaded const/non-const method
2179 #else
2180  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_cr, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__listIndexes__0 >(env, NULL, obj, p0, p1);
2181 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
2182 }
2183 
2184 /*
2185  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2186  * Method: listEvents
2187  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/List;)I
2188  */
2189 JNIEXPORT jint JNICALL
2190 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_listEvents(JNIEnv * env, jobject obj, jobject p0)
2191 {
2192  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_listEvents(JNIEnv *, jobject, jobject)");
2193 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
2194  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_ct, ttrait_int, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r, &NdbDictionary::Dictionary::listEvents >(env, obj, p0); // call of overloaded const/non-const method
2195 #else
2196  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_cr, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r, &NdbApiWrapper::NdbDictionary__Dictionary__listEvents__0 >(env, NULL, obj, p0);
2197 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
2198 }
2199 
2200 /*
2201  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2202  * Method: createEvent
2203  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/EventConst;)I
2204  */
2205 JNIEXPORT jint JNICALL
2206 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createEvent(JNIEnv * env, jobject obj, jobject p0)
2207 {
2208  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createEvent(JNIEnv *, jobject, jobject)");
2209 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2210  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbDictionary::Dictionary::createEvent >(env, obj, p0);
2211 #else
2212  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Dictionary__createEvent >(env, NULL, obj, p0);
2213 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2214 }
2215 
2216 /*
2217  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2218  * Method: dropEvent
2219  * Signature: (Ljava/lang/String;I)I
2220  */
2221 JNIEXPORT jint JNICALL
2222 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropEvent(JNIEnv * env, jobject obj, jstring p0, jint p1)
2223 {
2224  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropEvent(JNIEnv *, jobject, jstring, jint)");
2225 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2226  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_int, &NdbDictionary::Dictionary::dropEvent >(env, obj, p0, p1);
2227 #else
2228  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_char_cp_jutf8null, ttrait_int, &NdbApiWrapper::NdbDictionary__Dictionary__dropEvent >(env, NULL, obj, p0, p1);
2229 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2230 }
2231 
2232 /*
2233  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2234  * Method: getEvent
2235  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/EventConst;
2236  */
2237 JNIEXPORT jobject JNICALL
2238 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getEvent(JNIEnv * env, jobject obj, jstring p0)
2239 {
2240  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_getEvent(JNIEnv *, jobject, jstring)");
2241 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2242  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_c_m_n_n_NdbDictionary_Event_cp, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::getEvent >(env, obj, p0);
2243 #else
2244  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Event_cp, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__getEvent >(env, NULL, obj, p0);
2245 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2246 }
2247 
2248 /*
2249  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2250  * Method: createTable
2251  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)I
2252  */
2253 JNIEXPORT jint JNICALL
2254 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createTable(JNIEnv * env, jobject obj, jobject p0)
2255 {
2256  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createTable(JNIEnv *, jobject, jobject)");
2257 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2258  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbDictionary::Dictionary::createTable >(env, obj, p0);
2259 #else
2260  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Dictionary__createTable >(env, NULL, obj, p0);
2261 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2262 }
2263 
2264 /*
2265  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2266  * Method: optimizeTable
2267  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/OptimizeTableHandle;)I
2268  */
2269 JNIEXPORT jint JNICALL
2270 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_optimizeTable(JNIEnv * env, jobject obj, jobject p0, jobject p1)
2271 {
2272  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_optimizeTable(JNIEnv *, jobject, jobject, jobject)");
2273 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2274  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_r, &NdbDictionary::Dictionary::optimizeTable >(env, obj, p0, p1);
2275 #else
2276  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_r, &NdbApiWrapper::NdbDictionary__Dictionary__optimizeTable >(env, NULL, obj, p0, p1);
2277 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2278 }
2279 
2280 /*
2281  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2282  * Method: optimizeIndex
2283  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/OptimizeIndexHandle;)I
2284  */
2285 JNIEXPORT jint JNICALL
2286 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_optimizeIndex(JNIEnv * env, jobject obj, jobject p0, jobject p1)
2287 {
2288  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_optimizeIndex(JNIEnv *, jobject, jobject, jobject)");
2289 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2290  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_r, &NdbDictionary::Dictionary::optimizeIndex >(env, obj, p0, p1);
2291 #else
2292  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_r, &NdbApiWrapper::NdbDictionary__Dictionary__optimizeIndex >(env, NULL, obj, p0, p1);
2293 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2294 }
2295 
2296 /*
2297  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2298  * Method: dropTable
2299  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Table;)I
2300  */
2301 JNIEXPORT jint JNICALL
2302 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropTable__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_Table_2(JNIEnv * env, jobject obj, jobject p0)
2303 {
2304  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropTable__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_Table_2(JNIEnv *, jobject, jobject)");
2305 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2306  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, &NdbDictionary::Dictionary::dropTable >(env, obj, p0);
2307 #else
2308  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Table_r, &NdbApiWrapper::NdbDictionary__Dictionary__dropTable__0 >(env, NULL, obj, p0);
2309 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2310 }
2311 
2312 /*
2313  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2314  * Method: dropTable
2315  * Signature: (Ljava/lang/String;)I
2316  */
2317 JNIEXPORT jint JNICALL
2318 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropTable__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
2319 {
2320  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropTable__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
2321 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2322  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::dropTable >(env, obj, p0);
2323 #else
2324  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__dropTable__1 >(env, NULL, obj, p0);
2325 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2326 }
2327 
2328 /*
2329  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2330  * Method: supportedAlterTable
2331  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)Z
2332  */
2333 JNIEXPORT jboolean JNICALL
2334 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_supportedAlterTable(JNIEnv * env, jobject obj, jobject p0, jobject p1)
2335 {
2336  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_supportedAlterTable(JNIEnv *, jobject, jobject, jobject)");
2337 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2338  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbDictionary::Dictionary::supportedAlterTable >(env, obj, p0, p1);
2339 #else
2340  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Dictionary__supportedAlterTable >(env, NULL, obj, p0, p1);
2341 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2342 }
2343 
2344 /*
2345  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2346  * Method: removeCachedTable
2347  * Signature: (Ljava/lang/String;)V
2348  */
2349 JNIEXPORT void JNICALL
2350 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_removeCachedTable(JNIEnv * env, jobject obj, jstring p0)
2351 {
2352  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_removeCachedTable(JNIEnv *, jobject, jstring)");
2353 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2354  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::removeCachedTable >(env, obj, p0);
2355 #else
2356  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__removeCachedTable__0 >(env, NULL, obj, p0);
2357 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2358 }
2359 
2360 /*
2361  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2362  * Method: removeCachedIndex
2363  * Signature: (Ljava/lang/String;Ljava/lang/String;)V
2364  */
2365 JNIEXPORT void JNICALL
2366 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_removeCachedIndex(JNIEnv * env, jobject obj, jstring p0, jstring p1)
2367 {
2368  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_removeCachedIndex(JNIEnv *, jobject, jstring, jstring)");
2369 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2370  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::removeCachedIndex >(env, obj, p0, p1);
2371 #else
2372  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__removeCachedIndex__1 >(env, NULL, obj, p0, p1);
2373 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2374 }
2375 
2376 /*
2377  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2378  * Method: createIndex
2379  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;Z)I
2380  */
2381 JNIEXPORT jint JNICALL
2382 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createIndex__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Z(JNIEnv * env, jobject obj, jobject p0, jboolean p1)
2383 {
2384  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createIndex__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Z(JNIEnv *, jobject, jobject, jboolean)");
2385 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2386  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_bool, &NdbDictionary::Dictionary::createIndex >(env, obj, p0, p1);
2387 #else
2388  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_bool, &NdbApiWrapper::NdbDictionary__Dictionary__createIndex__0 >(env, NULL, obj, p0, p1);
2389 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2390 }
2391 
2392 /*
2393  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2394  * Method: createIndex
2395  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Z)I
2396  */
2397 JNIEXPORT jint JNICALL
2398 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createIndex__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2Z(JNIEnv * env, jobject obj, jobject p0, jobject p1, jboolean p2)
2399 {
2400  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createIndex__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2Z(JNIEnv *, jobject, jobject, jobject, jboolean)");
2401 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2402  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_bool, &NdbDictionary::Dictionary::createIndex >(env, obj, p0, p1, p2);
2403 #else
2404  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_bool, &NdbApiWrapper::NdbDictionary__Dictionary__createIndex__1 >(env, NULL, obj, p0, p1, p2);
2405 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2406 }
2407 
2408 /*
2409  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2410  * Method: dropIndex
2411  * Signature: (Ljava/lang/String;Ljava/lang/String;)I
2412  */
2413 JNIEXPORT jint JNICALL
2414 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropIndex(JNIEnv * env, jobject obj, jstring p0, jstring p1)
2415 {
2416  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropIndex(JNIEnv *, jobject, jstring, jstring)");
2417 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2418  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbDictionary::Dictionary::dropIndex >(env, obj, p0, p1);
2419 #else
2420  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_char_cp_jutf8null, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Dictionary__dropIndex >(env, NULL, obj, p0, p1);
2421 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2422 }
2423 
2424 /*
2425  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2426  * Method: createLogfileGroup
2427  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroupConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)I
2428  */
2429 JNIEXPORT jint JNICALL
2430 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createLogfileGroup(JNIEnv * env, jobject obj, jobject p0, jobject p1)
2431 {
2432  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createLogfileGroup(JNIEnv *, jobject, jobject, jobject)");
2433 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2434  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbDictionary::Dictionary::createLogfileGroup >(env, obj, p0, p1);
2435 #else
2436  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbApiWrapper::NdbDictionary__Dictionary__createLogfileGroup >(env, NULL, obj, p0, p1);
2437 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2438 }
2439 
2440 /*
2441  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2442  * Method: dropLogfileGroup
2443  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroupConst;)I
2444  */
2445 JNIEXPORT jint JNICALL
2446 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropLogfileGroup(JNIEnv * env, jobject obj, jobject p0)
2447 {
2448  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropLogfileGroup(JNIEnv *, jobject, jobject)");
2449 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2450  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbDictionary::Dictionary::dropLogfileGroup >(env, obj, p0);
2451 #else
2452  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__Dictionary__dropLogfileGroup >(env, NULL, obj, p0);
2453 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2454 }
2455 
2456 /*
2457  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2458  * Method: createTablespace
2459  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TablespaceConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)I
2460  */
2461 JNIEXPORT jint JNICALL
2462 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createTablespace(JNIEnv * env, jobject obj, jobject p0, jobject p1)
2463 {
2464  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createTablespace(JNIEnv *, jobject, jobject, jobject)");
2465 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2466  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbDictionary::Dictionary::createTablespace >(env, obj, p0, p1);
2467 #else
2468  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbApiWrapper::NdbDictionary__Dictionary__createTablespace >(env, NULL, obj, p0, p1);
2469 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2470 }
2471 
2472 /*
2473  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2474  * Method: dropTablespace
2475  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TablespaceConst;)I
2476  */
2477 JNIEXPORT jint JNICALL
2478 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropTablespace(JNIEnv * env, jobject obj, jobject p0)
2479 {
2480  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropTablespace(JNIEnv *, jobject, jobject)");
2481 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2482  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbDictionary::Dictionary::dropTablespace >(env, obj, p0);
2483 #else
2484  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Dictionary__dropTablespace >(env, NULL, obj, p0);
2485 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2486 }
2487 
2488 /*
2489  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2490  * Method: createDatafile
2491  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DatafileConst;ZLcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)I
2492  */
2493 JNIEXPORT jint JNICALL
2494 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createDatafile(JNIEnv * env, jobject obj, jobject p0, jboolean p1, jobject p2)
2495 {
2496  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createDatafile(JNIEnv *, jobject, jobject, jboolean, jobject)");
2497 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2498  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbDictionary::Dictionary::createDatafile >(env, obj, p0, p1, p2);
2499 #else
2500  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbApiWrapper::NdbDictionary__Dictionary__createDatafile >(env, NULL, obj, p0, p1, p2);
2501 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2502 }
2503 
2504 /*
2505  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2506  * Method: dropDatafile
2507  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DatafileConst;)I
2508  */
2509 JNIEXPORT jint JNICALL
2510 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropDatafile(JNIEnv * env, jobject obj, jobject p0)
2511 {
2512  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropDatafile(JNIEnv *, jobject, jobject)");
2513 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2514  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbDictionary::Dictionary::dropDatafile >(env, obj, p0);
2515 #else
2516  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Datafile_cr, &NdbApiWrapper::NdbDictionary__Dictionary__dropDatafile >(env, NULL, obj, p0);
2517 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2518 }
2519 
2520 /*
2521  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2522  * Method: createUndofile
2523  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/UndofileConst;ZLcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)I
2524  */
2525 JNIEXPORT jint JNICALL
2526 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createUndofile(JNIEnv * env, jobject obj, jobject p0, jboolean p1, jobject p2)
2527 {
2528  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_createUndofile(JNIEnv *, jobject, jobject, jboolean, jobject)");
2529 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2530  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbDictionary::Dictionary::createUndofile >(env, obj, p0, p1, p2);
2531 #else
2532  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbApiWrapper::NdbDictionary__Dictionary__createUndofile >(env, NULL, obj, p0, p1, p2);
2533 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2534 }
2535 
2536 /*
2537  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2538  * Method: dropUndofile
2539  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/UndofileConst;)I
2540  */
2541 JNIEXPORT jint JNICALL
2542 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropUndofile(JNIEnv * env, jobject obj, jobject p0)
2543 {
2544  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_dropUndofile(JNIEnv *, jobject, jobject)");
2545 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2546  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbDictionary::Dictionary::dropUndofile >(env, obj, p0);
2547 #else
2548  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Dictionary__dropUndofile >(env, NULL, obj, p0);
2549 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2550 }
2551 
2552 /*
2553  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2554  * Method: createRecord
2555  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecificationConstArray;III)Lcom/mysql/ndbjtie/ndbapi/NdbRecord;
2556  */
2557 JNIEXPORT jobject JNICALL
2558 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary_createRecord__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TableConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationConstArray_2III(JNIEnv * env, jobject obj, jobject p0, jobject p1, jint p2, jint p3, jint p4)
2559 {
2560  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary_createRecord__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TableConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationConstArray_2III(JNIEnv *, jobject, jobject, jobject, jint, jint, jint)");
2561 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2562  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_c_m_n_n_NdbRecord_p, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_cp, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbDictionary::Dictionary::createRecord >(env, obj, p0, p1, p2, p3, p4);
2563 #else
2564  return gcall_fr< ttrait_c_m_n_n_NdbRecord_p, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_cp, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Dictionary__createRecord__0 >(env, NULL, obj, p0, p1, p2, p3, p4);
2565 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2566 }
2567 
2568 /*
2569  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2570  * Method: createRecord
2571  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecificationConstArray;III)Lcom/mysql/ndbjtie/ndbapi/NdbRecord;
2572  */
2573 JNIEXPORT jobject JNICALL
2574 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary_createRecord__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TableConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationConstArray_2III(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jint p3, jint p4, jint p5)
2575 {
2576  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary_createRecord__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TableConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationConstArray_2III(JNIEnv *, jobject, jobject, jobject, jobject, jint, jint, jint)");
2577 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2578  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_c_m_n_n_NdbRecord_p, ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_cp, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbDictionary::Dictionary::createRecord >(env, obj, p0, p1, p2, p3, p4, p5);
2579 #else
2580  return gcall_fr< ttrait_c_m_n_n_NdbRecord_p, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_cp, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Dictionary__createRecord__1 >(env, NULL, obj, p0, p1, p2, p3, p4, p5);
2581 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2582 }
2583 
2584 /*
2585  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2586  * Method: createRecord
2587  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecificationConstArray;III)Lcom/mysql/ndbjtie/ndbapi/NdbRecord;
2588  */
2589 JNIEXPORT jobject JNICALL
2590 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary_createRecord__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationConstArray_2III(JNIEnv * env, jobject obj, jobject p0, jobject p1, jint p2, jint p3, jint p4)
2591 {
2592  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary_createRecord__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_IndexConst_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationConstArray_2III(JNIEnv *, jobject, jobject, jobject, jint, jint, jint)");
2593 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2594  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_c_m_n_n_NdbRecord_p, ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_cp, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbDictionary::Dictionary::createRecord >(env, obj, p0, p1, p2, p3, p4);
2595 #else
2596  return gcall_fr< ttrait_c_m_n_n_NdbRecord_p, ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_cp, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Dictionary__createRecord__2 >(env, NULL, obj, p0, p1, p2, p3, p4);
2597 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2598 }
2599 
2600 /*
2601  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Dictionary
2602  * Method: releaseRecord
2603  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecord;)V
2604  */
2605 JNIEXPORT void JNICALL
2606 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_releaseRecord(JNIEnv * env, jobject obj, jobject p0)
2607 {
2608  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Dictionary_releaseRecord(JNIEnv *, jobject, jobject)");
2609 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2610  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Dictionary_t, ttrait_c_m_n_n_NdbRecord_p, &NdbDictionary::Dictionary::releaseRecord >(env, obj, p0);
2611 #else
2612  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Dictionary_r, ttrait_c_m_n_n_NdbRecord_p, &NdbApiWrapper::NdbDictionary__Dictionary__releaseRecord >(env, NULL, obj, p0);
2613 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2614 }
2615 
2616 // ---------------------------------------------------------------------------
2617 
2618 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List.h"
2619 
2620 /*
2621  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List
2622  * Method: count
2623  * Signature: ()I
2624  */
2625 JNIEXPORT jint JNICALL
2626 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_count__(JNIEnv * env, jobject obj)
2627 {
2628  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_count__(JNIEnv *, jobject)");
2629  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_t, ttrait_uint, &NdbDictionary::Dictionary::List::count >(env, obj);
2630 }
2631 
2632 /*
2633  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List
2634  * Method: elements
2635  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/ElementArray;
2636  */
2637 JNIEXPORT jobject JNICALL
2638 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_elements__(JNIEnv * env, jobject obj)
2639 {
2640  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_elements__(JNIEnv *, jobject)");
2641  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_t, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_ElementArray_p, &NdbDictionary::Dictionary::List::elements >(env, obj);
2642 }
2643 
2644 /*
2645  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List
2646  * Method: count
2647  * Signature: (I)V
2648  */
2649 JNIEXPORT void JNICALL
2650 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_count__I(JNIEnv * env, jobject obj, jint p0)
2651 {
2652  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_count__I(JNIEnv *, jobject, jint)");
2653  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_t, ttrait_uint, &NdbDictionary::Dictionary::List::count >(env, obj, p0);
2654 }
2655 
2656 /*
2657  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List
2658  * Method: elements
2659  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/ElementArray;)V
2660  */
2661 JNIEXPORT void JNICALL
2662 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_elements__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_2(JNIEnv * env, jobject obj, jobject p0)
2663 {
2664  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_elements__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_2(JNIEnv *, jobject, jobject)");
2665  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_t, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_ElementArray_p, &NdbDictionary::Dictionary::List::elements >(env, obj, p0);
2666 }
2667 
2668 /*
2669  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List
2670  * Method: create
2671  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/List;
2672  */
2673 JNIEXPORT jobject JNICALL
2674 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_create(JNIEnv * env, jclass cls)
2675 {
2676  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_create(JNIEnv *, jclass)");
2677  return gcreate< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r >(env, cls);
2678 }
2679 
2680 /*
2681  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_List
2682  * Method: delete
2683  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/List;)V
2684  */
2685 JNIEXPORT void JNICALL
2686 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_delete(JNIEnv * env, jclass cls, jobject p0)
2687 {
2688  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024List_delete(JNIEnv *, jclass, jobject)");
2689  gdelete< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_List_r >(env, cls, p0);
2690 }
2691 
2692 // ---------------------------------------------------------------------------
2693 
2694 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element.h"
2695 
2696 /*
2697  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2698  * Method: id
2699  * Signature: ()I
2700  */
2701 JNIEXPORT jint JNICALL
2702 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_id__(JNIEnv * env, jobject obj)
2703 {
2704  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_id__(JNIEnv *, jobject)");
2705  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_uint, &NdbDictionary::Dictionary::List::Element::id >(env, obj);
2706 }
2707 
2708 /*
2709  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2710  * Method: type
2711  * Signature: ()I
2712  */
2713 JNIEXPORT jint JNICALL
2714 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_type__(JNIEnv * env, jobject obj)
2715 {
2716  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_type__(JNIEnv *, jobject)");
2717  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_c_m_n_n_NdbDictionary_Object_Type_iv/*_enum_*/, &NdbDictionary::Dictionary::List::Element::type >(env, obj);
2718 }
2719 
2720 /*
2721  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2722  * Method: state
2723  * Signature: ()I
2724  */
2725 JNIEXPORT jint JNICALL
2726 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_state__(JNIEnv * env, jobject obj)
2727 {
2728  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_state__(JNIEnv *, jobject)");
2729  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_c_m_n_n_NdbDictionary_Object_State_iv/*_enum_*/, &NdbDictionary::Dictionary::List::Element::state >(env, obj);
2730 }
2731 
2732 /*
2733  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2734  * Method: store
2735  * Signature: ()I
2736  */
2737 JNIEXPORT jint JNICALL
2738 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_store__(JNIEnv * env, jobject obj)
2739 {
2740  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_store__(JNIEnv *, jobject)");
2741  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_c_m_n_n_NdbDictionary_Object_Store_iv/*_enum_*/, &NdbDictionary::Dictionary::List::Element::store >(env, obj);
2742 }
2743 
2744 /*
2745  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2746  * Method: temp
2747  * Signature: ()I
2748  */
2749 JNIEXPORT jint JNICALL
2750 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_temp__(JNIEnv * env, jobject obj)
2751 {
2752  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_temp__(JNIEnv *, jobject)");
2753  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_Uint32, &NdbDictionary::Dictionary::List::Element::temp >(env, obj);
2754 }
2755 
2756 /*
2757  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2758  * Method: database
2759  * Signature: ()Ljava/lang/String;
2760  */
2761 JNIEXPORT jstring JNICALL
2762 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_database__(JNIEnv * env, jobject obj)
2763 {
2764  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_database__(JNIEnv *, jobject)");
2765  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_char_p_jutf8null, &NdbDictionary::Dictionary::List::Element::database >(env, obj);
2766 }
2767 
2768 /*
2769  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2770  * Method: schema
2771  * Signature: ()Ljava/lang/String;
2772  */
2773 JNIEXPORT jstring JNICALL
2774 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_schema__(JNIEnv * env, jobject obj)
2775 {
2776  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_schema__(JNIEnv *, jobject)");
2777  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_char_p_jutf8null, &NdbDictionary::Dictionary::List::Element::schema >(env, obj);
2778 }
2779 
2780 /*
2781  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2782  * Method: name
2783  * Signature: ()Ljava/lang/String;
2784  */
2785 JNIEXPORT jstring JNICALL
2786 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_name__(JNIEnv * env, jobject obj)
2787 {
2788  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_name__(JNIEnv *, jobject)");
2789  return gget< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_char_p_jutf8null, &NdbDictionary::Dictionary::List::Element::name >(env, obj);
2790 }
2791 
2792 /*
2793  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2794  * Method: id
2795  * Signature: (I)V
2796  */
2797 JNIEXPORT void JNICALL
2798 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_id__I(JNIEnv * env, jobject obj, jint p0)
2799 {
2800  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_id__I(JNIEnv *, jobject, jint)");
2801  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_uint, &NdbDictionary::Dictionary::List::Element::id >(env, obj, p0);
2802 }
2803 
2804 /*
2805  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2806  * Method: type
2807  * Signature: (I)V
2808  */
2809 JNIEXPORT void JNICALL
2810 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_type__I(JNIEnv * env, jobject obj, jint p0)
2811 {
2812  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_type__I(JNIEnv *, jobject, jint)");
2813  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_c_m_n_n_NdbDictionary_Object_Type_iv, &NdbDictionary::Dictionary::List::Element::type >(env, obj, p0);
2814 }
2815 
2816 /*
2817  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2818  * Method: state
2819  * Signature: (I)V
2820  */
2821 JNIEXPORT void JNICALL
2822 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_state__I(JNIEnv * env, jobject obj, jint p0)
2823 {
2824  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_state__I(JNIEnv *, jobject, jint)");
2825  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_c_m_n_n_NdbDictionary_Object_State_iv/*_enum_*/, &NdbDictionary::Dictionary::List::Element::state >(env, obj, p0);
2826 }
2827 
2828 /*
2829  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2830  * Method: store
2831  * Signature: (I)V
2832  */
2833 JNIEXPORT void JNICALL
2834 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_store__I(JNIEnv * env, jobject obj, jint p0)
2835 {
2836  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_store__I(JNIEnv *, jobject, jint)");
2837  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_c_m_n_n_NdbDictionary_Object_Store_iv/*_enum_*/, &NdbDictionary::Dictionary::List::Element::store >(env, obj, p0);
2838 }
2839 
2840 /*
2841  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2842  * Method: temp
2843  * Signature: (I)V
2844  */
2845 JNIEXPORT void JNICALL
2846 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_temp__I(JNIEnv * env, jobject obj, jint p0)
2847 {
2848  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_temp__I(JNIEnv *, jobject, jint)");
2849  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_Uint32, &NdbDictionary::Dictionary::List::Element::temp >(env, obj, p0);
2850 }
2851 
2852 #if 0 // MMM unsupported mapping <in:String->char*> (and questionable NDBAPI usage)
2853 /*
2854  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2855  * Method: database
2856  * Signature: (Ljava/lang/String;)V
2857  */
2858 JNIEXPORT void JNICALL
2859 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_database__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
2860 {
2861  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_database__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
2862  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_utf8string, &NdbDictionary::Dictionary::List::Element::database >(env, obj, p0);
2863 }
2864 #endif // MMM unsupported mapping <in:String->char*> (and questionable NDBAPI usage)
2865 
2866 #if 0 // MMM unsupported mapping <in:String->char*> (and questionable NDBAPI usage)
2867 /*
2868  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2869  * Method: schema
2870  * Signature: (Ljava/lang/String;)V
2871  */
2872 JNIEXPORT void JNICALL
2873 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_schema__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
2874 {
2875  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_schema__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
2876  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_utf8string, &NdbDictionary::Dictionary::List::Element::schema >(env, obj, p0);
2877 }
2878 #endif // MMM unsupported mapping <in:String->char*> (and questionable NDBAPI usage)
2879 
2880 #if 0 // MMM unsupported mapping <in:String->char*> (and questionable NDBAPI usage)
2881 /*
2882  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2883  * Method: name
2884  * Signature: (Ljava/lang/String;)V
2885  */
2886 JNIEXPORT void JNICALL
2887 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_name__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
2888 {
2889  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_name__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
2890  gset< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_t, ttrait_utf8string, &NdbDictionary::Dictionary::List::Element::name >(env, obj, p0);
2891 }
2892 #endif // MMM unsupported mapping <in:String->char*> (and questionable NDBAPI usage)
2893 
2894 /*
2895  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2896  * Method: create
2897  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/Element;
2898  */
2899 JNIEXPORT jobject JNICALL
2900 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_create(JNIEnv * env, jclass cls)
2901 {
2902  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_create(JNIEnv *, jclass)");
2903  return gcreate< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_r >(env, cls);
2904 }
2905 
2906 /*
2907  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_Element
2908  * Method: delete
2909  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/Element;)V
2910  */
2911 JNIEXPORT void JNICALL
2912 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_delete(JNIEnv * env, jclass cls, jobject p0)
2913 {
2914  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024Element_delete(JNIEnv *, jclass, jobject)");
2915  gdelete< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_r >(env, cls, p0);
2916 }
2917 
2918 // ---------------------------------------------------------------------------
2919 
2920 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_ElementArray.h"
2921 
2922 /*
2923  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_ElementArray
2924  * Method: create
2925  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/ElementArray;
2926  */
2927 JNIEXPORT jobject JNICALL
2928 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_create(JNIEnv * env, jclass cls, jint p0)
2929 {
2930  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_create(JNIEnv *, jclass, jint)");
2931  return gcreateArray< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_ElementArray_r, ttrait_int32 >(env, cls, p0);
2932 }
2933 
2934 /*
2935  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_ElementArray
2936  * Method: delete
2937  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/ElementArray;)V
2938  */
2939 JNIEXPORT void JNICALL
2940 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_delete(JNIEnv * env, jclass cls, jobject p0)
2941 {
2942  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_delete(JNIEnv *, jclass, jobject)");
2943  gdeleteArray< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_ElementArray_r >(env, cls, p0);
2944 }
2945 
2946 /*
2947  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_DictionaryConst_ListConst_ElementArray
2948  * Method: at
2949  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/DictionaryConst/ListConst/Element;
2950  */
2951 JNIEXPORT jobject JNICALL
2952 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_at(JNIEnv * env, jobject obj, jint p0)
2953 {
2954  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024DictionaryConst_00024ListConst_00024ElementArray_at(JNIEnv *, jobject, jint)");
2955  return gat< ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_Element_r, ttrait_c_m_n_n_NdbDictionary_DictionaryConst_ListConst_ElementArray_r, ttrait_int32 >(env, NULL, obj, p0);
2956 }
2957 
2958 // ---------------------------------------------------------------------------
2959 
2960 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Event.h"
2961 
2962 /*
2963  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
2964  * Method: getName
2965  * Signature: ()Ljava/lang/String;
2966  */
2967 JNIEXPORT jstring JNICALL
2968 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getName(JNIEnv * env, jobject obj)
2969 {
2970  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getName(JNIEnv *, jobject)");
2971 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2972  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Event::getName >(env, obj);
2973 #else
2974  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getName >(env, NULL, obj);
2975 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2976 }
2977 
2978 /*
2979  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
2980  * Method: getTable
2981  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;
2982  */
2983 JNIEXPORT jobject JNICALL
2984 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getTable(JNIEnv * env, jobject obj)
2985 {
2986  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getTable(JNIEnv *, jobject)");
2987 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2988  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbDictionary::Event::getTable >(env, obj);
2989 #else
2990  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getTable >(env, NULL, obj);
2991 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
2992 }
2993 
2994 /*
2995  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
2996  * Method: getTableName
2997  * Signature: ()Ljava/lang/String;
2998  */
2999 JNIEXPORT jstring JNICALL
3000 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getTableName(JNIEnv * env, jobject obj)
3001 {
3002  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getTableName(JNIEnv *, jobject)");
3003 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3004  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Event::getTableName >(env, obj);
3005 #else
3006  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getTableName >(env, NULL, obj);
3007 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3008 }
3009 
3010 /*
3011  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3012  * Method: getTableEvent
3013  * Signature: (I)Z
3014  */
3015 JNIEXPORT jboolean JNICALL
3016 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getTableEvent(JNIEnv * env, jobject obj, jint p0)
3017 {
3018  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getTableEvent(JNIEnv *, jobject, jint)");
3019 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3020  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Event_TableEvent_iv/*_enum_*/, &NdbDictionary::Event::getTableEvent >(env, obj, p0);
3021 #else
3022  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Event_cr, ttrait_c_m_n_n_NdbDictionary_Event_TableEvent_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Event__getTableEvent >(env, NULL, obj, p0);
3023 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3024 }
3025 
3026 /*
3027  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3028  * Method: getDurability
3029  * Signature: ()I
3030  */
3031 JNIEXPORT jint JNICALL
3032 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getDurability(JNIEnv * env, jobject obj)
3033 {
3034  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getDurability(JNIEnv *, jobject)");
3035 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3036  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_c_m_n_n_NdbDictionary_Event_EventDurability_iv/*_enum_*/, &NdbDictionary::Event::getDurability >(env, obj);
3037 #else
3038  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Event_EventDurability_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getDurability >(env, NULL, obj);
3039 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3040 }
3041 
3042 /*
3043  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3044  * Method: getReport
3045  * Signature: ()I
3046  */
3047 JNIEXPORT jint JNICALL
3048 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getReport(JNIEnv * env, jobject obj)
3049 {
3050  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getReport(JNIEnv *, jobject)");
3051 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3052  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_c_m_n_n_NdbDictionary_Event_EventReport_iv/*_enum_*/, &NdbDictionary::Event::getReport >(env, obj);
3053 #else
3054  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Event_EventReport_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getReport >(env, NULL, obj);
3055 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3056 }
3057 
3058 /*
3059  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3060  * Method: getNoOfEventColumns
3061  * Signature: ()I
3062  */
3063 JNIEXPORT jint JNICALL
3064 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getNoOfEventColumns(JNIEnv * env, jobject obj)
3065 {
3066  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getNoOfEventColumns(JNIEnv *, jobject)");
3067 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3068  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_int, &NdbDictionary::Event::getNoOfEventColumns >(env, obj);
3069 #else
3070  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getNoOfEventColumns >(env, NULL, obj);
3071 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3072 }
3073 
3074 /*
3075  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3076  * Method: getEventColumn
3077  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
3078  */
3079 JNIEXPORT jobject JNICALL
3080 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getEventColumn(JNIEnv * env, jobject obj, jint p0)
3081 {
3082  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getEventColumn(JNIEnv *, jobject, jint)");
3083 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3084  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_uint, &NdbDictionary::Event::getEventColumn >(env, obj, p0);
3085 #else
3086  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_c_m_n_n_NdbDictionary_Event_cr, ttrait_uint, &NdbApiWrapper::NdbDictionary__Event__getEventColumn >(env, NULL, obj, p0);
3087 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3088 }
3089 
3090 /*
3091  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3092  * Method: getObjectStatus
3093  * Signature: ()I
3094  */
3095 JNIEXPORT jint JNICALL
3096 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getObjectStatus(JNIEnv * env, jobject obj)
3097 {
3098  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getObjectStatus(JNIEnv *, jobject)");
3099 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3100  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::Event::getObjectStatus >(env, obj);
3101 #else
3102  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getObjectStatus >(env, NULL, obj);
3103 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3104 }
3105 
3106 /*
3107  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3108  * Method: getObjectVersion
3109  * Signature: ()I
3110  */
3111 JNIEXPORT jint JNICALL
3112 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getObjectVersion(JNIEnv * env, jobject obj)
3113 {
3114  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getObjectVersion(JNIEnv *, jobject)");
3115 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3116  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_int, &NdbDictionary::Event::getObjectVersion >(env, obj);
3117 #else
3118  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getObjectVersion >(env, NULL, obj);
3119 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3120 }
3121 
3122 /*
3123  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3124  * Method: getObjectId
3125  * Signature: ()I
3126  */
3127 JNIEXPORT jint JNICALL
3128 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getObjectId(JNIEnv * env, jobject obj)
3129 {
3130  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_getObjectId(JNIEnv *, jobject)");
3131 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3132  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_ct, ttrait_int, &NdbDictionary::Event::getObjectId >(env, obj);
3133 #else
3134  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Event_cr, &NdbApiWrapper::NdbDictionary__Event__getObjectId >(env, NULL, obj);
3135 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3136 }
3137 
3138 /*
3139  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3140  * Method: create
3141  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Event;
3142  */
3143 JNIEXPORT jobject JNICALL
3144 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_create__Ljava_lang_String_2(JNIEnv * env, jclass cls, jstring p0)
3145 {
3146  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_create__Ljava_lang_String_2(JNIEnv *, jclass, jstring)");
3147  return gcreate< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_char_cp_jutf8null >(env, cls, p0);
3148 }
3149 
3150 /*
3151  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3152  * Method: create
3153  * Signature: (Ljava/lang/String;Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Event;
3154  */
3155 JNIEXPORT jobject JNICALL
3156 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_create__Ljava_lang_String_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2(JNIEnv * env, jclass cls, jstring p0, jobject p1)
3157 {
3158  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_create__Ljava_lang_String_2Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2(JNIEnv *, jclass, jstring, jobject)");
3159  return gcreate< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Table_cr >(env, cls, p0, p1);
3160 }
3161 
3162 /*
3163  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3164  * Method: delete
3165  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Event;)V
3166  */
3167 JNIEXPORT void JNICALL
3168 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_delete(JNIEnv * env, jclass cls, jobject p0)
3169 {
3170  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_delete(JNIEnv *, jclass, jobject)");
3171  gdelete< ttrait_c_m_n_n_NdbDictionary_Event_r >(env, cls, p0);
3172 }
3173 
3174 /*
3175  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3176  * Method: setName
3177  * Signature: (Ljava/lang/String;)I
3178  */
3179 JNIEXPORT jint JNICALL
3180 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setName(JNIEnv * env, jobject obj, jstring p0)
3181 {
3182  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setName(JNIEnv *, jobject, jstring)");
3183 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3184  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Event::setName >(env, obj, p0);
3185 #else
3186  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Event__setName >(env, NULL, obj, p0);
3187 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3188 }
3189 
3190 /*
3191  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3192  * Method: setTable
3193  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)V
3194  */
3195 JNIEXPORT void JNICALL
3196 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setTable__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2(JNIEnv * env, jobject obj, jobject p0)
3197 {
3198  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setTable__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2(JNIEnv *, jobject, jobject)");
3199 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3200  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbDictionary::Event::setTable >(env, obj, p0);
3201 #else
3202  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Event__setTable__0 >(env, NULL, obj, p0);
3203 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3204 }
3205 
3206 /*
3207  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3208  * Method: setTable
3209  * Signature: (Ljava/lang/String;)I
3210  */
3211 JNIEXPORT jint JNICALL
3212 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setTable__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
3213 {
3214  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setTable__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
3215 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3216  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Event::setTable >(env, obj, p0);
3217 #else
3218  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Event__setTable__1 >(env, NULL, obj, p0);
3219 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3220 }
3221 
3222 /*
3223  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3224  * Method: addTableEvent
3225  * Signature: (I)V
3226  */
3227 JNIEXPORT void JNICALL
3228 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addTableEvent(JNIEnv * env, jobject obj, jint p0)
3229 {
3230  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addTableEvent(JNIEnv *, jobject, jint)");
3231 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3232  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_c_m_n_n_NdbDictionary_Event_TableEvent_iv/*_enum_*/, &NdbDictionary::Event::addTableEvent >(env, obj, p0);
3233 #else
3234  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_c_m_n_n_NdbDictionary_Event_TableEvent_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Event__addTableEvent >(env, NULL, obj, p0);
3235 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3236 }
3237 
3238 /*
3239  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3240  * Method: setDurability
3241  * Signature: (I)V
3242  */
3243 JNIEXPORT void JNICALL
3244 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setDurability(JNIEnv * env, jobject obj, jint p0)
3245 {
3246  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setDurability(JNIEnv *, jobject, jint)");
3247 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3248  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_c_m_n_n_NdbDictionary_Event_EventDurability_iv/*_enum_*/, &NdbDictionary::Event::setDurability >(env, obj, p0);
3249 #else
3250  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_c_m_n_n_NdbDictionary_Event_EventDurability_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Event__setDurability >(env, NULL, obj, p0);
3251 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3252 }
3253 
3254 /*
3255  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3256  * Method: setReport
3257  * Signature: (I)V
3258  */
3259 JNIEXPORT void JNICALL
3260 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setReport(JNIEnv * env, jobject obj, jint p0)
3261 {
3262  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_setReport(JNIEnv *, jobject, jint)");
3263 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3264  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_c_m_n_n_NdbDictionary_Event_EventReport_iv/*_enum_*/, &NdbDictionary::Event::setReport >(env, obj, p0);
3265 #else
3266  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_c_m_n_n_NdbDictionary_Event_EventReport_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Event__setReport >(env, NULL, obj, p0);
3267 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3268 }
3269 
3270 /*
3271  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3272  * Method: addEventColumn
3273  * Signature: (I)V
3274  */
3275 JNIEXPORT void JNICALL
3276 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addEventColumn__I(JNIEnv * env, jobject obj, jint p0)
3277 {
3278  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addEventColumn__I(JNIEnv *, jobject, jint)");
3279 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3280  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_uint, &NdbDictionary::Event::addEventColumn >(env, obj, p0);
3281 #else
3282  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_uint, &NdbApiWrapper::NdbDictionary__Event__addEventColumn__0 >(env, NULL, obj, p0);
3283 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3284 }
3285 
3286 /*
3287  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3288  * Method: addEventColumn
3289  * Signature: (Ljava/lang/String;)V
3290  */
3291 JNIEXPORT void JNICALL
3292 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addEventColumn__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
3293 {
3294  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addEventColumn__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
3295 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3296  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_char_cp_jutf8null, &NdbDictionary::Event::addEventColumn >(env, obj, p0);
3297 #else
3298  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Event__addEventColumn__1 >(env, NULL, obj, p0);
3299 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3300 }
3301 
3302 #if 0 // MMM! support <in:String[]>, error: parse error in template argument list
3303 /*
3304  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3305  * Method: addEventColumns
3306  * Signature: (I[Ljava/lang/String;)V
3307  */
3308 JNIEXPORT void JNICALL
3309 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addEventColumns(JNIEnv * env, jobject obj, jint p0, jobjectArray p1)
3310 {
3311  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_addEventColumns(JNIEnv *, jobject, jint, jobjectArray)");
3312 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3313  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_int, String[]/*_const char * *_*/, &NdbDictionary::Event::addEventColumns >(env, obj, p0, p1);
3314 #else
3315  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_int, String[]/*_const char * *_*/, &NdbApiWrapper::NdbDictionary__Event__addEventColumns >(env, NULL, obj, p0, p1);
3316 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3317 }
3318 #endif // MMM! support <in:String[]>, error: parse error in template argument list
3319 
3320 /*
3321  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Event
3322  * Method: mergeEvents
3323  * Signature: (Z)V
3324  */
3325 JNIEXPORT void JNICALL
3326 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_mergeEvents(JNIEnv * env, jobject obj, jboolean p0)
3327 {
3328  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Event_mergeEvents(JNIEnv *, jobject, jboolean)");
3329 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3330  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Event_t, ttrait_bool, &NdbDictionary::Event::mergeEvents >(env, obj, p0);
3331 #else
3332  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Event_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Event__mergeEvents >(env, NULL, obj, p0);
3333 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3334 }
3335 
3336 // ---------------------------------------------------------------------------
3337 
3338 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Index.h"
3339 
3340 /*
3341  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3342  * Method: getName
3343  * Signature: ()Ljava/lang/String;
3344  */
3345 JNIEXPORT jstring JNICALL
3346 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getName(JNIEnv * env, jobject obj)
3347 {
3348  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getName(JNIEnv *, jobject)");
3349 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3350  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Index::getName >(env, obj);
3351 #else
3352  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getName >(env, NULL, obj);
3353 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3354 }
3355 
3356 /*
3357  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3358  * Method: getTable
3359  * Signature: ()Ljava/lang/String;
3360  */
3361 JNIEXPORT jstring JNICALL
3362 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getTable(JNIEnv * env, jobject obj)
3363 {
3364  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getTable(JNIEnv *, jobject)");
3365 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3366  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Index::getTable >(env, obj);
3367 #else
3368  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getTable >(env, NULL, obj);
3369 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3370 }
3371 
3372 /*
3373  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3374  * Method: getNoOfColumns
3375  * Signature: ()I
3376  */
3377 JNIEXPORT jint JNICALL
3378 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getNoOfColumns(JNIEnv * env, jobject obj)
3379 {
3380  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getNoOfColumns(JNIEnv *, jobject)");
3381 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3382  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_uint, &NdbDictionary::Index::getNoOfColumns >(env, obj);
3383 #else
3384  return gcall_fr< ttrait_uint, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getNoOfColumns >(env, NULL, obj);
3385 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3386 }
3387 
3388 /*
3389  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3390  * Method: getColumn
3391  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
3392  */
3393 JNIEXPORT jobject JNICALL
3394 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getColumn(JNIEnv * env, jobject obj, jint p0)
3395 {
3396  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getColumn(JNIEnv *, jobject, jint)");
3397 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3398  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_uint, &NdbDictionary::Index::getColumn >(env, obj, p0);
3399 #else
3400  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_c_m_n_n_NdbDictionary_Index_cr, ttrait_uint, &NdbApiWrapper::NdbDictionary__Index__getColumn >(env, NULL, obj, p0);
3401 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3402 }
3403 
3404 /*
3405  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3406  * Method: getType
3407  * Signature: ()I
3408  */
3409 JNIEXPORT jint JNICALL
3410 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getType(JNIEnv * env, jobject obj)
3411 {
3412  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getType(JNIEnv *, jobject)");
3413 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3414  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_c_m_n_n_NdbDictionary_Index_Type_iv/*_enum_*/, &NdbDictionary::Index::getType >(env, obj);
3415 #else
3416  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Index_Type_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getType >(env, NULL, obj);
3417 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3418 }
3419 
3420 /*
3421  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3422  * Method: getLogging
3423  * Signature: ()Z
3424  */
3425 JNIEXPORT jboolean JNICALL
3426 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getLogging(JNIEnv * env, jobject obj)
3427 {
3428  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getLogging(JNIEnv *, jobject)");
3429 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3430  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_bool, &NdbDictionary::Index::getLogging >(env, obj);
3431 #else
3432  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getLogging >(env, NULL, obj);
3433 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3434 }
3435 
3436 /*
3437  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3438  * Method: getObjectStatus
3439  * Signature: ()I
3440  */
3441 JNIEXPORT jint JNICALL
3442 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getObjectStatus(JNIEnv * env, jobject obj)
3443 {
3444  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getObjectStatus(JNIEnv *, jobject)");
3445 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3446  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::Index::getObjectStatus >(env, obj);
3447 #else
3448  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getObjectStatus >(env, NULL, obj);
3449 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3450 }
3451 
3452 /*
3453  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3454  * Method: getObjectVersion
3455  * Signature: ()I
3456  */
3457 JNIEXPORT jint JNICALL
3458 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getObjectVersion(JNIEnv * env, jobject obj)
3459 {
3460  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getObjectVersion(JNIEnv *, jobject)");
3461 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3462  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_int, &NdbDictionary::Index::getObjectVersion >(env, obj);
3463 #else
3464  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getObjectVersion >(env, NULL, obj);
3465 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3466 }
3467 
3468 /*
3469  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3470  * Method: getObjectId
3471  * Signature: ()I
3472  */
3473 JNIEXPORT jint JNICALL
3474 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getObjectId(JNIEnv * env, jobject obj)
3475 {
3476  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getObjectId(JNIEnv *, jobject)");
3477 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3478  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_int, &NdbDictionary::Index::getObjectId >(env, obj);
3479 #else
3480  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getObjectId >(env, NULL, obj);
3481 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3482 }
3483 
3484 /*
3485  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3486  * Method: getDefaultRecord
3487  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;
3488  */
3489 JNIEXPORT jobject JNICALL
3490 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getDefaultRecord(JNIEnv * env, jobject obj)
3491 {
3492  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_getDefaultRecord(JNIEnv *, jobject)");
3493 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3494  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_ct, ttrait_c_m_n_n_NdbRecord_cp, &NdbDictionary::Index::getDefaultRecord >(env, obj);
3495 #else
3496  return gcall_fr< ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbDictionary_Index_cr, &NdbApiWrapper::NdbDictionary__Index__getDefaultRecord >(env, NULL, obj);
3497 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3498 }
3499 
3500 /*
3501  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3502  * Method: create
3503  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Index;
3504  */
3505 JNIEXPORT jobject JNICALL
3506 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_create(JNIEnv * env, jclass cls, jstring p0)
3507 {
3508  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_create(JNIEnv *, jclass, jstring)");
3509  return gcreate< ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_char_cp_jutf8null >(env, cls, p0);
3510 }
3511 
3512 /*
3513  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3514  * Method: delete
3515  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Index;)V
3516  */
3517 JNIEXPORT void JNICALL
3518 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_delete(JNIEnv * env, jclass cls, jobject p0)
3519 {
3520  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_delete(JNIEnv *, jclass, jobject)");
3521  gdelete< ttrait_c_m_n_n_NdbDictionary_Index_r >(env, cls, p0);
3522 }
3523 
3524 /*
3525  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3526  * Method: setName
3527  * Signature: (Ljava/lang/String;)I
3528  */
3529 JNIEXPORT jint JNICALL
3530 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setName(JNIEnv * env, jobject obj, jstring p0)
3531 {
3532  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setName(JNIEnv *, jobject, jstring)");
3533 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3534  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Index::setName >(env, obj, p0);
3535 #else
3536  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Index__setName >(env, NULL, obj, p0);
3537 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3538 }
3539 
3540 /*
3541  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3542  * Method: setTable
3543  * Signature: (Ljava/lang/String;)I
3544  */
3545 JNIEXPORT jint JNICALL
3546 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setTable(JNIEnv * env, jobject obj, jstring p0)
3547 {
3548  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setTable(JNIEnv *, jobject, jstring)");
3549 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3550  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Index::setTable >(env, obj, p0);
3551 #else
3552  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Index__setTable >(env, NULL, obj, p0);
3553 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3554 }
3555 
3556 /*
3557  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3558  * Method: addColumn
3559  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)I
3560  */
3561 JNIEXPORT jint JNICALL
3562 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_addColumn(JNIEnv * env, jobject obj, jobject p0)
3563 {
3564  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_addColumn(JNIEnv *, jobject, jobject)");
3565 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3566  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbDictionary::Index::addColumn >(env, obj, p0);
3567 #else
3568  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Index__addColumn >(env, NULL, obj, p0);
3569 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3570 }
3571 
3572 /*
3573  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3574  * Method: addColumnName
3575  * Signature: (Ljava/lang/String;)I
3576  */
3577 JNIEXPORT jint JNICALL
3578 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_addColumnName(JNIEnv * env, jobject obj, jstring p0)
3579 {
3580  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_addColumnName(JNIEnv *, jobject, jstring)");
3581 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3582  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Index::addColumnName >(env, obj, p0);
3583 #else
3584  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Index__addColumnName >(env, NULL, obj, p0);
3585 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3586 }
3587 
3588 #if 0 // MMM! support <in:String[]>, error: parse error in template argument list
3589 /*
3590  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3591  * Method: addColumnNames
3592  * Signature: (I[Ljava/lang/String;)I
3593  */
3594 JNIEXPORT jint JNICALL
3595 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_addColumnNames(JNIEnv * env, jobject obj, jint p0, jobjectArray p1)
3596 {
3597  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_addColumnNames(JNIEnv *, jobject, jint, jobjectArray)");
3598 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3599  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_int, ttrait_uint, String[]/*_const char * *_*/, &NdbDictionary::Index::addColumnNames >(env, obj, p0, p1);
3600 #else
3601  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_uint, String[]/*_const char * *_*/, &NdbApiWrapper::NdbDictionary__Index__addColumnNames >(env, NULL, obj, p0, p1);
3602 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3603 }
3604 #endif // MMM! support <in:String[]>, error: parse error in template argument list
3605 
3606 /*
3607  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3608  * Method: setType
3609  * Signature: (I)V
3610  */
3611 JNIEXPORT void JNICALL
3612 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setType(JNIEnv * env, jobject obj, jint p0)
3613 {
3614  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setType(JNIEnv *, jobject, jint)");
3615 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3616  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_c_m_n_n_NdbDictionary_Index_Type_iv/*_enum_*/, &NdbDictionary::Index::setType >(env, obj, p0);
3617 #else
3618  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_c_m_n_n_NdbDictionary_Index_Type_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Index__setType >(env, NULL, obj, p0);
3619 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3620 }
3621 
3622 /*
3623  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Index
3624  * Method: setLogging
3625  * Signature: (Z)V
3626  */
3627 JNIEXPORT void JNICALL
3628 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setLogging(JNIEnv * env, jobject obj, jboolean p0)
3629 {
3630  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Index_setLogging(JNIEnv *, jobject, jboolean)");
3631 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3632  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Index_t, ttrait_bool, &NdbDictionary::Index::setLogging >(env, obj, p0);
3633 #else
3634  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Index_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Index__setLogging >(env, NULL, obj, p0);
3635 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3636 }
3637 
3638 // ---------------------------------------------------------------------------
3639 
3640 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup.h"
3641 
3642 /*
3643  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3644  * Method: getName
3645  * Signature: ()Ljava/lang/String;
3646  */
3647 JNIEXPORT jstring JNICALL
3648 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getName(JNIEnv * env, jobject obj)
3649 {
3650  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getName(JNIEnv *, jobject)");
3651 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3652  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_char_cp_jutf8null, &NdbDictionary::LogfileGroup::getName >(env, obj);
3653 #else
3654  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getName >(env, NULL, obj);
3655 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3656 }
3657 
3658 /*
3659  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3660  * Method: getUndoBufferSize
3661  * Signature: ()I
3662  */
3663 JNIEXPORT jint JNICALL
3664 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getUndoBufferSize(JNIEnv * env, jobject obj)
3665 {
3666  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getUndoBufferSize(JNIEnv *, jobject)");
3667 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3668  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_Uint32, &NdbDictionary::LogfileGroup::getUndoBufferSize >(env, obj);
3669 #else
3670  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getUndoBufferSize >(env, NULL, obj);
3671 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3672 }
3673 
3674 /*
3675  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3676  * Method: getAutoGrowSpecification
3677  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/AutoGrowSpecificationConst;
3678  */
3679 JNIEXPORT jobject JNICALL
3680 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getAutoGrowSpecification(JNIEnv * env, jobject obj)
3681 {
3682  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getAutoGrowSpecification(JNIEnv *, jobject)");
3683 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3684  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, &NdbDictionary::LogfileGroup::getAutoGrowSpecification >(env, obj);
3685 #else
3686  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getAutoGrowSpecification >(env, NULL, obj);
3687 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3688 }
3689 
3690 /*
3691  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3692  * Method: getUndoFreeWords
3693  * Signature: ()J
3694  */
3695 JNIEXPORT jlong JNICALL
3696 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getUndoFreeWords(JNIEnv * env, jobject obj)
3697 {
3698  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getUndoFreeWords(JNIEnv *, jobject)");
3699 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3700  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_Uint64, &NdbDictionary::LogfileGroup::getUndoFreeWords >(env, obj);
3701 #else
3702  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getUndoFreeWords >(env, NULL, obj);
3703 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3704 }
3705 
3706 /*
3707  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3708  * Method: getObjectStatus
3709  * Signature: ()I
3710  */
3711 JNIEXPORT jint JNICALL
3712 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getObjectStatus(JNIEnv * env, jobject obj)
3713 {
3714  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getObjectStatus(JNIEnv *, jobject)");
3715 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3716  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::LogfileGroup::getObjectStatus >(env, obj);
3717 #else
3718  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getObjectStatus >(env, NULL, obj);
3719 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3720 }
3721 
3722 /*
3723  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3724  * Method: getObjectVersion
3725  * Signature: ()I
3726  */
3727 JNIEXPORT jint JNICALL
3728 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getObjectVersion(JNIEnv * env, jobject obj)
3729 {
3730  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getObjectVersion(JNIEnv *, jobject)");
3731 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3732  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_int, &NdbDictionary::LogfileGroup::getObjectVersion >(env, obj);
3733 #else
3734  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getObjectVersion >(env, NULL, obj);
3735 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3736 }
3737 
3738 /*
3739  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3740  * Method: getObjectId
3741  * Signature: ()I
3742  */
3743 JNIEXPORT jint JNICALL
3744 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getObjectId(JNIEnv * env, jobject obj)
3745 {
3746  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_getObjectId(JNIEnv *, jobject)");
3747 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3748  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_ct, ttrait_int, &NdbDictionary::LogfileGroup::getObjectId >(env, obj);
3749 #else
3750  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__getObjectId >(env, NULL, obj);
3751 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3752 }
3753 
3754 /*
3755  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3756  * Method: create
3757  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroup;
3758  */
3759 JNIEXPORT jobject JNICALL
3760 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_create__(JNIEnv * env, jclass cls)
3761 {
3762  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_create__(JNIEnv *, jclass)");
3763  return gcreate< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_r >(env, cls);
3764 }
3765 
3766 /*
3767  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3768  * Method: create
3769  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroupConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroup;
3770  */
3771 JNIEXPORT jobject JNICALL
3772 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroupConst_2(JNIEnv * env, jclass cls, jobject p0)
3773 {
3774  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroupConst_2(JNIEnv *, jclass, jobject)");
3775  return gcreate< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_r, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr >(env, cls, p0);
3776 }
3777 
3778 /*
3779  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3780  * Method: delete
3781  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroup;)V
3782  */
3783 JNIEXPORT void JNICALL
3784 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_delete(JNIEnv * env, jclass cls, jobject p0)
3785 {
3786  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_delete(JNIEnv *, jclass, jobject)");
3787  gdelete< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_r >(env, cls, p0);
3788 }
3789 
3790 /*
3791  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3792  * Method: setName
3793  * Signature: (Ljava/lang/String;)V
3794  */
3795 JNIEXPORT void JNICALL
3796 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_setName(JNIEnv * env, jobject obj, jstring p0)
3797 {
3798  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_setName(JNIEnv *, jobject, jstring)");
3799 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3800  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_t, ttrait_char_cp_jutf8null, &NdbDictionary::LogfileGroup::setName >(env, obj, p0);
3801 #else
3802  gcall_fv< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__LogfileGroup__setName >(env, NULL, obj, p0);
3803 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3804 }
3805 
3806 /*
3807  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3808  * Method: setUndoBufferSize
3809  * Signature: (I)V
3810  */
3811 JNIEXPORT void JNICALL
3812 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_setUndoBufferSize(JNIEnv * env, jobject obj, jint p0)
3813 {
3814  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_setUndoBufferSize(JNIEnv *, jobject, jint)");
3815 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3816  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_t, ttrait_Uint32, &NdbDictionary::LogfileGroup::setUndoBufferSize >(env, obj, p0);
3817 #else
3818  gcall_fv< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_r, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__LogfileGroup__setUndoBufferSize >(env, NULL, obj, p0);
3819 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3820 }
3821 
3822 /*
3823  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroup
3824  * Method: setAutoGrowSpecification
3825  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/AutoGrowSpecificationConst;)V
3826  */
3827 JNIEXPORT void JNICALL
3828 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_setAutoGrowSpecification(JNIEnv * env, jobject obj, jobject p0)
3829 {
3830  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024LogfileGroup_setAutoGrowSpecification(JNIEnv *, jobject, jobject)");
3831 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3832  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_t, ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, &NdbDictionary::LogfileGroup::setAutoGrowSpecification >(env, obj, p0);
3833 #else
3834  gcall_fv< ttrait_c_m_n_n_NdbDictionary_LogfileGroup_r, ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, &NdbApiWrapper::NdbDictionary__LogfileGroup__setAutoGrowSpecification >(env, NULL, obj, p0);
3835 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3836 }
3837 
3838 // ---------------------------------------------------------------------------
3839 
3840 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Object.h"
3841 
3842 /*
3843  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Object
3844  * Method: delete
3845  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Object;)V
3846  */
3847 JNIEXPORT void JNICALL
3848 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Object_delete(JNIEnv * env, jclass cls, jobject p0)
3849 {
3850  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Object_delete(JNIEnv *, jclass, jobject)");
3851  gdelete< ttrait_c_m_n_n_NdbDictionary_Object_r >(env, cls, p0);
3852 }
3853 
3854 // ---------------------------------------------------------------------------
3855 
3856 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_ObjectId.h"
3857 
3858 /*
3859  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_ObjectId
3860  * Method: getObjectStatus
3861  * Signature: ()I
3862  */
3863 JNIEXPORT jint JNICALL
3864 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_getObjectStatus(JNIEnv * env, jobject obj)
3865 {
3866  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_getObjectStatus(JNIEnv *, jobject)");
3867 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3868  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_ObjectId_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::ObjectId::getObjectStatus >(env, obj);
3869 #else
3870  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_ObjectId_cr, &NdbApiWrapper::NdbDictionary__ObjectId__getObjectStatus >(env, NULL, obj);
3871 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3872 }
3873 
3874 /*
3875  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_ObjectId
3876  * Method: getObjectVersion
3877  * Signature: ()I
3878  */
3879 JNIEXPORT jint JNICALL
3880 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_getObjectVersion(JNIEnv * env, jobject obj)
3881 {
3882  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_getObjectVersion(JNIEnv *, jobject)");
3883 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3884  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_ObjectId_ct, ttrait_int, &NdbDictionary::ObjectId::getObjectVersion >(env, obj);
3885 #else
3886  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_ObjectId_cr, &NdbApiWrapper::NdbDictionary__ObjectId__getObjectVersion >(env, NULL, obj);
3887 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3888 }
3889 
3890 /*
3891  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_ObjectId
3892  * Method: getObjectId
3893  * Signature: ()I
3894  */
3895 JNIEXPORT jint JNICALL
3896 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_getObjectId(JNIEnv * env, jobject obj)
3897 {
3898  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_getObjectId(JNIEnv *, jobject)");
3899 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3900  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_ObjectId_ct, ttrait_int, &NdbDictionary::ObjectId::getObjectId >(env, obj);
3901 #else
3902  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_ObjectId_cr, &NdbApiWrapper::NdbDictionary__ObjectId__getObjectId >(env, NULL, obj);
3903 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3904 }
3905 
3906 /*
3907  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_ObjectId
3908  * Method: create
3909  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;
3910  */
3911 JNIEXPORT jobject JNICALL
3912 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_create(JNIEnv * env, jclass cls)
3913 {
3914  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_create(JNIEnv *, jclass)");
3915  return gcreate< ttrait_c_m_n_n_NdbDictionary_ObjectId_r >(env, cls);
3916 }
3917 
3918 /*
3919  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_ObjectId
3920  * Method: delete
3921  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)V
3922  */
3923 JNIEXPORT void JNICALL
3924 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_delete(JNIEnv * env, jclass cls, jobject p0)
3925 {
3926  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024ObjectId_delete(JNIEnv *, jclass, jobject)");
3927  gdelete< ttrait_c_m_n_n_NdbDictionary_ObjectId_r >(env, cls, p0);
3928 }
3929 
3930 // ---------------------------------------------------------------------------
3931 
3932 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeIndexHandle.h"
3933 
3934 /*
3935  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeIndexHandle
3936  * Method: create
3937  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/OptimizeIndexHandle;
3938  */
3939 JNIEXPORT jobject JNICALL
3940 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_create(JNIEnv * env, jclass cls)
3941 {
3942  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_create(JNIEnv *, jclass)");
3943  return gcreate< ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_r >(env, cls);
3944 }
3945 
3946 /*
3947  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeIndexHandle
3948  * Method: delete
3949  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/OptimizeIndexHandle;)V
3950  */
3951 JNIEXPORT void JNICALL
3952 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_delete(JNIEnv * env, jclass cls, jobject p0)
3953 {
3954  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_delete(JNIEnv *, jclass, jobject)");
3955  gdelete< ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_r >(env, cls, p0);
3956 }
3957 
3958 /*
3959  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeIndexHandle
3960  * Method: next
3961  * Signature: ()I
3962  */
3963 JNIEXPORT jint JNICALL
3964 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_next(JNIEnv * env, jobject obj)
3965 {
3966  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_next(JNIEnv *, jobject)");
3967 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3968  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_t, ttrait_int, &NdbDictionary::OptimizeIndexHandle::next >(env, obj);
3969 #else
3970  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_r, &NdbApiWrapper::NdbDictionary__OptimizeIndexHandle__next >(env, NULL, obj);
3971 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3972 }
3973 
3974 /*
3975  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeIndexHandle
3976  * Method: close
3977  * Signature: ()I
3978  */
3979 JNIEXPORT jint JNICALL
3980 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_close(JNIEnv * env, jobject obj)
3981 {
3982  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeIndexHandle_close(JNIEnv *, jobject)");
3983 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3984  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_t, ttrait_int, &NdbDictionary::OptimizeIndexHandle::close >(env, obj);
3985 #else
3986  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_OptimizeIndexHandle_r, &NdbApiWrapper::NdbDictionary__OptimizeIndexHandle__close >(env, NULL, obj);
3987 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
3988 }
3989 
3990 // ---------------------------------------------------------------------------
3991 
3992 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeTableHandle.h"
3993 
3994 /*
3995  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeTableHandle
3996  * Method: create
3997  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/OptimizeTableHandle;
3998  */
3999 JNIEXPORT jobject JNICALL
4000 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_create(JNIEnv * env, jclass cls)
4001 {
4002  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_create(JNIEnv *, jclass)");
4003  return gcreate< ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_r >(env, cls);
4004 }
4005 
4006 /*
4007  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeTableHandle
4008  * Method: delete
4009  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/OptimizeTableHandle;)V
4010  */
4011 JNIEXPORT void JNICALL
4012 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_delete(JNIEnv * env, jclass cls, jobject p0)
4013 {
4014  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_delete(JNIEnv *, jclass, jobject)");
4015  gdelete< ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_r >(env, cls, p0);
4016 }
4017 
4018 /*
4019  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeTableHandle
4020  * Method: next
4021  * Signature: ()I
4022  */
4023 JNIEXPORT jint JNICALL
4024 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_next(JNIEnv * env, jobject obj)
4025 {
4026  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_next(JNIEnv *, jobject)");
4027 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4028  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_t, ttrait_int, &NdbDictionary::OptimizeTableHandle::next >(env, obj);
4029 #else
4030  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_r, &NdbApiWrapper::NdbDictionary__OptimizeTableHandle__next >(env, NULL, obj);
4031 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4032 }
4033 
4034 /*
4035  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_OptimizeTableHandle
4036  * Method: close
4037  * Signature: ()I
4038  */
4039 JNIEXPORT jint JNICALL
4040 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_close(JNIEnv * env, jobject obj)
4041 {
4042  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024OptimizeTableHandle_close(JNIEnv *, jobject)");
4043 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4044  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_t, ttrait_int, &NdbDictionary::OptimizeTableHandle::close >(env, obj);
4045 #else
4046  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_OptimizeTableHandle_r, &NdbApiWrapper::NdbDictionary__OptimizeTableHandle__close >(env, NULL, obj);
4047 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4048 }
4049 
4050 // ---------------------------------------------------------------------------
4051 
4052 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification.h"
4053 
4054 /*
4055  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4056  * Method: column
4057  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
4058  */
4059 JNIEXPORT jobject JNICALL
4060 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_column__(JNIEnv * env, jobject obj)
4061 {
4062  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_column__(JNIEnv *, jobject)");
4063  return gget< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbDictionary::RecordSpecification::column >(env, obj);
4064 }
4065 
4066 /*
4067  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4068  * Method: offset
4069  * Signature: ()I
4070  */
4071 JNIEXPORT jint JNICALL
4072 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_offset__(JNIEnv * env, jobject obj)
4073 {
4074  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_offset__(JNIEnv *, jobject)");
4075  return gget< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_Uint32, &NdbDictionary::RecordSpecification::offset >(env, obj);
4076 }
4077 
4078 /*
4079  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4080  * Method: nullbit_byte_offset
4081  * Signature: ()I
4082  */
4083 JNIEXPORT jint JNICALL
4084 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1byte_1offset__(JNIEnv * env, jobject obj)
4085 {
4086  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1byte_1offset__(JNIEnv *, jobject)");
4087  return gget< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_Uint32, &NdbDictionary::RecordSpecification::nullbit_byte_offset >(env, obj);
4088 }
4089 
4090 /*
4091  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4092  * Method: nullbit_bit_in_byte
4093  * Signature: ()I
4094  */
4095 JNIEXPORT jint JNICALL
4096 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1bit_1in_1byte__(JNIEnv * env, jobject obj)
4097 {
4098  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1bit_1in_1byte__(JNIEnv *, jobject)");
4099  return gget< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_Uint32, &NdbDictionary::RecordSpecification::nullbit_bit_in_byte >(env, obj);
4100 }
4101 
4102 /*
4103  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4104  * Method: column
4105  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)V
4106  */
4107 JNIEXPORT void JNICALL
4108 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_column__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv * env, jobject obj, jobject p0)
4109 {
4110  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_column__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv *, jobject, jobject)");
4111  gset< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbDictionary::RecordSpecification::column >(env, obj, p0);
4112 }
4113 
4114 /*
4115  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4116  * Method: offset
4117  * Signature: (I)V
4118  */
4119 JNIEXPORT void JNICALL
4120 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_offset__I(JNIEnv * env, jobject obj, jint p0)
4121 {
4122  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_offset__I(JNIEnv *, jobject, jint)");
4123  gset< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_Uint32, &NdbDictionary::RecordSpecification::offset >(env, obj, p0);
4124 }
4125 
4126 /*
4127  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4128  * Method: nullbit_byte_offset
4129  * Signature: (I)V
4130  */
4131 JNIEXPORT void JNICALL
4132 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1byte_1offset__I(JNIEnv * env, jobject obj, jint p0)
4133 {
4134  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1byte_1offset__I(JNIEnv *, jobject, jint)");
4135  gset< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_Uint32, &NdbDictionary::RecordSpecification::nullbit_byte_offset >(env, obj, p0);
4136 }
4137 
4138 /*
4139  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4140  * Method: nullbit_bit_in_byte
4141  * Signature: (I)V
4142  */
4143 JNIEXPORT void JNICALL
4144 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1bit_1in_1byte__I(JNIEnv * env, jobject obj, jint p0)
4145 {
4146  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_nullbit_1bit_1in_1byte__I(JNIEnv *, jobject, jint)");
4147  gset< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_t, ttrait_Uint32, &NdbDictionary::RecordSpecification::nullbit_bit_in_byte >(env, obj, p0);
4148 }
4149 
4150 /*
4151  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4152  * Method: create
4153  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecification;
4154  */
4155 JNIEXPORT jobject JNICALL
4156 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_create(JNIEnv * env, jclass cls)
4157 {
4158  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_create(JNIEnv *, jclass)");
4159  return gcreate< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_r >(env, cls);
4160 }
4161 
4162 /*
4163  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecification
4164  * Method: delete
4165  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecification;)V
4166  */
4167 JNIEXPORT void JNICALL
4168 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_delete(JNIEnv * env, jclass cls, jobject p0)
4169 {
4170  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecification_delete(JNIEnv *, jclass, jobject)");
4171  gdelete< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_r >(env, cls, p0);
4172 }
4173 
4174 // ---------------------------------------------------------------------------
4175 
4176 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationArray.h"
4177 
4178 /*
4179  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationArray
4180  * Method: create
4181  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecificationArray;
4182  */
4183 JNIEXPORT jobject JNICALL
4184 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecificationArray_create(JNIEnv * env, jclass cls, jint p0)
4185 {
4186  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecificationArray_create(JNIEnv *, jclass, jint)");
4187  return gcreateArray< ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_r, ttrait_int32 >(env, cls, p0);
4188 }
4189 
4190 /*
4191  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationArray
4192  * Method: delete
4193  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecificationArray;)V
4194  */
4195 JNIEXPORT void JNICALL
4196 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecificationArray_delete(JNIEnv * env, jclass cls, jobject p0)
4197 {
4198  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecificationArray_delete(JNIEnv *, jclass, jobject)");
4199  gdeleteArray< ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_r >(env, cls, p0);
4200 }
4201 
4202 /*
4203  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_RecordSpecificationArray
4204  * Method: at
4205  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/RecordSpecification;
4206  */
4207 JNIEXPORT jobject JNICALL
4208 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecificationArray_at(JNIEnv * env, jobject obj, jint p0)
4209 {
4210  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024RecordSpecificationArray_at(JNIEnv *, jobject, jint)");
4211  return gat< ttrait_c_m_n_n_NdbDictionary_RecordSpecification_r, ttrait_c_m_n_n_NdbDictionary_RecordSpecificationArray_r, ttrait_int32 >(env, NULL, obj, p0);
4212 }
4213 
4214 // ---------------------------------------------------------------------------
4215 
4216 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Table.h"
4217 
4218 /*
4219  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4220  * Method: getName
4221  * Signature: ()Ljava/lang/String;
4222  */
4223 JNIEXPORT jstring JNICALL
4224 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getName(JNIEnv * env, jobject obj)
4225 {
4226  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getName(JNIEnv *, jobject)");
4227 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4228  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Table::getName >(env, obj);
4229 #else
4230  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getName >(env, NULL, obj);
4231 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4232 }
4233 
4234 /*
4235  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4236  * Method: getTableId
4237  * Signature: ()I
4238  */
4239 JNIEXPORT jint JNICALL
4240 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getTableId(JNIEnv * env, jobject obj)
4241 {
4242  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getTableId(JNIEnv *, jobject)");
4243 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4244  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getTableId >(env, obj);
4245 #else
4246  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getTableId >(env, NULL, obj);
4247 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4248 }
4249 
4250 /*
4251  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4252  * Method: getColumn
4253  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
4254  */
4255 JNIEXPORT jobject JNICALL
4256 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumn__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
4257 {
4258  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumn__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
4259 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4260  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_char_cp_jutf8null, &NdbDictionary::Table::getColumn >(env, obj, p0); // call of overloaded const/non-const method
4261 #else
4262  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Table__getColumn__0 >(env, NULL, obj, p0);
4263 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4264 }
4265 
4266 /*
4267  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4268  * Method: getColumn
4269  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
4270  */
4271 JNIEXPORT jobject JNICALL
4272 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumn__I(JNIEnv * env, jobject obj, jint p0)
4273 {
4274  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumn__I(JNIEnv *, jobject, jint)");
4275 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4276  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_int, &NdbDictionary::Table::getColumn >(env, obj, p0); // call of overloaded const/non-const method
4277 #else
4278  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_int, &NdbApiWrapper::NdbDictionary__Table__getColumn__1 >(env, NULL, obj, p0);
4279 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4280 }
4281 
4282 /*
4283  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4284  * Method: getLogging
4285  * Signature: ()Z
4286  */
4287 JNIEXPORT jboolean JNICALL
4288 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getLogging(JNIEnv * env, jobject obj)
4289 {
4290  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getLogging(JNIEnv *, jobject)");
4291 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4292  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_bool, &NdbDictionary::Table::getLogging >(env, obj);
4293 #else
4294  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getLogging >(env, NULL, obj);
4295 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4296 }
4297 
4298 /*
4299  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4300  * Method: getFragmentType
4301  * Signature: ()I
4302  */
4303 JNIEXPORT jint JNICALL
4304 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentType(JNIEnv * env, jobject obj)
4305 {
4306  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentType(JNIEnv *, jobject)");
4307 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4308  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_c_m_n_n_NdbDictionary_Object_FragmentType_iv/*_enum_*/, &NdbDictionary::Table::getFragmentType >(env, obj);
4309 #else
4310  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_FragmentType_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getFragmentType >(env, NULL, obj);
4311 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4312 }
4313 
4314 /*
4315  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4316  * Method: getKValue
4317  * Signature: ()I
4318  */
4319 JNIEXPORT jint JNICALL
4320 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getKValue(JNIEnv * env, jobject obj)
4321 {
4322  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getKValue(JNIEnv *, jobject)");
4323 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4324  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getKValue >(env, obj);
4325 #else
4326  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getKValue >(env, NULL, obj);
4327 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4328 }
4329 
4330 /*
4331  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4332  * Method: getMinLoadFactor
4333  * Signature: ()I
4334  */
4335 JNIEXPORT jint JNICALL
4336 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMinLoadFactor(JNIEnv * env, jobject obj)
4337 {
4338  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMinLoadFactor(JNIEnv *, jobject)");
4339 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4340  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getMinLoadFactor >(env, obj);
4341 #else
4342  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getMinLoadFactor >(env, NULL, obj);
4343 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4344 }
4345 
4346 /*
4347  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4348  * Method: getMaxLoadFactor
4349  * Signature: ()I
4350  */
4351 JNIEXPORT jint JNICALL
4352 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMaxLoadFactor(JNIEnv * env, jobject obj)
4353 {
4354  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMaxLoadFactor(JNIEnv *, jobject)");
4355 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4356  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getMaxLoadFactor >(env, obj);
4357 #else
4358  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getMaxLoadFactor >(env, NULL, obj);
4359 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4360 }
4361 
4362 /*
4363  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4364  * Method: getNoOfColumns
4365  * Signature: ()I
4366  */
4367 JNIEXPORT jint JNICALL
4368 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getNoOfColumns(JNIEnv * env, jobject obj)
4369 {
4370  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getNoOfColumns(JNIEnv *, jobject)");
4371 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4372  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getNoOfColumns >(env, obj);
4373 #else
4374  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getNoOfColumns >(env, NULL, obj);
4375 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4376 }
4377 
4378 /*
4379  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4380  * Method: getNoOfPrimaryKeys
4381  * Signature: ()I
4382  */
4383 JNIEXPORT jint JNICALL
4384 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getNoOfPrimaryKeys(JNIEnv * env, jobject obj)
4385 {
4386  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getNoOfPrimaryKeys(JNIEnv *, jobject)");
4387 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4388  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getNoOfPrimaryKeys >(env, obj);
4389 #else
4390  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getNoOfPrimaryKeys >(env, NULL, obj);
4391 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4392 }
4393 
4394 /*
4395  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4396  * Method: getPrimaryKey
4397  * Signature: (I)Ljava/lang/String;
4398  */
4399 JNIEXPORT jstring JNICALL
4400 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getPrimaryKey(JNIEnv * env, jobject obj, jint p0)
4401 {
4402  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getPrimaryKey(JNIEnv *, jobject, jint)");
4403 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4404  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_char_cp_jutf8null, ttrait_int, &NdbDictionary::Table::getPrimaryKey >(env, obj, p0);
4405 #else
4406  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_int, &NdbApiWrapper::NdbDictionary__Table__getPrimaryKey >(env, NULL, obj, p0);
4407 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4408 }
4409 
4410 /*
4411  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4412  * Method: equal
4413  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)Z
4414  */
4415 JNIEXPORT jboolean JNICALL
4416 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_equal(JNIEnv * env, jobject obj, jobject p0)
4417 {
4418  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_equal(JNIEnv *, jobject, jobject)");
4419 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4420  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbDictionary::Table::equal >(env, obj, p0);
4421 #else
4422  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__equal >(env, NULL, obj, p0);
4423 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4424 }
4425 
4426 /*
4427  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4428  * Method: getFrmData
4429  * Signature: ()Ljava/nio/ByteBuffer;
4430  */
4431 JNIEXPORT jobject JNICALL
4432 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFrmData(JNIEnv * env, jobject obj)
4433 {
4434  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFrmData(JNIEnv *, jobject)");
4435 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4436  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_void_1cp_bb, &NdbDictionary::Table::getFrmData >(env, obj);
4437 #else
4438  return gcall_fr< ttrait_void_1cp_bb, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getFrmData >(env, NULL, obj);
4439 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4440 }
4441 
4442 /*
4443  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4444  * Method: getFrmLength
4445  * Signature: ()I
4446  */
4447 JNIEXPORT jint JNICALL
4448 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFrmLength(JNIEnv * env, jobject obj)
4449 {
4450  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFrmLength(JNIEnv *, jobject)");
4451 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4452  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32, &NdbDictionary::Table::getFrmLength >(env, obj);
4453 #else
4454  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getFrmLength >(env, NULL, obj);
4455 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4456 }
4457 
4458 /*
4459  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4460  * Method: getFragmentData
4461  * Signature: ()Ljava/nio/ByteBuffer;
4462  */
4463 JNIEXPORT jobject JNICALL
4464 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentData(JNIEnv * env, jobject obj)
4465 {
4466  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentData(JNIEnv *, jobject)");
4467 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4468  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32_0cp_bb, &NdbDictionary::Table::getFragmentData >(env, obj);
4469 #else
4470  return gcall_fr< ttrait_Uint32_0cp_bb, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getFragmentData >(env, NULL, obj);
4471 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4472 }
4473 
4474 /*
4475  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4476  * Method: getFragmentDataLen
4477  * Signature: ()I
4478  */
4479 JNIEXPORT jint JNICALL
4480 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentDataLen(JNIEnv * env, jobject obj)
4481 {
4482  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentDataLen(JNIEnv *, jobject)");
4483 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4484  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32, &NdbDictionary::Table::getFragmentDataLen >(env, obj);
4485 #else
4486  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getFragmentDataLen >(env, NULL, obj);
4487 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4488 }
4489 
4490 /*
4491  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4492  * Method: getRangeListData
4493  * Signature: ()Ljava/nio/ByteBuffer;
4494  */
4495 JNIEXPORT jobject JNICALL
4496 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRangeListData(JNIEnv * env, jobject obj)
4497 {
4498  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRangeListData(JNIEnv *, jobject)");
4499 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4500  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Int32_0cp_bb, &NdbDictionary::Table::getRangeListData >(env, obj);
4501 #else
4502  return gcall_fr< ttrait_Int32_0cp_bb, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getRangeListData >(env, NULL, obj);
4503 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4504 }
4505 
4506 /*
4507  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4508  * Method: getRangeListDataLen
4509  * Signature: ()I
4510  */
4511 JNIEXPORT jint JNICALL
4512 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRangeListDataLen(JNIEnv * env, jobject obj)
4513 {
4514  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRangeListDataLen(JNIEnv *, jobject)");
4515 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4516  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32, &NdbDictionary::Table::getRangeListDataLen >(env, obj);
4517 #else
4518  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getRangeListDataLen >(env, NULL, obj);
4519 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4520 }
4521 
4522 /*
4523  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4524  * Method: getDefaultRecord
4525  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;
4526  */
4527 JNIEXPORT jobject JNICALL
4528 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getDefaultRecord(JNIEnv * env, jobject obj)
4529 {
4530  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getDefaultRecord(JNIEnv *, jobject)");
4531 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4532  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_c_m_n_n_NdbRecord_cp, &NdbDictionary::Table::getDefaultRecord >(env, obj);
4533 #else
4534  return gcall_fr< ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getDefaultRecord >(env, NULL, obj);
4535 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4536 }
4537 
4538 /*
4539  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4540  * Method: getLinearFlag
4541  * Signature: ()Z
4542  */
4543 JNIEXPORT jboolean JNICALL
4544 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getLinearFlag(JNIEnv * env, jobject obj)
4545 {
4546  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getLinearFlag(JNIEnv *, jobject)");
4547 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4548  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_bool, &NdbDictionary::Table::getLinearFlag >(env, obj);
4549 #else
4550  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getLinearFlag >(env, NULL, obj);
4551 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4552 }
4553 
4554 /*
4555  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4556  * Method: getFragmentCount
4557  * Signature: ()I
4558  */
4559 JNIEXPORT jint JNICALL
4560 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentCount(JNIEnv * env, jobject obj)
4561 {
4562  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getFragmentCount(JNIEnv *, jobject)");
4563 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4564  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32, &NdbDictionary::Table::getFragmentCount >(env, obj);
4565 #else
4566  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getFragmentCount >(env, NULL, obj);
4567 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4568 }
4569 
4570 /*
4571  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4572  * Method: getTablespaceName
4573  * Signature: ()Ljava/lang/String;
4574  */
4575 JNIEXPORT jstring JNICALL
4576 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getTablespaceName(JNIEnv * env, jobject obj)
4577 {
4578  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getTablespaceName(JNIEnv *, jobject)");
4579 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4580  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Table::getTablespaceName >(env, obj);
4581 #else
4582  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getTablespaceName >(env, NULL, obj);
4583 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4584 }
4585 
4586 /*
4587  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4588  * Method: getTablespace
4589  * Signature: ([I[I)Z
4590  */
4591 JNIEXPORT jboolean JNICALL
4592 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getTablespace(JNIEnv * env, jobject obj, jintArray p0, jintArray p1)
4593 {
4594  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getTablespace(JNIEnv *, jobject, jintArray, jintArray)");
4595 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4596  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_bool, ttrait_Uint32_0p_a, ttrait_Uint32_0p_a, &NdbDictionary::Table::getTablespace >(env, obj, p0, p1);
4597 #else
4598  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_Uint32_0p_a, ttrait_Uint32_0p_a, &NdbApiWrapper::NdbDictionary__Table__getTablespace >(env, NULL, obj, p0, p1);
4599 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4600 }
4601 
4602 /*
4603  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4604  * Method: getObjectStatus
4605  * Signature: ()I
4606  */
4607 JNIEXPORT jint JNICALL
4608 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getObjectStatus(JNIEnv * env, jobject obj)
4609 {
4610  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getObjectStatus(JNIEnv *, jobject)");
4611 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4612  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::Table::getObjectStatus >(env, obj);
4613 #else
4614  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getObjectStatus >(env, NULL, obj);
4615 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4616 }
4617 
4618 /*
4619  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4620  * Method: setStatusInvalid
4621  * Signature: ()V
4622  */
4623 JNIEXPORT void JNICALL
4624 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setStatusInvalid(JNIEnv * env, jobject obj)
4625 {
4626  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setStatusInvalid(JNIEnv *, jobject)");
4627 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4628  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_ct, &NdbDictionary::Table::setStatusInvalid >(env, obj);
4629 #else
4630  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__setStatusInvalid >(env, NULL, obj);
4631 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4632 }
4633 
4634 /*
4635  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4636  * Method: getObjectVersion
4637  * Signature: ()I
4638  */
4639 JNIEXPORT jint JNICALL
4640 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getObjectVersion(JNIEnv * env, jobject obj)
4641 {
4642  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getObjectVersion(JNIEnv *, jobject)");
4643 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4644  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getObjectVersion >(env, obj);
4645 #else
4646  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getObjectVersion >(env, NULL, obj);
4647 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4648 }
4649 
4650 /*
4651  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4652  * Method: getDefaultNoPartitionsFlag
4653  * Signature: ()I
4654  */
4655 JNIEXPORT jint JNICALL
4656 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getDefaultNoPartitionsFlag(JNIEnv * env, jobject obj)
4657 {
4658  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getDefaultNoPartitionsFlag(JNIEnv *, jobject)");
4659 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4660  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32, &NdbDictionary::Table::getDefaultNoPartitionsFlag >(env, obj);
4661 #else
4662  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getDefaultNoPartitionsFlag >(env, NULL, obj);
4663 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4664 }
4665 
4666 /*
4667  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4668  * Method: getObjectId
4669  * Signature: ()I
4670  */
4671 JNIEXPORT jint JNICALL
4672 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getObjectId(JNIEnv * env, jobject obj)
4673 {
4674  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getObjectId(JNIEnv *, jobject)");
4675 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4676  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_int, &NdbDictionary::Table::getObjectId >(env, obj);
4677 #else
4678  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getObjectId >(env, NULL, obj);
4679 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4680 }
4681 
4682 /*
4683  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4684  * Method: getMaxRows
4685  * Signature: ()J
4686  */
4687 JNIEXPORT jlong JNICALL
4688 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMaxRows(JNIEnv * env, jobject obj)
4689 {
4690  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMaxRows(JNIEnv *, jobject)");
4691 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4692  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint64, &NdbDictionary::Table::getMaxRows >(env, obj);
4693 #else
4694  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getMaxRows >(env, NULL, obj);
4695 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4696 }
4697 
4698 /*
4699  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4700  * Method: getMinRows
4701  * Signature: ()J
4702  */
4703 JNIEXPORT jlong JNICALL
4704 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMinRows(JNIEnv * env, jobject obj)
4705 {
4706  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getMinRows(JNIEnv *, jobject)");
4707 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4708  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint64, &NdbDictionary::Table::getMinRows >(env, obj);
4709 #else
4710  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getMinRows >(env, NULL, obj);
4711 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4712 }
4713 
4714 /*
4715  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4716  * Method: getSingleUserMode
4717  * Signature: ()I
4718  */
4719 JNIEXPORT jint JNICALL
4720 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getSingleUserMode(JNIEnv * env, jobject obj)
4721 {
4722  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getSingleUserMode(JNIEnv *, jobject)");
4723 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4724  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_c_m_n_n_NdbDictionary_Table_SingleUserMode_iv/*_enum_*/, &NdbDictionary::Table::getSingleUserMode >(env, obj);
4725 #else
4726  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Table_SingleUserMode_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getSingleUserMode >(env, NULL, obj);
4727 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4728 }
4729 
4730 /*
4731  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4732  * Method: getRowGCIIndicator
4733  * Signature: ()Z
4734  */
4735 JNIEXPORT jboolean JNICALL
4736 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRowGCIIndicator(JNIEnv * env, jobject obj)
4737 {
4738  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRowGCIIndicator(JNIEnv *, jobject)");
4739 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4740  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_bool, &NdbDictionary::Table::getRowGCIIndicator >(env, obj);
4741 #else
4742  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getRowGCIIndicator >(env, NULL, obj);
4743 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4744 }
4745 
4746 /*
4747  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4748  * Method: getRowChecksumIndicator
4749  * Signature: ()Z
4750  */
4751 JNIEXPORT jboolean JNICALL
4752 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRowChecksumIndicator(JNIEnv * env, jobject obj)
4753 {
4754  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getRowChecksumIndicator(JNIEnv *, jobject)");
4755 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4756  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_bool, &NdbDictionary::Table::getRowChecksumIndicator >(env, obj);
4757 #else
4758  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbDictionary_Table_cr, &NdbApiWrapper::NdbDictionary__Table__getRowChecksumIndicator >(env, NULL, obj);
4759 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4760 }
4761 
4762 /*
4763  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4764  * Method: getPartitionId
4765  * Signature: (I)I
4766  */
4767 JNIEXPORT jint JNICALL
4768 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getPartitionId(JNIEnv * env, jobject obj, jint p0)
4769 {
4770  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getPartitionId(JNIEnv *, jobject, jint)");
4771 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4772  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_ct, ttrait_Uint32, ttrait_Uint32, &NdbDictionary::Table::getPartitionId >(env, obj, p0);
4773 #else
4774  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Table_cr, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__getPartitionId >(env, NULL, obj, p0);
4775 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4776 }
4777 
4778 /*
4779  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4780  * Method: create
4781  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Table;
4782  */
4783 JNIEXPORT jobject JNICALL
4784 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_create__Ljava_lang_String_2(JNIEnv * env, jclass cls, jstring p0)
4785 {
4786  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_create__Ljava_lang_String_2(JNIEnv *, jclass, jstring)");
4787  return gcreate< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_char_cp_jutf8null >(env, cls, p0);
4788 }
4789 
4790 /*
4791  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4792  * Method: create
4793  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Table;
4794  */
4795 JNIEXPORT jobject JNICALL
4796 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2(JNIEnv * env, jclass cls, jobject p0)
4797 {
4798  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_00024TableConst_2(JNIEnv *, jclass, jobject)");
4799  return gcreate< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbDictionary_Table_cr >(env, cls, p0);
4800 }
4801 
4802 /*
4803  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4804  * Method: delete
4805  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Table;)V
4806  */
4807 JNIEXPORT void JNICALL
4808 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_delete(JNIEnv * env, jclass cls, jobject p0)
4809 {
4810  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_delete(JNIEnv *, jclass, jobject)");
4811  gdelete< ttrait_c_m_n_n_NdbDictionary_Table_r >(env, cls, p0);
4812 }
4813 
4814 /*
4815  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4816  * Method: getColumnM
4817  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Column;
4818  */
4819 JNIEXPORT jobject JNICALL
4820 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumnM__I(JNIEnv * env, jobject obj, jint p0)
4821 {
4822  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumnM__I(JNIEnv *, jobject, jint)");
4823 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4824  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_c_m_n_n_NdbDictionary_Column_p, ttrait_int, &NdbDictionary::Table::getColumn >(env, obj, p0); // call of overloaded const/non-const method
4825 #else
4826  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_p, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Table__getColumn__2 >(env, NULL, obj, p0);
4827 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4828 }
4829 
4830 /*
4831  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4832  * Method: getColumnM
4833  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Column;
4834  */
4835 JNIEXPORT jobject JNICALL
4836 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumnM__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
4837 {
4838  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_getColumnM__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
4839 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4840  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_c_m_n_n_NdbDictionary_Column_p, ttrait_char_cp_jutf8null, &NdbDictionary::Table::getColumn >(env, obj, p0); // call of overloaded const/non-const method
4841 #else
4842  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_p, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Table__getColumn__3 >(env, NULL, obj, p0);
4843 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
4844 }
4845 
4846 /*
4847  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4848  * Method: setName
4849  * Signature: (Ljava/lang/String;)I
4850  */
4851 JNIEXPORT jint JNICALL
4852 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setName(JNIEnv * env, jobject obj, jstring p0)
4853 {
4854  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setName(JNIEnv *, jobject, jstring)");
4855 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4856  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Table::setName >(env, obj, p0);
4857 #else
4858  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Table__setName >(env, NULL, obj, p0);
4859 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4860 }
4861 
4862 /*
4863  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4864  * Method: addColumn
4865  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)I
4866  */
4867 JNIEXPORT jint JNICALL
4868 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_addColumn(JNIEnv * env, jobject obj, jobject p0)
4869 {
4870  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_addColumn(JNIEnv *, jobject, jobject)");
4871 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4872  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbDictionary::Table::addColumn >(env, obj, p0);
4873 #else
4874  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbDictionary_Column_cr, &NdbApiWrapper::NdbDictionary__Table__addColumn >(env, NULL, obj, p0);
4875 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4876 }
4877 
4878 /*
4879  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4880  * Method: setLogging
4881  * Signature: (Z)V
4882  */
4883 JNIEXPORT void JNICALL
4884 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setLogging(JNIEnv * env, jobject obj, jboolean p0)
4885 {
4886  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setLogging(JNIEnv *, jobject, jboolean)");
4887 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4888  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_bool, &NdbDictionary::Table::setLogging >(env, obj, p0);
4889 #else
4890  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Table__setLogging >(env, NULL, obj, p0);
4891 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4892 }
4893 
4894 /*
4895  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4896  * Method: setLinearFlag
4897  * Signature: (I)V
4898  */
4899 JNIEXPORT void JNICALL
4900 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setLinearFlag(JNIEnv * env, jobject obj, jint p0)
4901 {
4902  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setLinearFlag(JNIEnv *, jobject, jint)");
4903 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4904  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_Uint32, &NdbDictionary::Table::setLinearFlag >(env, obj, p0);
4905 #else
4906  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__setLinearFlag >(env, NULL, obj, p0);
4907 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4908 }
4909 
4910 /*
4911  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4912  * Method: setFragmentCount
4913  * Signature: (I)V
4914  */
4915 JNIEXPORT void JNICALL
4916 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFragmentCount(JNIEnv * env, jobject obj, jint p0)
4917 {
4918  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFragmentCount(JNIEnv *, jobject, jint)");
4919 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4920  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_Uint32, &NdbDictionary::Table::setFragmentCount >(env, obj, p0);
4921 #else
4922  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__setFragmentCount >(env, NULL, obj, p0);
4923 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4924 }
4925 
4926 /*
4927  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4928  * Method: setFragmentType
4929  * Signature: (I)V
4930  */
4931 JNIEXPORT void JNICALL
4932 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFragmentType(JNIEnv * env, jobject obj, jint p0)
4933 {
4934  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFragmentType(JNIEnv *, jobject, jint)");
4935 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4936  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_c_m_n_n_NdbDictionary_Object_FragmentType_iv/*_enum_*/, &NdbDictionary::Table::setFragmentType >(env, obj, p0);
4937 #else
4938  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbDictionary_Object_FragmentType_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Table__setFragmentType >(env, NULL, obj, p0);
4939 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4940 }
4941 
4942 /*
4943  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4944  * Method: setKValue
4945  * Signature: (I)V
4946  */
4947 JNIEXPORT void JNICALL
4948 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setKValue(JNIEnv * env, jobject obj, jint p0)
4949 {
4950  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setKValue(JNIEnv *, jobject, jint)");
4951 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4952  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, &NdbDictionary::Table::setKValue >(env, obj, p0);
4953 #else
4954  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Table__setKValue >(env, NULL, obj, p0);
4955 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4956 }
4957 
4958 /*
4959  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4960  * Method: setMinLoadFactor
4961  * Signature: (I)V
4962  */
4963 JNIEXPORT void JNICALL
4964 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMinLoadFactor(JNIEnv * env, jobject obj, jint p0)
4965 {
4966  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMinLoadFactor(JNIEnv *, jobject, jint)");
4967 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4968  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, &NdbDictionary::Table::setMinLoadFactor >(env, obj, p0);
4969 #else
4970  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Table__setMinLoadFactor >(env, NULL, obj, p0);
4971 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4972 }
4973 
4974 /*
4975  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4976  * Method: setMaxLoadFactor
4977  * Signature: (I)V
4978  */
4979 JNIEXPORT void JNICALL
4980 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMaxLoadFactor(JNIEnv * env, jobject obj, jint p0)
4981 {
4982  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMaxLoadFactor(JNIEnv *, jobject, jint)");
4983 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4984  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, &NdbDictionary::Table::setMaxLoadFactor >(env, obj, p0);
4985 #else
4986  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_int, &NdbApiWrapper::NdbDictionary__Table__setMaxLoadFactor >(env, NULL, obj, p0);
4987 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
4988 }
4989 
4990 /*
4991  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
4992  * Method: setTablespaceName
4993  * Signature: (Ljava/lang/String;)I
4994  */
4995 JNIEXPORT jint JNICALL
4996 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setTablespaceName(JNIEnv * env, jobject obj, jstring p0)
4997 {
4998  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setTablespaceName(JNIEnv *, jobject, jstring)");
4999 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5000  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_char_cp_jutf8null, &NdbDictionary::Table::setTablespaceName >(env, obj, p0);
5001 #else
5002  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Table__setTablespaceName >(env, NULL, obj, p0);
5003 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5004 }
5005 
5006 /*
5007  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5008  * Method: setTablespace
5009  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TablespaceConst;)I
5010  */
5011 JNIEXPORT jint JNICALL
5012 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setTablespace(JNIEnv * env, jobject obj, jobject p0)
5013 {
5014  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setTablespace(JNIEnv *, jobject, jobject)");
5015 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5016  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbDictionary::Table::setTablespace >(env, obj, p0);
5017 #else
5018  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Table__setTablespace >(env, NULL, obj, p0);
5019 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5020 }
5021 
5022 /*
5023  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5024  * Method: setDefaultNoPartitionsFlag
5025  * Signature: (I)V
5026  */
5027 JNIEXPORT void JNICALL
5028 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setDefaultNoPartitionsFlag(JNIEnv * env, jobject obj, jint p0)
5029 {
5030  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setDefaultNoPartitionsFlag(JNIEnv *, jobject, jint)");
5031 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5032  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_Uint32, &NdbDictionary::Table::setDefaultNoPartitionsFlag >(env, obj, p0);
5033 #else
5034  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__setDefaultNoPartitionsFlag >(env, NULL, obj, p0);
5035 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5036 }
5037 
5038 /*
5039  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5040  * Method: setFrm
5041  * Signature: (Ljava/nio/ByteBuffer;I)I
5042  */
5043 JNIEXPORT jint JNICALL
5044 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFrm(JNIEnv * env, jobject obj, jobject p0, jint p1)
5045 {
5046  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFrm(JNIEnv *, jobject, jobject, jint)");
5047 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5048  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, &NdbDictionary::Table::setFrm >(env, obj, p0, p1);
5049 #else
5050  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_void_1cp_bb, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__setFrm >(env, NULL, obj, p0, p1);
5051 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5052 }
5053 
5054 /*
5055  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5056  * Method: setFragmentData
5057  * Signature: (Ljava/nio/ByteBuffer;I)I
5058  */
5059 JNIEXPORT jint JNICALL
5060 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFragmentData(JNIEnv * env, jobject obj, jobject p0, jint p1)
5061 {
5062  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setFragmentData(JNIEnv *, jobject, jobject, jint)");
5063 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5064  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_Uint32_0cp_bb, ttrait_Uint32, &NdbDictionary::Table::setFragmentData >(env, obj, p0, p1);
5065 #else
5066  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Uint32_0cp_bb, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__setFragmentData >(env, NULL, obj, p0, p1);
5067 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5068 }
5069 
5070 /*
5071  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5072  * Method: setRangeListData
5073  * Signature: (Ljava/nio/ByteBuffer;I)I
5074  */
5075 JNIEXPORT jint JNICALL
5076 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setRangeListData(JNIEnv * env, jobject obj, jobject p0, jint p1)
5077 {
5078  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setRangeListData(JNIEnv *, jobject, jobject, jint)");
5079 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5080  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_Int32_0cp_bb, ttrait_Uint32, &NdbDictionary::Table::setRangeListData >(env, obj, p0, p1);
5081 #else
5082  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Int32_0cp_bb, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Table__setRangeListData >(env, NULL, obj, p0, p1);
5083 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5084 }
5085 
5086 /*
5087  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5088  * Method: setMaxRows
5089  * Signature: (J)V
5090  */
5091 JNIEXPORT void JNICALL
5092 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMaxRows(JNIEnv * env, jobject obj, jlong p0)
5093 {
5094  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMaxRows(JNIEnv *, jobject, jlong)");
5095 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5096  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_Uint64, &NdbDictionary::Table::setMaxRows >(env, obj, p0);
5097 #else
5098  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Uint64, &NdbApiWrapper::NdbDictionary__Table__setMaxRows >(env, NULL, obj, p0);
5099 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5100 }
5101 
5102 /*
5103  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5104  * Method: setMinRows
5105  * Signature: (J)V
5106  */
5107 JNIEXPORT void JNICALL
5108 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMinRows(JNIEnv * env, jobject obj, jlong p0)
5109 {
5110  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setMinRows(JNIEnv *, jobject, jlong)");
5111 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5112  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_Uint64, &NdbDictionary::Table::setMinRows >(env, obj, p0);
5113 #else
5114  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_Uint64, &NdbApiWrapper::NdbDictionary__Table__setMinRows >(env, NULL, obj, p0);
5115 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5116 }
5117 
5118 /*
5119  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5120  * Method: setSingleUserMode
5121  * Signature: (I)V
5122  */
5123 JNIEXPORT void JNICALL
5124 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setSingleUserMode(JNIEnv * env, jobject obj, jint p0)
5125 {
5126  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setSingleUserMode(JNIEnv *, jobject, jint)");
5127 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5128  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_c_m_n_n_NdbDictionary_Table_SingleUserMode_iv/*_enum_*/, &NdbDictionary::Table::setSingleUserMode >(env, obj, p0);
5129 #else
5130  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbDictionary_Table_SingleUserMode_iv/*_enum_*/, &NdbApiWrapper::NdbDictionary__Table__setSingleUserMode >(env, NULL, obj, p0);
5131 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5132 }
5133 
5134 /*
5135  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5136  * Method: setRowGCIIndicator
5137  * Signature: (Z)V
5138  */
5139 JNIEXPORT void JNICALL
5140 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setRowGCIIndicator(JNIEnv * env, jobject obj, jboolean p0)
5141 {
5142  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setRowGCIIndicator(JNIEnv *, jobject, jboolean)");
5143 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5144  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_bool, &NdbDictionary::Table::setRowGCIIndicator >(env, obj, p0);
5145 #else
5146  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Table__setRowGCIIndicator >(env, NULL, obj, p0);
5147 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5148 }
5149 
5150 /*
5151  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5152  * Method: setRowChecksumIndicator
5153  * Signature: (Z)V
5154  */
5155 JNIEXPORT void JNICALL
5156 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setRowChecksumIndicator(JNIEnv * env, jobject obj, jboolean p0)
5157 {
5158  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_setRowChecksumIndicator(JNIEnv *, jobject, jboolean)");
5159 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5160  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_bool, &NdbDictionary::Table::setRowChecksumIndicator >(env, obj, p0);
5161 #else
5162  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_bool, &NdbApiWrapper::NdbDictionary__Table__setRowChecksumIndicator >(env, NULL, obj, p0);
5163 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5164 }
5165 
5166 /*
5167  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5168  * Method: aggregate
5169  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbError;)I
5170  */
5171 JNIEXPORT jint JNICALL
5172 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_aggregate(JNIEnv * env, jobject obj, jobject p0)
5173 {
5174  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_aggregate(JNIEnv *, jobject, jobject)");
5175 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5176  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_c_m_n_n_NdbError_r, &NdbDictionary::Table::aggregate >(env, obj, p0);
5177 #else
5178  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbError_r, &NdbApiWrapper::NdbDictionary__Table__aggregate >(env, NULL, obj, p0);
5179 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5180 }
5181 
5182 /*
5183  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Table
5184  * Method: validate
5185  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbError;)I
5186  */
5187 JNIEXPORT jint JNICALL
5188 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_validate(JNIEnv * env, jobject obj, jobject p0)
5189 {
5190  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Table_validate(JNIEnv *, jobject, jobject)");
5191 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5192  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Table_t, ttrait_int, ttrait_c_m_n_n_NdbError_r, &NdbDictionary::Table::validate >(env, obj, p0);
5193 #else
5194  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Table_r, ttrait_c_m_n_n_NdbError_r, &NdbApiWrapper::NdbDictionary__Table__validate >(env, NULL, obj, p0);
5195 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5196 }
5197 
5198 // ---------------------------------------------------------------------------
5199 
5200 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace.h"
5201 
5202 /*
5203  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5204  * Method: getName
5205  * Signature: ()Ljava/lang/String;
5206  */
5207 JNIEXPORT jstring JNICALL
5208 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getName(JNIEnv * env, jobject obj)
5209 {
5210  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getName(JNIEnv *, jobject)");
5211 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5212  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Tablespace::getName >(env, obj);
5213 #else
5214  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getName >(env, NULL, obj);
5215 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5216 }
5217 
5218 /*
5219  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5220  * Method: getExtentSize
5221  * Signature: ()I
5222  */
5223 JNIEXPORT jint JNICALL
5224 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getExtentSize(JNIEnv * env, jobject obj)
5225 {
5226  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getExtentSize(JNIEnv *, jobject)");
5227 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5228  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_Uint32, &NdbDictionary::Tablespace::getExtentSize >(env, obj);
5229 #else
5230  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getExtentSize >(env, NULL, obj);
5231 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5232 }
5233 
5234 /*
5235  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5236  * Method: getAutoGrowSpecification
5237  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/AutoGrowSpecificationConst;
5238  */
5239 JNIEXPORT jobject JNICALL
5240 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getAutoGrowSpecification(JNIEnv * env, jobject obj)
5241 {
5242  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getAutoGrowSpecification(JNIEnv *, jobject)");
5243 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5244  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, &NdbDictionary::Tablespace::getAutoGrowSpecification >(env, obj);
5245 #else
5246  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getAutoGrowSpecification >(env, NULL, obj);
5247 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5248 }
5249 
5250 /*
5251  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5252  * Method: getDefaultLogfileGroup
5253  * Signature: ()Ljava/lang/String;
5254  */
5255 JNIEXPORT jstring JNICALL
5256 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getDefaultLogfileGroup(JNIEnv * env, jobject obj)
5257 {
5258  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getDefaultLogfileGroup(JNIEnv *, jobject)");
5259 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5260  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Tablespace::getDefaultLogfileGroup >(env, obj);
5261 #else
5262  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getDefaultLogfileGroup >(env, NULL, obj);
5263 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5264 }
5265 
5266 /*
5267  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5268  * Method: getDefaultLogfileGroupId
5269  * Signature: ()I
5270  */
5271 JNIEXPORT jint JNICALL
5272 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getDefaultLogfileGroupId(JNIEnv * env, jobject obj)
5273 {
5274  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getDefaultLogfileGroupId(JNIEnv *, jobject)");
5275 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5276  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_Uint32, &NdbDictionary::Tablespace::getDefaultLogfileGroupId >(env, obj);
5277 #else
5278  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getDefaultLogfileGroupId >(env, NULL, obj);
5279 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5280 }
5281 
5282 /*
5283  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5284  * Method: getObjectStatus
5285  * Signature: ()I
5286  */
5287 JNIEXPORT jint JNICALL
5288 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getObjectStatus(JNIEnv * env, jobject obj)
5289 {
5290  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getObjectStatus(JNIEnv *, jobject)");
5291 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5292  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::Tablespace::getObjectStatus >(env, obj);
5293 #else
5294  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getObjectStatus >(env, NULL, obj);
5295 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5296 }
5297 
5298 /*
5299  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5300  * Method: getObjectVersion
5301  * Signature: ()I
5302  */
5303 JNIEXPORT jint JNICALL
5304 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getObjectVersion(JNIEnv * env, jobject obj)
5305 {
5306  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getObjectVersion(JNIEnv *, jobject)");
5307 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5308  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_int, &NdbDictionary::Tablespace::getObjectVersion >(env, obj);
5309 #else
5310  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getObjectVersion >(env, NULL, obj);
5311 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5312 }
5313 
5314 /*
5315  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5316  * Method: getObjectId
5317  * Signature: ()I
5318  */
5319 JNIEXPORT jint JNICALL
5320 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getObjectId(JNIEnv * env, jobject obj)
5321 {
5322  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_getObjectId(JNIEnv *, jobject)");
5323 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5324  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Tablespace_ct, ttrait_int, &NdbDictionary::Tablespace::getObjectId >(env, obj);
5325 #else
5326  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr, &NdbApiWrapper::NdbDictionary__Tablespace__getObjectId >(env, NULL, obj);
5327 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5328 }
5329 
5330 /*
5331  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5332  * Method: create
5333  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Tablespace;
5334  */
5335 JNIEXPORT jobject JNICALL
5336 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_create__(JNIEnv * env, jclass cls)
5337 {
5338  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_create__(JNIEnv *, jclass)");
5339  return gcreate< ttrait_c_m_n_n_NdbDictionary_Tablespace_r >(env, cls);
5340 }
5341 
5342 /*
5343  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5344  * Method: create
5345  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TablespaceConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Tablespace;
5346  */
5347 JNIEXPORT jobject JNICALL
5348 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TablespaceConst_2(JNIEnv * env, jclass cls, jobject p0)
5349 {
5350  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_TablespaceConst_2(JNIEnv *, jclass, jobject)");
5351  return gcreate< ttrait_c_m_n_n_NdbDictionary_Tablespace_r, ttrait_c_m_n_n_NdbDictionary_Tablespace_cr >(env, cls, p0);
5352 }
5353 
5354 /*
5355  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5356  * Method: delete
5357  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Tablespace;)V
5358  */
5359 JNIEXPORT void JNICALL
5360 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_delete(JNIEnv * env, jclass cls, jobject p0)
5361 {
5362  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_delete(JNIEnv *, jclass, jobject)");
5363  gdelete< ttrait_c_m_n_n_NdbDictionary_Tablespace_r >(env, cls, p0);
5364 }
5365 
5366 /*
5367  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5368  * Method: setName
5369  * Signature: (Ljava/lang/String;)V
5370  */
5371 JNIEXPORT void JNICALL
5372 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setName(JNIEnv * env, jobject obj, jstring p0)
5373 {
5374  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setName(JNIEnv *, jobject, jstring)");
5375 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5376  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Tablespace_t, ttrait_char_cp_jutf8null, &NdbDictionary::Tablespace::setName >(env, obj, p0);
5377 #else
5378  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Tablespace_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Tablespace__setName >(env, NULL, obj, p0);
5379 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5380 }
5381 
5382 /*
5383  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5384  * Method: setExtentSize
5385  * Signature: (I)V
5386  */
5387 JNIEXPORT void JNICALL
5388 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setExtentSize(JNIEnv * env, jobject obj, jint p0)
5389 {
5390  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setExtentSize(JNIEnv *, jobject, jint)");
5391 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5392  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Tablespace_t, ttrait_Uint32, &NdbDictionary::Tablespace::setExtentSize >(env, obj, p0);
5393 #else
5394  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Tablespace_r, ttrait_Uint32, &NdbApiWrapper::NdbDictionary__Tablespace__setExtentSize >(env, NULL, obj, p0);
5395 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5396 }
5397 
5398 /*
5399  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5400  * Method: setAutoGrowSpecification
5401  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/AutoGrowSpecificationConst;)V
5402  */
5403 JNIEXPORT void JNICALL
5404 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setAutoGrowSpecification(JNIEnv * env, jobject obj, jobject p0)
5405 {
5406  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setAutoGrowSpecification(JNIEnv *, jobject, jobject)");
5407 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5408  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Tablespace_t, ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, &NdbDictionary::Tablespace::setAutoGrowSpecification >(env, obj, p0);
5409 #else
5410  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Tablespace_r, ttrait_c_m_n_n_NdbDictionary_AutoGrowSpecification_cr, &NdbApiWrapper::NdbDictionary__Tablespace__setAutoGrowSpecification >(env, NULL, obj, p0);
5411 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5412 }
5413 
5414 /*
5415  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5416  * Method: setDefaultLogfileGroup
5417  * Signature: (Ljava/lang/String;)V
5418  */
5419 JNIEXPORT void JNICALL
5420 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setDefaultLogfileGroup__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
5421 {
5422  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setDefaultLogfileGroup__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
5423 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5424  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Tablespace_t, ttrait_char_cp_jutf8null, &NdbDictionary::Tablespace::setDefaultLogfileGroup >(env, obj, p0);
5425 #else
5426  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Tablespace_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Tablespace__setDefaultLogfileGroup__0 >(env, NULL, obj, p0);
5427 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5428 }
5429 
5430 /*
5431  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Tablespace
5432  * Method: setDefaultLogfileGroup
5433  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroupConst;)V
5434  */
5435 JNIEXPORT void JNICALL
5436 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setDefaultLogfileGroup__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroupConst_2(JNIEnv * env, jobject obj, jobject p0)
5437 {
5438  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Tablespace_setDefaultLogfileGroup__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroupConst_2(JNIEnv *, jobject, jobject)");
5439 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5440  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Tablespace_t, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbDictionary::Tablespace::setDefaultLogfileGroup >(env, obj, p0);
5441 #else
5442  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Tablespace_r, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__Tablespace__setDefaultLogfileGroup__1 >(env, NULL, obj, p0);
5443 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5444 }
5445 
5446 // ---------------------------------------------------------------------------
5447 
5448 //#include "com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile.h"
5449 
5450 /*
5451  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5452  * Method: getPath
5453  * Signature: ()Ljava/lang/String;
5454  */
5455 JNIEXPORT jstring JNICALL
5456 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getPath(JNIEnv * env, jobject obj)
5457 {
5458  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getPath(JNIEnv *, jobject)");
5459 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5460  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Undofile::getPath >(env, obj);
5461 #else
5462  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Undofile__getPath >(env, NULL, obj);
5463 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5464 }
5465 
5466 /*
5467  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5468  * Method: getSize
5469  * Signature: ()J
5470  */
5471 JNIEXPORT jlong JNICALL
5472 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getSize(JNIEnv * env, jobject obj)
5473 {
5474  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getSize(JNIEnv *, jobject)");
5475 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5476  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_Uint64, &NdbDictionary::Undofile::getSize >(env, obj);
5477 #else
5478  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Undofile__getSize >(env, NULL, obj);
5479 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5480 }
5481 
5482 /*
5483  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5484  * Method: getLogfileGroup
5485  * Signature: ()Ljava/lang/String;
5486  */
5487 JNIEXPORT jstring JNICALL
5488 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getLogfileGroup(JNIEnv * env, jobject obj)
5489 {
5490  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getLogfileGroup(JNIEnv *, jobject)");
5491 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5492  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_char_cp_jutf8null, &NdbDictionary::Undofile::getLogfileGroup >(env, obj);
5493 #else
5494  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Undofile__getLogfileGroup >(env, NULL, obj);
5495 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5496 }
5497 
5498 /*
5499  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5500  * Method: getLogfileGroupId
5501  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ObjectId;)V
5502  */
5503 JNIEXPORT void JNICALL
5504 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getLogfileGroupId(JNIEnv * env, jobject obj, jobject p0)
5505 {
5506  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getLogfileGroupId(JNIEnv *, jobject, jobject)");
5507 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5508  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbDictionary::Undofile::getLogfileGroupId >(env, obj, p0);
5509 #else
5510  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Undofile_cr, ttrait_c_m_n_n_NdbDictionary_ObjectId_p, &NdbApiWrapper::NdbDictionary__Undofile__getLogfileGroupId >(env, NULL, obj, p0);
5511 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5512 }
5513 
5514 /*
5515  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5516  * Method: getObjectStatus
5517  * Signature: ()I
5518  */
5519 JNIEXPORT jint JNICALL
5520 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getObjectStatus(JNIEnv * env, jobject obj)
5521 {
5522  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getObjectStatus(JNIEnv *, jobject)");
5523 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5524  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, &NdbDictionary::Undofile::getObjectStatus >(env, obj);
5525 #else
5526  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Object_Status_iv/*_enum_*/, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Undofile__getObjectStatus >(env, NULL, obj);
5527 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5528 }
5529 
5530 /*
5531  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5532  * Method: getObjectVersion
5533  * Signature: ()I
5534  */
5535 JNIEXPORT jint JNICALL
5536 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getObjectVersion(JNIEnv * env, jobject obj)
5537 {
5538  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getObjectVersion(JNIEnv *, jobject)");
5539 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5540  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_int, &NdbDictionary::Undofile::getObjectVersion >(env, obj);
5541 #else
5542  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Undofile__getObjectVersion >(env, NULL, obj);
5543 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5544 }
5545 
5546 /*
5547  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5548  * Method: getObjectId
5549  * Signature: ()I
5550  */
5551 JNIEXPORT jint JNICALL
5552 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getObjectId(JNIEnv * env, jobject obj)
5553 {
5554  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_getObjectId(JNIEnv *, jobject)");
5555 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5556  return gcall_mfr< ttrait_c_m_n_n_NdbDictionary_Undofile_ct, ttrait_int, &NdbDictionary::Undofile::getObjectId >(env, obj);
5557 #else
5558  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbDictionary_Undofile_cr, &NdbApiWrapper::NdbDictionary__Undofile__getObjectId >(env, NULL, obj);
5559 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5560 }
5561 
5562 /*
5563  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5564  * Method: create
5565  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Undofile;
5566  */
5567 JNIEXPORT jobject JNICALL
5568 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_create__(JNIEnv * env, jclass cls)
5569 {
5570  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_create__(JNIEnv *, jclass)");
5571  return gcreate< ttrait_c_m_n_n_NdbDictionary_Undofile_r >(env, cls);
5572 }
5573 
5574 /*
5575  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5576  * Method: create
5577  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/UndofileConst;)Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Undofile;
5578  */
5579 JNIEXPORT jobject JNICALL
5580 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_UndofileConst_2(JNIEnv * env, jclass cls, jobject p0)
5581 {
5582  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_create__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_UndofileConst_2(JNIEnv *, jclass, jobject)");
5583  return gcreate< ttrait_c_m_n_n_NdbDictionary_Undofile_r, ttrait_c_m_n_n_NdbDictionary_Undofile_cr >(env, cls, p0);
5584 }
5585 
5586 /*
5587  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5588  * Method: delete
5589  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/Undofile;)V
5590  */
5591 JNIEXPORT void JNICALL
5592 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_delete(JNIEnv * env, jclass cls, jobject p0)
5593 {
5594  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_delete(JNIEnv *, jclass, jobject)");
5595  gdelete< ttrait_c_m_n_n_NdbDictionary_Undofile_r >(env, cls, p0);
5596 }
5597 
5598 /*
5599  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5600  * Method: setPath
5601  * Signature: (Ljava/lang/String;)V
5602  */
5603 JNIEXPORT void JNICALL
5604 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setPath(JNIEnv * env, jobject obj, jstring p0)
5605 {
5606  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setPath(JNIEnv *, jobject, jstring)");
5607 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5608  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Undofile_t, ttrait_char_cp_jutf8null, &NdbDictionary::Undofile::setPath >(env, obj, p0);
5609 #else
5610  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Undofile_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Undofile__setPath >(env, NULL, obj, p0);
5611 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5612 }
5613 
5614 /*
5615  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5616  * Method: setSize
5617  * Signature: (J)V
5618  */
5619 JNIEXPORT void JNICALL
5620 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setSize(JNIEnv * env, jobject obj, jlong p0)
5621 {
5622  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setSize(JNIEnv *, jobject, jlong)");
5623 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5624  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Undofile_t, ttrait_Uint64, &NdbDictionary::Undofile::setSize >(env, obj, p0);
5625 #else
5626  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Undofile_r, ttrait_Uint64, &NdbApiWrapper::NdbDictionary__Undofile__setSize >(env, NULL, obj, p0);
5627 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5628 }
5629 
5630 /*
5631  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5632  * Method: setLogfileGroup
5633  * Signature: (Ljava/lang/String;)V
5634  */
5635 JNIEXPORT void JNICALL
5636 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setLogfileGroup__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
5637 {
5638  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setLogfileGroup__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
5639 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5640  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Undofile_t, ttrait_char_cp_jutf8null, &NdbDictionary::Undofile::setLogfileGroup >(env, obj, p0);
5641 #else
5642  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Undofile_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbDictionary__Undofile__setLogfileGroup__0 >(env, NULL, obj, p0);
5643 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5644 }
5645 
5646 /*
5647  * Class: com_mysql_ndbjtie_ndbapi_NdbDictionary_Undofile
5648  * Method: setLogfileGroup
5649  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/LogfileGroupConst;)V
5650  */
5651 JNIEXPORT void JNICALL
5652 Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setLogfileGroup__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroupConst_2(JNIEnv * env, jobject obj, jobject p0)
5653 {
5654  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbDictionary_00024Undofile_setLogfileGroup__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_LogfileGroupConst_2(JNIEnv *, jobject, jobject)");
5655 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5656  gcall_mfv< ttrait_c_m_n_n_NdbDictionary_Undofile_t, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbDictionary::Undofile::setLogfileGroup >(env, obj, p0);
5657 #else
5658  gcall_fv< ttrait_c_m_n_n_NdbDictionary_Undofile_r, ttrait_c_m_n_n_NdbDictionary_LogfileGroup_cr, &NdbApiWrapper::NdbDictionary__Undofile__setLogfileGroup__1 >(env, NULL, obj, p0);
5659 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5660 }
5661 
5662 // ---------------------------------------------------------------------------
5663 
5664 //#include "com_mysql_ndbjtie_ndbapi_NdbError.h"
5665 
5666 /*
5667  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5668  * Method: status
5669  * Signature: ()I
5670  */
5671 JNIEXPORT jint JNICALL
5672 Java_com_mysql_ndbjtie_ndbapi_NdbError_status__(JNIEnv * env, jobject obj)
5673 {
5674  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbError_status__(JNIEnv *, jobject)");
5675  return gget< ttrait_c_m_n_n_NdbError_t, ttrait_c_m_n_n_NdbError_Status_iv/*_enum_*/, &NdbError::status >(env, obj);
5676 }
5677 
5678 /*
5679  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5680  * Method: classification
5681  * Signature: ()I
5682  */
5683 JNIEXPORT jint JNICALL
5684 Java_com_mysql_ndbjtie_ndbapi_NdbError_classification__(JNIEnv * env, jobject obj)
5685 {
5686  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbError_classification__(JNIEnv *, jobject)");
5687  return gget< ttrait_c_m_n_n_NdbError_t, ttrait_c_m_n_n_NdbError_Classification_iv/*_enum_*/, &NdbError::classification >(env, obj);
5688 }
5689 
5690 /*
5691  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5692  * Method: code
5693  * Signature: ()I
5694  */
5695 JNIEXPORT jint JNICALL
5696 Java_com_mysql_ndbjtie_ndbapi_NdbError_code__(JNIEnv * env, jobject obj)
5697 {
5698  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbError_code__(JNIEnv *, jobject)");
5699  return gget< ttrait_c_m_n_n_NdbError_t, ttrait_int, &NdbError::code >(env, obj);
5700 }
5701 
5702 /*
5703  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5704  * Method: mysql_code
5705  * Signature: ()I
5706  */
5707 JNIEXPORT jint JNICALL
5708 Java_com_mysql_ndbjtie_ndbapi_NdbError_mysql_1code__(JNIEnv * env, jobject obj)
5709 {
5710  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbError_mysql_1code__(JNIEnv *, jobject)");
5711  return gget< ttrait_c_m_n_n_NdbError_t, ttrait_int, &NdbError::mysql_code >(env, obj);
5712 }
5713 
5714 /*
5715  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5716  * Method: message
5717  * Signature: ()Ljava/lang/String;
5718  */
5719 JNIEXPORT jstring JNICALL
5720 Java_com_mysql_ndbjtie_ndbapi_NdbError_message__(JNIEnv * env, jobject obj)
5721 {
5722  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbError_message__(JNIEnv *, jobject)");
5723  return gget< ttrait_c_m_n_n_NdbError_t, ttrait_char_cp_jutf8null, &NdbError::message >(env, obj);
5724 }
5725 
5726 /*
5727  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5728  * Method: status
5729  * Signature: (I)V
5730  */
5731 JNIEXPORT void JNICALL
5732 Java_com_mysql_ndbjtie_ndbapi_NdbError_status__I(JNIEnv * env, jobject obj, jint p0)
5733 {
5734  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbError_status__I(JNIEnv *, jobject, jint)");
5735  gset< ttrait_c_m_n_n_NdbError_t, ttrait_c_m_n_n_NdbError_Status_iv/*_enum_*/, &NdbError::status >(env, obj, p0);
5736 }
5737 
5738 /*
5739  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5740  * Method: classification
5741  * Signature: (I)V
5742  */
5743 JNIEXPORT void JNICALL
5744 Java_com_mysql_ndbjtie_ndbapi_NdbError_classification__I(JNIEnv * env, jobject obj, jint p0)
5745 {
5746  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbError_classification__I(JNIEnv *, jobject, jint)");
5747  gset< ttrait_c_m_n_n_NdbError_t, ttrait_c_m_n_n_NdbError_Classification_iv/*_enum_*/, &NdbError::classification >(env, obj, p0);
5748 }
5749 
5750 /*
5751  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5752  * Method: code
5753  * Signature: (I)V
5754  */
5755 JNIEXPORT void JNICALL
5756 Java_com_mysql_ndbjtie_ndbapi_NdbError_code__I(JNIEnv * env, jobject obj, jint p0)
5757 {
5758  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbError_code__I(JNIEnv *, jobject, jint)");
5759  gset< ttrait_c_m_n_n_NdbError_t, ttrait_int, &NdbError::code >(env, obj, p0);
5760 }
5761 
5762 /*
5763  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5764  * Method: mysql_code
5765  * Signature: (I)V
5766  */
5767 JNIEXPORT void JNICALL
5768 Java_com_mysql_ndbjtie_ndbapi_NdbError_mysql_1code__I(JNIEnv * env, jobject obj, jint p0)
5769 {
5770  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbError_mysql_1code__I(JNIEnv *, jobject, jint)");
5771  gset< ttrait_c_m_n_n_NdbError_t, ttrait_int, &NdbError::mysql_code >(env, obj, p0);
5772 }
5773 
5774 /*
5775  * Class: com_mysql_ndbjtie_ndbapi_NdbError
5776  * Method: message
5777  * Signature: (Ljava/lang/String;)V
5778  */
5779 JNIEXPORT void JNICALL
5780 Java_com_mysql_ndbjtie_ndbapi_NdbError_message__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
5781 {
5782  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbError_message__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
5783  gset< ttrait_c_m_n_n_NdbError_t, ttrait_char_cp_jutf8null, &NdbError::message >(env, obj, p0);
5784 }
5785 
5786 // ---------------------------------------------------------------------------
5787 
5788 //#include "com_mysql_ndbjtie_ndbapi_NdbEventOperation.h"
5789 
5790 /*
5791  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5792  * Method: isOverrun
5793  * Signature: ()I
5794  */
5795 JNIEXPORT jint JNICALL
5796 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_isOverrun(JNIEnv * env, jobject obj)
5797 {
5798  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_isOverrun(JNIEnv *, jobject)");
5799 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5800  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_int, &NdbEventOperation::isOverrun >(env, obj);
5801 #else
5802  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__isOverrun >(env, NULL, obj);
5803 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5804 }
5805 
5806 /*
5807  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5808  * Method: isConsistent
5809  * Signature: ()Z
5810  */
5811 JNIEXPORT jboolean JNICALL
5812 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_isConsistent(JNIEnv * env, jobject obj)
5813 {
5814  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_isConsistent(JNIEnv *, jobject)");
5815 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5816  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_bool, &NdbEventOperation::isConsistent >(env, obj);
5817 #else
5818  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__isConsistent >(env, NULL, obj);
5819 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5820 }
5821 
5822 /*
5823  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5824  * Method: getEventType
5825  * Signature: ()I
5826  */
5827 JNIEXPORT jint JNICALL
5828 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getEventType(JNIEnv * env, jobject obj)
5829 {
5830  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getEventType(JNIEnv *, jobject)");
5831 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5832  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_c_m_n_n_NdbDictionary_Event_TableEvent_iv/*_enum_*/, &NdbEventOperation::getEventType >(env, obj);
5833 #else
5834  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Event_TableEvent_iv/*_enum_*/, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__getEventType >(env, NULL, obj);
5835 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5836 }
5837 
5838 /*
5839  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5840  * Method: tableNameChanged
5841  * Signature: ()Z
5842  */
5843 JNIEXPORT jboolean JNICALL
5844 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableNameChanged(JNIEnv * env, jobject obj)
5845 {
5846  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableNameChanged(JNIEnv *, jobject)");
5847 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5848  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_bool, &NdbEventOperation::tableNameChanged >(env, obj);
5849 #else
5850  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__tableNameChanged >(env, NULL, obj);
5851 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5852 }
5853 
5854 /*
5855  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5856  * Method: tableFrmChanged
5857  * Signature: ()Z
5858  */
5859 JNIEXPORT jboolean JNICALL
5860 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableFrmChanged(JNIEnv * env, jobject obj)
5861 {
5862  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableFrmChanged(JNIEnv *, jobject)");
5863 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5864  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_bool, &NdbEventOperation::tableFrmChanged >(env, obj);
5865 #else
5866  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__tableFrmChanged >(env, NULL, obj);
5867 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5868 }
5869 
5870 /*
5871  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5872  * Method: tableFragmentationChanged
5873  * Signature: ()Z
5874  */
5875 JNIEXPORT jboolean JNICALL
5876 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableFragmentationChanged(JNIEnv * env, jobject obj)
5877 {
5878  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableFragmentationChanged(JNIEnv *, jobject)");
5879 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5880  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_bool, &NdbEventOperation::tableFragmentationChanged >(env, obj);
5881 #else
5882  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__tableFragmentationChanged >(env, NULL, obj);
5883 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5884 }
5885 
5886 /*
5887  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5888  * Method: tableRangeListChanged
5889  * Signature: ()Z
5890  */
5891 JNIEXPORT jboolean JNICALL
5892 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableRangeListChanged(JNIEnv * env, jobject obj)
5893 {
5894  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_tableRangeListChanged(JNIEnv *, jobject)");
5895 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5896  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_bool, &NdbEventOperation::tableRangeListChanged >(env, obj);
5897 #else
5898  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__tableRangeListChanged >(env, NULL, obj);
5899 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5900 }
5901 
5902 /*
5903  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5904  * Method: getGCI
5905  * Signature: ()J
5906  */
5907 JNIEXPORT jlong JNICALL
5908 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getGCI(JNIEnv * env, jobject obj)
5909 {
5910  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getGCI(JNIEnv *, jobject)");
5911 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5912  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_Uint64, &NdbEventOperation::getGCI >(env, obj);
5913 #else
5914  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__getGCI >(env, NULL, obj);
5915 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5916 }
5917 
5918 /*
5919  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5920  * Method: getAnyValue
5921  * Signature: ()I
5922  */
5923 JNIEXPORT jint JNICALL
5924 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getAnyValue(JNIEnv * env, jobject obj)
5925 {
5926  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getAnyValue(JNIEnv *, jobject)");
5927 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5928  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_Uint32, &NdbEventOperation::getAnyValue >(env, obj);
5929 #else
5930  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__getAnyValue >(env, NULL, obj);
5931 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5932 }
5933 
5934 /*
5935  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5936  * Method: getLatestGCI
5937  * Signature: ()J
5938  */
5939 JNIEXPORT jlong JNICALL
5940 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getLatestGCI(JNIEnv * env, jobject obj)
5941 {
5942  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getLatestGCI(JNIEnv *, jobject)");
5943 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5944  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_Uint64, &NdbEventOperation::getLatestGCI >(env, obj);
5945 #else
5946  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__getLatestGCI >(env, NULL, obj);
5947 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5948 }
5949 
5950 /*
5951  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5952  * Method: getNdbError
5953  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
5954  */
5955 JNIEXPORT jobject JNICALL
5956 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getNdbError(JNIEnv * env, jobject obj)
5957 {
5958  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getNdbError(JNIEnv *, jobject)");
5959 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5960  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_ct, ttrait_c_m_n_n_NdbError_cr, &NdbEventOperation::getNdbError >(env, obj);
5961 #else
5962  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbEventOperation_cr, &NdbApiWrapper::NdbEventOperation__getNdbError >(env, NULL, obj);
5963 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5964 }
5965 
5966 /*
5967  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5968  * Method: getState
5969  * Signature: ()I
5970  */
5971 JNIEXPORT jint JNICALL
5972 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getState(JNIEnv * env, jobject obj)
5973 {
5974  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getState(JNIEnv *, jobject)");
5975 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5976  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_c_m_n_n_NdbEventOperation_State_iv/*_enum_*/, &NdbEventOperation::getState >(env, obj);
5977 #else
5978  return gcall_fr< ttrait_c_m_n_n_NdbEventOperation_State_iv/*_enum_*/, ttrait_c_m_n_n_NdbEventOperation_r, &NdbApiWrapper::NdbEventOperation__getState >(env, NULL, obj);
5979 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5980 }
5981 
5982 /*
5983  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
5984  * Method: mergeEvents
5985  * Signature: (Z)V
5986  */
5987 JNIEXPORT void JNICALL
5988 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_mergeEvents(JNIEnv * env, jobject obj, jboolean p0)
5989 {
5990  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_mergeEvents(JNIEnv *, jobject, jboolean)");
5991 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5992  gcall_mfv< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_bool, &NdbEventOperation::mergeEvents >(env, obj, p0);
5993 #else
5994  gcall_fv< ttrait_c_m_n_n_NdbEventOperation_r, ttrait_bool, &NdbApiWrapper::NdbEventOperation__mergeEvents >(env, NULL, obj, p0);
5995 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
5996 }
5997 
5998 /*
5999  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
6000  * Method: execute
6001  * Signature: ()I
6002  */
6003 JNIEXPORT jint JNICALL
6004 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_execute(JNIEnv * env, jobject obj)
6005 {
6006  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_execute(JNIEnv *, jobject)");
6007 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6008  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_int, &NdbEventOperation::execute >(env, obj);
6009 #else
6010  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbEventOperation_r, &NdbApiWrapper::NdbEventOperation__execute >(env, NULL, obj);
6011 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6012 }
6013 
6014 /*
6015  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
6016  * Method: getValue
6017  * Signature: (Ljava/lang/String;Ljava/nio/ByteBuffer;)Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
6018  */
6019 JNIEXPORT jobject JNICALL
6020 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getValue(JNIEnv * env, jobject obj, jstring p0, jobject p1)
6021 {
6022  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getValue(JNIEnv *, jobject, jstring, jobject)");
6023 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6024  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_c_m_n_n_NdbRecAttr_p, ttrait_char_cp_jutf8null, ttrait_char_1p_bb, &NdbEventOperation::getValue >(env, obj, p0, p1);
6025 #else
6026  return gcall_fr< ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbEventOperation_r, ttrait_char_cp_jutf8null, ttrait_char_1p_bb, &NdbApiWrapper::NdbEventOperation__getValue >(env, NULL, obj, p0, p1);
6027 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6028 }
6029 
6030 /*
6031  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
6032  * Method: getPreValue
6033  * Signature: (Ljava/lang/String;Ljava/nio/ByteBuffer;)Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
6034  */
6035 JNIEXPORT jobject JNICALL
6036 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getPreValue(JNIEnv * env, jobject obj, jstring p0, jobject p1)
6037 {
6038  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getPreValue(JNIEnv *, jobject, jstring, jobject)");
6039 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6040  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_c_m_n_n_NdbRecAttr_p, ttrait_char_cp_jutf8null, ttrait_char_1p_bb, &NdbEventOperation::getPreValue >(env, obj, p0, p1);
6041 #else
6042  return gcall_fr< ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbEventOperation_r, ttrait_char_cp_jutf8null, ttrait_char_1p_bb, &NdbApiWrapper::NdbEventOperation__getPreValue >(env, NULL, obj, p0, p1);
6043 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6044 }
6045 
6046 /*
6047  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
6048  * Method: getBlobHandle
6049  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
6050  */
6051 JNIEXPORT jobject JNICALL
6052 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getBlobHandle(JNIEnv * env, jobject obj, jstring p0)
6053 {
6054  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getBlobHandle(JNIEnv *, jobject, jstring)");
6055 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6056  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_c_m_n_n_NdbBlob_p, ttrait_char_cp_jutf8null, &NdbEventOperation::getBlobHandle >(env, obj, p0);
6057 #else
6058  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbEventOperation_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbEventOperation__getBlobHandle >(env, NULL, obj, p0);
6059 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6060 }
6061 
6062 /*
6063  * Class: com_mysql_ndbjtie_ndbapi_NdbEventOperation
6064  * Method: getPreBlobHandle
6065  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
6066  */
6067 JNIEXPORT jobject JNICALL
6068 Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getPreBlobHandle(JNIEnv * env, jobject obj, jstring p0)
6069 {
6070  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbEventOperation_getPreBlobHandle(JNIEnv *, jobject, jstring)");
6071 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6072  return gcall_mfr< ttrait_c_m_n_n_NdbEventOperation_t, ttrait_c_m_n_n_NdbBlob_p, ttrait_char_cp_jutf8null, &NdbEventOperation::getPreBlobHandle >(env, obj, p0);
6073 #else
6074  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbEventOperation_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbEventOperation__getPreBlobHandle >(env, NULL, obj, p0);
6075 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6076 }
6077 
6078 // ---------------------------------------------------------------------------
6079 
6080 //#include "com_mysql_ndbjtie_ndbapi_NdbIndexOperation.h"
6081 
6082 /*
6083  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexOperation
6084  * Method: getIndex
6085  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;
6086  */
6087 JNIEXPORT jobject JNICALL
6088 Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_getIndex(JNIEnv * env, jobject obj)
6089 {
6090  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_getIndex(JNIEnv *, jobject)");
6091 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6092  return gcall_mfr< ttrait_c_m_n_n_NdbIndexOperation_ct, ttrait_c_m_n_n_NdbDictionary_Index_cp, &NdbIndexOperation::getIndex >(env, obj);
6093 #else
6094  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Index_cp, ttrait_c_m_n_n_NdbIndexOperation_cr, &NdbApiWrapper::NdbIndexOperation__getIndex >(env, NULL, obj);
6095 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6096 }
6097 
6098 /*
6099  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexOperation
6100  * Method: insertTuple
6101  * Signature: ()I
6102  */
6103 JNIEXPORT jint JNICALL
6104 Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_insertTuple(JNIEnv * env, jobject obj)
6105 {
6106  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_insertTuple(JNIEnv *, jobject)");
6107 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6108  return gcall_mfr< ttrait_c_m_n_n_NdbIndexOperation_t, ttrait_int, &NdbIndexOperation::insertTuple >(env, obj);
6109 #else
6110  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexOperation_r, &NdbApiWrapper::NdbIndexOperation__insertTuple >(env, NULL, obj);
6111 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6112 }
6113 
6114 /*
6115  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexOperation
6116  * Method: readTuple
6117  * Signature: (I)I
6118  */
6119 JNIEXPORT jint JNICALL
6120 Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_readTuple(JNIEnv * env, jobject obj, jint p0)
6121 {
6122  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_readTuple(JNIEnv *, jobject, jint)");
6123 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6124  return gcall_mfr< ttrait_c_m_n_n_NdbIndexOperation_t, ttrait_int, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, &NdbIndexOperation::readTuple >(env, obj, p0);
6125 #else
6126  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexOperation_r, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, &NdbApiWrapper::NdbIndexOperation__readTuple >(env, NULL, obj, p0);
6127 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6128 }
6129 
6130 /*
6131  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexOperation
6132  * Method: updateTuple
6133  * Signature: ()I
6134  */
6135 JNIEXPORT jint JNICALL
6136 Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_updateTuple(JNIEnv * env, jobject obj)
6137 {
6138  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_updateTuple(JNIEnv *, jobject)");
6139 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6140  return gcall_mfr< ttrait_c_m_n_n_NdbIndexOperation_t, ttrait_int, &NdbIndexOperation::updateTuple >(env, obj);
6141 #else
6142  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexOperation_r, &NdbApiWrapper::NdbIndexOperation__updateTuple >(env, NULL, obj);
6143 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6144 }
6145 
6146 /*
6147  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexOperation
6148  * Method: deleteTuple
6149  * Signature: ()I
6150  */
6151 JNIEXPORT jint JNICALL
6152 Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_deleteTuple(JNIEnv * env, jobject obj)
6153 {
6154  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexOperation_deleteTuple(JNIEnv *, jobject)");
6155 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6156  return gcall_mfr< ttrait_c_m_n_n_NdbIndexOperation_t, ttrait_int, &NdbIndexOperation::deleteTuple >(env, obj);
6157 #else
6158  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexOperation_r, &NdbApiWrapper::NdbIndexOperation__deleteTuple >(env, NULL, obj);
6159 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6160 }
6161 
6162 // ---------------------------------------------------------------------------
6163 
6164 //#include "com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation.h"
6165 
6166 /*
6167  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6168  * Method: getSorted
6169  * Signature: ()Z
6170  */
6171 JNIEXPORT jboolean JNICALL
6172 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_getSorted(JNIEnv * env, jobject obj)
6173 {
6174  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_getSorted(JNIEnv *, jobject)");
6175 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6176  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_ct, ttrait_bool, &NdbIndexScanOperation::getSorted >(env, obj);
6177 #else
6178  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbIndexScanOperation_cr, &NdbApiWrapper::NdbIndexScanOperation__getSorted >(env, NULL, obj);
6179 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6180 }
6181 
6182 /*
6183  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6184  * Method: getDescending
6185  * Signature: ()Z
6186  */
6187 JNIEXPORT jboolean JNICALL
6188 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_getDescending(JNIEnv * env, jobject obj)
6189 {
6190  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_getDescending(JNIEnv *, jobject)");
6191 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6192  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_ct, ttrait_bool, &NdbIndexScanOperation::getDescending >(env, obj);
6193 #else
6194  return gcall_fr< ttrait_bool, ttrait_c_m_n_n_NdbIndexScanOperation_cr, &NdbApiWrapper::NdbIndexScanOperation__getDescending >(env, NULL, obj);
6195 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6196 }
6197 
6198 /*
6199  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6200  * Method: readTuples
6201  * Signature: (IIII)I
6202  */
6203 JNIEXPORT jint JNICALL
6204 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_readTuples(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3)
6205 {
6206  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_readTuples(JNIEnv *, jobject, jint, jint, jint, jint)");
6207 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6208  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_t, ttrait_int, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbIndexScanOperation::readTuples >(env, obj, p0, p1, p2, p3);
6209 #else
6210  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexScanOperation_r, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbIndexScanOperation__readTuples >(env, NULL, obj, p0, p1, p2, p3);
6211 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6212 }
6213 
6214 /*
6215  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6216  * Method: setBound
6217  * Signature: (Ljava/lang/String;ILjava/nio/ByteBuffer;)I
6218  */
6219 JNIEXPORT jint JNICALL
6220 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_setBound__Ljava_lang_String_2ILjava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jstring p0, jint p1, jobject p2)
6221 {
6222  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_setBound__Ljava_lang_String_2ILjava_nio_ByteBuffer_2(JNIEnv *, jobject, jstring, jint, jobject)");
6223 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6224  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_int, ttrait_void_1cp_bb, &NdbIndexScanOperation::setBound >(env, obj, p0, p1, p2);
6225 #else
6226  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexScanOperation_r, ttrait_char_cp_jutf8null, ttrait_int, ttrait_void_1cp_bb, &NdbApiWrapper::NdbIndexScanOperation__setBound__0 >(env, NULL, obj, p0, p1, p2);
6227 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6228 }
6229 
6230 /*
6231  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6232  * Method: setBound
6233  * Signature: (IILjava/nio/ByteBuffer;)I
6234  */
6235 JNIEXPORT jint JNICALL
6236 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_setBound__IILjava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jint p0, jint p1, jobject p2)
6237 {
6238  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_setBound__IILjava_nio_ByteBuffer_2(JNIEnv *, jobject, jint, jint, jobject)");
6239 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6240  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_t, ttrait_int, ttrait_Uint32, ttrait_int, ttrait_void_1cp_bb, &NdbIndexScanOperation::setBound >(env, obj, p0, p1, p2);
6241 #else
6242  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexScanOperation_r, ttrait_Uint32, ttrait_int, ttrait_void_1cp_bb, &NdbApiWrapper::NdbIndexScanOperation__setBound__1 >(env, NULL, obj, p0, p1, p2);
6243 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6244 }
6245 
6246 /*
6247  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6248  * Method: end_of_bound
6249  * Signature: (I)I
6250  */
6251 JNIEXPORT jint JNICALL
6252 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_end_1of_1bound(JNIEnv * env, jobject obj, jint p0)
6253 {
6254  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_end_1of_1bound(JNIEnv *, jobject, jint)");
6255 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6256  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_t, ttrait_int, ttrait_Uint32, &NdbIndexScanOperation::end_of_bound >(env, obj, p0);
6257 #else
6258  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexScanOperation_r, ttrait_Uint32, &NdbApiWrapper::NdbIndexScanOperation__end_of_bound >(env, NULL, obj, p0);
6259 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6260 }
6261 
6262 /*
6263  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6264  * Method: get_range_no
6265  * Signature: ()I
6266  */
6267 JNIEXPORT jint JNICALL
6268 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_get_1range_1no(JNIEnv * env, jobject obj)
6269 {
6270  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_get_1range_1no(JNIEnv *, jobject)");
6271 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6272  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_t, ttrait_int, &NdbIndexScanOperation::get_range_no >(env, obj);
6273 #else
6274  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexScanOperation_r, &NdbApiWrapper::NdbIndexScanOperation__get_range_no >(env, NULL, obj);
6275 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6276 }
6277 
6278 /*
6279  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation
6280  * Method: setBound
6281  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Lcom/mysql/ndbjtie/ndbapi/NdbIndexScanOperation/IndexBoundConst;)I
6282  */
6283 JNIEXPORT jint JNICALL
6284 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_setBound__Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Lcom_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBoundConst_2(JNIEnv * env, jobject obj, jobject p0, jobject p1)
6285 {
6286  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_setBound__Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Lcom_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBoundConst_2(JNIEnv *, jobject, jobject, jobject)");
6287 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6288  return gcall_mfr< ttrait_c_m_n_n_NdbIndexScanOperation_t, ttrait_int, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_cr, &NdbIndexScanOperation::setBound >(env, obj, p0, p1);
6289 #else
6290  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbIndexScanOperation_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_cr, &NdbApiWrapper::NdbIndexScanOperation__setBound__2 >(env, NULL, obj, p0, p1);
6291 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6292 }
6293 
6294 // ---------------------------------------------------------------------------
6295 
6296 //#include "com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound.h"
6297 
6298 /*
6299  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6300  * Method: low_key
6301  * Signature: ()Ljava/lang/String;
6302  */
6303 JNIEXPORT jstring JNICALL
6304 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key__(JNIEnv * env, jobject obj)
6305 {
6306  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key__(JNIEnv *, jobject)");
6307  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_char_cp_jutf8null, &NdbIndexScanOperation::IndexBound::low_key >(env, obj);
6308 }
6309 
6310 /*
6311  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6312  * Method: low_key_count
6313  * Signature: ()I
6314  */
6315 JNIEXPORT jint JNICALL
6316 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key_1count__(JNIEnv * env, jobject obj)
6317 {
6318  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key_1count__(JNIEnv *, jobject)");
6319  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_Uint32, &NdbIndexScanOperation::IndexBound::low_key_count >(env, obj);
6320 }
6321 
6322 /*
6323  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6324  * Method: low_inclusive
6325  * Signature: ()Z
6326  */
6327 JNIEXPORT jboolean JNICALL
6328 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1inclusive__(JNIEnv * env, jobject obj)
6329 {
6330  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1inclusive__(JNIEnv *, jobject)");
6331  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_bool, &NdbIndexScanOperation::IndexBound::low_inclusive >(env, obj);
6332 }
6333 
6334 /*
6335  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6336  * Method: high_key
6337  * Signature: ()Ljava/lang/String;
6338  */
6339 JNIEXPORT jstring JNICALL
6340 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key__(JNIEnv * env, jobject obj)
6341 {
6342  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key__(JNIEnv *, jobject)");
6343  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_char_cp_jutf8null, &NdbIndexScanOperation::IndexBound::high_key >(env, obj);
6344 }
6345 
6346 /*
6347  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6348  * Method: high_key_count
6349  * Signature: ()I
6350  */
6351 JNIEXPORT jint JNICALL
6352 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key_1count__(JNIEnv * env, jobject obj)
6353 {
6354  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key_1count__(JNIEnv *, jobject)");
6355  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_Uint32, &NdbIndexScanOperation::IndexBound::high_key_count >(env, obj);
6356 }
6357 
6358 /*
6359  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6360  * Method: high_inclusive
6361  * Signature: ()Z
6362  */
6363 JNIEXPORT jboolean JNICALL
6364 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1inclusive__(JNIEnv * env, jobject obj)
6365 {
6366  TRACE("jboolean Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1inclusive__(JNIEnv *, jobject)");
6367  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_bool, &NdbIndexScanOperation::IndexBound::high_inclusive >(env, obj);
6368 }
6369 
6370 /*
6371  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6372  * Method: range_no
6373  * Signature: ()I
6374  */
6375 JNIEXPORT jint JNICALL
6376 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_range_1no__(JNIEnv * env, jobject obj)
6377 {
6378  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_range_1no__(JNIEnv *, jobject)");
6379  return gget< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_Uint32, &NdbIndexScanOperation::IndexBound::range_no >(env, obj);
6380 }
6381 
6382 /*
6383  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6384  * Method: low_key
6385  * Signature: (Ljava/lang/String;)V
6386  */
6387 JNIEXPORT void JNICALL
6388 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
6389 {
6390  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
6391  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_char_cp_jutf8null, &NdbIndexScanOperation::IndexBound::low_key >(env, obj, p0);
6392 }
6393 
6394 /*
6395  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6396  * Method: low_key_count
6397  * Signature: (I)V
6398  */
6399 JNIEXPORT void JNICALL
6400 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key_1count__I(JNIEnv * env, jobject obj, jint p0)
6401 {
6402  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1key_1count__I(JNIEnv *, jobject, jint)");
6403  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_Uint32, &NdbIndexScanOperation::IndexBound::low_key_count >(env, obj, p0);
6404 }
6405 
6406 /*
6407  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6408  * Method: low_inclusive
6409  * Signature: (Z)V
6410  */
6411 JNIEXPORT void JNICALL
6412 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1inclusive__Z(JNIEnv * env, jobject obj, jboolean p0)
6413 {
6414  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_low_1inclusive__Z(JNIEnv *, jobject, jboolean)");
6415  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_bool, &NdbIndexScanOperation::IndexBound::low_inclusive >(env, obj, p0);
6416 }
6417 
6418 /*
6419  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6420  * Method: high_key
6421  * Signature: (Ljava/lang/String;)V
6422  */
6423 JNIEXPORT void JNICALL
6424 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
6425 {
6426  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
6427  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_char_cp_jutf8null, &NdbIndexScanOperation::IndexBound::high_key >(env, obj, p0);
6428 }
6429 
6430 /*
6431  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6432  * Method: high_key_count
6433  * Signature: (I)V
6434  */
6435 JNIEXPORT void JNICALL
6436 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key_1count__I(JNIEnv * env, jobject obj, jint p0)
6437 {
6438  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1key_1count__I(JNIEnv *, jobject, jint)");
6439  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_Uint32, &NdbIndexScanOperation::IndexBound::high_key_count >(env, obj, p0);
6440 }
6441 
6442 /*
6443  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6444  * Method: high_inclusive
6445  * Signature: (Z)V
6446  */
6447 JNIEXPORT void JNICALL
6448 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1inclusive__Z(JNIEnv * env, jobject obj, jboolean p0)
6449 {
6450  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_high_1inclusive__Z(JNIEnv *, jobject, jboolean)");
6451  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_bool, &NdbIndexScanOperation::IndexBound::high_inclusive >(env, obj, p0);
6452 }
6453 
6454 /*
6455  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6456  * Method: range_no
6457  * Signature: (I)V
6458  */
6459 JNIEXPORT void JNICALL
6460 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_range_1no__I(JNIEnv * env, jobject obj, jint p0)
6461 {
6462  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_range_1no__I(JNIEnv *, jobject, jint)");
6463  gset< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_t, ttrait_Uint32, &NdbIndexScanOperation::IndexBound::range_no >(env, obj, p0);
6464 }
6465 
6466 /*
6467  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6468  * Method: create
6469  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbIndexScanOperation/IndexBound;
6470  */
6471 JNIEXPORT jobject JNICALL
6472 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_create(JNIEnv * env, jclass cls)
6473 {
6474  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_create(JNIEnv *, jclass)");
6475  return gcreate< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_r >(env, cls);
6476 }
6477 
6478 /*
6479  * Class: com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_IndexBound
6480  * Method: delete
6481  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbIndexScanOperation/IndexBound;)V
6482  */
6483 JNIEXPORT void JNICALL
6484 Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_delete(JNIEnv * env, jclass cls, jobject p0)
6485 {
6486  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbIndexScanOperation_00024IndexBound_delete(JNIEnv *, jclass, jobject)");
6487  gdelete< ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_r >(env, cls, p0);
6488 }
6489 
6490 // ---------------------------------------------------------------------------
6491 
6492 //#include "com_mysql_ndbjtie_ndbapi_NdbInterpretedCode.h"
6493 
6494 /*
6495  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6496  * Method: getTable
6497  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;
6498  */
6499 JNIEXPORT jobject JNICALL
6500 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_getTable(JNIEnv * env, jobject obj)
6501 {
6502  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_getTable(JNIEnv *, jobject)");
6503 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6504  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_ct, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbInterpretedCode::getTable >(env, obj);
6505 #else
6506  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbInterpretedCode_cr, &NdbApiWrapper::NdbInterpretedCode__getTable >(env, NULL, obj);
6507 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6508 }
6509 
6510 /*
6511  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6512  * Method: getNdbError
6513  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
6514  */
6515 JNIEXPORT jobject JNICALL
6516 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_getNdbError(JNIEnv * env, jobject obj)
6517 {
6518  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_getNdbError(JNIEnv *, jobject)");
6519 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6520  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_ct, ttrait_c_m_n_n_NdbError_cr, &NdbInterpretedCode::getNdbError >(env, obj);
6521 #else
6522  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbInterpretedCode_cr, &NdbApiWrapper::NdbInterpretedCode__getNdbError >(env, NULL, obj);
6523 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6524 }
6525 
6526 /*
6527  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6528  * Method: getWordsUsed
6529  * Signature: ()I
6530  */
6531 JNIEXPORT jint JNICALL
6532 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_getWordsUsed(JNIEnv * env, jobject obj)
6533 {
6534  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_getWordsUsed(JNIEnv *, jobject)");
6535 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6536  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_ct, ttrait_Uint32, &NdbInterpretedCode::getWordsUsed >(env, obj);
6537 #else
6538  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbInterpretedCode_cr, &NdbApiWrapper::NdbInterpretedCode__getWordsUsed >(env, NULL, obj);
6539 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6540 }
6541 
6542 /*
6543  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6544  * Method: create
6545  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;[II)Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCode;
6546  */
6547 JNIEXPORT jobject JNICALL
6548 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_create(JNIEnv * env, jclass cls, jobject p0, jintArray p1, jint p2)
6549 {
6550  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_create(JNIEnv *, jclass, jobject, jintArray, jint)");
6551  return gcreate< ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_Uint32_0p_a, ttrait_Uint32 >(env, cls, p0, p1, p2);
6552 }
6553 
6554 /*
6555  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6556  * Method: delete
6557  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCode;)V
6558  */
6559 JNIEXPORT void JNICALL
6560 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_delete(JNIEnv * env, jclass cls, jobject p0)
6561 {
6562  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_delete(JNIEnv *, jclass, jobject)");
6563  gdelete< ttrait_c_m_n_n_NdbInterpretedCode_r >(env, cls, p0);
6564 }
6565 
6566 /*
6567  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6568  * Method: load_const_null
6569  * Signature: (I)I
6570  */
6571 JNIEXPORT jint JNICALL
6572 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1null(JNIEnv * env, jobject obj, jint p0)
6573 {
6574  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1null(JNIEnv *, jobject, jint)");
6575 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6576  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, &NdbInterpretedCode::load_const_null >(env, obj, p0);
6577 #else
6578  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__load_const_null >(env, NULL, obj, p0);
6579 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6580 }
6581 
6582 /*
6583  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6584  * Method: load_const_u16
6585  * Signature: (II)I
6586  */
6587 JNIEXPORT jint JNICALL
6588 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1u16(JNIEnv * env, jobject obj, jint p0, jint p1)
6589 {
6590  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1u16(JNIEnv *, jobject, jint, jint)");
6591 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6592  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::load_const_u16 >(env, obj, p0, p1);
6593 #else
6594  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__load_const_u16 >(env, NULL, obj, p0, p1);
6595 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6596 }
6597 
6598 /*
6599  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6600  * Method: load_const_u32
6601  * Signature: (II)I
6602  */
6603 JNIEXPORT jint JNICALL
6604 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1u32(JNIEnv * env, jobject obj, jint p0, jint p1)
6605 {
6606  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1u32(JNIEnv *, jobject, jint, jint)");
6607 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6608  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::load_const_u32 >(env, obj, p0, p1);
6609 #else
6610  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__load_const_u32 >(env, NULL, obj, p0, p1);
6611 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6612 }
6613 
6614 /*
6615  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6616  * Method: load_const_u64
6617  * Signature: (IJ)I
6618  */
6619 JNIEXPORT jint JNICALL
6620 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1u64(JNIEnv * env, jobject obj, jint p0, jlong p1)
6621 {
6622  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_load_1const_1u64(JNIEnv *, jobject, jint, jlong)");
6623 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6624  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint64, &NdbInterpretedCode::load_const_u64 >(env, obj, p0, p1);
6625 #else
6626  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint64, &NdbApiWrapper::NdbInterpretedCode__load_const_u64 >(env, NULL, obj, p0, p1);
6627 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6628 }
6629 
6630 /*
6631  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6632  * Method: read_attr
6633  * Signature: (II)I
6634  */
6635 JNIEXPORT jint JNICALL
6636 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_read_1attr__II(JNIEnv * env, jobject obj, jint p0, jint p1)
6637 {
6638  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_read_1attr__II(JNIEnv *, jobject, jint, jint)");
6639 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6640  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::read_attr >(env, obj, p0, p1);
6641 #else
6642  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__read_attr__0 >(env, NULL, obj, p0, p1);
6643 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6644 }
6645 
6646 /*
6647  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6648  * Method: read_attr
6649  * Signature: (ILcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)I
6650  */
6651 JNIEXPORT jint JNICALL
6652 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_read_1attr__ILcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv * env, jobject obj, jint p0, jobject p1)
6653 {
6654  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_read_1attr__ILcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv *, jobject, jint, jobject)");
6655 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6656  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbInterpretedCode::read_attr >(env, obj, p0, p1);
6657 #else
6658  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbApiWrapper::NdbInterpretedCode__read_attr__1 >(env, NULL, obj, p0, p1);
6659 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6660 }
6661 
6662 /*
6663  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6664  * Method: write_attr
6665  * Signature: (II)I
6666  */
6667 JNIEXPORT jint JNICALL
6668 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_write_1attr__II(JNIEnv * env, jobject obj, jint p0, jint p1)
6669 {
6670  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_write_1attr__II(JNIEnv *, jobject, jint, jint)");
6671 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6672  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::write_attr >(env, obj, p0, p1);
6673 #else
6674  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__write_attr__0 >(env, NULL, obj, p0, p1);
6675 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6676 }
6677 
6678 /*
6679  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6680  * Method: write_attr
6681  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;I)I
6682  */
6683 JNIEXPORT jint JNICALL
6684 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_write_1attr__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2I(JNIEnv * env, jobject obj, jobject p0, jint p1)
6685 {
6686  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_write_1attr__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2I(JNIEnv *, jobject, jobject, jint)");
6687 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6688  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_Uint32, &NdbInterpretedCode::write_attr >(env, obj, p0, p1);
6689 #else
6690  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__write_attr__1 >(env, NULL, obj, p0, p1);
6691 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6692 }
6693 
6694 /*
6695  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6696  * Method: add_reg
6697  * Signature: (III)I
6698  */
6699 JNIEXPORT jint JNICALL
6700 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_add_1reg(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6701 {
6702  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_add_1reg(JNIEnv *, jobject, jint, jint, jint)");
6703 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6704  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::add_reg >(env, obj, p0, p1, p2);
6705 #else
6706  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__add_reg >(env, NULL, obj, p0, p1, p2);
6707 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6708 }
6709 
6710 /*
6711  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6712  * Method: sub_reg
6713  * Signature: (III)I
6714  */
6715 JNIEXPORT jint JNICALL
6716 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_sub_1reg(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6717 {
6718  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_sub_1reg(JNIEnv *, jobject, jint, jint, jint)");
6719 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6720  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::sub_reg >(env, obj, p0, p1, p2);
6721 #else
6722  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__sub_reg >(env, NULL, obj, p0, p1, p2);
6723 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6724 }
6725 
6726 /*
6727  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6728  * Method: def_label
6729  * Signature: (I)I
6730  */
6731 JNIEXPORT jint JNICALL
6732 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_def_1label(JNIEnv * env, jobject obj, jint p0)
6733 {
6734  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_def_1label(JNIEnv *, jobject, jint)");
6735 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6736  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_int, &NdbInterpretedCode::def_label >(env, obj, p0);
6737 #else
6738  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_int, &NdbApiWrapper::NdbInterpretedCode__def_label >(env, NULL, obj, p0);
6739 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6740 }
6741 
6742 /*
6743  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6744  * Method: branch_label
6745  * Signature: (I)I
6746  */
6747 JNIEXPORT jint JNICALL
6748 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1label(JNIEnv * env, jobject obj, jint p0)
6749 {
6750  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1label(JNIEnv *, jobject, jint)");
6751 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6752  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, &NdbInterpretedCode::branch_label >(env, obj, p0);
6753 #else
6754  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_label >(env, NULL, obj, p0);
6755 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6756 }
6757 
6758 /*
6759  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6760  * Method: branch_ge
6761  * Signature: (III)I
6762  */
6763 JNIEXPORT jint JNICALL
6764 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1ge(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6765 {
6766  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1ge(JNIEnv *, jobject, jint, jint, jint)");
6767 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6768  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_ge >(env, obj, p0, p1, p2);
6769 #else
6770  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_ge >(env, NULL, obj, p0, p1, p2);
6771 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6772 }
6773 
6774 /*
6775  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6776  * Method: branch_gt
6777  * Signature: (III)I
6778  */
6779 JNIEXPORT jint JNICALL
6780 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1gt(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6781 {
6782  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1gt(JNIEnv *, jobject, jint, jint, jint)");
6783 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6784  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_gt >(env, obj, p0, p1, p2);
6785 #else
6786  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_gt >(env, NULL, obj, p0, p1, p2);
6787 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6788 }
6789 
6790 /*
6791  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6792  * Method: branch_le
6793  * Signature: (III)I
6794  */
6795 JNIEXPORT jint JNICALL
6796 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1le(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6797 {
6798  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1le(JNIEnv *, jobject, jint, jint, jint)");
6799 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6800  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_le >(env, obj, p0, p1, p2);
6801 #else
6802  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_le >(env, NULL, obj, p0, p1, p2);
6803 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6804 }
6805 
6806 /*
6807  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6808  * Method: branch_lt
6809  * Signature: (III)I
6810  */
6811 JNIEXPORT jint JNICALL
6812 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1lt(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6813 {
6814  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1lt(JNIEnv *, jobject, jint, jint, jint)");
6815 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6816  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_lt >(env, obj, p0, p1, p2);
6817 #else
6818  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_lt >(env, NULL, obj, p0, p1, p2);
6819 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6820 }
6821 
6822 /*
6823  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6824  * Method: branch_eq
6825  * Signature: (III)I
6826  */
6827 JNIEXPORT jint JNICALL
6828 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1eq(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6829 {
6830  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1eq(JNIEnv *, jobject, jint, jint, jint)");
6831 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6832  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_eq >(env, obj, p0, p1, p2);
6833 #else
6834  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_eq >(env, NULL, obj, p0, p1, p2);
6835 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6836 }
6837 
6838 /*
6839  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6840  * Method: branch_ne
6841  * Signature: (III)I
6842  */
6843 JNIEXPORT jint JNICALL
6844 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1ne(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
6845 {
6846  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1ne(JNIEnv *, jobject, jint, jint, jint)");
6847 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6848  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_ne >(env, obj, p0, p1, p2);
6849 #else
6850  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_ne >(env, NULL, obj, p0, p1, p2);
6851 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6852 }
6853 
6854 /*
6855  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6856  * Method: branch_ne_null
6857  * Signature: (II)I
6858  */
6859 JNIEXPORT jint JNICALL
6860 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1ne_1null(JNIEnv * env, jobject obj, jint p0, jint p1)
6861 {
6862  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1ne_1null(JNIEnv *, jobject, jint, jint)");
6863 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6864  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_ne_null >(env, obj, p0, p1);
6865 #else
6866  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_ne_null >(env, NULL, obj, p0, p1);
6867 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6868 }
6869 
6870 /*
6871  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6872  * Method: branch_eq_null
6873  * Signature: (II)I
6874  */
6875 JNIEXPORT jint JNICALL
6876 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1eq_1null(JNIEnv * env, jobject obj, jint p0, jint p1)
6877 {
6878  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1eq_1null(JNIEnv *, jobject, jint, jint)");
6879 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6880  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_eq_null >(env, obj, p0, p1);
6881 #else
6882  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_eq_null >(env, NULL, obj, p0, p1);
6883 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6884 }
6885 
6886 /*
6887  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6888  * Method: branch_col_eq
6889  * Signature: (Ljava/nio/ByteBuffer;III)I
6890  */
6891 JNIEXPORT jint JNICALL
6892 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1eq(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
6893 {
6894  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1eq(JNIEnv *, jobject, jobject, jint, jint, jint)");
6895 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6896  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_eq >(env, obj, p0, p1, p2, p3);
6897 #else
6898  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_eq >(env, NULL, obj, p0, p1, p2, p3);
6899 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6900 }
6901 
6902 /*
6903  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6904  * Method: branch_col_ne
6905  * Signature: (Ljava/nio/ByteBuffer;III)I
6906  */
6907 JNIEXPORT jint JNICALL
6908 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1ne(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
6909 {
6910  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1ne(JNIEnv *, jobject, jobject, jint, jint, jint)");
6911 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6912  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_ne >(env, obj, p0, p1, p2, p3);
6913 #else
6914  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_ne >(env, NULL, obj, p0, p1, p2, p3);
6915 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6916 }
6917 
6918 /*
6919  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6920  * Method: branch_col_lt
6921  * Signature: (Ljava/nio/ByteBuffer;III)I
6922  */
6923 JNIEXPORT jint JNICALL
6924 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1lt(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
6925 {
6926  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1lt(JNIEnv *, jobject, jobject, jint, jint, jint)");
6927 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6928  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_lt >(env, obj, p0, p1, p2, p3);
6929 #else
6930  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_lt >(env, NULL, obj, p0, p1, p2, p3);
6931 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6932 }
6933 
6934 /*
6935  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6936  * Method: branch_col_le
6937  * Signature: (Ljava/nio/ByteBuffer;III)I
6938  */
6939 JNIEXPORT jint JNICALL
6940 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1le(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
6941 {
6942  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1le(JNIEnv *, jobject, jobject, jint, jint, jint)");
6943 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6944  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_le >(env, obj, p0, p1, p2, p3);
6945 #else
6946  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_le >(env, NULL, obj, p0, p1, p2, p3);
6947 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6948 }
6949 
6950 /*
6951  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6952  * Method: branch_col_gt
6953  * Signature: (Ljava/nio/ByteBuffer;III)I
6954  */
6955 JNIEXPORT jint JNICALL
6956 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1gt(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
6957 {
6958  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1gt(JNIEnv *, jobject, jobject, jint, jint, jint)");
6959 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6960  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_gt >(env, obj, p0, p1, p2, p3);
6961 #else
6962  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_gt >(env, NULL, obj, p0, p1, p2, p3);
6963 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6964 }
6965 
6966 /*
6967  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6968  * Method: branch_col_ge
6969  * Signature: (Ljava/nio/ByteBuffer;III)I
6970  */
6971 JNIEXPORT jint JNICALL
6972 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1ge(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
6973 {
6974  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1ge(JNIEnv *, jobject, jobject, jint, jint, jint)");
6975 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6976  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_ge >(env, obj, p0, p1, p2, p3);
6977 #else
6978  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_ge >(env, NULL, obj, p0, p1, p2, p3);
6979 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6980 }
6981 
6982 /*
6983  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
6984  * Method: branch_col_eq_null
6985  * Signature: (II)I
6986  */
6987 JNIEXPORT jint JNICALL
6988 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1eq_1null(JNIEnv * env, jobject obj, jint p0, jint p1)
6989 {
6990  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1eq_1null(JNIEnv *, jobject, jint, jint)");
6991 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6992  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_eq_null >(env, obj, p0, p1);
6993 #else
6994  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_eq_null >(env, NULL, obj, p0, p1);
6995 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
6996 }
6997 
6998 /*
6999  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7000  * Method: branch_col_ne_null
7001  * Signature: (II)I
7002  */
7003 JNIEXPORT jint JNICALL
7004 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1ne_1null(JNIEnv * env, jobject obj, jint p0, jint p1)
7005 {
7006  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1ne_1null(JNIEnv *, jobject, jint, jint)");
7007 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7008  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_ne_null >(env, obj, p0, p1);
7009 #else
7010  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_ne_null >(env, NULL, obj, p0, p1);
7011 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7012 }
7013 
7014 /*
7015  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7016  * Method: branch_col_like
7017  * Signature: (Ljava/nio/ByteBuffer;III)I
7018  */
7019 JNIEXPORT jint JNICALL
7020 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1like(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
7021 {
7022  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1like(JNIEnv *, jobject, jobject, jint, jint, jint)");
7023 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7024  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_like >(env, obj, p0, p1, p2, p3);
7025 #else
7026  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_like >(env, NULL, obj, p0, p1, p2, p3);
7027 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7028 }
7029 
7030 /*
7031  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7032  * Method: branch_col_notlike
7033  * Signature: (Ljava/nio/ByteBuffer;III)I
7034  */
7035 JNIEXPORT jint JNICALL
7036 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1notlike(JNIEnv * env, jobject obj, jobject p0, jint p1, jint p2, jint p3)
7037 {
7038  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_branch_1col_1notlike(JNIEnv *, jobject, jobject, jint, jint, jint)");
7039 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7040  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::branch_col_notlike >(env, obj, p0, p1, p2, p3);
7041 #else
7042  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_void_1cp_bb, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__branch_col_notlike >(env, NULL, obj, p0, p1, p2, p3);
7043 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7044 }
7045 
7046 /*
7047  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7048  * Method: interpret_exit_ok
7049  * Signature: ()I
7050  */
7051 JNIEXPORT jint JNICALL
7052 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1ok(JNIEnv * env, jobject obj)
7053 {
7054  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1ok(JNIEnv *, jobject)");
7055 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7056  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, &NdbInterpretedCode::interpret_exit_ok >(env, obj);
7057 #else
7058  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, &NdbApiWrapper::NdbInterpretedCode__interpret_exit_ok >(env, NULL, obj);
7059 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7060 }
7061 
7062 /*
7063  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7064  * Method: interpret_exit_nok
7065  * Signature: (I)I
7066  */
7067 JNIEXPORT jint JNICALL
7068 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1nok__I(JNIEnv * env, jobject obj, jint p0)
7069 {
7070  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1nok__I(JNIEnv *, jobject, jint)");
7071 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7072  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, &NdbInterpretedCode::interpret_exit_nok >(env, obj, p0);
7073 #else
7074  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__interpret_exit_nok__0 >(env, NULL, obj, p0);
7075 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7076 }
7077 
7078 /*
7079  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7080  * Method: interpret_exit_nok
7081  * Signature: ()I
7082  */
7083 JNIEXPORT jint JNICALL
7084 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1nok__(JNIEnv * env, jobject obj)
7085 {
7086  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1nok__(JNIEnv *, jobject)");
7087 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7088  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, &NdbInterpretedCode::interpret_exit_nok >(env, obj);
7089 #else
7090  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, &NdbApiWrapper::NdbInterpretedCode__interpret_exit_nok__1 >(env, NULL, obj);
7091 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7092 }
7093 
7094 /*
7095  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7096  * Method: interpret_exit_last_row
7097  * Signature: ()I
7098  */
7099 JNIEXPORT jint JNICALL
7100 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1last_1row(JNIEnv * env, jobject obj)
7101 {
7102  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_interpret_1exit_1last_1row(JNIEnv *, jobject)");
7103 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7104  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, &NdbInterpretedCode::interpret_exit_last_row >(env, obj);
7105 #else
7106  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, &NdbApiWrapper::NdbInterpretedCode__interpret_exit_last_row >(env, NULL, obj);
7107 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7108 }
7109 
7110 /*
7111  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7112  * Method: add_val
7113  * Signature: (II)I
7114  */
7115 JNIEXPORT jint JNICALL
7116 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_add_1val__II(JNIEnv * env, jobject obj, jint p0, jint p1)
7117 {
7118  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_add_1val__II(JNIEnv *, jobject, jint, jint)");
7119 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7120  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::add_val >(env, obj, p0, p1);
7121 #else
7122  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__add_val__0 >(env, NULL, obj, p0, p1);
7123 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7124 }
7125 
7126 /*
7127  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7128  * Method: add_val
7129  * Signature: (IJ)I
7130  */
7131 JNIEXPORT jint JNICALL
7132 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_add_1val__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
7133 {
7134  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_add_1val__IJ(JNIEnv *, jobject, jint, jlong)");
7135 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7136  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint64, &NdbInterpretedCode::add_val >(env, obj, p0, p1);
7137 #else
7138  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint64, &NdbApiWrapper::NdbInterpretedCode__add_val__1 >(env, NULL, obj, p0, p1);
7139 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7140 }
7141 
7142 /*
7143  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7144  * Method: sub_val
7145  * Signature: (II)I
7146  */
7147 JNIEXPORT jint JNICALL
7148 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_sub_1val__II(JNIEnv * env, jobject obj, jint p0, jint p1)
7149 {
7150  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_sub_1val__II(JNIEnv *, jobject, jint, jint)");
7151 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7152  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint32, &NdbInterpretedCode::sub_val >(env, obj, p0, p1);
7153 #else
7154  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__sub_val__0 >(env, NULL, obj, p0, p1);
7155 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7156 }
7157 
7158 /*
7159  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7160  * Method: sub_val
7161  * Signature: (IJ)I
7162  */
7163 JNIEXPORT jint JNICALL
7164 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_sub_1val__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
7165 {
7166  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_sub_1val__IJ(JNIEnv *, jobject, jint, jlong)");
7167 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7168  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, ttrait_Uint64, &NdbInterpretedCode::sub_val >(env, obj, p0, p1);
7169 #else
7170  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, ttrait_Uint64, &NdbApiWrapper::NdbInterpretedCode__sub_val__1 >(env, NULL, obj, p0, p1);
7171 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7172 }
7173 
7174 /*
7175  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7176  * Method: def_sub
7177  * Signature: (I)I
7178  */
7179 JNIEXPORT jint JNICALL
7180 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_def_1sub(JNIEnv * env, jobject obj, jint p0)
7181 {
7182  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_def_1sub(JNIEnv *, jobject, jint)");
7183 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7184  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, &NdbInterpretedCode::def_sub >(env, obj, p0);
7185 #else
7186  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__def_sub >(env, NULL, obj, p0);
7187 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7188 }
7189 
7190 /*
7191  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7192  * Method: call_sub
7193  * Signature: (I)I
7194  */
7195 JNIEXPORT jint JNICALL
7196 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_call_1sub(JNIEnv * env, jobject obj, jint p0)
7197 {
7198  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_call_1sub(JNIEnv *, jobject, jint)");
7199 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7200  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, ttrait_Uint32, &NdbInterpretedCode::call_sub >(env, obj, p0);
7201 #else
7202  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, ttrait_Uint32, &NdbApiWrapper::NdbInterpretedCode__call_sub >(env, NULL, obj, p0);
7203 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7204 }
7205 
7206 /*
7207  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7208  * Method: ret_sub
7209  * Signature: ()I
7210  */
7211 JNIEXPORT jint JNICALL
7212 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_ret_1sub(JNIEnv * env, jobject obj)
7213 {
7214  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_ret_1sub(JNIEnv *, jobject)");
7215 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7216  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, &NdbInterpretedCode::ret_sub >(env, obj);
7217 #else
7218  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, &NdbApiWrapper::NdbInterpretedCode__ret_sub >(env, NULL, obj);
7219 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7220 }
7221 
7222 /*
7223  * Class: com_mysql_ndbjtie_ndbapi_NdbInterpretedCode
7224  * Method: finalise
7225  * Signature: ()I
7226  */
7227 JNIEXPORT jint JNICALL
7228 Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_finalise(JNIEnv * env, jobject obj)
7229 {
7230  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbInterpretedCode_finalise(JNIEnv *, jobject)");
7231 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7232  return gcall_mfr< ttrait_c_m_n_n_NdbInterpretedCode_t, ttrait_int, &NdbInterpretedCode::finalise >(env, obj);
7233 #else
7234  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbInterpretedCode_r, &NdbApiWrapper::NdbInterpretedCode__finalise >(env, NULL, obj);
7235 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7236 }
7237 
7238 // ---------------------------------------------------------------------------
7239 
7240 //#include "com_mysql_ndbjtie_ndbapi_NdbOperation.h"
7241 
7242 /*
7243  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7244  * Method: getBlobHandle
7245  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
7246  */
7247 JNIEXPORT jobject JNICALL
7248 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandle__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
7249 {
7250  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandle__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
7251 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7252  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbBlob_p, ttrait_char_cp_jutf8null, &NdbOperation::getBlobHandle >(env, obj, p0); // call of overloaded const/non-const method
7253 #else
7254  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbOperation_cr, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbOperation__getBlobHandle__0 >(env, NULL, obj, p0);
7255 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7256 }
7257 
7258 /*
7259  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7260  * Method: getBlobHandle
7261  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
7262  */
7263 JNIEXPORT jobject JNICALL
7264 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandle__I(JNIEnv * env, jobject obj, jint p0)
7265 {
7266  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandle__I(JNIEnv *, jobject, jint)");
7267 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7268  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbBlob_p, ttrait_Uint32, &NdbOperation::getBlobHandle >(env, obj, p0); // call of overloaded const/non-const method
7269 #else
7270  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbOperation_cr, ttrait_Uint32, &NdbApiWrapper::NdbOperation__getBlobHandle__1 >(env, NULL, obj, p0);
7271 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7272 }
7273 
7274 /*
7275  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7276  * Method: getNdbError
7277  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
7278  */
7279 JNIEXPORT jobject JNICALL
7280 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getNdbError(JNIEnv * env, jobject obj)
7281 {
7282  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getNdbError(JNIEnv *, jobject)");
7283 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7284  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbError_cr, &NdbOperation::getNdbError >(env, obj);
7285 #else
7286  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getNdbError >(env, NULL, obj);
7287 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7288 }
7289 
7290 /*
7291  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7292  * Method: getNdbErrorLine
7293  * Signature: ()I
7294  */
7295 JNIEXPORT jint JNICALL
7296 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getNdbErrorLine(JNIEnv * env, jobject obj)
7297 {
7298  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getNdbErrorLine(JNIEnv *, jobject)");
7299 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7300  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_int, &NdbOperation::getNdbErrorLine >(env, obj);
7301 #else
7302  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getNdbErrorLine >(env, NULL, obj);
7303 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7304 }
7305 
7306 /*
7307  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7308  * Method: getTableName
7309  * Signature: ()Ljava/lang/String;
7310  */
7311 JNIEXPORT jstring JNICALL
7312 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getTableName(JNIEnv * env, jobject obj)
7313 {
7314  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getTableName(JNIEnv *, jobject)");
7315 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7316  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_char_cp_jutf8null, &NdbOperation::getTableName >(env, obj);
7317 #else
7318  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getTableName >(env, NULL, obj);
7319 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7320 }
7321 
7322 /*
7323  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7324  * Method: getTable
7325  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;
7326  */
7327 JNIEXPORT jobject JNICALL
7328 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getTable(JNIEnv * env, jobject obj)
7329 {
7330  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getTable(JNIEnv *, jobject)");
7331 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7332  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbOperation::getTable >(env, obj);
7333 #else
7334  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Table_cp, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getTable >(env, NULL, obj);
7335 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7336 }
7337 
7338 /*
7339  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7340  * Method: getType
7341  * Signature: ()I
7342  */
7343 JNIEXPORT jint JNICALL
7344 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getType(JNIEnv * env, jobject obj)
7345 {
7346  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getType(JNIEnv *, jobject)");
7347 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7348  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbOperation_Type_iv/*_enum_*/, &NdbOperation::getType >(env, obj); // MMM const return
7349 #else
7350  return gcall_fr< ttrait_c_m_n_n_NdbOperation_Type_iv/*_enum_*/, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getType >(env, NULL, obj); // MMM const return
7351 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7352 }
7353 
7354 /*
7355  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7356  * Method: getLockMode
7357  * Signature: ()I
7358  */
7359 JNIEXPORT jint JNICALL
7360 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getLockMode(JNIEnv * env, jobject obj)
7361 {
7362  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getLockMode(JNIEnv *, jobject)");
7363 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7364  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, &NdbOperation::getLockMode >(env, obj);
7365 #else
7366  return gcall_fr< ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getLockMode >(env, NULL, obj);
7367 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7368 }
7369 
7370 /*
7371  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7372  * Method: getAbortOption
7373  * Signature: ()I
7374  */
7375 JNIEXPORT jint JNICALL
7376 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getAbortOption(JNIEnv * env, jobject obj)
7377 {
7378  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getAbortOption(JNIEnv *, jobject)");
7379 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7380  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbOperation::getAbortOption >(env, obj);
7381 #else
7382  return gcall_fr< ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getAbortOption >(env, NULL, obj);
7383 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7384 }
7385 
7386 /*
7387  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7388  * Method: getNdbTransaction
7389  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;
7390  */
7391 JNIEXPORT jobject JNICALL
7392 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getNdbTransaction(JNIEnv * env, jobject obj)
7393 {
7394  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getNdbTransaction(JNIEnv *, jobject)");
7395 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7396  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbTransaction_p, &NdbOperation::getNdbTransaction >(env, obj);
7397 #else
7398  return gcall_fr< ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getNdbTransaction >(env, NULL, obj);
7399 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7400 }
7401 
7402 /*
7403  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7404  * Method: getLockHandle
7405  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbLockHandle;
7406  */
7407 JNIEXPORT jobject JNICALL
7408 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getLockHandle(JNIEnv * env, jobject obj)
7409 {
7410  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getLockHandle(JNIEnv *, jobject)");
7411 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7412  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_ct, ttrait_c_m_n_n_NdbLockHandle_cp, &NdbOperation::getLockHandle >(env, obj); // call of overloaded const/non-const method
7413 #else
7414  return gcall_fr< ttrait_c_m_n_n_NdbLockHandle_cp, ttrait_c_m_n_n_NdbOperation_cr, &NdbApiWrapper::NdbOperation__getLockHandle__0 >(env, NULL, obj);
7415 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7416 }
7417 
7418 /*
7419  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7420  * Method: getLockHandleM
7421  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbLockHandle;
7422  */
7423 JNIEXPORT jobject JNICALL Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getLockHandleM(JNIEnv * env, jobject obj)
7424 {
7425  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getLockHandleM(JNIEnv *, jobject)");
7426 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7427  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_c_m_n_n_NdbLockHandle_cp, &NdbOperation::getLockHandle >(env, obj); // call of overloaded const/non-const method
7428 #else
7429  return gcall_fr< ttrait_c_m_n_n_NdbLockHandle_cp, ttrait_c_m_n_n_NdbOperation_r, &NdbApiWrapper::NdbOperation__getLockHandle__1 >(env, NULL, obj);
7430 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7431 }
7432 
7433 /*
7434  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7435  * Method: insertTuple
7436  * Signature: ()I
7437  */
7438 JNIEXPORT jint JNICALL
7439 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_insertTuple(JNIEnv * env, jobject obj)
7440 {
7441  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_insertTuple(JNIEnv *, jobject)");
7442 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7443  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, &NdbOperation::insertTuple >(env, obj);
7444 #else
7445  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, &NdbApiWrapper::NdbOperation__insertTuple >(env, NULL, obj);
7446 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7447 }
7448 
7449 /*
7450  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7451  * Method: updateTuple
7452  * Signature: ()I
7453  */
7454 JNIEXPORT jint JNICALL
7455 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_updateTuple(JNIEnv * env, jobject obj)
7456 {
7457  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_updateTuple(JNIEnv *, jobject)");
7458 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7459  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, &NdbOperation::updateTuple >(env, obj);
7460 #else
7461  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, &NdbApiWrapper::NdbOperation__updateTuple >(env, NULL, obj);
7462 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7463 }
7464 
7465 /*
7466  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7467  * Method: writeTuple
7468  * Signature: ()I
7469  */
7470 JNIEXPORT jint JNICALL
7471 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_writeTuple(JNIEnv * env, jobject obj)
7472 {
7473  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_writeTuple(JNIEnv *, jobject)");
7474 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7475  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, &NdbOperation::writeTuple >(env, obj);
7476 #else
7477  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, &NdbApiWrapper::NdbOperation__writeTuple >(env, NULL, obj);
7478 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7479 }
7480 
7481 /*
7482  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7483  * Method: deleteTuple
7484  * Signature: ()I
7485  */
7486 JNIEXPORT jint JNICALL
7487 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_deleteTuple(JNIEnv * env, jobject obj)
7488 {
7489  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_deleteTuple(JNIEnv *, jobject)");
7490 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7491  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, &NdbOperation::deleteTuple >(env, obj);
7492 #else
7493  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, &NdbApiWrapper::NdbOperation__deleteTuple >(env, NULL, obj);
7494 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7495 }
7496 
7497 /*
7498  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7499  * Method: readTuple
7500  * Signature: (I)I
7501  */
7502 JNIEXPORT jint JNICALL
7503 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_readTuple(JNIEnv * env, jobject obj, jint p0)
7504 {
7505  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_readTuple(JNIEnv *, jobject, jint)");
7506 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7507  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, &NdbOperation::readTuple >(env, obj, p0);
7508 #else
7509  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, &NdbApiWrapper::NdbOperation__readTuple >(env, NULL, obj, p0);
7510 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7511 }
7512 
7513 /*
7514  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7515  * Method: equal
7516  * Signature: (Ljava/lang/String;Ljava/nio/ByteBuffer;)I
7517  */
7518 JNIEXPORT jint JNICALL
7519 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__Ljava_lang_String_2Ljava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jstring p0, jobject p1)
7520 {
7521  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__Ljava_lang_String_2Ljava_nio_ByteBuffer_2(JNIEnv *, jobject, jstring, jobject)");
7522 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7523  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_char_1cp_bb, &NdbOperation::equal >(env, obj, p0, p1);
7524 #else
7525  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_char_1cp_bb, &NdbApiWrapper::NdbOperation__equal__0 >(env, NULL, obj, p0, p1);
7526 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7527 }
7528 
7529 /*
7530  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7531  * Method: equal
7532  * Signature: (Ljava/lang/String;I)I
7533  */
7534 JNIEXPORT jint JNICALL
7535 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__Ljava_lang_String_2I(JNIEnv * env, jobject obj, jstring p0, jint p1)
7536 {
7537  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__Ljava_lang_String_2I(JNIEnv *, jobject, jstring, jint)");
7538 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7539  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_Int32, &NdbOperation::equal >(env, obj, p0, p1);
7540 #else
7541  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_Int32, &NdbApiWrapper::NdbOperation__equal__1 >(env, NULL, obj, p0, p1);
7542 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7543 }
7544 
7545 /*
7546  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7547  * Method: equal
7548  * Signature: (Ljava/lang/String;J)I
7549  */
7550 JNIEXPORT jint JNICALL
7551 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__Ljava_lang_String_2J(JNIEnv * env, jobject obj, jstring p0, jlong p1)
7552 {
7553  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__Ljava_lang_String_2J(JNIEnv *, jobject, jstring, jlong)");
7554 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7555  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_Int64, &NdbOperation::equal >(env, obj, p0, p1);
7556 #else
7557  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_Int64, &NdbApiWrapper::NdbOperation__equal__2 >(env, NULL, obj, p0, p1);
7558 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7559 }
7560 
7561 /*
7562  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7563  * Method: equal
7564  * Signature: (ILjava/nio/ByteBuffer;)I
7565  */
7566 JNIEXPORT jint JNICALL
7567 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__ILjava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jint p0, jobject p1)
7568 {
7569  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__ILjava_nio_ByteBuffer_2(JNIEnv *, jobject, jint, jobject)");
7570 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7571  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_char_1cp_bb, &NdbOperation::equal >(env, obj, p0, p1);
7572 #else
7573  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_char_1cp_bb, &NdbApiWrapper::NdbOperation__equal__3 >(env, NULL, obj, p0, p1);
7574 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7575 }
7576 
7577 /*
7578  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7579  * Method: equal
7580  * Signature: (II)I
7581  */
7582 JNIEXPORT jint JNICALL
7583 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__II(JNIEnv * env, jobject obj, jint p0, jint p1)
7584 {
7585  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__II(JNIEnv *, jobject, jint, jint)");
7586 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7587  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_Int32, &NdbOperation::equal >(env, obj, p0, p1);
7588 #else
7589  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_Int32, &NdbApiWrapper::NdbOperation__equal__4 >(env, NULL, obj, p0, p1);
7590 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7591 }
7592 
7593 /*
7594  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7595  * Method: equal
7596  * Signature: (IJ)I
7597  */
7598 JNIEXPORT jint JNICALL
7599 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
7600 {
7601  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_equal__IJ(JNIEnv *, jobject, jint, jlong)");
7602 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7603  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_Int64, &NdbOperation::equal >(env, obj, p0, p1);
7604 #else
7605  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_Int64, &NdbApiWrapper::NdbOperation__equal__5 >(env, NULL, obj, p0, p1);
7606 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7607 }
7608 
7609 /*
7610  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7611  * Method: getValue
7612  * Signature: (Ljava/lang/String;Ljava/nio/ByteBuffer;)Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
7613  */
7614 JNIEXPORT jobject JNICALL
7615 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getValue__Ljava_lang_String_2Ljava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jstring p0, jobject p1)
7616 {
7617  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getValue__Ljava_lang_String_2Ljava_nio_ByteBuffer_2(JNIEnv *, jobject, jstring, jobject)");
7618 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7619  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_c_m_n_n_NdbRecAttr_p, ttrait_char_cp_jutf8null, ttrait_char_1p_bb, &NdbOperation::getValue >(env, obj, p0, p1);
7620 #else
7621  return gcall_fr< ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_char_1p_bb, &NdbApiWrapper::NdbOperation__getValue__0 >(env, NULL, obj, p0, p1);
7622 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7623 }
7624 
7625 /*
7626  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7627  * Method: getValue
7628  * Signature: (ILjava/nio/ByteBuffer;)Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
7629  */
7630 JNIEXPORT jobject JNICALL
7631 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getValue__ILjava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jint p0, jobject p1)
7632 {
7633  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getValue__ILjava_nio_ByteBuffer_2(JNIEnv *, jobject, jint, jobject)");
7634 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7635  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_c_m_n_n_NdbRecAttr_p, ttrait_Uint32, ttrait_char_1p_bb, &NdbOperation::getValue >(env, obj, p0, p1);
7636 #else
7637  return gcall_fr< ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_char_1p_bb, &NdbApiWrapper::NdbOperation__getValue__1 >(env, NULL, obj, p0, p1);
7638 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7639 }
7640 
7641 /*
7642  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7643  * Method: getValue
7644  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;Ljava/nio/ByteBuffer;)Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
7645  */
7646 JNIEXPORT jobject JNICALL
7647 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getValue__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2Ljava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jobject p0, jobject p1)
7648 {
7649  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getValue__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2Ljava_nio_ByteBuffer_2(JNIEnv *, jobject, jobject, jobject)");
7650 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7651  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_char_1p_bb, &NdbOperation::getValue >(env, obj, p0, p1);
7652 #else
7653  return gcall_fr< ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbOperation_r, ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_char_1p_bb, &NdbApiWrapper::NdbOperation__getValue__2 >(env, NULL, obj, p0, p1);
7654 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7655 }
7656 
7657 /*
7658  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7659  * Method: setValue
7660  * Signature: (Ljava/lang/String;Ljava/nio/ByteBuffer;)I
7661  */
7662 JNIEXPORT jint JNICALL
7663 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2Ljava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jstring p0, jobject p1)
7664 {
7665  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2Ljava_nio_ByteBuffer_2(JNIEnv *, jobject, jstring, jobject)");
7666 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7667  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_char_1cp_bb, &NdbOperation::setValue >(env, obj, p0, p1);
7668 #else
7669  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_char_1cp_bb, &NdbApiWrapper::NdbOperation__setValue__0 >(env, NULL, obj, p0, p1);
7670 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7671 }
7672 
7673 /*
7674  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7675  * Method: setValue
7676  * Signature: (Ljava/lang/String;I)I
7677  */
7678 JNIEXPORT jint JNICALL
7679 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2I(JNIEnv * env, jobject obj, jstring p0, jint p1)
7680 {
7681  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2I(JNIEnv *, jobject, jstring, jint)");
7682 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7683  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_Int32, &NdbOperation::setValue >(env, obj, p0, p1);
7684 #else
7685  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_Int32, &NdbApiWrapper::NdbOperation__setValue__1 >(env, NULL, obj, p0, p1);
7686 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7687 }
7688 
7689 /*
7690  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7691  * Method: setValue
7692  * Signature: (Ljava/lang/String;J)I
7693  */
7694 JNIEXPORT jint JNICALL
7695 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2J(JNIEnv * env, jobject obj, jstring p0, jlong p1)
7696 {
7697  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2J(JNIEnv *, jobject, jstring, jlong)");
7698 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7699  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_Int64, &NdbOperation::setValue >(env, obj, p0, p1);
7700 #else
7701  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_Int64, &NdbApiWrapper::NdbOperation__setValue__2 >(env, NULL, obj, p0, p1);
7702 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7703 }
7704 
7705 /*
7706  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7707  * Method: setValue
7708  * Signature: (Ljava/lang/String;F)I
7709  */
7710 JNIEXPORT jint JNICALL
7711 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2F(JNIEnv * env, jobject obj, jstring p0, jfloat p1)
7712 {
7713  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2F(JNIEnv *, jobject, jstring, jfloat)");
7714 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7715  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_float, &NdbOperation::setValue >(env, obj, p0, p1);
7716 #else
7717  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_float, &NdbApiWrapper::NdbOperation__setValue__3 >(env, NULL, obj, p0, p1);
7718 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7719 }
7720 
7721 /*
7722  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7723  * Method: setValue
7724  * Signature: (Ljava/lang/String;D)I
7725  */
7726 JNIEXPORT jint JNICALL
7727 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2D(JNIEnv * env, jobject obj, jstring p0, jdouble p1)
7728 {
7729  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__Ljava_lang_String_2D(JNIEnv *, jobject, jstring, jdouble)");
7730 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7731  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_char_cp_jutf8null, ttrait_double, &NdbOperation::setValue >(env, obj, p0, p1);
7732 #else
7733  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, ttrait_double, &NdbApiWrapper::NdbOperation__setValue__4 >(env, NULL, obj, p0, p1);
7734 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7735 }
7736 
7737 /*
7738  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7739  * Method: setValue
7740  * Signature: (ILjava/nio/ByteBuffer;)I
7741  */
7742 JNIEXPORT jint JNICALL
7743 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__ILjava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jint p0, jobject p1)
7744 {
7745  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__ILjava_nio_ByteBuffer_2(JNIEnv *, jobject, jint, jobject)");
7746 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7747  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_char_1cp_bb, &NdbOperation::setValue >(env, obj, p0, p1);
7748 #else
7749  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_char_1cp_bb, &NdbApiWrapper::NdbOperation__setValue__5 >(env, NULL, obj, p0, p1);
7750 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7751 }
7752 
7753 /*
7754  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7755  * Method: setValue
7756  * Signature: (II)I
7757  */
7758 JNIEXPORT jint JNICALL
7759 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__II(JNIEnv * env, jobject obj, jint p0, jint p1)
7760 {
7761  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__II(JNIEnv *, jobject, jint, jint)");
7762 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7763  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_Int32, &NdbOperation::setValue >(env, obj, p0, p1);
7764 #else
7765  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_Int32, &NdbApiWrapper::NdbOperation__setValue__6 >(env, NULL, obj, p0, p1);
7766 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7767 }
7768 
7769 /*
7770  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7771  * Method: setValue
7772  * Signature: (IJ)I
7773  */
7774 JNIEXPORT jint JNICALL
7775 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
7776 {
7777  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__IJ(JNIEnv *, jobject, jint, jlong)");
7778 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7779  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_Int64, &NdbOperation::setValue >(env, obj, p0, p1);
7780 #else
7781  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_Int64, &NdbApiWrapper::NdbOperation__setValue__7 >(env, NULL, obj, p0, p1);
7782 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7783 }
7784 
7785 /*
7786  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7787  * Method: setValue
7788  * Signature: (IF)I
7789  */
7790 JNIEXPORT jint JNICALL
7791 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__IF(JNIEnv * env, jobject obj, jint p0, jfloat p1)
7792 {
7793  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__IF(JNIEnv *, jobject, jint, jfloat)");
7794 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7795  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_float, &NdbOperation::setValue >(env, obj, p0, p1);
7796 #else
7797  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_float, &NdbApiWrapper::NdbOperation__setValue__8 >(env, NULL, obj, p0, p1);
7798 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7799 }
7800 
7801 /*
7802  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7803  * Method: setValue
7804  * Signature: (ID)I
7805  */
7806 JNIEXPORT jint JNICALL
7807 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__ID(JNIEnv * env, jobject obj, jint p0, jdouble p1)
7808 {
7809  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setValue__ID(JNIEnv *, jobject, jint, jdouble)");
7810 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7811  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_Uint32, ttrait_double, &NdbOperation::setValue >(env, obj, p0, p1);
7812 #else
7813  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, ttrait_double, &NdbApiWrapper::NdbOperation__setValue__9 >(env, NULL, obj, p0, p1);
7814 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7815 }
7816 
7817 /*
7818  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7819  * Method: getBlobHandleM
7820  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
7821  */
7822 JNIEXPORT jobject JNICALL
7823 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandleM__Ljava_lang_String_2(JNIEnv * env, jobject obj, jstring p0)
7824 {
7825  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandleM__Ljava_lang_String_2(JNIEnv *, jobject, jstring)");
7826 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7827  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_c_m_n_n_NdbBlob_p, ttrait_char_cp_jutf8null, &NdbOperation::getBlobHandle >(env, obj, p0); // call of overloaded const/non-const method
7828 #else
7829  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbOperation_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::NdbOperation__getBlobHandle__2 >(env, NULL, obj, p0);
7830 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7831 }
7832 
7833 /*
7834  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7835  * Method: getBlobHandleM
7836  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbBlob;
7837  */
7838 JNIEXPORT jobject JNICALL
7839 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandleM__I(JNIEnv * env, jobject obj, jint p0)
7840 {
7841  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_getBlobHandleM__I(JNIEnv *, jobject, jint)");
7842 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7843  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_c_m_n_n_NdbBlob_p, ttrait_Uint32, &NdbOperation::getBlobHandle >(env, obj, p0); // call of overloaded const/non-const method
7844 #else
7845  return gcall_fr< ttrait_c_m_n_n_NdbBlob_p, ttrait_c_m_n_n_NdbOperation_r, ttrait_Uint32, &NdbApiWrapper::NdbOperation__getBlobHandle__3 >(env, NULL, obj, p0);
7846 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
7847 }
7848 
7849 /*
7850  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation
7851  * Method: setAbortOption
7852  * Signature: (I)I
7853  */
7854 JNIEXPORT jint JNICALL
7855 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setAbortOption(JNIEnv * env, jobject obj, jint p0)
7856 {
7857  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_setAbortOption(JNIEnv *, jobject, jint)");
7858 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7859  return gcall_mfr< ttrait_c_m_n_n_NdbOperation_t, ttrait_int, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbOperation::setAbortOption >(env, obj, p0);
7860 #else
7861  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbOperation_r, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbApiWrapper::NdbOperation__setAbortOption >(env, NULL, obj, p0);
7862 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
7863 }
7864 
7865 // ---------------------------------------------------------------------------
7866 
7867 //#include "com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec.h"
7868 
7869 /*
7870  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec
7871  * Method: column
7872  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
7873  */
7874 JNIEXPORT jobject JNICALL
7875 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_column__(JNIEnv * env, jobject obj)
7876 {
7877  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_column__(JNIEnv *, jobject)");
7878  return gget< ttrait_c_m_n_n_NdbOperation_GetValueSpec_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbOperation::GetValueSpec::column >(env, obj);
7879 }
7880 
7881 /*
7882  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec
7883  * Method: recAttr
7884  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
7885  */
7886 JNIEXPORT jobject JNICALL
7887 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_recAttr__(JNIEnv * env, jobject obj)
7888 {
7889  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_recAttr__(JNIEnv *, jobject)");
7890  return gget< ttrait_c_m_n_n_NdbOperation_GetValueSpec_t, ttrait_c_m_n_n_NdbRecAttr_p, &NdbOperation::GetValueSpec::recAttr >(env, obj);
7891 }
7892 
7893 /*
7894  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec
7895  * Method: column
7896  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)V
7897  */
7898 JNIEXPORT void JNICALL
7899 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_column__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv * env, jobject obj, jobject p0)
7900 {
7901  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_column__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv *, jobject, jobject)");
7902  gset< ttrait_c_m_n_n_NdbOperation_GetValueSpec_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbOperation::GetValueSpec::column >(env, obj, p0);
7903 }
7904 
7905 /*
7906  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec
7907  * Method: recAttr
7908  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;)V
7909  */
7910 JNIEXPORT void JNICALL
7911 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_recAttr__Lcom_mysql_ndbjtie_ndbapi_NdbRecAttr_2(JNIEnv * env, jobject obj, jobject p0)
7912 {
7913  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_recAttr__Lcom_mysql_ndbjtie_ndbapi_NdbRecAttr_2(JNIEnv *, jobject, jobject)");
7914  gset< ttrait_c_m_n_n_NdbOperation_GetValueSpec_t, ttrait_c_m_n_n_NdbRecAttr_p, &NdbOperation::GetValueSpec::recAttr >(env, obj, p0);
7915 }
7916 
7917 /*
7918  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec
7919  * Method: create
7920  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpec;
7921  */
7922 JNIEXPORT jobject JNICALL
7923 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_create(JNIEnv * env, jclass cls)
7924 {
7925  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_create(JNIEnv *, jclass)");
7926  return gcreate< ttrait_c_m_n_n_NdbOperation_GetValueSpec_r >(env, cls);
7927 }
7928 
7929 /*
7930  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpec
7931  * Method: delete
7932  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpec;)V
7933  */
7934 JNIEXPORT void JNICALL
7935 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_delete(JNIEnv * env, jclass cls, jobject p0)
7936 {
7937  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpec_delete(JNIEnv *, jclass, jobject)");
7938  gdelete< ttrait_c_m_n_n_NdbOperation_GetValueSpec_r >(env, cls, p0);
7939 }
7940 
7941 // ---------------------------------------------------------------------------
7942 
7943 //#include "com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray.h"
7944 
7945 /*
7946  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray
7947  * Method: create
7948  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpecArray;
7949  */
7950 JNIEXPORT jobject JNICALL
7951 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpecArray_create(JNIEnv * env, jclass cls, jint p0)
7952 {
7953  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpecArray_create(JNIEnv *, jclass, jint)");
7954  return gcreateArray< ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_r, ttrait_int32 >(env, cls, p0);
7955 }
7956 
7957 /*
7958  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray
7959  * Method: delete
7960  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpecArray;)V
7961  */
7962 JNIEXPORT void JNICALL
7963 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpecArray_delete(JNIEnv * env, jclass cls, jobject p0)
7964 {
7965  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpecArray_delete(JNIEnv *, jclass, jobject)");
7966  gdeleteArray< ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_r >(env, cls, p0);
7967 }
7968 
7969 /*
7970  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray
7971  * Method: at
7972  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpec;
7973  */
7974 JNIEXPORT jobject JNICALL
7975 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpecArray_at(JNIEnv * env, jobject obj, jint p0)
7976 {
7977  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024GetValueSpecArray_at(JNIEnv *, jobject, jint)");
7978  return gat< ttrait_c_m_n_n_NdbOperation_GetValueSpec_r, ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_r, ttrait_int32 >(env, NULL, obj, p0);
7979 }
7980 
7981 // ---------------------------------------------------------------------------
7982 
7983 //#include "com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions.h"
7984 
7985 /*
7986  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
7987  * Method: optionsPresent
7988  * Signature: ()J
7989  */
7990 JNIEXPORT jlong JNICALL
7991 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_optionsPresent__(JNIEnv * env, jobject obj)
7992 {
7993  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_optionsPresent__(JNIEnv *, jobject)");
7994  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint64, &NdbOperation::OperationOptions::optionsPresent >(env, obj);
7995 }
7996 
7997 /*
7998  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
7999  * Method: abortOption
8000  * Signature: ()I
8001  */
8002 JNIEXPORT jint JNICALL
8003 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_abortOption__(JNIEnv * env, jobject obj)
8004 {
8005  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_abortOption__(JNIEnv *, jobject)");
8006  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbOperation::OperationOptions::abortOption >(env, obj);
8007 }
8008 
8009 /*
8010  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8011  * Method: extraGetValues
8012  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpecArray;
8013  */
8014 JNIEXPORT jobject JNICALL
8015 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraGetValues__(JNIEnv * env, jobject obj)
8016 {
8017  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraGetValues__(JNIEnv *, jobject)");
8018  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_p, &NdbOperation::OperationOptions::extraGetValues >(env, obj);
8019 }
8020 
8021 /*
8022  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8023  * Method: numExtraGetValues
8024  * Signature: ()I
8025  */
8026 JNIEXPORT jint JNICALL
8027 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraGetValues__(JNIEnv * env, jobject obj)
8028 {
8029  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraGetValues__(JNIEnv *, jobject)");
8030  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::numExtraGetValues >(env, obj);
8031 }
8032 
8033 /*
8034  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8035  * Method: extraSetValues
8036  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpecConstArray;
8037  */
8038 JNIEXPORT jobject JNICALL
8039 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraSetValues__(JNIEnv * env, jobject obj)
8040 {
8041  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraSetValues__(JNIEnv *, jobject)");
8042  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbOperation_SetValueSpecArray_cp, &NdbOperation::OperationOptions::extraSetValues >(env, obj);
8043 }
8044 
8045 /*
8046  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8047  * Method: numExtraSetValues
8048  * Signature: ()I
8049  */
8050 JNIEXPORT jint JNICALL
8051 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraSetValues__(JNIEnv * env, jobject obj)
8052 {
8053  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraSetValues__(JNIEnv *, jobject)");
8054  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::numExtraSetValues >(env, obj);
8055 }
8056 
8057 /*
8058  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8059  * Method: partitionId
8060  * Signature: ()I
8061  */
8062 JNIEXPORT jint JNICALL
8063 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_partitionId__(JNIEnv * env, jobject obj)
8064 {
8065  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_partitionId__(JNIEnv *, jobject)");
8066  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::partitionId >(env, obj);
8067 }
8068 
8069 /*
8070  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8071  * Method: interpretedCode
8072  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCodeConst;
8073  */
8074 JNIEXPORT jobject JNICALL
8075 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_interpretedCode__(JNIEnv * env, jobject obj)
8076 {
8077  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_interpretedCode__(JNIEnv *, jobject)");
8078  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbInterpretedCode_cp, &NdbOperation::OperationOptions::interpretedCode >(env, obj);
8079 }
8080 
8081 /*
8082  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8083  * Method: anyValue
8084  * Signature: ()I
8085  */
8086 JNIEXPORT jint JNICALL
8087 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_anyValue__(JNIEnv * env, jobject obj)
8088 {
8089  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_anyValue__(JNIEnv *, jobject)");
8090  return gget< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::anyValue >(env, obj);
8091 }
8092 
8093 /*
8094  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8095  * Method: optionsPresent
8096  * Signature: (J)V
8097  */
8098 JNIEXPORT void JNICALL
8099 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_optionsPresent__J(JNIEnv * env, jobject obj, jlong p0)
8100 {
8101  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_optionsPresent__J(JNIEnv *, jobject, jlong)");
8102  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint64, &NdbOperation::OperationOptions::optionsPresent >(env, obj, p0);
8103 }
8104 
8105 /*
8106  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8107  * Method: abortOption
8108  * Signature: (I)V
8109  */
8110 JNIEXPORT void JNICALL
8111 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_abortOption__I(JNIEnv * env, jobject obj, jint p0)
8112 {
8113  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_abortOption__I(JNIEnv *, jobject, jint)");
8114  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbOperation::OperationOptions::abortOption >(env, obj, p0);
8115 }
8116 
8117 /*
8118  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8119  * Method: extraGetValues
8120  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpecArray;)V
8121  */
8122 JNIEXPORT void JNICALL
8123 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraGetValues__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray_2(JNIEnv * env, jobject obj, jobject p0)
8124 {
8125  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraGetValues__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray_2(JNIEnv *, jobject, jobject)");
8126  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_p, &NdbOperation::OperationOptions::extraGetValues >(env, obj, p0);
8127 }
8128 
8129 /*
8130  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8131  * Method: numExtraGetValues
8132  * Signature: (I)V
8133  */
8134 JNIEXPORT void JNICALL
8135 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraGetValues__I(JNIEnv * env, jobject obj, jint p0)
8136 {
8137  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraGetValues__I(JNIEnv *, jobject, jint)");
8138  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::numExtraGetValues >(env, obj, p0);
8139 }
8140 
8141 /*
8142  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8143  * Method: extraSetValues
8144  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpecConstArray;)V
8145  */
8146 JNIEXPORT void JNICALL
8147 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraSetValues__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpecConstArray_2(JNIEnv * env, jobject obj, jobject p0)
8148 {
8149  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_extraSetValues__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpecConstArray_2(JNIEnv *, jobject, jobject)");
8150  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbOperation_SetValueSpecArray_cp, &NdbOperation::OperationOptions::extraSetValues >(env, obj, p0);
8151 }
8152 
8153 /*
8154  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8155  * Method: numExtraSetValues
8156  * Signature: (I)V
8157  */
8158 JNIEXPORT void JNICALL
8159 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraSetValues__I(JNIEnv * env, jobject obj, jint p0)
8160 {
8161  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_numExtraSetValues__I(JNIEnv *, jobject, jint)");
8162  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::numExtraSetValues >(env, obj, p0);
8163 }
8164 
8165 /*
8166  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8167  * Method: partitionId
8168  * Signature: (I)V
8169  */
8170 JNIEXPORT void JNICALL
8171 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_partitionId__I(JNIEnv * env, jobject obj, jint p0)
8172 {
8173  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_partitionId__I(JNIEnv *, jobject, jint)");
8174  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::partitionId >(env, obj, p0);
8175 }
8176 
8177 /*
8178  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8179  * Method: interpretedCode
8180  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCodeConst;)V
8181  */
8182 JNIEXPORT void JNICALL
8183 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_interpretedCode__Lcom_mysql_ndbjtie_ndbapi_NdbInterpretedCodeConst_2(JNIEnv * env, jobject obj, jobject p0)
8184 {
8185  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_interpretedCode__Lcom_mysql_ndbjtie_ndbapi_NdbInterpretedCodeConst_2(JNIEnv *, jobject, jobject)");
8186  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_c_m_n_n_NdbInterpretedCode_cp, &NdbOperation::OperationOptions::interpretedCode >(env, obj, p0);
8187 }
8188 
8189 /*
8190  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8191  * Method: anyValue
8192  * Signature: (I)V
8193  */
8194 JNIEXPORT void JNICALL
8195 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_anyValue__I(JNIEnv * env, jobject obj, jint p0)
8196 {
8197  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_anyValue__I(JNIEnv *, jobject, jint)");
8198  gset< ttrait_c_m_n_n_NdbOperation_OperationOptions_t, ttrait_Uint32, &NdbOperation::OperationOptions::anyValue >(env, obj, p0);
8199 }
8200 
8201 /*
8202  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8203  * Method: create
8204  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptions;
8205  */
8206 JNIEXPORT jobject JNICALL
8207 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_create(JNIEnv * env, jclass cls)
8208 {
8209  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_create(JNIEnv *, jclass)");
8210  return gcreate< ttrait_c_m_n_n_NdbOperation_OperationOptions_r >(env, cls);
8211 }
8212 
8213 /*
8214  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_OperationOptions
8215  * Method: delete
8216  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptions;)V
8217  */
8218 JNIEXPORT void JNICALL
8219 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_delete(JNIEnv * env, jclass cls, jobject p0)
8220 {
8221  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptions_delete(JNIEnv *, jclass, jobject)");
8222  gdelete< ttrait_c_m_n_n_NdbOperation_OperationOptions_r >(env, cls, p0);
8223 }
8224 
8225 // ---------------------------------------------------------------------------
8226 
8227 //#include "com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpec.h"
8228 
8229 /*
8230  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpec
8231  * Method: column
8232  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
8233  */
8234 JNIEXPORT jobject JNICALL
8235 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_column__(JNIEnv * env, jobject obj)
8236 {
8237  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_column__(JNIEnv *, jobject)");
8238  return gget< ttrait_c_m_n_n_NdbOperation_SetValueSpec_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbOperation::SetValueSpec::column >(env, obj);
8239 }
8240 
8241 /*
8242  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpec
8243  * Method: column
8244  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;)V
8245  */
8246 JNIEXPORT void JNICALL
8247 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_column__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv * env, jobject obj, jobject p0)
8248 {
8249  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_column__Lcom_mysql_ndbjtie_ndbapi_NdbDictionary_ColumnConst_2(JNIEnv *, jobject, jobject)");
8250  gset< ttrait_c_m_n_n_NdbOperation_SetValueSpec_t, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbOperation::SetValueSpec::column >(env, obj, p0);
8251 }
8252 
8253 /*
8254  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpec
8255  * Method: create
8256  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpec;
8257  */
8258 JNIEXPORT jobject JNICALL
8259 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_create(JNIEnv * env, jclass cls)
8260 {
8261  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_create(JNIEnv *, jclass)");
8262  return gcreate< ttrait_c_m_n_n_NdbOperation_SetValueSpec_r >(env, cls);
8263 }
8264 
8265 /*
8266  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpec
8267  * Method: delete
8268  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpec;)V
8269  */
8270 JNIEXPORT void JNICALL
8271 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_delete(JNIEnv * env, jclass cls, jobject p0)
8272 {
8273  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpec_delete(JNIEnv *, jclass, jobject)");
8274  gdelete< ttrait_c_m_n_n_NdbOperation_SetValueSpec_r >(env, cls, p0);
8275 }
8276 
8277 // ---------------------------------------------------------------------------
8278 
8279 //#include "com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpecArray.h"
8280 
8281 /*
8282  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpecArray
8283  * Method: create
8284  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpecArray;
8285  */
8286 JNIEXPORT jobject JNICALL
8287 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpecArray_create(JNIEnv * env, jclass cls, jint p0)
8288 {
8289  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpecArray_create(JNIEnv *, jclass, jint)");
8290  return gcreateArray< ttrait_c_m_n_n_NdbOperation_SetValueSpecArray_r, ttrait_int32 >(env, cls, p0);
8291 }
8292 
8293 /*
8294  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpecArray
8295  * Method: delete
8296  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpecArray;)V
8297  */
8298 JNIEXPORT void JNICALL
8299 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpecArray_delete(JNIEnv * env, jclass cls, jobject p0)
8300 {
8301  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpecArray_delete(JNIEnv *, jclass, jobject)");
8302  gdeleteArray< ttrait_c_m_n_n_NdbOperation_SetValueSpecArray_r >(env, cls, p0);
8303 }
8304 
8305 /*
8306  * Class: com_mysql_ndbjtie_ndbapi_NdbOperation_SetValueSpecArray
8307  * Method: at
8308  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/NdbOperation/SetValueSpec;
8309  */
8310 JNIEXPORT jobject JNICALL
8311 Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpecArray_at(JNIEnv * env, jobject obj, jint p0)
8312 {
8313  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbOperation_00024SetValueSpecArray_at(JNIEnv *, jobject, jint)");
8314  return gat< ttrait_c_m_n_n_NdbOperation_SetValueSpec_r, ttrait_c_m_n_n_NdbOperation_SetValueSpecArray_r, ttrait_int32 >(env, NULL, obj, p0);
8315 }
8316 
8317 // ---------------------------------------------------------------------------
8318 
8319 //#include "com_mysql_ndbjtie_ndbapi_NdbRecAttr.h"
8320 
8321 /*
8322  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8323  * Method: getColumn
8324  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/ColumnConst;
8325  */
8326 JNIEXPORT jobject JNICALL
8327 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_getColumn(JNIEnv * env, jobject obj)
8328 {
8329  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_getColumn(JNIEnv *, jobject)");
8330 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8331  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_c_m_n_n_NdbDictionary_Column_cp, &NdbRecAttr::getColumn >(env, obj);
8332 #else
8333  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_cp, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__getColumn >(env, NULL, obj);
8334 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8335 }
8336 
8337 /*
8338  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8339  * Method: getType
8340  * Signature: ()I
8341  */
8342 JNIEXPORT jint JNICALL
8343 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_getType(JNIEnv * env, jobject obj)
8344 {
8345  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_getType(JNIEnv *, jobject)");
8346 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8347  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_c_m_n_n_NdbDictionary_Column_Type_iv/*_enum_*/, &NdbRecAttr::getType >(env, obj);
8348 #else
8349  return gcall_fr< ttrait_c_m_n_n_NdbDictionary_Column_Type_iv/*_enum_*/, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__getType >(env, NULL, obj);
8350 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8351 }
8352 
8353 /*
8354  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8355  * Method: get_size_in_bytes
8356  * Signature: ()I
8357  */
8358 JNIEXPORT jint JNICALL
8359 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_get_1size_1in_1bytes(JNIEnv * env, jobject obj)
8360 {
8361  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_get_1size_1in_1bytes(JNIEnv *, jobject)");
8362 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8363  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint32, &NdbRecAttr::get_size_in_bytes >(env, obj);
8364 #else
8365  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__get_size_in_bytes >(env, NULL, obj);
8366 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8367 }
8368 
8369 /*
8370  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8371  * Method: isNULL
8372  * Signature: ()I
8373  */
8374 JNIEXPORT jint JNICALL
8375 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_isNULL(JNIEnv * env, jobject obj)
8376 {
8377  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_isNULL(JNIEnv *, jobject)");
8378 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8379  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_int, &NdbRecAttr::isNULL >(env, obj);
8380 #else
8381  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__isNULL >(env, NULL, obj);
8382 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8383 }
8384 
8385 /*
8386  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8387  * Method: int64_value
8388  * Signature: ()J
8389  */
8390 JNIEXPORT jlong JNICALL
8391 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_int64_1value(JNIEnv * env, jobject obj)
8392 {
8393  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_Int64_1value(JNIEnv *, jobject)");
8394 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8395  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Int64, &NdbRecAttr::int64_value >(env, obj);
8396 #else
8397  return gcall_fr< ttrait_Int64, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__int64_value >(env, NULL, obj);
8398 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8399 }
8400 
8401 /*
8402  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8403  * Method: int32_value
8404  * Signature: ()I
8405  */
8406 JNIEXPORT jint JNICALL
8407 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_int32_1value(JNIEnv * env, jobject obj)
8408 {
8409  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_int32_1value(JNIEnv *, jobject)");
8410 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8411  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Int32, &NdbRecAttr::int32_value >(env, obj);
8412 #else
8413  return gcall_fr< ttrait_Int32, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__int32_value >(env, NULL, obj);
8414 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8415 }
8416 
8417 /*
8418  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8419  * Method: medium_value
8420  * Signature: ()I
8421  */
8422 JNIEXPORT jint JNICALL
8423 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_medium_1value(JNIEnv * env, jobject obj)
8424 {
8425  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_medium_1value(JNIEnv *, jobject)");
8426 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8427  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Int32, &NdbRecAttr::medium_value >(env, obj);
8428 #else
8429  return gcall_fr< ttrait_Int32, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__medium_value >(env, NULL, obj);
8430 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8431 }
8432 
8433 /*
8434  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8435  * Method: short_value
8436  * Signature: ()S
8437  */
8438 JNIEXPORT jshort JNICALL
8439 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_short_1value(JNIEnv * env, jobject obj)
8440 {
8441  TRACE("jshort Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_short_1value(JNIEnv *, jobject)");
8442 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8443  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_short, &NdbRecAttr::short_value >(env, obj);
8444 #else
8445  return gcall_fr< ttrait_short, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__short_value >(env, NULL, obj);
8446 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8447 }
8448 
8449 /*
8450  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8451  * Method: char_value
8452  * Signature: ()B
8453  */
8454 JNIEXPORT jbyte JNICALL
8455 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_char_1value(JNIEnv * env, jobject obj)
8456 {
8457  TRACE("jchar Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_char_1value(JNIEnv *, jobject)");
8458 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8459  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_char, &NdbRecAttr::char_value >(env, obj);
8460 #else
8461  return gcall_fr< ttrait_char, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__char_value >(env, NULL, obj);
8462 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8463 }
8464 
8465 /*
8466  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8467  * Method: int8_value
8468  * Signature: ()B
8469  */
8470 JNIEXPORT jbyte JNICALL
8471 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_int8_1value(JNIEnv * env, jobject obj)
8472 {
8473  TRACE("jbyte Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_int8_1value(JNIEnv *, jobject)");
8474 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8475  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Int8, &NdbRecAttr::int8_value >(env, obj);
8476 #else
8477  return gcall_fr< ttrait_Int8, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__int8_value >(env, NULL, obj);
8478 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8479 }
8480 
8481 /*
8482  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8483  * Method: u_64_value
8484  * Signature: ()J
8485  */
8486 JNIEXPORT jlong JNICALL
8487 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_164_1value(JNIEnv * env, jobject obj)
8488 {
8489  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_164_1value(JNIEnv *, jobject)");
8490 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8491  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint64, &NdbRecAttr::u_64_value >(env, obj);
8492 #else
8493  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__u_64_value >(env, NULL, obj);
8494 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8495 }
8496 
8497 /*
8498  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8499  * Method: u_32_value
8500  * Signature: ()I
8501  */
8502 JNIEXPORT jint JNICALL
8503 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_132_1value(JNIEnv * env, jobject obj)
8504 {
8505  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_132_1value(JNIEnv *, jobject)");
8506 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8507  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint32, &NdbRecAttr::u_32_value >(env, obj);
8508 #else
8509  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__u_32_value >(env, NULL, obj);
8510 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8511 }
8512 
8513 /*
8514  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8515  * Method: u_medium_value
8516  * Signature: ()I
8517  */
8518 JNIEXPORT jint JNICALL
8519 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_1medium_1value(JNIEnv * env, jobject obj)
8520 {
8521  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_1medium_1value(JNIEnv *, jobject)");
8522 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8523  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint32, &NdbRecAttr::u_medium_value >(env, obj);
8524 #else
8525  return gcall_fr< ttrait_Uint32, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__u_medium_value >(env, NULL, obj);
8526 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8527 }
8528 
8529 /*
8530  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8531  * Method: u_short_value
8532  * Signature: ()S
8533  */
8534 JNIEXPORT jshort JNICALL
8535 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_1short_1value(JNIEnv * env, jobject obj)
8536 {
8537  TRACE("jshort Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_1short_1value(JNIEnv *, jobject)");
8538 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8539  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint16, &NdbRecAttr::u_short_value >(env, obj);
8540 #else
8541  return gcall_fr< ttrait_Uint16, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__u_short_value >(env, NULL, obj);
8542 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8543 }
8544 
8545 /*
8546  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8547  * Method: u_char_value
8548  * Signature: ()B
8549  */
8550 JNIEXPORT jbyte JNICALL
8551 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_1char_1value(JNIEnv * env, jobject obj)
8552 {
8553  TRACE("jbyte Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_1char_1value(JNIEnv *, jobject)");
8554 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8555  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint8, &NdbRecAttr::u_char_value >(env, obj);
8556 #else
8557  return gcall_fr< ttrait_Uint8, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__u_char_value >(env, NULL, obj);
8558 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8559 }
8560 
8561 /*
8562  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8563  * Method: u_8_value
8564  * Signature: ()B
8565  */
8566 JNIEXPORT jbyte JNICALL
8567 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_18_1value(JNIEnv * env, jobject obj)
8568 {
8569  TRACE("jbyte Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_u_18_1value(JNIEnv *, jobject)");
8570 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8571  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_Uint8, &NdbRecAttr::u_8_value >(env, obj);
8572 #else
8573  return gcall_fr< ttrait_Uint8, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__u_8_value >(env, NULL, obj);
8574 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8575 }
8576 
8577 /*
8578  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8579  * Method: float_value
8580  * Signature: ()F
8581  */
8582 JNIEXPORT jfloat JNICALL
8583 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_float_1value(JNIEnv * env, jobject obj)
8584 {
8585  TRACE("jfloat Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_float_1value(JNIEnv *, jobject)");
8586 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8587  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_float, &NdbRecAttr::float_value >(env, obj);
8588 #else
8589  return gcall_fr< ttrait_float, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__float_value >(env, NULL, obj);
8590 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8591 }
8592 
8593 /*
8594  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8595  * Method: double_value
8596  * Signature: ()D
8597  */
8598 JNIEXPORT jdouble JNICALL
8599 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_double_1value(JNIEnv * env, jobject obj)
8600 {
8601  TRACE("jdouble Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_double_1value(JNIEnv *, jobject)");
8602 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8603  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_double, &NdbRecAttr::double_value >(env, obj);
8604 #else
8605  return gcall_fr< ttrait_double, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__double_value >(env, NULL, obj);
8606 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8607 }
8608 
8609 /*
8610  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8611  * Method: cloneNative
8612  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;
8613  */
8614 JNIEXPORT jobject JNICALL
8615 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_cloneNative(JNIEnv * env, jobject obj)
8616 {
8617  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_cloneNative(JNIEnv *, jobject)");
8618 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8619  return gcall_mfr< ttrait_c_m_n_n_NdbRecAttr_ct, ttrait_c_m_n_n_NdbRecAttr_p, &NdbRecAttr::clone >(env, obj);
8620 #else
8621  return gcall_fr< ttrait_c_m_n_n_NdbRecAttr_p, ttrait_c_m_n_n_NdbRecAttr_cr, &NdbApiWrapper::NdbRecAttr__clone >(env, NULL, obj);
8622 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8623 }
8624 
8625 /*
8626  * Class: com_mysql_ndbjtie_ndbapi_NdbRecAttr
8627  * Method: delete
8628  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecAttr;)V
8629  */
8630 JNIEXPORT void JNICALL
8631 Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_delete(JNIEnv * env, jclass cls, jobject p0)
8632 {
8633  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbRecAttr_delete(JNIEnv *, jclass, jobject)");
8634  gdelete< ttrait_c_m_n_n_NdbRecAttr_r >(env, cls, p0);
8635 }
8636 
8637 // ---------------------------------------------------------------------------
8638 
8639 //#include "com_mysql_ndbjtie_ndbapi_NdbScanFilter.h"
8640 
8641 /*
8642  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8643  * Method: getNdbError
8644  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
8645  */
8646 JNIEXPORT jobject JNICALL
8647 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_getNdbError(JNIEnv * env, jobject obj)
8648 {
8649  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_getNdbError(JNIEnv *, jobject)");
8650 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8651  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_ct, ttrait_c_m_n_n_NdbError_cr, &NdbScanFilter::getNdbError >(env, obj);
8652 #else
8653  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbScanFilter_cr, &NdbApiWrapper::NdbScanFilter__getNdbError >(env, NULL, obj);
8654 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8655 }
8656 
8657 /*
8658  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8659  * Method: getInterpretedCode
8660  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCodeConst;
8661  */
8662 JNIEXPORT jobject JNICALL
8663 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_getInterpretedCode(JNIEnv * env, jobject obj)
8664 {
8665  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_getInterpretedCode(JNIEnv *, jobject)");
8666 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8667  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_ct, ttrait_c_m_n_n_NdbInterpretedCode_cp, &NdbScanFilter::getInterpretedCode >(env, obj);
8668 #else
8669  return gcall_fr< ttrait_c_m_n_n_NdbInterpretedCode_cp, ttrait_c_m_n_n_NdbScanFilter_cr, &NdbApiWrapper::NdbScanFilter__getInterpretedCode >(env, NULL, obj);
8670 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8671 }
8672 
8673 /*
8674  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8675  * Method: getNdbOperation
8676  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation;
8677  */
8678 JNIEXPORT jobject JNICALL
8679 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_getNdbOperation(JNIEnv * env, jobject obj)
8680 {
8681  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_getNdbOperation(JNIEnv *, jobject)");
8682 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8683  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_ct, ttrait_c_m_n_n_NdbOperation_p, &NdbScanFilter::getNdbOperation >(env, obj);
8684 #else
8685  return gcall_fr< ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbScanFilter_cr, &NdbApiWrapper::NdbScanFilter__getNdbOperation >(env, NULL, obj);
8686 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8687 }
8688 
8689 /*
8690  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8691  * Method: create
8692  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCode;)Lcom/mysql/ndbjtie/ndbapi/NdbScanFilter;
8693  */
8694 JNIEXPORT jobject JNICALL
8695 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_create__Lcom_mysql_ndbjtie_ndbapi_NdbInterpretedCode_2(JNIEnv * env, jclass cls, jobject p0)
8696 {
8697  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_create__Lcom_mysql_ndbjtie_ndbapi_NdbInterpretedCode_2(JNIEnv *, jclass, jobject)");
8698  return gcreate< ttrait_c_m_n_n_NdbScanFilter_r, ttrait_c_m_n_n_NdbInterpretedCode_p >(env, cls, p0);
8699 }
8700 
8701 /*
8702  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8703  * Method: create
8704  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation;)Lcom/mysql/ndbjtie/ndbapi/NdbScanFilter;
8705  */
8706 JNIEXPORT jobject JNICALL
8707 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_create__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_2(JNIEnv * env, jclass cls, jobject p0)
8708 {
8709  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_create__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_2(JNIEnv *, jclass, jobject)");
8710  return gcreate< ttrait_c_m_n_n_NdbScanFilter_r, ttrait_c_m_n_n_NdbOperation_p >(env, cls, p0);
8711 }
8712 
8713 /*
8714  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8715  * Method: delete
8716  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbScanFilter;)V
8717  */
8718 JNIEXPORT void JNICALL
8719 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_delete(JNIEnv * env, jclass cls, jobject p0)
8720 {
8721  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_delete(JNIEnv *, jclass, jobject)");
8722  gdelete< ttrait_c_m_n_n_NdbScanFilter_r >(env, cls, p0);
8723 }
8724 
8725 /*
8726  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8727  * Method: begin
8728  * Signature: (I)I
8729  */
8730 JNIEXPORT jint JNICALL
8731 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_begin(JNIEnv * env, jobject obj, jint p0)
8732 {
8733  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_begin(JNIEnv *, jobject, jint)");
8734 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8735  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_c_m_n_n_NdbScanFilter_Group_iv/*_enum_*/, &NdbScanFilter::begin >(env, obj, p0);
8736 #else
8737  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_c_m_n_n_NdbScanFilter_Group_iv/*_enum_*/, &NdbApiWrapper::NdbScanFilter__begin >(env, NULL, obj, p0);
8738 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8739 }
8740 
8741 /*
8742  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8743  * Method: end
8744  * Signature: ()I
8745  */
8746 JNIEXPORT jint JNICALL
8747 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_end(JNIEnv * env, jobject obj)
8748 {
8749  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_end(JNIEnv *, jobject)");
8750 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8751  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, &NdbScanFilter::end >(env, obj);
8752 #else
8753  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, &NdbApiWrapper::NdbScanFilter__end >(env, NULL, obj);
8754 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8755 }
8756 
8757 /*
8758  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8759  * Method: istrue
8760  * Signature: ()I
8761  */
8762 JNIEXPORT jint JNICALL
8763 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_istrue(JNIEnv * env, jobject obj)
8764 {
8765  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_istrue(JNIEnv *, jobject)");
8766 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8767  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, &NdbScanFilter::istrue >(env, obj);
8768 #else
8769  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, &NdbApiWrapper::NdbScanFilter__istrue >(env, NULL, obj);
8770 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8771 }
8772 
8773 /*
8774  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8775  * Method: isfalse
8776  * Signature: ()I
8777  */
8778 JNIEXPORT jint JNICALL
8779 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_isfalse(JNIEnv * env, jobject obj)
8780 {
8781  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_isfalse(JNIEnv *, jobject)");
8782 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8783  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, &NdbScanFilter::isfalse >(env, obj);
8784 #else
8785  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, &NdbApiWrapper::NdbScanFilter__isfalse >(env, NULL, obj);
8786 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8787 }
8788 
8789 /*
8790  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8791  * Method: cmp
8792  * Signature: (IILjava/nio/ByteBuffer;I)I
8793  */
8794 JNIEXPORT jint JNICALL
8795 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_cmp(JNIEnv * env, jobject obj, jint p0, jint p1, jobject p2, jint p3)
8796 {
8797  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_cmp(JNIEnv *, jobject, jint, jint, jobject, jint)");
8798 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8799  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_c_m_n_n_NdbScanFilter_BinaryCondition_iv/*_enum_*/, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, &NdbScanFilter::cmp >(env, obj, p0, p1, p2, p3);
8800 #else
8801  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_c_m_n_n_NdbScanFilter_BinaryCondition_iv/*_enum_*/, ttrait_int, ttrait_void_1cp_bb, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__cmp >(env, NULL, obj, p0, p1, p2, p3);
8802 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8803 }
8804 
8805 /*
8806  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8807  * Method: eq
8808  * Signature: (II)I
8809  */
8810 JNIEXPORT jint JNICALL
8811 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_eq__II(JNIEnv * env, jobject obj, jint p0, jint p1)
8812 {
8813  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_eq__II(JNIEnv *, jobject, jint, jint)");
8814 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8815  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint32, &NdbScanFilter::eq >(env, obj, p0, p1);
8816 #else
8817  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__eq__0 >(env, NULL, obj, p0, p1);
8818 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8819 }
8820 
8821 /*
8822  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8823  * Method: ne
8824  * Signature: (II)I
8825  */
8826 JNIEXPORT jint JNICALL
8827 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ne__II(JNIEnv * env, jobject obj, jint p0, jint p1)
8828 {
8829  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ne__II(JNIEnv *, jobject, jint, jint)");
8830 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8831  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint32, &NdbScanFilter::ne >(env, obj, p0, p1);
8832 #else
8833  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__ne__0 >(env, NULL, obj, p0, p1);
8834 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8835 }
8836 
8837 /*
8838  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8839  * Method: lt
8840  * Signature: (II)I
8841  */
8842 JNIEXPORT jint JNICALL
8843 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_lt__II(JNIEnv * env, jobject obj, jint p0, jint p1)
8844 {
8845  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_lt__II(JNIEnv *, jobject, jint, jint)");
8846 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8847  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint32, &NdbScanFilter::lt >(env, obj, p0, p1);
8848 #else
8849  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__lt__0 >(env, NULL, obj, p0, p1);
8850 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8851 }
8852 
8853 /*
8854  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8855  * Method: le
8856  * Signature: (II)I
8857  */
8858 JNIEXPORT jint JNICALL
8859 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_le__II(JNIEnv * env, jobject obj, jint p0, jint p1)
8860 {
8861  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_le__II(JNIEnv *, jobject, jint, jint)");
8862 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8863  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint32, &NdbScanFilter::le >(env, obj, p0, p1);
8864 #else
8865  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__le__0 >(env, NULL, obj, p0, p1);
8866 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8867 }
8868 
8869 /*
8870  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8871  * Method: gt
8872  * Signature: (II)I
8873  */
8874 JNIEXPORT jint JNICALL
8875 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_gt__II(JNIEnv * env, jobject obj, jint p0, jint p1)
8876 {
8877  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_gt__II(JNIEnv *, jobject, jint, jint)");
8878 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8879  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint32, &NdbScanFilter::gt >(env, obj, p0, p1);
8880 #else
8881  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__gt__0 >(env, NULL, obj, p0, p1);
8882 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8883 }
8884 
8885 /*
8886  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8887  * Method: ge
8888  * Signature: (II)I
8889  */
8890 JNIEXPORT jint JNICALL
8891 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ge__II(JNIEnv * env, jobject obj, jint p0, jint p1)
8892 {
8893  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ge__II(JNIEnv *, jobject, jint, jint)");
8894 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8895  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint32, &NdbScanFilter::ge >(env, obj, p0, p1);
8896 #else
8897  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint32, &NdbApiWrapper::NdbScanFilter__ge__0 >(env, NULL, obj, p0, p1);
8898 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8899 }
8900 
8901 /*
8902  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8903  * Method: eq
8904  * Signature: (IJ)I
8905  */
8906 JNIEXPORT jint JNICALL
8907 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_eq__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
8908 {
8909  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_eq__IJ(JNIEnv *, jobject, jint, jlong)");
8910 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8911  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint64, &NdbScanFilter::eq >(env, obj, p0, p1);
8912 #else
8913  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint64, &NdbApiWrapper::NdbScanFilter__eq__1 >(env, NULL, obj, p0, p1);
8914 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8915 }
8916 
8917 /*
8918  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8919  * Method: ne
8920  * Signature: (IJ)I
8921  */
8922 JNIEXPORT jint JNICALL
8923 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ne__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
8924 {
8925  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ne__IJ(JNIEnv *, jobject, jint, jlong)");
8926 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8927  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint64, &NdbScanFilter::ne >(env, obj, p0, p1);
8928 #else
8929  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint64, &NdbApiWrapper::NdbScanFilter__ne__1 >(env, NULL, obj, p0, p1);
8930 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8931 }
8932 
8933 /*
8934  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8935  * Method: lt
8936  * Signature: (IJ)I
8937  */
8938 JNIEXPORT jint JNICALL
8939 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_lt__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
8940 {
8941  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_lt__IJ(JNIEnv *, jobject, jint, jlong)");
8942 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8943  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint64, &NdbScanFilter::lt >(env, obj, p0, p1);
8944 #else
8945  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint64, &NdbApiWrapper::NdbScanFilter__lt__1 >(env, NULL, obj, p0, p1);
8946 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8947 }
8948 
8949 /*
8950  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8951  * Method: le
8952  * Signature: (IJ)I
8953  */
8954 JNIEXPORT jint JNICALL
8955 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_le__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
8956 {
8957  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_le__IJ(JNIEnv *, jobject, jint, jlong)");
8958 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8959  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint64, &NdbScanFilter::le >(env, obj, p0, p1);
8960 #else
8961  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint64, &NdbApiWrapper::NdbScanFilter__le__1 >(env, NULL, obj, p0, p1);
8962 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8963 }
8964 
8965 /*
8966  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8967  * Method: gt
8968  * Signature: (IJ)I
8969  */
8970 JNIEXPORT jint JNICALL
8971 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_gt__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
8972 {
8973  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_gt__IJ(JNIEnv *, jobject, jint, jlong)");
8974 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8975  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint64, &NdbScanFilter::gt >(env, obj, p0, p1);
8976 #else
8977  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint64, &NdbApiWrapper::NdbScanFilter__gt__1 >(env, NULL, obj, p0, p1);
8978 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8979 }
8980 
8981 /*
8982  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8983  * Method: ge
8984  * Signature: (IJ)I
8985  */
8986 JNIEXPORT jint JNICALL
8987 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ge__IJ(JNIEnv * env, jobject obj, jint p0, jlong p1)
8988 {
8989  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_ge__IJ(JNIEnv *, jobject, jint, jlong)");
8990 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8991  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, ttrait_Uint64, &NdbScanFilter::ge >(env, obj, p0, p1);
8992 #else
8993  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, ttrait_Uint64, &NdbApiWrapper::NdbScanFilter__ge__1 >(env, NULL, obj, p0, p1);
8994 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
8995 }
8996 
8997 /*
8998  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
8999  * Method: isnull
9000  * Signature: (I)I
9001  */
9002 JNIEXPORT jint JNICALL
9003 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_isnull(JNIEnv * env, jobject obj, jint p0)
9004 {
9005  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_isnull(JNIEnv *, jobject, jint)");
9006 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9007  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, &NdbScanFilter::isnull >(env, obj, p0);
9008 #else
9009  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, &NdbApiWrapper::NdbScanFilter__isnull >(env, NULL, obj, p0);
9010 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9011 }
9012 
9013 /*
9014  * Class: com_mysql_ndbjtie_ndbapi_NdbScanFilter
9015  * Method: isnotnull
9016  * Signature: (I)I
9017  */
9018 JNIEXPORT jint JNICALL
9019 Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_isnotnull(JNIEnv * env, jobject obj, jint p0)
9020 {
9021  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanFilter_isnotnull(JNIEnv *, jobject, jint)");
9022 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9023  return gcall_mfr< ttrait_c_m_n_n_NdbScanFilter_t, ttrait_int, ttrait_int, &NdbScanFilter::isnotnull >(env, obj, p0);
9024 #else
9025  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanFilter_r, ttrait_int, &NdbApiWrapper::NdbScanFilter__isnotnull >(env, NULL, obj, p0);
9026 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9027 }
9028 
9029 // ---------------------------------------------------------------------------
9030 
9031 //#include "com_mysql_ndbjtie_ndbapi_NdbScanOperation.h"
9032 
9033 /*
9034  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9035  * Method: getNdbTransaction
9036  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;
9037  */
9038 JNIEXPORT jobject JNICALL
9039 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_getNdbTransaction(JNIEnv * env, jobject obj)
9040 {
9041  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_getNdbTransaction(JNIEnv *, jobject)");
9042 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9043  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_ct, ttrait_c_m_n_n_NdbTransaction_p, &NdbScanOperation::getNdbTransaction >(env, obj);
9044 #else
9045  return gcall_fr< ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbScanOperation_cr, &NdbApiWrapper::NdbScanOperation__getNdbTransaction >(env, NULL, obj);
9046 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9047 }
9048 
9049 /*
9050  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9051  * Method: readTuples
9052  * Signature: (IIII)I
9053  */
9054 JNIEXPORT jint JNICALL
9055 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_readTuples(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2, jint p3)
9056 {
9057  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_readTuples(JNIEnv *, jobject, jint, jint, jint, jint)");
9058 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9059  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_int, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbScanOperation::readTuples >(env, obj, p0, p1, p2, p3);
9060 #else
9061  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint32, ttrait_Uint32, ttrait_Uint32, &NdbApiWrapper::NdbScanOperation__readTuples >(env, NULL, obj, p0, p1, p2, p3);
9062 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9063 }
9064 
9065 /*
9066  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9067  * Method: nextResult
9068  * Signature: (ZZ)I
9069  */
9070 JNIEXPORT jint JNICALL
9071 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_nextResult(JNIEnv * env, jobject obj, jboolean p0, jboolean p1)
9072 {
9073  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_nextResult(JNIEnv *, jobject, jboolean, jboolean)");
9074 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9075  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_int, ttrait_bool, ttrait_bool, &NdbScanOperation::nextResult >(env, obj, p0, p1);
9076 #else
9077  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_bool, ttrait_bool, &NdbApiWrapper::NdbScanOperation__nextResult >(env, NULL, obj, p0, p1);
9078 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9079 }
9080 
9081 /*
9082  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9083  * Method: close
9084  * Signature: (ZZ)V
9085  */
9086 JNIEXPORT void JNICALL
9087 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_close(JNIEnv * env, jobject obj, jboolean p0, jboolean p1)
9088 {
9089  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_close(JNIEnv *, jobject, jboolean, jboolean)");
9090 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9091  gcall_mfv< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_bool, ttrait_bool, &NdbScanOperation::close >(env, obj, p0, p1);
9092 #else
9093  gcall_fv< ttrait_c_m_n_n_NdbScanOperation_r, ttrait_bool, ttrait_bool, &NdbApiWrapper::NdbScanOperation__close >(env, NULL, obj, p0, p1);
9094 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9095 }
9096 
9097 /*
9098  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9099  * Method: lockCurrentTuple
9100  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation;
9101  */
9102 JNIEXPORT jobject JNICALL
9103 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_lockCurrentTuple__(JNIEnv * env, jobject obj)
9104 {
9105  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_lockCurrentTuple__(JNIEnv *, jobject)");
9106 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9107  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_p, &NdbScanOperation::lockCurrentTuple >(env, obj);
9108 #else
9109  return gcall_fr< ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbScanOperation_r, &NdbApiWrapper::NdbScanOperation__lockCurrentTuple__0 >(env, NULL, obj);
9110 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9111 }
9112 
9113 /*
9114  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9115  * Method: lockCurrentTuple
9116  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;)Lcom/mysql/ndbjtie/ndbapi/NdbOperation;
9117  */
9118 JNIEXPORT jobject JNICALL
9119 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_lockCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2(JNIEnv * env, jobject obj, jobject p0)
9120 {
9121  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_lockCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2(JNIEnv *, jobject, jobject)");
9122 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9123  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbTransaction_p, &NdbScanOperation::lockCurrentTuple >(env, obj, p0);
9124 #else
9125  return gcall_fr< ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbTransaction_p, &NdbApiWrapper::NdbScanOperation__lockCurrentTuple__1 >(env, NULL, obj, p0);
9126 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9127 }
9128 
9129 /*
9130  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9131  * Method: updateCurrentTuple
9132  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation;
9133  */
9134 JNIEXPORT jobject JNICALL
9135 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_updateCurrentTuple__(JNIEnv * env, jobject obj)
9136 {
9137  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_updateCurrentTuple__(JNIEnv *, jobject)");
9138 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9139  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_p, &NdbScanOperation::updateCurrentTuple >(env, obj);
9140 #else
9141  return gcall_fr< ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbScanOperation_r, &NdbApiWrapper::NdbScanOperation__updateCurrentTuple__0 >(env, NULL, obj);
9142 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9143 }
9144 
9145 /*
9146  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9147  * Method: updateCurrentTuple
9148  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;)Lcom/mysql/ndbjtie/ndbapi/NdbOperation;
9149  */
9150 JNIEXPORT jobject JNICALL
9151 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_updateCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2(JNIEnv * env, jobject obj, jobject p0)
9152 {
9153  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_updateCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2(JNIEnv *, jobject, jobject)");
9154 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9155  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbTransaction_p, &NdbScanOperation::updateCurrentTuple >(env, obj, p0);
9156 #else
9157  return gcall_fr< ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbTransaction_p, &NdbApiWrapper::NdbScanOperation__updateCurrentTuple__1 >(env, NULL, obj, p0);
9158 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9159 }
9160 
9161 /*
9162  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9163  * Method: deleteCurrentTuple
9164  * Signature: ()I
9165  */
9166 JNIEXPORT jint JNICALL
9167 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_deleteCurrentTuple__(JNIEnv * env, jobject obj)
9168 {
9169  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_deleteCurrentTuple__(JNIEnv *, jobject)");
9170 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9171  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_int, &NdbScanOperation::deleteCurrentTuple >(env, obj);
9172 #else
9173  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanOperation_r, &NdbApiWrapper::NdbScanOperation__deleteCurrentTuple__0 >(env, NULL, obj);
9174 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9175 }
9176 
9177 /*
9178  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9179  * Method: deleteCurrentTuple
9180  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;)I
9181  */
9182 JNIEXPORT jint JNICALL
9183 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_deleteCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2(JNIEnv * env, jobject obj, jobject p0)
9184 {
9185  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_deleteCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2(JNIEnv *, jobject, jobject)");
9186 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9187  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_int, ttrait_c_m_n_n_NdbTransaction_p, &NdbScanOperation::deleteCurrentTuple >(env, obj, p0);
9188 #else
9189  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbTransaction_p, &NdbApiWrapper::NdbScanOperation__deleteCurrentTuple__1 >(env, NULL, obj, p0);
9190 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9191 }
9192 
9193 /*
9194  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9195  * Method: lockCurrentTuple
9196  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9197  */
9198 JNIEXPORT jobject JNICALL
9199 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_lockCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jbyteArray p3, jobject p4, jint p5)
9200 {
9201  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_lockCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv *, jobject, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9202 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9203  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbScanOperation::lockCurrentTuple >(env, obj, p0, p1, p2, p3, p4, p5);
9204 #else
9205  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbScanOperation__lockCurrentTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5);
9206 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9207 }
9208 
9209 /*
9210  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9211  * Method: updateCurrentTuple
9212  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/lang/String;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9213  */
9214 JNIEXPORT jobject JNICALL
9215 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_updateCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_lang_String_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jstring p2, jbyteArray p3, jobject p4, jint p5)
9216 {
9217  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_updateCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_lang_String_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv *, jobject, jobject, jobject, jstring, jbyteArray, jobject, jint)");
9218 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9219  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_cp_jutf8null, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbScanOperation::updateCurrentTuple >(env, obj, p0, p1, p2, p3, p4, p5);
9220 #else
9221  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_cp_jutf8null, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbScanOperation__updateCurrentTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5);
9222 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9223 }
9224 
9225 /*
9226  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation
9227  * Method: deleteCurrentTuple
9228  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbTransaction;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9229  */
9230 JNIEXPORT jobject JNICALL
9231 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_deleteCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jbyteArray p3, jobject p4, jint p5)
9232 {
9233  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_deleteCurrentTuple__Lcom_mysql_ndbjtie_ndbapi_NdbTransaction_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv *, jobject, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9234 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9235  return gcall_mfr< ttrait_c_m_n_n_NdbScanOperation_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbScanOperation::deleteCurrentTuple >(env, obj, p0, p1, p2, p3, p4, p5);
9236 #else
9237  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbScanOperation_r, ttrait_c_m_n_n_NdbTransaction_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbScanOperation__deleteCurrentTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5);
9238 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9239 }
9240 
9241 // ---------------------------------------------------------------------------
9242 
9243 //#include "com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions.h"
9244 
9245 /*
9246  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9247  * Method: optionsPresent
9248  * Signature: ()J
9249  */
9250 JNIEXPORT jlong JNICALL
9251 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_optionsPresent__(JNIEnv * env, jobject obj)
9252 {
9253  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_optionsPresent__(JNIEnv *, jobject)");
9254  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint64, &NdbScanOperation::ScanOptions::optionsPresent >(env, obj);
9255 }
9256 
9257 /*
9258  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9259  * Method: scan_flags
9260  * Signature: ()I
9261  */
9262 JNIEXPORT jint JNICALL
9263 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_scan_1flags__(JNIEnv * env, jobject obj)
9264 {
9265  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_scan_1flags__(JNIEnv *, jobject)");
9266  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::scan_flags >(env, obj);
9267 }
9268 
9269 /*
9270  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9271  * Method: parallel
9272  * Signature: ()I
9273  */
9274 JNIEXPORT jint JNICALL
9275 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_parallel__(JNIEnv * env, jobject obj)
9276 {
9277  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_parallel__(JNIEnv *, jobject)");
9278  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::parallel >(env, obj);
9279 }
9280 
9281 /*
9282  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9283  * Method: batch
9284  * Signature: ()I
9285  */
9286 JNIEXPORT jint JNICALL
9287 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_batch__(JNIEnv * env, jobject obj)
9288 {
9289  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_batch__(JNIEnv *, jobject)");
9290  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::batch >(env, obj);
9291 }
9292 
9293 /*
9294  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9295  * Method: extraGetValues
9296  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpecArray;
9297  */
9298 JNIEXPORT jobject JNICALL
9299 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_extraGetValues__(JNIEnv * env, jobject obj)
9300 {
9301  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_extraGetValues__(JNIEnv *, jobject)");
9302  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_p, &NdbScanOperation::ScanOptions::extraGetValues >(env, obj);
9303 }
9304 
9305 /*
9306  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9307  * Method: numExtraGetValues
9308  * Signature: ()I
9309  */
9310 JNIEXPORT jint JNICALL
9311 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_numExtraGetValues__(JNIEnv * env, jobject obj)
9312 {
9313  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_numExtraGetValues__(JNIEnv *, jobject)");
9314  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::numExtraGetValues >(env, obj);
9315 }
9316 
9317 /*
9318  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9319  * Method: partitionId
9320  * Signature: ()I
9321  */
9322 JNIEXPORT jint JNICALL
9323 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_partitionId__(JNIEnv * env, jobject obj)
9324 {
9325  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_partitionId__(JNIEnv *, jobject)");
9326  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::partitionId >(env, obj);
9327 }
9328 
9329 /*
9330  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9331  * Method: interpretedCode
9332  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCodeConst;
9333  */
9334 JNIEXPORT jobject JNICALL
9335 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_interpretedCode__(JNIEnv * env, jobject obj)
9336 {
9337  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_interpretedCode__(JNIEnv *, jobject)");
9338  return gget< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_c_m_n_n_NdbInterpretedCode_cp, &NdbScanOperation::ScanOptions::interpretedCode >(env, obj);
9339 }
9340 
9341 /*
9342  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9343  * Method: optionsPresent
9344  * Signature: (J)V
9345  */
9346 JNIEXPORT void JNICALL
9347 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_optionsPresent__J(JNIEnv * env, jobject obj, jlong p0)
9348 {
9349  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_optionsPresent__J(JNIEnv *, jobject, jlong)");
9350  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint64, &NdbScanOperation::ScanOptions::optionsPresent >(env, obj, p0);
9351 }
9352 
9353 /*
9354  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9355  * Method: scan_flags
9356  * Signature: (I)V
9357  */
9358 JNIEXPORT void JNICALL
9359 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_scan_1flags__I(JNIEnv * env, jobject obj, jint p0)
9360 {
9361  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_scan_1flags__I(JNIEnv *, jobject, jint)");
9362  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::scan_flags >(env, obj, p0);
9363 }
9364 
9365 /*
9366  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9367  * Method: parallel
9368  * Signature: (I)V
9369  */
9370 JNIEXPORT void JNICALL
9371 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_parallel__I(JNIEnv * env, jobject obj, jint p0)
9372 {
9373  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_parallel__I(JNIEnv *, jobject, jint)");
9374  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::parallel >(env, obj, p0);
9375 }
9376 
9377 /*
9378  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9379  * Method: batch
9380  * Signature: (I)V
9381  */
9382 JNIEXPORT void JNICALL
9383 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_batch__I(JNIEnv * env, jobject obj, jint p0)
9384 {
9385  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_batch__I(JNIEnv *, jobject, jint)");
9386  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::batch >(env, obj, p0);
9387 }
9388 
9389 /*
9390  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9391  * Method: extraGetValues
9392  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperation/GetValueSpecArray;)V
9393  */
9394 JNIEXPORT void JNICALL
9395 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_extraGetValues__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray_2(JNIEnv * env, jobject obj, jobject p0)
9396 {
9397  TRACE("Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_extraGetValues__Lcom_mysql_ndbjtie_ndbapi_NdbOperation_GetValueSpecArray_2(JNIEnv *, jobject, jobject)");
9398  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_c_m_n_n_NdbOperation_GetValueSpecArray_p, &NdbScanOperation::ScanOptions::extraGetValues >(env, obj, p0);
9399 }
9400 
9401 /*
9402  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9403  * Method: numExtraGetValues
9404  * Signature: (I)V
9405  */
9406 JNIEXPORT void JNICALL
9407 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_numExtraGetValues__I(JNIEnv * env, jobject obj, jint p0)
9408 {
9409  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_numExtraGetValues__I(JNIEnv *, jobject, jint)");
9410  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::numExtraGetValues >(env, obj, p0);
9411 }
9412 
9413 /*
9414  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9415  * Method: partitionId
9416  * Signature: (I)V
9417  */
9418 JNIEXPORT void JNICALL
9419 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_partitionId__I(JNIEnv * env, jobject obj, jint p0)
9420 {
9421  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_partitionId__I(JNIEnv *, jobject, jint)");
9422  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_Uint32, &NdbScanOperation::ScanOptions::partitionId >(env, obj, p0);
9423 }
9424 
9425 /*
9426  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9427  * Method: interpretedCode
9428  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbInterpretedCodeConst;)V
9429  */
9430 JNIEXPORT void JNICALL
9431 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_interpretedCode__Lcom_mysql_ndbjtie_ndbapi_NdbInterpretedCodeConst_2(JNIEnv * env, jobject obj, jobject p0)
9432 {
9433  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_interpretedCode__Lcom_mysql_ndbjtie_ndbapi_NdbInterpretedCodeConst_2(JNIEnv *, jobject, jobject)");
9434  gset< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_t, ttrait_c_m_n_n_NdbInterpretedCode_cp, &NdbScanOperation::ScanOptions::interpretedCode >(env, obj, p0);
9435 }
9436 
9437 /*
9438  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9439  * Method: create
9440  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbScanOperation/ScanOptions;
9441  */
9442 JNIEXPORT jobject JNICALL
9443 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_create(JNIEnv * env, jclass cls)
9444 {
9445  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_create(JNIEnv *, jclass)");
9446  return gcreate< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_r >(env, cls);
9447 }
9448 
9449 /*
9450  * Class: com_mysql_ndbjtie_ndbapi_NdbScanOperation_ScanOptions
9451  * Method: delete
9452  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbScanOperation/ScanOptions;)V
9453  */
9454 JNIEXPORT void JNICALL
9455 Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_delete(JNIEnv * env, jclass cls, jobject p0)
9456 {
9457  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbScanOperation_00024ScanOptions_delete(JNIEnv *, jclass, jobject)");
9458  gdelete< ttrait_c_m_n_n_NdbScanOperation_ScanOptions_r >(env, cls, p0);
9459 }
9460 
9461 // ---------------------------------------------------------------------------
9462 
9463 //#include "com_mysql_ndbjtie_ndbapi_NdbTransaction.h"
9464 
9465 /*
9466  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9467  * Method: getNdbError
9468  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbErrorConst;
9469  */
9470 JNIEXPORT jobject JNICALL
9471 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbError(JNIEnv * env, jobject obj)
9472 {
9473  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbError(JNIEnv *, jobject)");
9474 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9475  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_ct, ttrait_c_m_n_n_NdbError_cr, &NdbTransaction::getNdbError >(env, obj);
9476 #else
9477  return gcall_fr< ttrait_c_m_n_n_NdbError_cr, ttrait_c_m_n_n_NdbTransaction_cr, &NdbApiWrapper::NdbTransaction__getNdbError >(env, NULL, obj);
9478 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9479 }
9480 
9481 /*
9482  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9483  * Method: getNdbErrorOperation
9484  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9485  */
9486 JNIEXPORT jobject JNICALL
9487 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbErrorOperation(JNIEnv * env, jobject obj)
9488 {
9489  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbErrorOperation(JNIEnv *, jobject)");
9490 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
9491  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_ct, ttrait_c_m_n_n_NdbOperation_cp, &NdbTransaction::getNdbErrorOperation >(env, obj); // call of overloaded const/non-const method
9492 #else
9493  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_cr, &NdbApiWrapper::NdbTransaction__getNdbErrorOperation__0 >(env, NULL, obj);
9494 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_CONST_OVERLOADED_FUNCTION
9495 }
9496 
9497 /*
9498  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9499  * Method: getNextCompletedOperation
9500  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9501  */
9502 JNIEXPORT jobject JNICALL
9503 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNextCompletedOperation(JNIEnv * env, jobject obj, jobject p0)
9504 {
9505  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNextCompletedOperation(JNIEnv *, jobject, jobject)");
9506 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9507  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_ct, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbOperation_cp, &NdbTransaction::getNextCompletedOperation >(env, obj, p0);
9508 #else
9509  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_cr, ttrait_c_m_n_n_NdbOperation_cp, &NdbApiWrapper::NdbTransaction__getNextCompletedOperation >(env, NULL, obj, p0);
9510 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9511 }
9512 
9513 /*
9514  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9515  * Method: getNdbOperation
9516  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)Lcom/mysql/ndbjtie/ndbapi/NdbOperation;
9517  */
9518 JNIEXPORT jobject JNICALL
9519 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbOperation(JNIEnv * env, jobject obj, jobject p0)
9520 {
9521  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbOperation(JNIEnv *, jobject, jobject)");
9522 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9523  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbTransaction::getNdbOperation >(env, obj, p0);
9524 #else
9525  return gcall_fr< ttrait_c_m_n_n_NdbOperation_p, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbApiWrapper::NdbTransaction__getNdbOperation >(env, NULL, obj, p0);
9526 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9527 }
9528 
9529 /*
9530  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9531  * Method: getNdbScanOperation
9532  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/TableConst;)Lcom/mysql/ndbjtie/ndbapi/NdbScanOperation;
9533  */
9534 JNIEXPORT jobject JNICALL
9535 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbScanOperation(JNIEnv * env, jobject obj, jobject p0)
9536 {
9537  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbScanOperation(JNIEnv *, jobject, jobject)");
9538 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9539  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbScanOperation_p, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbTransaction::getNdbScanOperation >(env, obj, p0);
9540 #else
9541  return gcall_fr< ttrait_c_m_n_n_NdbScanOperation_p, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbDictionary_Table_cp, &NdbApiWrapper::NdbTransaction__getNdbScanOperation >(env, NULL, obj, p0);
9542 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9543 }
9544 
9545 /*
9546  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9547  * Method: getNdbIndexScanOperation
9548  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;)Lcom/mysql/ndbjtie/ndbapi/NdbIndexScanOperation;
9549  */
9550 JNIEXPORT jobject JNICALL
9551 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbIndexScanOperation(JNIEnv * env, jobject obj, jobject p0)
9552 {
9553  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbIndexScanOperation(JNIEnv *, jobject, jobject)");
9554 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9555  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbIndexScanOperation_p, ttrait_c_m_n_n_NdbDictionary_Index_cp, &NdbTransaction::getNdbIndexScanOperation >(env, obj, p0);
9556 #else
9557  return gcall_fr< ttrait_c_m_n_n_NdbIndexScanOperation_p, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbDictionary_Index_cp, &NdbApiWrapper::NdbTransaction__getNdbIndexScanOperation >(env, NULL, obj, p0);
9558 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9559 }
9560 
9561 /*
9562  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9563  * Method: getNdbIndexOperation
9564  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbDictionary/IndexConst;)Lcom/mysql/ndbjtie/ndbapi/NdbIndexOperation;
9565  */
9566 JNIEXPORT jobject JNICALL
9567 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbIndexOperation(JNIEnv * env, jobject obj, jobject p0)
9568 {
9569  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbIndexOperation(JNIEnv *, jobject, jobject)");
9570 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9571  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbIndexOperation_p, ttrait_c_m_n_n_NdbDictionary_Index_cp, &NdbTransaction::getNdbIndexOperation >(env, obj, p0);
9572 #else
9573  return gcall_fr< ttrait_c_m_n_n_NdbIndexOperation_p, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbDictionary_Index_cp, &NdbApiWrapper::NdbTransaction__getNdbIndexOperation >(env, NULL, obj, p0);
9574 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9575 }
9576 
9577 /*
9578  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9579  * Method: execute
9580  * Signature: (III)I
9581  */
9582 JNIEXPORT jint JNICALL
9583 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_execute(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
9584 {
9585  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_execute(JNIEnv *, jobject, jint, jint, jint)");
9586 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9587  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_int, ttrait_c_m_n_n_NdbTransaction_ExecType_iv/*_enum_*/, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, ttrait_int, &NdbTransaction::execute >(env, obj, p0, p1, p2);
9588 #else
9589  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbTransaction_ExecType_iv/*_enum_*/, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, ttrait_int, &NdbApiWrapper::NdbTransaction__execute >(env, NULL, obj, p0, p1, p2);
9590 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9591 }
9592 
9593 /*
9594  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9595  * Method: refresh
9596  * Signature: ()I
9597  */
9598 JNIEXPORT jint JNICALL
9599 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_refresh(JNIEnv * env, jobject obj)
9600 {
9601  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_refresh(JNIEnv *, jobject)");
9602 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9603  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_int, &NdbTransaction::refresh >(env, obj);
9604 #else
9605  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbTransaction_r, &NdbApiWrapper::NdbTransaction__refresh >(env, NULL, obj);
9606 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9607 }
9608 
9609 /*
9610  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9611  * Method: close
9612  * Signature: ()V
9613  */
9614 JNIEXPORT void JNICALL
9615 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_close(JNIEnv * env, jobject obj)
9616 {
9617  TRACE("void Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_close(JNIEnv *, jobject)");
9618 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9619  gcall_mfv< ttrait_c_m_n_n_NdbTransaction_t, &NdbTransaction::close >(env, obj);
9620 #else
9621  gcall_fv< ttrait_c_m_n_n_NdbTransaction_r, &NdbApiWrapper::NdbTransaction__close >(env, NULL, obj);
9622 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9623 }
9624 
9625 /*
9626  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9627  * Method: getGCI
9628  * Signature: ([J)I
9629  */
9630 JNIEXPORT jint JNICALL
9631 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getGCI___3J(JNIEnv * env, jobject obj, jlongArray p0)
9632 {
9633  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getGCI___3J(JNIEnv *, jobject, jlongArray)");
9634 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9635  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_int, ttrait_Uint64_0p_a, &NdbTransaction::getGCI >(env, obj, p0);
9636 #else
9637  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbTransaction_r, ttrait_Uint64_0p_a, &NdbApiWrapper::NdbTransaction__getGCI >(env, NULL, obj, p0);
9638 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9639 }
9640 
9641 /*
9642  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9643  * Method: getTransactionId
9644  * Signature: ()J
9645  */
9646 JNIEXPORT jlong JNICALL
9647 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getTransactionId(JNIEnv * env, jobject obj)
9648 {
9649  TRACE("jlong Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getTransactionId(JNIEnv *, jobject)");
9650 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9651  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_Uint64, &NdbTransaction::getTransactionId >(env, obj);
9652 #else
9653  return gcall_fr< ttrait_Uint64, ttrait_c_m_n_n_NdbTransaction_r, &NdbApiWrapper::NdbTransaction__getTransactionId >(env, NULL, obj);
9654 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9655 }
9656 
9657 /*
9658  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9659  * Method: commitStatus
9660  * Signature: ()I
9661  */
9662 JNIEXPORT jint JNICALL
9663 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_commitStatus(JNIEnv * env, jobject obj)
9664 {
9665  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_commitStatus(JNIEnv *, jobject)");
9666 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9667  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbTransaction_CommitStatusType_iv/*_enum_*/, &NdbTransaction::commitStatus >(env, obj);
9668 #else
9669  return gcall_fr< ttrait_c_m_n_n_NdbTransaction_CommitStatusType_iv/*_enum_*/, ttrait_c_m_n_n_NdbTransaction_r, &NdbApiWrapper::NdbTransaction__commitStatus >(env, NULL, obj);
9670 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9671 }
9672 
9673 /*
9674  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9675  * Method: getNdbErrorLine
9676  * Signature: ()I
9677  */
9678 JNIEXPORT jint JNICALL
9679 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbErrorLine(JNIEnv * env, jobject obj)
9680 {
9681  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_getNdbErrorLine(JNIEnv *, jobject)");
9682 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9683  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_int, &NdbTransaction::getNdbErrorLine >(env, obj);
9684 #else
9685  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbTransaction_r, &NdbApiWrapper::NdbTransaction__getNdbErrorLine >(env, NULL, obj);
9686 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9687 }
9688 
9689 /*
9690  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9691  * Method: readTuple
9692  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;I[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9693  */
9694 JNIEXPORT jobject JNICALL
9695 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_readTuple(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jobject p3, jint p4, jbyteArray p5, jobject p6, jint p7)
9696 {
9697  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_readTuple(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jint, jbyteArray, jobject, jint)");
9698 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9699  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbTransaction::readTuple >(env, obj, p0, p1, p2, p3, p4, p5, p6, p7);
9700 #else
9701  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__readTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5, p6, p7);
9702 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9703 }
9704 
9705 /*
9706  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9707  * Method: insertTuple
9708  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9709  */
9710 JNIEXPORT jobject JNICALL
9711 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_insertTuple__Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jobject p3, jbyteArray p4, jobject p5, jint p6)
9712 {
9713  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_insertTuple__Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9714 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9715  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbTransaction::insertTuple >(env, obj, p0, p1, p2, p3, p4, p5, p6);
9716 #else
9717  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__insertTuple__0 >(env, NULL, obj, p0, p1, p2, p3, p4, p5, p6);
9718 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9719 }
9720 
9721 /*
9722  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9723  * Method: insertTuple
9724  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9725  */
9726 JNIEXPORT jobject JNICALL
9727 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_insertTuple__Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv * env, jobject obj, jobject p0, jobject p1, jbyteArray p2, jobject p3, jint p4)
9728 {
9729  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_insertTuple__Lcom_mysql_ndbjtie_ndbapi_NdbRecordConst_2Ljava_nio_ByteBuffer_2_3BLcom_mysql_ndbjtie_ndbapi_NdbOperation_00024OperationOptionsConst_2I(JNIEnv *, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9730 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9731  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbTransaction::insertTuple >(env, obj, p0, p1, p2, p3, p4);
9732 #else
9733  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__insertTuple__1 >(env, NULL, obj, p0, p1, p2, p3, p4);
9734 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9735 }
9736 
9737 /*
9738  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9739  * Method: updateTuple
9740  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9741  */
9742 JNIEXPORT jobject JNICALL
9743 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_updateTuple(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jobject p3, jbyteArray p4, jobject p5, jint p6)
9744 {
9745  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_updateTuple(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9746 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9747  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbTransaction::updateTuple >(env, obj, p0, p1, p2, p3, p4, p5, p6);
9748 #else
9749  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__updateTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5, p6);
9750 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9751 }
9752 
9753 /*
9754  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9755  * Method: writeTuple
9756  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9757  */
9758 JNIEXPORT jobject JNICALL
9759 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_writeTuple(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jobject p3, jbyteArray p4, jobject p5, jint p6)
9760 {
9761  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_writeTuple(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9762 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9763  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbTransaction::writeTuple >(env, obj, p0, p1, p2, p3, p4, p5, p6);
9764 #else
9765  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__writeTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5, p6);
9766 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9767 }
9768 
9769 /*
9770  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9771  * Method: deleteTuple
9772  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Ljava/nio/ByteBuffer;[BLcom/mysql/ndbjtie/ndbapi/NdbOperation/OperationOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9773  */
9774 JNIEXPORT jobject JNICALL
9775 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_deleteTuple(JNIEnv * env, jobject obj, jobject p0, jobject p1, jobject p2, jobject p3, jbyteArray p4, jobject p5, jint p6)
9776 {
9777  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_deleteTuple(JNIEnv *, jobject, jobject, jobject, jobject, jobject, jbyteArray, jobject, jint)");
9778 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9779  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbTransaction::deleteTuple >(env, obj, p0, p1, p2, p3, p4, p5, p6);
9780 #else
9781  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1cp_bb, ttrait_c_m_n_n_NdbRecord_cp, ttrait_char_1p_bb, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbOperation_OperationOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__deleteTuple >(env, NULL, obj, p0, p1, p2, p3, p4, p5, p6);
9782 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9783 }
9784 
9785 /*
9786  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9787  * Method: scanTable
9788  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;I[BLcom/mysql/ndbjtie/ndbapi/NdbScanOperation/ScanOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbScanOperation;
9789  */
9790 JNIEXPORT jobject JNICALL
9791 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_scanTable(JNIEnv * env, jobject obj, jobject p0, jint p1, jbyteArray p2, jobject p3, jint p4)
9792 {
9793  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_scanTable(JNIEnv *, jobject, jobject, jint, jbyteArray, jobject, jint)");
9794 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9795  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbScanOperation_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbScanOperation_ScanOptions_cp, ttrait_Uint32, &NdbTransaction::scanTable >(env, obj, p0, p1, p2, p3, p4);
9796 #else
9797  return gcall_fr< ttrait_c_m_n_n_NdbScanOperation_p, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbScanOperation_ScanOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__scanTable >(env, NULL, obj, p0, p1, p2, p3, p4);
9798 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9799 }
9800 
9801 /*
9802  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9803  * Method: scanIndex
9804  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;Lcom/mysql/ndbjtie/ndbapi/NdbRecordConst;I[BLcom/mysql/ndbjtie/ndbapi/NdbIndexScanOperation/IndexBoundConst;Lcom/mysql/ndbjtie/ndbapi/NdbScanOperation/ScanOptionsConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbIndexScanOperation;
9805  */
9806 JNIEXPORT jobject JNICALL
9807 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_scanIndex(JNIEnv * env, jobject obj, jobject p0, jobject p1, jint p2, jbyteArray p3, jobject p4, jobject p5, jint p6)
9808 {
9809  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_scanIndex(JNIEnv *, jobject, jobject, jobject, jint, jbyteArray, jobject, jobject, jint)");
9810 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9811  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbIndexScanOperation_p, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_cp, ttrait_c_m_n_n_NdbScanOperation_ScanOptions_cp, ttrait_Uint32, &NdbTransaction::scanIndex >(env, obj, p0, p1, p2, p3, p4, p5, p6);
9812 #else
9813  return gcall_fr< ttrait_c_m_n_n_NdbIndexScanOperation_p, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbRecord_cp, ttrait_c_m_n_n_NdbOperation_LockMode_iv/*_enum_*/, ttrait_Uint8_0cp_a, ttrait_c_m_n_n_NdbIndexScanOperation_IndexBound_cp, ttrait_c_m_n_n_NdbScanOperation_ScanOptions_cp, ttrait_Uint32, &NdbApiWrapper::NdbTransaction__scanIndex >(env, NULL, obj, p0, p1, p2, p3, p4, p5, p6);
9814 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9815 }
9816 
9817 /*
9818  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9819  * Method: unlock
9820  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbLockHandleConst;I)Lcom/mysql/ndbjtie/ndbapi/NdbOperationConst;
9821  */
9822 JNIEXPORT jobject JNICALL
9823 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_unlock(JNIEnv * env, jobject obj, jobject p0, jint p1)
9824 {
9825  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_unlock(JNIEnv *, jobject, jobject, jint)");
9826 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9827  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbLockHandle_cp, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbTransaction::unlock >(env, obj, p0, p1);
9828 #else
9829  return gcall_fr< ttrait_c_m_n_n_NdbOperation_cp, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbLockHandle_cp, ttrait_c_m_n_n_NdbOperation_AbortOption_iv/*_enum_*/, &NdbApiWrapper::NdbTransaction__unlock >(env, NULL, obj, p0, p1);
9830 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9831 }
9832 
9833 /*
9834  * Class: com_mysql_ndbjtie_ndbapi_NdbTransaction
9835  * Method: releaseLockHandle
9836  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbLockHandleConst;)I
9837  */
9838 JNIEXPORT jint JNICALL
9839 Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_releaseLockHandle(JNIEnv * env, jobject obj, jobject p0)
9840 {
9841  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_NdbTransaction_releaseLockHandle(JNIEnv *, jobject, jobject)");
9842 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9843  return gcall_mfr< ttrait_c_m_n_n_NdbTransaction_t, ttrait_int, ttrait_c_m_n_n_NdbLockHandle_cp, &NdbTransaction::releaseLockHandle >(env, obj, p0);
9844 #else
9845  return gcall_fr< ttrait_int, ttrait_c_m_n_n_NdbTransaction_r, ttrait_c_m_n_n_NdbLockHandle_cp, &NdbApiWrapper::NdbTransaction__releaseLockHandle >(env, NULL, obj, p0);
9846 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9847 }
9848 
9849 // ---------------------------------------------------------------------------
9850 
9851 //#include "com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptr.h"
9852 
9853 /*
9854  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptr
9855  * Method: len
9856  * Signature: ()I
9857  */
9858 JNIEXPORT jint JNICALL
9859 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_len__(JNIEnv * env, jobject obj)
9860 {
9861  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_len__(JNIEnv *, jobject)");
9862  return gget< ttrait_c_m_n_n_Ndb_Key_part_ptr_t, ttrait_uint, &Ndb::Key_part_ptr::len >(env, obj);
9863 }
9864 
9865 /*
9866  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptr
9867  * Method: ptr
9868  * Signature: (Ljava/nio/ByteBuffer;)V
9869  */
9870 JNIEXPORT void JNICALL
9871 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_ptr__Ljava_nio_ByteBuffer_2(JNIEnv * env, jobject obj, jobject p0)
9872 {
9873  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_ptr__Ljava_nio_ByteBuffer_2(JNIEnv *, jobject, jobject)");
9874  gset< ttrait_c_m_n_n_Ndb_Key_part_ptr_t, ttrait_void_1cp_bb, &Ndb::Key_part_ptr::ptr >(env, obj, p0);
9875 }
9876 
9877 /*
9878  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptr
9879  * Method: len
9880  * Signature: (I)V
9881  */
9882 JNIEXPORT void JNICALL
9883 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_len__I(JNIEnv * env, jobject obj, jint p0)
9884 {
9885  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_len__I(JNIEnv *, jobject, jint)");
9886  gset< ttrait_c_m_n_n_Ndb_Key_part_ptr_t, ttrait_uint, &Ndb::Key_part_ptr::len >(env, obj, p0);
9887 }
9888 
9889 /*
9890  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptr
9891  * Method: create
9892  * Signature: ()Lcom/mysql/ndbjtie/ndbapi/Ndb/Key_part_ptr;
9893  */
9894 JNIEXPORT jobject JNICALL
9895 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_create(JNIEnv * env, jclass cls)
9896 {
9897  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_create(JNIEnv *, jclass)");
9898  return gcreate< ttrait_c_m_n_n_Ndb_Key_part_ptr_r >(env, cls);
9899 }
9900 
9901 /*
9902  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptr
9903  * Method: delete
9904  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb/Key/part/ptr;)V
9905  */
9906 JNIEXPORT void JNICALL
9907 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_delete(JNIEnv * env, jclass cls, jobject p0)
9908 {
9909  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptr_delete(JNIEnv *, jclass, jobject)");
9910  gdelete< ttrait_c_m_n_n_Ndb_Key_part_ptr_r >(env, cls, p0);
9911 }
9912 
9913 // ---------------------------------------------------------------------------
9914 
9915 //#include "com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptrArray.h"
9916 
9917 /*
9918  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptrArray
9919  * Method: create
9920  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/Ndb/Key_part_ptrArray;
9921  */
9922 JNIEXPORT jobject JNICALL
9923 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrArray_create(JNIEnv * env, jclass cls, jint p0)
9924 {
9925  TRACE("Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrArray_create(JNIEnv *, jclass, jint)");
9926  return gcreateArray< ttrait_c_m_n_n_Ndb_Key_part_ptrArray_r, ttrait_int32 >(env, cls, p0);
9927 }
9928 
9929 /*
9930  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptrArray
9931  * Method: delete
9932  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb/Key_part_ptrArray;)V
9933  */
9934 JNIEXPORT void JNICALL
9935 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrArray_delete(JNIEnv * env, jclass cls, jobject p0)
9936 {
9937  TRACE("Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrArray_delete(JNIEnv *, jclass, jobject)");
9938  gdeleteArray< ttrait_c_m_n_n_Ndb_Key_part_ptrArray_r >(env, cls, p0);
9939 }
9940 
9941 /*
9942  * Class: com_mysql_ndbjtie_ndbapi_Ndb_Key_part_ptrArray
9943  * Method: at
9944  * Signature: (I)Lcom/mysql/ndbjtie/ndbapi/Ndb/Key_part_ptr;
9945  */
9946 JNIEXPORT jobject JNICALL
9947 Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrArray_at(JNIEnv * env, jobject obj, jint p0)
9948 {
9949  TRACE("Java_com_mysql_ndbjtie_ndbapi_Ndb_00024Key_1part_1ptrArray_at(JNIEnv *, jobject, jint)");
9950  return gat< ttrait_c_m_n_n_Ndb_Key_part_ptr_r, ttrait_c_m_n_n_Ndb_Key_part_ptrArray_r, ttrait_int32 >(env, NULL, obj, p0);
9951 }
9952 
9953 // ---------------------------------------------------------------------------
9954 
9955 //#include "com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection.h"
9956 
9957 /*
9958  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
9959  * Method: get_latest_error
9960  * Signature: ()I
9961  */
9962 JNIEXPORT jint JNICALL
9963 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_get_1latest_1error(JNIEnv * env, jobject obj)
9964 {
9965  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_get_1latest_1error(JNIEnv *, jobject)");
9966 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9967  return gcall_mfr< ttrait_c_m_n_n_Ndb_cluster_connection_ct, ttrait_int, &Ndb_cluster_connection::get_latest_error >(env, obj);
9968 #else
9969  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_cluster_connection_cr, &NdbApiWrapper::Ndb_cluster_connection__get_latest_error >(env, NULL, obj);
9970 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9971 }
9972 
9973 /*
9974  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
9975  * Method: get_latest_error_msg
9976  * Signature: ()Ljava/lang/String;
9977  */
9978 JNIEXPORT jstring JNICALL
9979 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_get_1latest_1error_1msg(JNIEnv * env, jobject obj)
9980 {
9981  TRACE("jstring Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_get_1latest_1error_1msg(JNIEnv *, jobject)");
9982 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9983  return gcall_mfr< ttrait_c_m_n_n_Ndb_cluster_connection_ct, ttrait_char_cp_jutf8null, &Ndb_cluster_connection::get_latest_error_msg >(env, obj);
9984 #else
9985  return gcall_fr< ttrait_char_cp_jutf8null, ttrait_c_m_n_n_Ndb_cluster_connection_cr, &NdbApiWrapper::Ndb_cluster_connection__get_latest_error_msg >(env, NULL, obj);
9986 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
9987 }
9988 
9989 /*
9990  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
9991  * Method: create
9992  * Signature: (Ljava/lang/String;)Lcom/mysql/ndbjtie/ndbapi/Ndb_cluster_connection;
9993  */
9994 JNIEXPORT jobject JNICALL
9995 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_create__Ljava_lang_String_2(JNIEnv * env, jclass cls, jstring p0)
9996 {
9997  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_create__Ljava_lang_String_2(JNIEnv *, jclass, jstring)");
9998  return gcreate< ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_char_cp_jutf8null >(env, cls, p0);
9999 }
10000 
10001 /*
10002  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10003  * Method: create
10004  * Signature: (Ljava/lang/String;I)Lcom/mysql/ndbjtie/ndbapi/Ndb_cluster_connection;
10005  */
10006 JNIEXPORT jobject JNICALL
10007 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_create__Ljava_lang_String_2I
10008  (JNIEnv * env, jclass cls, jstring p0, jint p1)
10009 {
10010  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_create__Ljava_lang_String_2I(JNIEnv *, jclass, jstring, jint)");
10011  return gcreate< ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_char_cp_jutf8null, ttrait_int >(env, cls, p0, p1);
10012 }
10013 
10014 /*
10015  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10016  * Method: delete
10017  * Signature: (Lcom/mysql/ndbjtie/ndbapi/Ndb/cluster/connection;)V
10018  */
10019 JNIEXPORT void JNICALL
10020 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_delete(JNIEnv * env, jclass cls, jobject p0)
10021 {
10022  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_delete(JNIEnv *, jclass, jobject)");
10023  gdelete< ttrait_c_m_n_n_Ndb_cluster_connection_r >(env, cls, p0);
10024 }
10025 
10026 /*
10027  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10028  * Method: set_name
10029  * Signature: (Ljava/lang/String;)V
10030  */
10031 JNIEXPORT void JNICALL
10032 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_set_1name(JNIEnv * env, jobject obj, jstring p0)
10033 {
10034  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_set_1name(JNIEnv *, jobject, jstring)");
10035 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10036  gcall_mfv< ttrait_c_m_n_n_Ndb_cluster_connection_t, ttrait_char_cp_jutf8null, &Ndb_cluster_connection::set_name >(env, obj, p0);
10037 #else
10038  gcall_fv< ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_char_cp_jutf8null, &NdbApiWrapper::Ndb_cluster_connection__set_name >(env, NULL, obj, p0);
10039 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10040 }
10041 
10042 /*
10043  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10044  * Method: set_timeout
10045  * Signature: (I)I
10046  */
10047 JNIEXPORT jint JNICALL
10048 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_set_1timeout(JNIEnv * env, jobject obj, jint p0)
10049 {
10050  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_set_1timeout(JNIEnv *, jobject, jint)");
10051 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10052  return gcall_mfr< ttrait_c_m_n_n_Ndb_cluster_connection_t, ttrait_int, ttrait_int, &Ndb_cluster_connection::set_timeout >(env, obj, p0);
10053 #else
10054  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_int, &NdbApiWrapper::Ndb_cluster_connection__set_timeout >(env, NULL, obj, p0);
10055 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10056 }
10057 
10058 /*
10059  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10060  * Method: connect
10061  * Signature: (III)I
10062  */
10063 JNIEXPORT jint JNICALL
10064 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_connect(JNIEnv * env, jobject obj, jint p0, jint p1, jint p2)
10065 {
10066  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_connect(JNIEnv *, jobject, jint, jint, jint)");
10067 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10068  return gcall_mfr< ttrait_c_m_n_n_Ndb_cluster_connection_t, ttrait_int, ttrait_int, ttrait_int, ttrait_int, &Ndb_cluster_connection::connect >(env, obj, p0, p1, p2);
10069 #else
10070  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_int, ttrait_int, ttrait_int, &NdbApiWrapper::Ndb_cluster_connection__connect >(env, NULL, obj, p0, p1, p2);
10071 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10072 }
10073 
10074 /*
10075  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10076  * Method: wait_until_ready
10077  * Signature: (II)I
10078  */
10079 JNIEXPORT jint JNICALL
10080 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_wait_1until_1ready(JNIEnv * env, jobject obj, jint p0, jint p1)
10081 {
10082  TRACE("jint Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_wait_1until_1ready(JNIEnv *, jobject, jint, jint)");
10083 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10084  return gcall_mfr< ttrait_c_m_n_n_Ndb_cluster_connection_t, ttrait_int, ttrait_int, ttrait_int, &Ndb_cluster_connection::wait_until_ready >(env, obj, p0, p1);
10085 #else
10086  return gcall_fr< ttrait_int, ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_int, ttrait_int, &NdbApiWrapper::Ndb_cluster_connection__wait_until_ready >(env, NULL, obj, p0, p1);
10087 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10088 }
10089 
10090 /*
10091  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10092  * Method: lock_ndb_objects
10093  * Signature: ()V
10094  */
10095 JNIEXPORT void JNICALL
10096 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_lock_1ndb_1objects(JNIEnv * env, jobject obj)
10097 {
10098  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_lock_1ndb_1objects(JNIEnv *, jobject)");
10099 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10100  gcall_mfv< ttrait_c_m_n_n_Ndb_cluster_connection_t, &Ndb_cluster_connection::lock_ndb_objects >(env, obj);
10101 #else
10102  gcall_fv< ttrait_c_m_n_n_Ndb_cluster_connection_r, &NdbApiWrapper::Ndb_cluster_connection__lock_ndb_objects >(env, NULL, obj);
10103 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10104 }
10105 
10106 /*
10107  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10108  * Method: unlock_ndb_objects
10109  * Signature: ()V
10110  */
10111 JNIEXPORT void JNICALL
10112 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_unlock_1ndb_1objects(JNIEnv * env, jobject obj)
10113 {
10114  TRACE("void Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_unlock_1ndb_1objects(JNIEnv *, jobject)");
10115 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10116  gcall_mfv< ttrait_c_m_n_n_Ndb_cluster_connection_t, &Ndb_cluster_connection::unlock_ndb_objects >(env, obj);
10117 #else
10118  gcall_fv< ttrait_c_m_n_n_Ndb_cluster_connection_r, &NdbApiWrapper::Ndb_cluster_connection__unlock_ndb_objects >(env, NULL, obj);
10119 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10120 }
10121 
10122 /*
10123  * Class: com_mysql_ndbjtie_ndbapi_Ndb_cluster_connection
10124  * Method: get_next_ndb_object
10125  * Signature: (Lcom/mysql/ndbjtie/ndbapi/NdbConst;)Lcom/mysql/ndbjtie/ndbapi/NdbConst;
10126  */
10127 JNIEXPORT jobject JNICALL
10128 Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_get_1next_1ndb_1object(JNIEnv * env, jobject obj, jobject p0)
10129 {
10130  TRACE("jobject Java_com_mysql_ndbjtie_ndbapi_Ndb_1cluster_1connection_get_1next_1ndb_1object(JNIEnv *, jobject, jobject)");
10131 #ifndef NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10132  return gcall_mfr< ttrait_c_m_n_n_Ndb_cluster_connection_t, ttrait_c_m_n_n_Ndb_cp, ttrait_c_m_n_n_Ndb_cp, &Ndb_cluster_connection::get_next_ndb_object >(env, obj, p0);
10133 #else
10134  return gcall_fr< ttrait_c_m_n_n_Ndb_cp, ttrait_c_m_n_n_Ndb_cluster_connection_r, ttrait_c_m_n_n_Ndb_cp, &NdbApiWrapper::Ndb_cluster_connection__get_next_ndb_object >(env, NULL, obj, p0);
10135 #endif // NDBJTIE_USE_WRAPPED_VARIANT_FOR_FUNCTION
10136 }
10137 
10138 } // extern "C"
10139 
10140 #endif // ndbapi_jtie_hpp