@@ -12831,6 +12831,82 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_
1283112831}
1283212832
1283312833
12834+ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1extend (JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jobject jarg6, jlong jarg7) {
12835+ jlong jresult = 0 ;
12836+ tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
12837+ tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ;
12838+ void *arg3 = (void *) 0 ;
12839+ uint64_t arg4 ;
12840+ void *arg5 = (void *) 0 ;
12841+ uint64_t arg6 ;
12842+ tiledb_enumeration_t **arg7 = (tiledb_enumeration_t **) 0 ;
12843+ SwigValueWrapper< capi_return_t > result;
12844+
12845+ (void )jenv;
12846+ (void )jcls;
12847+ arg1 = *(tiledb_ctx_t **)&jarg1;
12848+ arg2 = *(tiledb_enumeration_t **)&jarg2;
12849+ arg3 = *(void **)&jarg3;
12850+ {
12851+ jclass clazz;
12852+ jmethodID mid;
12853+ jbyteArray ba;
12854+ jbyte* bae;
12855+ jsize sz;
12856+ int i;
12857+
12858+ if (!jarg4) {
12859+ SWIG_JavaThrowException (jenv, SWIG_JavaNullPointerException, " BigInteger null" );
12860+ return 0 ;
12861+ }
12862+ clazz = jenv->GetObjectClass (jarg4);
12863+ mid = jenv->GetMethodID (clazz, " toByteArray" , " ()[B" );
12864+ ba = (jbyteArray)jenv->CallObjectMethod (jarg4, mid);
12865+ bae = jenv->GetByteArrayElements (ba, 0 );
12866+ sz = jenv->GetArrayLength (ba);
12867+ arg4 = 0 ;
12868+ if (sz > 0 ) {
12869+ arg4 = (uint64_t )(signed char )bae[0 ];
12870+ for (i=1 ; i<sz; i++) {
12871+ arg4 = (arg4 << 8 ) | (uint64_t )(unsigned char )bae[i];
12872+ }
12873+ }
12874+ jenv->ReleaseByteArrayElements (ba, bae, 0 );
12875+ }
12876+ arg5 = *(void **)&jarg5;
12877+ {
12878+ jclass clazz;
12879+ jmethodID mid;
12880+ jbyteArray ba;
12881+ jbyte* bae;
12882+ jsize sz;
12883+ int i;
12884+
12885+ if (!jarg6) {
12886+ SWIG_JavaThrowException (jenv, SWIG_JavaNullPointerException, " BigInteger null" );
12887+ return 0 ;
12888+ }
12889+ clazz = jenv->GetObjectClass (jarg6);
12890+ mid = jenv->GetMethodID (clazz, " toByteArray" , " ()[B" );
12891+ ba = (jbyteArray)jenv->CallObjectMethod (jarg6, mid);
12892+ bae = jenv->GetByteArrayElements (ba, 0 );
12893+ sz = jenv->GetArrayLength (ba);
12894+ arg6 = 0 ;
12895+ if (sz > 0 ) {
12896+ arg6 = (uint64_t )(signed char )bae[0 ];
12897+ for (i=1 ; i<sz; i++) {
12898+ arg6 = (arg6 << 8 ) | (uint64_t )(unsigned char )bae[i];
12899+ }
12900+ }
12901+ jenv->ReleaseByteArrayElements (ba, bae, 0 );
12902+ }
12903+ arg7 = *(tiledb_enumeration_t ***)&jarg7;
12904+ result = tiledb_enumeration_extend (arg1,arg2,(void const *)arg3,arg4,(void const *)arg5,arg6,arg7);
12905+ *(capi_return_t **)&jresult = new capi_return_t ((const capi_return_t &)result);
12906+ return jresult;
12907+ }
12908+
12909+
1283412910SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1free (JNIEnv *jenv, jclass jcls, jlong jarg1) {
1283512911 tiledb_enumeration_t **arg1 = (tiledb_enumeration_t **) 0 ;
1283612912
@@ -14379,6 +14455,24 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem
1437914455}
1438014456
1438114457
14458+ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1extend_1enumeration (JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) {
14459+ jlong jresult = 0 ;
14460+ tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
14461+ tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ;
14462+ tiledb_enumeration_t *arg3 = (tiledb_enumeration_t *) 0 ;
14463+ SwigValueWrapper< capi_return_t > result;
14464+
14465+ (void )jenv;
14466+ (void )jcls;
14467+ arg1 = *(tiledb_ctx_t **)&jarg1;
14468+ arg2 = *(tiledb_array_schema_evolution_t **)&jarg2;
14469+ arg3 = *(tiledb_enumeration_t **)&jarg3;
14470+ result = tiledb_array_schema_evolution_extend_enumeration (arg1,arg2,arg3);
14471+ *(capi_return_t **)&jresult = new capi_return_t ((const capi_return_t &)result);
14472+ return jresult;
14473+ }
14474+
14475+
1438214476SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1drop_1enumeration (JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) {
1438314477 jlong jresult = 0 ;
1438414478 tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
0 commit comments