diff --git a/.github/workflows/github_actions.yml b/.github/workflows/github_actions.yml index 3b2e785e..0cf60b51 100644 --- a/.github/workflows/github_actions.yml +++ b/.github/workflows/github_actions.yml @@ -35,7 +35,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ ubuntu-22.04, macos-13, macos-14 ] + os: [ ubuntu-22.04, macos-14 ] steps: - name: checkout uses: actions/checkout@v4 diff --git a/build.gradle b/build.gradle index 048daca3..c593a0a6 100644 --- a/build.gradle +++ b/build.gradle @@ -4,12 +4,11 @@ plugins { id 'maven-publish' id 'signing' id 'com.github.sherter.google-java-format' version '0.9' - id 'io.codearte.nexus-staging' version '0.30.0' id 'com.google.osdetector' version '1.6.0' } group 'io.tiledb' -version '0.30.0-SNAPSHOT' +version '0.31.0-SNAPSHOT' repositories { mavenCentral() @@ -18,11 +17,6 @@ repositories { } } -nexusStaging { - username = System.getenv('SONATYPE_CENTRAL_USERNAME') - password = System.getenv('SONATYPE_CENTRAL_PASSWORD') -} - java { sourceCompatibility = 1.8 targetCompatibility = 1.8 diff --git a/cmake/Modules/FindTileDB_EP.cmake b/cmake/Modules/FindTileDB_EP.cmake index 46372cec..27a2e902 100644 --- a/cmake/Modules/FindTileDB_EP.cmake +++ b/cmake/Modules/FindTileDB_EP.cmake @@ -48,30 +48,30 @@ if (NOT TILEDB_FOUND) # Try to download prebuilt artifacts unless the user specifies to build from source if(DOWNLOAD_TILEDB_PREBUILT) if (WIN32) # Windows - SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.29.1/tiledb-windows-x86_64-2.29.1-9a6284d.zip") - SET(DOWNLOAD_SHA256 "601381c85a3da31ad4ef352880b38cbaf8363ea147cf3830a8aba6fc3e38fed1") + SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.30.0/tiledb-windows-x86_64-2.30.0-9b5305d.zip") + SET(DOWNLOAD_SHA256 "c24d2bed163474f68492be0faae82c1fefda7bad0e11debb65dbdf580de5f8a3") elseif(APPLE) # macOS if (CMAKE_OSX_ARCHITECTURES STREQUAL x86_64 OR CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64)|(AMD64|amd64)|(^i.86$)") message(STATUS "Building for intel mac") - SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.29.1/tiledb-macos-x86_64-2.29.1-9a6284d.tar.gz") - SET(DOWNLOAD_SHA256 "132d5f42fe09c1560c841fbdaa67a9e43c8f0c2414cff88eed239a4a8b471b9c") + SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.30.0/tiledb-macos-x86_64-2.30.0-9b5305d.tar.gz") + SET(DOWNLOAD_SHA256 "0896cffbbe8fbae2c54c6cbc0fe0537f904ea40c499f931bb1ec305a0684d96b") elseif (CMAKE_OSX_ARCHITECTURES STREQUAL arm64 OR CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64" OR CMAKE_SYSTEM_PROCESSOR MATCHES "^arm") message(STATUS "Building for apple silicon mac") - SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.29.1/tiledb-macos-arm64-2.29.1-9a6284d.tar.gz") - SET(DOWNLOAD_SHA256 "ea7aeac32154e774ae69de27c4ec22cfb170800ed52dcc5f3962c1242e7d76e7") + SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.30.0/tiledb-macos-arm64-2.30.0-9b5305d.tar.gz") + SET(DOWNLOAD_SHA256 "2a35322a18636d30a2bd2189ae9a8de5f5339f80776be535a427629f79c70538") endif() else() # Linux if (USE_AVX2) message(STATUS "Using Linux binaries with AVX2") - SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.29.1/tiledb-linux-x86_64-2.29.1-9a6284d.tar.gz") - SET(DOWNLOAD_SHA256 "b3e9178facbb8f12e21199f287e024a3e2da36d4cfef762ec0ebee19422672b6") + SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.30.0/tiledb-linux-x86_64-2.30.0-9b5305d.tar.gz") + SET(DOWNLOAD_SHA256 "ab309ffe097c4346c0a15df2889c2b47a565806ad0d584b81c4790f879f20f3f") else() message(STATUS "Using Linux binaries without AVX2") - SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.29.1/tiledb-linux-x86_64-noavx2-2.29.1-9a6284d.tar.gz") - SET(DOWNLOAD_SHA256 "289e4a90e15dd24e93143c756144c92e6b93bf958a260e5bd8ca2b7ebaee47e4") + SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.30.0/tiledb-linux-x86_64-noavx2-2.30.0-9b5305d.tar.gz") + SET(DOWNLOAD_SHA256 "0099d79e60cae4b20c6943932c1df40da918a34ee8d95645e938731e56c65715") endif() endif() diff --git a/gradle.properties b/gradle.properties index 9615b7d9..db41a603 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ TILEDB_GIT_REPOSITORY=https://github.com/TileDB-Inc/TileDB -TILEDB_GIT_TAG=2.29.1 +TILEDB_GIT_TAG=2.30.0 TILEDB_VERBOSE=ON TILEDB_S3=ON TILEDB_AZURE=OFF diff --git a/src/main/c/generated/tiledb_wrap.cxx b/src/main/c/generated/tiledb_wrap.cxx index 646cde77..8505e02b 100644 --- a/src/main/c/generated/tiledb_wrap.cxx +++ b/src/main/c/generated/tiledb_wrap.cxx @@ -1,13 +1,13 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. * ----------------------------------------------------------------------------- */ -#define SWIG_VERSION 0x040101 +#define SWIG_VERSION 0x040401 #define SWIGJAVA /* ----------------------------------------------------------------------------- @@ -134,6 +134,40 @@ # pragma warning disable 592 #endif +#if defined(__cplusplus) && __cplusplus >=201103L +# define SWIG_NOEXCEPT noexcept +#else +# define SWIG_NOEXCEPT throw() +#endif + +/* ----------------------------------------------------------------------------- + * swigcompat.swg + * + * Macros to provide support compatibility with older C and C++ standards. + * + * Note that SWIG expects __cplusplus to be defined to the appropriate C++ standard. + * MSVC users are urged to check and examine the /Zc:__cplusplus compiler option. + * See https://learn.microsoft.com/en-us/cpp/build/reference/zc-cplusplus. + * ----------------------------------------------------------------------------- */ + +/* C99 and C++11 should provide snprintf, but define SWIG_NO_SNPRINTF + * if you're missing it. + */ +#if ((defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L) || \ + (defined __cplusplus && __cplusplus >= 201103L) || \ + defined SWIG_HAVE_SNPRINTF) && \ + !defined SWIG_NO_SNPRINTF +# define SWIG_snprintf(O,S,F,A) snprintf(O,S,F,A) +# define SWIG_snprintf2(O,S,F,A,B) snprintf(O,S,F,A,B) +#else +/* Fallback versions ignore the buffer size, but most of our uses either have a + * fixed maximum possible size or dynamically allocate a buffer that's large + * enough. + */ +# define SWIG_snprintf(O,S,F,A) sprintf(O,F,A) +# define SWIG_snprintf2(O,S,F,A,B) sprintf(O,F,A,B) +#endif + #include #include @@ -239,6 +273,13 @@ template T SwigValueInit() { #endif +#if defined(__cplusplus) && (__cplusplus >=201103L) +# define SWIG_OVERRIDE override +#else +# define SWIG_OVERRIDE +#endif + + #include #include @@ -251,16 +292,16 @@ template T SwigValueInit() { typedef int32_t int32_tArray; -SWIGINTERN int32_tArray *new_int32_tArray(int nelements){ +SWIGINTERN int32_tArray *new_int32_tArray(size_t nelements){ return new int32_t[nelements](); } SWIGINTERN void delete_int32_tArray(int32_tArray *self){ delete [] self; } -SWIGINTERN int32_t int32_tArray_getitem(int32_tArray *self,int index){ +SWIGINTERN int32_t int32_tArray_getitem(int32_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void int32_tArray_setitem(int32_tArray *self,int index,int32_t value){ +SWIGINTERN void int32_tArray_setitem(int32_tArray *self,size_t index,int32_t value){ self[index] = value; } SWIGINTERN int32_t *int32_tArray_cast(int32_tArray *self){ @@ -272,16 +313,16 @@ SWIGINTERN int32_tArray *int32_tArray_frompointer(int32_t *t){ typedef capi_return_t capi_return_t; -SWIGINTERN capi_return_t *new_capi_return_t(int nelements){ +SWIGINTERN capi_return_t *new_capi_return_t(size_t nelements){ return new capi_return_t[nelements](); } SWIGINTERN void delete_capi_return_t(capi_return_t *self){ delete [] self; } -SWIGINTERN capi_return_t capi_return_t_getitem(capi_return_t *self,int index){ +SWIGINTERN capi_return_t capi_return_t_getitem(capi_return_t *self,size_t index){ return self[index]; } -SWIGINTERN void capi_return_t_setitem(capi_return_t *self,int index,capi_return_t value){ +SWIGINTERN void capi_return_t_setitem(capi_return_t *self,size_t index,capi_return_t value){ self[index] = value; } SWIGINTERN capi_return_t *capi_return_t_cast(capi_return_t *self){ @@ -293,16 +334,16 @@ SWIGINTERN capi_return_t *capi_return_t_frompointer(capi_return_t *t){ typedef int64_t int64_tArray; -SWIGINTERN int64_tArray *new_int64_tArray(int nelements){ +SWIGINTERN int64_tArray *new_int64_tArray(size_t nelements){ return new int64_t[nelements](); } SWIGINTERN void delete_int64_tArray(int64_tArray *self){ delete [] self; } -SWIGINTERN int64_t int64_tArray_getitem(int64_tArray *self,int index){ +SWIGINTERN int64_t int64_tArray_getitem(int64_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void int64_tArray_setitem(int64_tArray *self,int index,int64_t value){ +SWIGINTERN void int64_tArray_setitem(int64_tArray *self,size_t index,int64_t value){ self[index] = value; } SWIGINTERN int64_t *int64_tArray_cast(int64_tArray *self){ @@ -314,16 +355,16 @@ SWIGINTERN int64_tArray *int64_tArray_frompointer(int64_t *t){ typedef char charArray; -SWIGINTERN charArray *new_charArray(int nelements){ +SWIGINTERN charArray *new_charArray(size_t nelements){ return new char[nelements](); } SWIGINTERN void delete_charArray(charArray *self){ delete [] self; } -SWIGINTERN char charArray_getitem(charArray *self,int index){ +SWIGINTERN char charArray_getitem(charArray *self,size_t index){ return self[index]; } -SWIGINTERN void charArray_setitem(charArray *self,int index,char value){ +SWIGINTERN void charArray_setitem(charArray *self,size_t index,char value){ self[index] = value; } SWIGINTERN char *charArray_cast(charArray *self){ @@ -335,16 +376,16 @@ SWIGINTERN charArray *charArray_frompointer(char *t){ typedef float floatArray; -SWIGINTERN floatArray *new_floatArray(int nelements){ +SWIGINTERN floatArray *new_floatArray(size_t nelements){ return new float[nelements](); } SWIGINTERN void delete_floatArray(floatArray *self){ delete [] self; } -SWIGINTERN float floatArray_getitem(floatArray *self,int index){ +SWIGINTERN float floatArray_getitem(floatArray *self,size_t index){ return self[index]; } -SWIGINTERN void floatArray_setitem(floatArray *self,int index,float value){ +SWIGINTERN void floatArray_setitem(floatArray *self,size_t index,float value){ self[index] = value; } SWIGINTERN float *floatArray_cast(floatArray *self){ @@ -356,16 +397,16 @@ SWIGINTERN floatArray *floatArray_frompointer(float *t){ typedef double doubleArray; -SWIGINTERN doubleArray *new_doubleArray(int nelements){ +SWIGINTERN doubleArray *new_doubleArray(size_t nelements){ return new double[nelements](); } SWIGINTERN void delete_doubleArray(doubleArray *self){ delete [] self; } -SWIGINTERN double doubleArray_getitem(doubleArray *self,int index){ +SWIGINTERN double doubleArray_getitem(doubleArray *self,size_t index){ return self[index]; } -SWIGINTERN void doubleArray_setitem(doubleArray *self,int index,double value){ +SWIGINTERN void doubleArray_setitem(doubleArray *self,size_t index,double value){ self[index] = value; } SWIGINTERN double *doubleArray_cast(doubleArray *self){ @@ -377,16 +418,16 @@ SWIGINTERN doubleArray *doubleArray_frompointer(double *t){ typedef int8_t int8_tArray; -SWIGINTERN int8_tArray *new_int8_tArray(int nelements){ +SWIGINTERN int8_tArray *new_int8_tArray(size_t nelements){ return new int8_t[nelements](); } SWIGINTERN void delete_int8_tArray(int8_tArray *self){ delete [] self; } -SWIGINTERN int8_t int8_tArray_getitem(int8_tArray *self,int index){ +SWIGINTERN int8_t int8_tArray_getitem(int8_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void int8_tArray_setitem(int8_tArray *self,int index,int8_t value){ +SWIGINTERN void int8_tArray_setitem(int8_tArray *self,size_t index,int8_t value){ self[index] = value; } SWIGINTERN int8_t *int8_tArray_cast(int8_tArray *self){ @@ -398,16 +439,16 @@ SWIGINTERN int8_tArray *int8_tArray_frompointer(int8_t *t){ typedef uint8_t uint8_tArray; -SWIGINTERN uint8_tArray *new_uint8_tArray(int nelements){ +SWIGINTERN uint8_tArray *new_uint8_tArray(size_t nelements){ return new uint8_t[nelements](); } SWIGINTERN void delete_uint8_tArray(uint8_tArray *self){ delete [] self; } -SWIGINTERN uint8_t uint8_tArray_getitem(uint8_tArray *self,int index){ +SWIGINTERN uint8_t uint8_tArray_getitem(uint8_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void uint8_tArray_setitem(uint8_tArray *self,int index,uint8_t value){ +SWIGINTERN void uint8_tArray_setitem(uint8_tArray *self,size_t index,uint8_t value){ self[index] = value; } SWIGINTERN uint8_t *uint8_tArray_cast(uint8_tArray *self){ @@ -419,16 +460,16 @@ SWIGINTERN uint8_tArray *uint8_tArray_frompointer(uint8_t *t){ typedef int16_t int16_tArray; -SWIGINTERN int16_tArray *new_int16_tArray(int nelements){ +SWIGINTERN int16_tArray *new_int16_tArray(size_t nelements){ return new int16_t[nelements](); } SWIGINTERN void delete_int16_tArray(int16_tArray *self){ delete [] self; } -SWIGINTERN int16_t int16_tArray_getitem(int16_tArray *self,int index){ +SWIGINTERN int16_t int16_tArray_getitem(int16_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void int16_tArray_setitem(int16_tArray *self,int index,int16_t value){ +SWIGINTERN void int16_tArray_setitem(int16_tArray *self,size_t index,int16_t value){ self[index] = value; } SWIGINTERN int16_t *int16_tArray_cast(int16_tArray *self){ @@ -440,16 +481,16 @@ SWIGINTERN int16_tArray *int16_tArray_frompointer(int16_t *t){ typedef uint16_t uint16_tArray; -SWIGINTERN uint16_tArray *new_uint16_tArray(int nelements){ +SWIGINTERN uint16_tArray *new_uint16_tArray(size_t nelements){ return new uint16_t[nelements](); } SWIGINTERN void delete_uint16_tArray(uint16_tArray *self){ delete [] self; } -SWIGINTERN uint16_t uint16_tArray_getitem(uint16_tArray *self,int index){ +SWIGINTERN uint16_t uint16_tArray_getitem(uint16_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void uint16_tArray_setitem(uint16_tArray *self,int index,uint16_t value){ +SWIGINTERN void uint16_tArray_setitem(uint16_tArray *self,size_t index,uint16_t value){ self[index] = value; } SWIGINTERN uint16_t *uint16_tArray_cast(uint16_tArray *self){ @@ -461,16 +502,16 @@ SWIGINTERN uint16_tArray *uint16_tArray_frompointer(uint16_t *t){ typedef uint32_t uint32_tArray; -SWIGINTERN uint32_tArray *new_uint32_tArray(int nelements){ +SWIGINTERN uint32_tArray *new_uint32_tArray(size_t nelements){ return new uint32_t[nelements](); } SWIGINTERN void delete_uint32_tArray(uint32_tArray *self){ delete [] self; } -SWIGINTERN uint32_t uint32_tArray_getitem(uint32_tArray *self,int index){ +SWIGINTERN uint32_t uint32_tArray_getitem(uint32_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void uint32_tArray_setitem(uint32_tArray *self,int index,uint32_t value){ +SWIGINTERN void uint32_tArray_setitem(uint32_tArray *self,size_t index,uint32_t value){ self[index] = value; } SWIGINTERN uint32_t *uint32_tArray_cast(uint32_tArray *self){ @@ -482,16 +523,16 @@ SWIGINTERN uint32_tArray *uint32_tArray_frompointer(uint32_t *t){ typedef uint64_t uint64_tArray; -SWIGINTERN uint64_tArray *new_uint64_tArray(int nelements){ +SWIGINTERN uint64_tArray *new_uint64_tArray(size_t nelements){ return new uint64_t[nelements](); } SWIGINTERN void delete_uint64_tArray(uint64_tArray *self){ delete [] self; } -SWIGINTERN uint64_t uint64_tArray_getitem(uint64_tArray *self,int index){ +SWIGINTERN uint64_t uint64_tArray_getitem(uint64_tArray *self,size_t index){ return self[index]; } -SWIGINTERN void uint64_tArray_setitem(uint64_tArray *self,int index,uint64_t value){ +SWIGINTERN void uint64_tArray_setitem(uint64_tArray *self,size_t index,uint64_t value){ self[index] = value; } SWIGINTERN uint64_t *uint64_tArray_cast(uint64_tArray *self){ @@ -501,7 +542,7 @@ SWIGINTERN uint64_tArray *uint64_tArray_frompointer(uint64_t *t){ return (uint64_tArray *) t; } -static char * *new_charpArray(int nelements) { +static char * *new_charpArray(size_t nelements) { return new char *[nelements](); } @@ -509,15 +550,15 @@ static void delete_charpArray(char * *ary) { delete [] ary; } -static char * charpArray_getitem(char * *ary, int index) { +static char * charpArray_getitem(char * *ary, size_t index) { return ary[index]; } -static void charpArray_setitem(char * *ary, int index, char * value) { +static void charpArray_setitem(char * *ary, size_t index, char * value) { ary[index] = value; } -static void * *new_voidpArray(int nelements) { +static void * *new_voidpArray(size_t nelements) { return new void *[nelements](); } @@ -525,10 +566,10 @@ static void delete_voidpArray(void * *ary) { delete [] ary; } -static void * voidpArray_getitem(void * *ary, int index) { +static void * voidpArray_getitem(void * *ary, size_t index) { return ary[index]; } -static void voidpArray_setitem(void * *ary, int index, void * value) { +static void voidpArray_setitem(void * *ary, size_t index, void * value) { ary[index] = value; } @@ -1713,14 +1754,14 @@ static tiledb_array_schema_evolution_t* tiledb_array_schema_evolution_tpp_value( extern "C" { #endif -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int32_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int32_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; int32_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (int32_tArray *)new_int32_tArray(arg1); *(int32_tArray **)&jresult = result; return jresult; @@ -1728,7 +1769,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int32_1tArray(J SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int32_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - int32_tArray *arg1 = (int32_tArray *) 0 ; + int32_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -1737,33 +1778,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int32_1tArray } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jint jresult = 0 ; - int32_tArray *arg1 = (int32_tArray *) 0 ; - int arg2 ; + int32_tArray *arg1 = 0 ; + size_t arg2 ; int32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int32_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (int32_t)int32_tArray_getitem(arg1,arg2); jresult = (jint)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) { - int32_tArray *arg1 = (int32_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jint jarg3) { + int32_tArray *arg1 = 0 ; + size_t arg2 ; int32_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int32_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (int32_t)jarg3; int32_tArray_setitem(arg1,arg2,arg3); } @@ -1771,7 +1812,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1setite SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - int32_tArray *arg1 = (int32_tArray *) 0 ; + int32_tArray *arg1 = 0 ; int32_t *result = 0 ; (void)jenv; @@ -1786,7 +1827,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1cast( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int32_t *arg1 = (int32_t *) 0 ; + int32_t *arg1 = 0 ; int32_tArray *result = 0 ; (void)jenv; @@ -1798,14 +1839,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int32_1tArray_1fromp } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1capi_1return_1t(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1capi_1return_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; capi_return_t *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (capi_return_t *)new_capi_return_t(arg1); *(capi_return_t **)&jresult = result; return jresult; @@ -1813,7 +1854,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1capi_1return_1t SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1capi_1return_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { - capi_return_t *arg1 = (capi_return_t *) 0 ; + capi_return_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -1822,26 +1863,26 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1capi_1return_ } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jlong jresult = 0 ; - capi_return_t *arg1 = (capi_return_t *) 0 ; - int arg2 ; + capi_return_t *arg1 = 0 ; + size_t arg2 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(capi_return_t **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = capi_return_t_getitem(arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) { - capi_return_t *arg1 = (capi_return_t *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3, jobject jarg3_) { + capi_return_t *arg1 = 0 ; + size_t arg2 ; SwigValueWrapper< capi_return_t > arg3 ; capi_return_t *argp3 ; @@ -1850,7 +1891,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1seti (void)jarg1_; (void)jarg3_; arg1 = *(capi_return_t **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; argp3 = *(capi_return_t **)&jarg3; if (!argp3) { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null capi_return_t"); @@ -1863,7 +1904,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1seti SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - capi_return_t *arg1 = (capi_return_t *) 0 ; + capi_return_t *arg1 = 0 ; capi_return_t *result = 0 ; (void)jenv; @@ -1878,7 +1919,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1cas SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - capi_return_t *arg1 = (capi_return_t *) 0 ; + capi_return_t *arg1 = 0 ; capi_return_t *result = 0 ; (void)jenv; @@ -1891,14 +1932,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1t_1fro } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int64_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int64_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; int64_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (int64_tArray *)new_int64_tArray(arg1); *(int64_tArray **)&jresult = result; return jresult; @@ -1906,7 +1947,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int64_1tArray(J SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int64_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - int64_tArray *arg1 = (int64_tArray *) 0 ; + int64_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -1915,33 +1956,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int64_1tArray } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jlong jresult = 0 ; - int64_tArray *arg1 = (int64_tArray *) 0 ; - int arg2 ; + int64_tArray *arg1 = 0 ; + size_t arg2 ; int64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int64_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (int64_t)int64_tArray_getitem(arg1,arg2); jresult = (jlong)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3) { - int64_tArray *arg1 = (int64_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) { + int64_tArray *arg1 = 0 ; + size_t arg2 ; int64_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int64_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (int64_t)jarg3; int64_tArray_setitem(arg1,arg2,arg3); } @@ -1949,7 +1990,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1setite SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - int64_tArray *arg1 = (int64_tArray *) 0 ; + int64_tArray *arg1 = 0 ; int64_t *result = 0 ; (void)jenv; @@ -1964,7 +2005,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1cast( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int64_t *arg1 = (int64_t *) 0 ; + int64_t *arg1 = 0 ; int64_tArray *result = 0 ; (void)jenv; @@ -1976,14 +2017,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int64_1tArray_1fromp } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; charArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (charArray *)new_charArray(arg1); *(charArray **)&jresult = result; return jresult; @@ -1991,7 +2032,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charArray(JNIEn SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1charArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - charArray *arg1 = (charArray *) 0 ; + charArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2000,33 +2041,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1charArray(JNI } -SWIGEXPORT jchar JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jchar JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jchar jresult = 0 ; - charArray *arg1 = (charArray *) 0 ; - int arg2 ; + charArray *arg1 = 0 ; + size_t arg2 ; char result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(charArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (char)charArray_getitem(arg1,arg2); jresult = (jchar)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jchar jarg3) { - charArray *arg1 = (charArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jchar jarg3) { + charArray *arg1 = 0 ; + size_t arg2 ; char arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(charArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (char)jarg3; charArray_setitem(arg1,arg2,arg3); } @@ -2034,7 +2075,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1setitem(JN SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jstring jresult = 0 ; - charArray *arg1 = (charArray *) 0 ; + charArray *arg1 = 0 ; char *result = 0 ; (void)jenv; @@ -2049,7 +2090,7 @@ SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1cast(JN SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1frompointer(JNIEnv *jenv, jclass jcls, jstring jarg1) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; + char *arg1 = 0 ; charArray *result = 0 ; (void)jenv; @@ -2066,14 +2107,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charArray_1frompoint } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1floatArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1floatArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; floatArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (floatArray *)new_floatArray(arg1); *(floatArray **)&jresult = result; return jresult; @@ -2081,7 +2122,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1floatArray(JNIE SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1floatArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - floatArray *arg1 = (floatArray *) 0 ; + floatArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2090,33 +2131,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1floatArray(JN } -SWIGEXPORT jfloat JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jfloat JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jfloat jresult = 0 ; - floatArray *arg1 = (floatArray *) 0 ; - int arg2 ; + floatArray *arg1 = 0 ; + size_t arg2 ; float result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(floatArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (float)floatArray_getitem(arg1,arg2); jresult = (jfloat)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jfloat jarg3) { - floatArray *arg1 = (floatArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jfloat jarg3) { + floatArray *arg1 = 0 ; + size_t arg2 ; float arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(floatArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (float)jarg3; floatArray_setitem(arg1,arg2,arg3); } @@ -2124,7 +2165,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1setitem(J SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - floatArray *arg1 = (floatArray *) 0 ; + floatArray *arg1 = 0 ; float *result = 0 ; (void)jenv; @@ -2139,7 +2180,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1cast(JNI SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - float *arg1 = (float *) 0 ; + float *arg1 = 0 ; floatArray *result = 0 ; (void)jenv; @@ -2151,14 +2192,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatArray_1frompoin } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1doubleArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1doubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; doubleArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (doubleArray *)new_doubleArray(arg1); *(doubleArray **)&jresult = result; return jresult; @@ -2166,7 +2207,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1doubleArray(JNI SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1doubleArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - doubleArray *arg1 = (doubleArray *) 0 ; + doubleArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2175,33 +2216,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1doubleArray(J } -SWIGEXPORT jdouble JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jdouble JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jdouble jresult = 0 ; - doubleArray *arg1 = (doubleArray *) 0 ; - int arg2 ; + doubleArray *arg1 = 0 ; + size_t arg2 ; double result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(doubleArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (double)doubleArray_getitem(arg1,arg2); jresult = (jdouble)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jdouble jarg3) { - doubleArray *arg1 = (doubleArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jdouble jarg3) { + doubleArray *arg1 = 0 ; + size_t arg2 ; double arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(doubleArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (double)jarg3; doubleArray_setitem(arg1,arg2,arg3); } @@ -2209,7 +2250,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1setitem( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - doubleArray *arg1 = (doubleArray *) 0 ; + doubleArray *arg1 = 0 ; double *result = 0 ; (void)jenv; @@ -2224,7 +2265,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1cast(JN SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - double *arg1 = (double *) 0 ; + double *arg1 = 0 ; doubleArray *result = 0 ; (void)jenv; @@ -2236,14 +2277,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_doubleArray_1frompoi } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int8_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int8_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; int8_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (int8_tArray *)new_int8_tArray(arg1); *(int8_tArray **)&jresult = result; return jresult; @@ -2251,7 +2292,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int8_1tArray(JN SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int8_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - int8_tArray *arg1 = (int8_tArray *) 0 ; + int8_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2260,33 +2301,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int8_1tArray( } -SWIGEXPORT jbyte JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jbyte JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jbyte jresult = 0 ; - int8_tArray *arg1 = (int8_tArray *) 0 ; - int arg2 ; + int8_tArray *arg1 = 0 ; + size_t arg2 ; int8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int8_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (int8_t)int8_tArray_getitem(arg1,arg2); jresult = (jbyte)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jbyte jarg3) { - int8_tArray *arg1 = (int8_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jbyte jarg3) { + int8_tArray *arg1 = 0 ; + size_t arg2 ; int8_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int8_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (int8_t)jarg3; int8_tArray_setitem(arg1,arg2,arg3); } @@ -2294,7 +2335,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1setitem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - int8_tArray *arg1 = (int8_tArray *) 0 ; + int8_tArray *arg1 = 0 ; int8_t *result = 0 ; (void)jenv; @@ -2309,7 +2350,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1cast(J SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int8_t *arg1 = (int8_t *) 0 ; + int8_t *arg1 = 0 ; int8_tArray *result = 0 ; (void)jenv; @@ -2321,14 +2362,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int8_1tArray_1frompo } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint8_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint8_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; uint8_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (uint8_tArray *)new_uint8_tArray(arg1); *(uint8_tArray **)&jresult = result; return jresult; @@ -2336,7 +2377,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint8_1tArray(J SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint8_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - uint8_tArray *arg1 = (uint8_tArray *) 0 ; + uint8_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2345,33 +2386,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint8_1tArray } -SWIGEXPORT jshort JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jshort JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jshort jresult = 0 ; - uint8_tArray *arg1 = (uint8_tArray *) 0 ; - int arg2 ; + uint8_tArray *arg1 = 0 ; + size_t arg2 ; uint8_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint8_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (uint8_t)uint8_tArray_getitem(arg1,arg2); jresult = (jshort)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jshort jarg3) { - uint8_tArray *arg1 = (uint8_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3) { + uint8_tArray *arg1 = 0 ; + size_t arg2 ; uint8_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint8_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (uint8_t)jarg3; uint8_tArray_setitem(arg1,arg2,arg3); } @@ -2379,7 +2420,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1setite SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - uint8_tArray *arg1 = (uint8_tArray *) 0 ; + uint8_tArray *arg1 = 0 ; uint8_t *result = 0 ; (void)jenv; @@ -2394,7 +2435,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1cast( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - uint8_t *arg1 = (uint8_t *) 0 ; + uint8_t *arg1 = 0 ; uint8_tArray *result = 0 ; (void)jenv; @@ -2406,14 +2447,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint8_1tArray_1fromp } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int16_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int16_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; int16_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (int16_tArray *)new_int16_tArray(arg1); *(int16_tArray **)&jresult = result; return jresult; @@ -2421,7 +2462,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1int16_1tArray(J SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int16_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - int16_tArray *arg1 = (int16_tArray *) 0 ; + int16_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2430,33 +2471,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1int16_1tArray } -SWIGEXPORT jshort JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jshort JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jshort jresult = 0 ; - int16_tArray *arg1 = (int16_tArray *) 0 ; - int arg2 ; + int16_tArray *arg1 = 0 ; + size_t arg2 ; int16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int16_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (int16_t)int16_tArray_getitem(arg1,arg2); jresult = (jshort)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jshort jarg3) { - int16_tArray *arg1 = (int16_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jshort jarg3) { + int16_tArray *arg1 = 0 ; + size_t arg2 ; int16_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(int16_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (int16_t)jarg3; int16_tArray_setitem(arg1,arg2,arg3); } @@ -2464,7 +2505,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1setite SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - int16_tArray *arg1 = (int16_tArray *) 0 ; + int16_tArray *arg1 = 0 ; int16_t *result = 0 ; (void)jenv; @@ -2479,7 +2520,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1cast( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int16_t *arg1 = (int16_t *) 0 ; + int16_t *arg1 = 0 ; int16_tArray *result = 0 ; (void)jenv; @@ -2491,14 +2532,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_int16_1tArray_1fromp } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint16_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint16_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; uint16_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (uint16_tArray *)new_uint16_tArray(arg1); *(uint16_tArray **)&jresult = result; return jresult; @@ -2506,7 +2547,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint16_1tArray( SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint16_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - uint16_tArray *arg1 = (uint16_tArray *) 0 ; + uint16_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2515,33 +2556,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint16_1tArra } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jint jresult = 0 ; - uint16_tArray *arg1 = (uint16_tArray *) 0 ; - int arg2 ; + uint16_tArray *arg1 = 0 ; + size_t arg2 ; uint16_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint16_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (uint16_t)uint16_tArray_getitem(arg1,arg2); jresult = (jint)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) { - uint16_tArray *arg1 = (uint16_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jint jarg3) { + uint16_tArray *arg1 = 0 ; + size_t arg2 ; uint16_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint16_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (uint16_t)jarg3; uint16_tArray_setitem(arg1,arg2,arg3); } @@ -2549,7 +2590,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1setit SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - uint16_tArray *arg1 = (uint16_tArray *) 0 ; + uint16_tArray *arg1 = 0 ; uint16_t *result = 0 ; (void)jenv; @@ -2564,7 +2605,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1cast SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - uint16_t *arg1 = (uint16_t *) 0 ; + uint16_t *arg1 = 0 ; uint16_tArray *result = 0 ; (void)jenv; @@ -2576,14 +2617,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint16_1tArray_1from } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint32_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint32_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; uint32_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (uint32_tArray *)new_uint32_tArray(arg1); *(uint32_tArray **)&jresult = result; return jresult; @@ -2591,7 +2632,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint32_1tArray( SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint32_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - uint32_tArray *arg1 = (uint32_tArray *) 0 ; + uint32_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2600,33 +2641,33 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint32_1tArra } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jlong jresult = 0 ; - uint32_tArray *arg1 = (uint32_tArray *) 0 ; - int arg2 ; + uint32_tArray *arg1 = 0 ; + size_t arg2 ; uint32_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint32_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (uint32_t)uint32_tArray_getitem(arg1,arg2); jresult = (jlong)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3) { - uint32_tArray *arg1 = (uint32_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jlong jarg3) { + uint32_tArray *arg1 = 0 ; + size_t arg2 ; uint32_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint32_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = (uint32_t)jarg3; uint32_tArray_setitem(arg1,arg2,arg3); } @@ -2634,7 +2675,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1setit SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - uint32_tArray *arg1 = (uint32_tArray *) 0 ; + uint32_tArray *arg1 = 0 ; uint32_t *result = 0 ; (void)jenv; @@ -2649,7 +2690,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1cast SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - uint32_t *arg1 = (uint32_t *) 0 ; + uint32_t *arg1 = 0 ; uint32_tArray *result = 0 ; (void)jenv; @@ -2661,14 +2702,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint32_1tArray_1from } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint64_1tArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint64_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; uint64_tArray *result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (uint64_tArray *)new_uint64_tArray(arg1); *(uint64_tArray **)&jresult = result; return jresult; @@ -2676,7 +2717,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1uint64_1tArray( SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint64_1tArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - uint64_tArray *arg1 = (uint64_tArray *) 0 ; + uint64_tArray *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2685,17 +2726,17 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uint64_1tArra } -SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { +SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { jobject jresult = 0 ; - uint64_tArray *arg1 = (uint64_tArray *) 0 ; - int arg2 ; + uint64_tArray *arg1 = 0 ; + size_t arg2 ; uint64_t result; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint64_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (uint64_t)uint64_tArray_getitem(arg1,arg2); { jbyteArray ba = jenv->NewByteArray(9); @@ -2719,16 +2760,16 @@ SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1ge } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jobject jarg3) { - uint64_tArray *arg1 = (uint64_tArray *) 0 ; - int arg2 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg3) { + uint64_tArray *arg1 = 0 ; + size_t arg2 ; uint64_t arg3 ; (void)jenv; (void)jcls; (void)jarg1_; arg1 = *(uint64_tArray **)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; { jclass clazz; jmethodID mid; @@ -2761,7 +2802,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1setit SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - uint64_tArray *arg1 = (uint64_tArray *) 0 ; + uint64_tArray *arg1 = 0 ; uint64_t *result = 0 ; (void)jenv; @@ -2776,7 +2817,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1cast SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - uint64_t *arg1 = (uint64_t *) 0 ; + uint64_t *arg1 = 0 ; uint64_tArray *result = 0 ; (void)jenv; @@ -2788,14 +2829,14 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uint64_1tArray_1from } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charpArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charpArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; char **result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (char **)new_charpArray(arg1); *(char ***)&jresult = result; return jresult; @@ -2803,7 +2844,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charpArray(JNIE SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1charpArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - char **arg1 = (char **) 0 ; + char **arg1 = 0 ; (void)jenv; (void)jcls; @@ -2812,31 +2853,31 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1charpArray(JN } -SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { +SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jstring jresult = 0 ; - char **arg1 = (char **) 0 ; - int arg2 ; + char **arg1 = 0 ; + size_t arg2 ; char *result = 0 ; (void)jenv; (void)jcls; arg1 = *(char ***)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (char *)charpArray_getitem(arg1,arg2); if (result) jresult = jenv->NewStringUTF((const char *)result); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jstring jarg3) { - char **arg1 = (char **) 0 ; - int arg2 ; - char *arg3 = (char *) 0 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + char **arg1 = 0 ; + size_t arg2 ; + char *arg3 = 0 ; (void)jenv; (void)jcls; arg1 = *(char ***)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); @@ -2847,14 +2888,14 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpArray_1setitem(J } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1voidpArray(JNIEnv *jenv, jclass jcls, jint jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1voidpArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int arg1 ; + size_t arg1 ; void **result = 0 ; (void)jenv; (void)jcls; - arg1 = (int)jarg1; + arg1 = (size_t)jarg1; result = (void **)new_voidpArray(arg1); *(void ***)&jresult = result; return jresult; @@ -2862,7 +2903,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1voidpArray(JNIE SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1voidpArray(JNIEnv *jenv, jclass jcls, jlong jarg1) { - void **arg1 = (void **) 0 ; + void **arg1 = 0 ; (void)jenv; (void)jcls; @@ -2871,31 +2912,31 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1voidpArray(JN } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidpArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidpArray_1getitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - void **arg1 = (void **) 0 ; - int arg2 ; + void **arg1 = 0 ; + size_t arg2 ; void *result = 0 ; (void)jenv; (void)jcls; arg1 = *(void ***)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; result = (void *)voidpArray_getitem(arg1,arg2); *(void **)&jresult = result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidpArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jlong jarg3) { - void **arg1 = (void **) 0 ; - int arg2 ; - void *arg3 = (void *) 0 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidpArray_1setitem(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + void **arg1 = 0 ; + size_t arg2 ; + void *arg3 = 0 ; (void)jenv; (void)jcls; arg1 = *(void ***)&jarg1; - arg2 = (int)jarg2; + arg2 = (size_t)jarg2; arg3 = *(void **)&jarg3; voidpArray_setitem(arg1,arg2,arg3); } @@ -2928,7 +2969,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1intp(JNIEnv *j SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1intp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - int *arg1 = (int *) 0 ; + int *arg1 = 0 ; (void)jenv; (void)jcls; @@ -2938,7 +2979,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1intp(JNIEnv * SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_intp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - int *arg1 = (int *) 0 ; + int *arg1 = 0 ; int arg2 ; (void)jenv; @@ -2951,7 +2992,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_intp_1assign(JNIEnv * SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_intp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - int *arg1 = (int *) 0 ; + int *arg1 = 0 ; int result; (void)jenv; @@ -2990,7 +3031,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1sizep(JNIEnv * SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1sizep(JNIEnv *jenv, jclass jcls, jlong jarg1) { - size_t *arg1 = (size_t *) 0 ; + size_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3000,7 +3041,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1sizep(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_sizep_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - size_t *arg1 = (size_t *) 0 ; + size_t *arg1 = 0 ; size_t arg2 ; (void)jenv; @@ -3013,7 +3054,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_sizep_1assign(JNIEnv SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_sizep_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - size_t *arg1 = (size_t *) 0 ; + size_t *arg1 = 0 ; size_t result; (void)jenv; @@ -3052,7 +3093,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1floatp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1floatp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - float *arg1 = (float *) 0 ; + float *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3062,7 +3103,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1floatp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jfloat jarg2) { - float *arg1 = (float *) 0 ; + float *arg1 = 0 ; float arg2 ; (void)jenv; @@ -3075,7 +3116,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatp_1assign(JNIEnv SWIGEXPORT jfloat JNICALL Java_io_tiledb_libtiledb_tiledbJNI_floatp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jfloat jresult = 0 ; - float *arg1 = (float *) 0 ; + float *arg1 = 0 ; float result; (void)jenv; @@ -3101,7 +3142,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1voidppp(JNIEnv SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1voidppp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - void **arg1 = (void **) 0 ; + void **arg1 = 0 ; void ***result = 0 ; (void)jenv; @@ -3114,7 +3155,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1voidppp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1voidppp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - void ***arg1 = (void ***) 0 ; + void ***arg1 = 0 ; (void)jenv; (void)jcls; @@ -3124,8 +3165,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1voidppp(JNIEn SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidppp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - void ***arg1 = (void ***) 0 ; - void **arg2 = (void **) 0 ; + void ***arg1 = 0 ; + void **arg2 = 0 ; (void)jenv; (void)jcls; @@ -3137,7 +3178,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidppp_1assign(JNIEn SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_voidppp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - void ***arg1 = (void ***) 0 ; + void ***arg1 = 0 ; void **result = 0 ; (void)jenv; @@ -3163,7 +3204,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1intpp(JNIEnv *j SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1intpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int *arg1 = (int *) 0 ; + int *arg1 = 0 ; int **result = 0 ; (void)jenv; @@ -3176,7 +3217,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1intpp(JNIEnv * SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1intpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - int **arg1 = (int **) 0 ; + int **arg1 = 0 ; (void)jenv; (void)jcls; @@ -3186,8 +3227,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1intpp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_intpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - int **arg1 = (int **) 0 ; - int *arg2 = (int *) 0 ; + int **arg1 = 0 ; + int *arg2 = 0 ; (void)jenv; (void)jcls; @@ -3199,7 +3240,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_intpp_1assign(JNIEnv SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_intpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - int **arg1 = (int **) 0 ; + int **arg1 = 0 ; int *result = 0 ; (void)jenv; @@ -3225,7 +3266,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1charpp(JNIEnv * SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1charpp(JNIEnv *jenv, jclass jcls, jstring jarg1) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; + char *arg1 = 0 ; char **result = 0 ; (void)jenv; @@ -3243,7 +3284,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1charpp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1charpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - char **arg1 = (char **) 0 ; + char **arg1 = 0 ; (void)jenv; (void)jcls; @@ -3253,8 +3294,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1charpp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { - char **arg1 = (char **) 0 ; - char *arg2 = (char *) 0 ; + char **arg1 = 0 ; + char *arg2 = 0 ; (void)jenv; (void)jcls; @@ -3271,7 +3312,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpp_1assign(JNIEnv SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_charpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jstring jresult = 0 ; - char **arg1 = (char **) 0 ; + char **arg1 = 0 ; char *result = 0 ; (void)jenv; @@ -3310,7 +3351,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1uintp(JNIEnv * SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uintp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - unsigned int *arg1 = (unsigned int *) 0 ; + unsigned int *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3320,7 +3361,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1uintp(JNIEnv SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uintp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - unsigned int *arg1 = (unsigned int *) 0 ; + unsigned int *arg1 = 0 ; unsigned int arg2 ; (void)jenv; @@ -3333,7 +3374,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uintp_1assign(JNIEnv SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_uintp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - unsigned int *arg1 = (unsigned int *) 0 ; + unsigned int *arg1 = 0 ; unsigned int result; (void)jenv; @@ -3397,7 +3438,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1ullp(JNIEnv *j SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1ullp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - unsigned long long *arg1 = (unsigned long long *) 0 ; + unsigned long long *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3407,7 +3448,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1ullp(JNIEnv * SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_ullp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg2) { - unsigned long long *arg1 = (unsigned long long *) 0 ; + unsigned long long *arg1 = 0 ; unsigned long long arg2 ; (void)jenv; @@ -3445,7 +3486,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_ullp_1assign(JNIEnv * SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_ullp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jobject jresult = 0 ; - unsigned long long *arg1 = (unsigned long long *) 0 ; + unsigned long long *arg1 = 0 ; unsigned long long result; (void)jenv; @@ -3501,7 +3542,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1ulp(JNIEnv *je SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1ulp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - unsigned long *arg1 = (unsigned long *) 0 ; + unsigned long *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3511,7 +3552,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1ulp(JNIEnv *j SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_ulp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - unsigned long *arg1 = (unsigned long *) 0 ; + unsigned long *arg1 = 0 ; unsigned long arg2 ; (void)jenv; @@ -3524,7 +3565,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_ulp_1assign(JNIEnv *j SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_ulp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - unsigned long *arg1 = (unsigned long *) 0 ; + unsigned long *arg1 = 0 ; unsigned long result; (void)jenv; @@ -3563,7 +3604,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1object SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1object_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_object_t *arg1 = (tiledb_object_t *) 0 ; + tiledb_object_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3573,7 +3614,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1objec SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_object_t *arg1 = (tiledb_object_t *) 0 ; + tiledb_object_t *arg1 = 0 ; tiledb_object_t arg2 ; (void)jenv; @@ -3586,7 +3627,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1tp_1a SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_object_t *arg1 = (tiledb_object_t *) 0 ; + tiledb_object_t *arg1 = 0 ; tiledb_object_t result; (void)jenv; @@ -3625,7 +3666,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1type_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_type_t *arg1 = (tiledb_query_type_t *) 0 ; + tiledb_query_type_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3635,7 +3676,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_query_type_t *arg1 = (tiledb_query_type_t *) 0 ; + tiledb_query_type_t *arg1 = 0 ; tiledb_query_type_t arg2 ; (void)jenv; @@ -3648,7 +3689,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1 SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_query_type_t *arg1 = (tiledb_query_type_t *) 0 ; + tiledb_query_type_t *arg1 = 0 ; tiledb_query_type_t result; (void)jenv; @@ -3687,7 +3728,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1status_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_status_t *arg1 = (tiledb_query_status_t *) 0 ; + tiledb_query_status_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3697,7 +3738,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_query_status_t *arg1 = (tiledb_query_status_t *) 0 ; + tiledb_query_status_t *arg1 = 0 ; tiledb_query_status_t arg2 ; (void)jenv; @@ -3710,7 +3751,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_query_status_t *arg1 = (tiledb_query_status_t *) 0 ; + tiledb_query_status_t *arg1 = 0 ; tiledb_query_status_t result; (void)jenv; @@ -3749,7 +3790,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filesy SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filesystem_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filesystem_t *arg1 = (tiledb_filesystem_t *) 0 ; + tiledb_filesystem_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3759,7 +3800,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1files SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_filesystem_t *arg1 = (tiledb_filesystem_t *) 0 ; + tiledb_filesystem_t *arg1 = 0 ; tiledb_filesystem_t arg2 ; (void)jenv; @@ -3772,7 +3813,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1t SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_filesystem_t *arg1 = (tiledb_filesystem_t *) 0 ; + tiledb_filesystem_t *arg1 = 0 ; tiledb_filesystem_t result; (void)jenv; @@ -3811,7 +3852,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1dataty SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1datatype_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_datatype_t *arg1 = (tiledb_datatype_t *) 0 ; + tiledb_datatype_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3821,7 +3862,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1datat SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_datatype_t *arg1 = (tiledb_datatype_t *) 0 ; + tiledb_datatype_t *arg1 = 0 ; tiledb_datatype_t arg2 ; (void)jenv; @@ -3834,7 +3875,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1tp_ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_datatype_t *arg1 = (tiledb_datatype_t *) 0 ; + tiledb_datatype_t *arg1 = 0 ; tiledb_datatype_t result; (void)jenv; @@ -3873,7 +3914,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1data_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1data_1order_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_data_order_t *arg1 = (tiledb_data_order_t *) 0 ; + tiledb_data_order_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3883,7 +3924,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1data_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_data_order_t *arg1 = (tiledb_data_order_t *) 0 ; + tiledb_data_order_t *arg1 = 0 ; tiledb_data_order_t arg2 ; (void)jenv; @@ -3896,7 +3937,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1 SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_data_order_t *arg1 = (tiledb_data_order_t *) 0 ; + tiledb_data_order_t *arg1 = 0 ; tiledb_data_order_t result; (void)jenv; @@ -3935,7 +3976,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array_1type_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_type_t *arg1 = (tiledb_array_type_t *) 0 ; + tiledb_array_type_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -3945,7 +3986,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_array_type_t *arg1 = (tiledb_array_type_t *) 0 ; + tiledb_array_type_t *arg1 = 0 ; tiledb_array_type_t arg2 ; (void)jenv; @@ -3958,7 +3999,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1 SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_array_type_t *arg1 = (tiledb_array_type_t *) 0 ; + tiledb_array_type_t *arg1 = 0 ; tiledb_array_type_t result; (void)jenv; @@ -3997,7 +4038,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1layout SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1layout_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_layout_t *arg1 = (tiledb_layout_t *) 0 ; + tiledb_layout_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4007,7 +4048,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1layou SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_layout_t *arg1 = (tiledb_layout_t *) 0 ; + tiledb_layout_t *arg1 = 0 ; tiledb_layout_t arg2 ; (void)jenv; @@ -4020,7 +4061,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1tp_1a SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_layout_t *arg1 = (tiledb_layout_t *) 0 ; + tiledb_layout_t *arg1 = 0 ; tiledb_layout_t result; (void)jenv; @@ -4059,7 +4100,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filter SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filter_1type_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filter_type_t *arg1 = (tiledb_filter_type_t *) 0 ; + tiledb_filter_type_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4069,7 +4110,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filte SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_filter_type_t *arg1 = (tiledb_filter_type_t *) 0 ; + tiledb_filter_type_t *arg1 = 0 ; tiledb_filter_type_t arg2 ; (void)jenv; @@ -4082,7 +4123,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type_ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_filter_type_t *arg1 = (tiledb_filter_type_t *) 0 ; + tiledb_filter_type_t *arg1 = 0 ; tiledb_filter_type_t result; (void)jenv; @@ -4121,7 +4162,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filter SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filter_1option_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filter_option_t *arg1 = (tiledb_filter_option_t *) 0 ; + tiledb_filter_option_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4131,7 +4172,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filte SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1option_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_filter_option_t *arg1 = (tiledb_filter_option_t *) 0 ; + tiledb_filter_option_t *arg1 = 0 ; tiledb_filter_option_t arg2 ; (void)jenv; @@ -4144,7 +4185,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1optio SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1option_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_filter_option_t *arg1 = (tiledb_filter_option_t *) 0 ; + tiledb_filter_option_t *arg1 = 0 ; tiledb_filter_option_t result; (void)jenv; @@ -4183,7 +4224,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1walk_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1walk_1order_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_walk_order_t *arg1 = (tiledb_walk_order_t *) 0 ; + tiledb_walk_order_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4193,7 +4234,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1walk_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_walk_order_t *arg1 = (tiledb_walk_order_t *) 0 ; + tiledb_walk_order_t *arg1 = 0 ; tiledb_walk_order_t arg2 ; (void)jenv; @@ -4206,7 +4247,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1 SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_walk_order_t *arg1 = (tiledb_walk_order_t *) 0 ; + tiledb_walk_order_t *arg1 = 0 ; tiledb_walk_order_t result; (void)jenv; @@ -4245,7 +4286,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1vfs_1m SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1vfs_1mode_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_vfs_mode_t *arg1 = (tiledb_vfs_mode_t *) 0 ; + tiledb_vfs_mode_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4255,7 +4296,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1vfs_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_vfs_mode_t *arg1 = (tiledb_vfs_mode_t *) 0 ; + tiledb_vfs_mode_t *arg1 = 0 ; tiledb_vfs_mode_t arg2 ; (void)jenv; @@ -4268,7 +4309,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1tp SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_vfs_mode_t *arg1 = (tiledb_vfs_mode_t *) 0 ; + tiledb_vfs_mode_t *arg1 = 0 ; tiledb_vfs_mode_t result; (void)jenv; @@ -4307,7 +4348,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1encryp SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1encryption_1type_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_encryption_type_t *arg1 = (tiledb_encryption_type_t *) 0 ; + tiledb_encryption_type_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4317,7 +4358,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1encry SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1type_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_encryption_type_t *arg1 = (tiledb_encryption_type_t *) 0 ; + tiledb_encryption_type_t *arg1 = 0 ; tiledb_encryption_type_t arg2 ; (void)jenv; @@ -4330,7 +4371,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1t SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1type_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_encryption_type_t *arg1 = (tiledb_encryption_type_t *) 0 ; + tiledb_encryption_type_t *arg1 = 0 ; tiledb_encryption_type_t result; (void)jenv; @@ -4369,7 +4410,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1capi_1status_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1capi_1status_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - capi_status_t *arg1 = (capi_status_t *) 0 ; + capi_status_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4379,7 +4420,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1capi_1status_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1status_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - capi_status_t *arg1 = (capi_status_t *) 0 ; + capi_status_t *arg1 = 0 ; capi_status_t arg2 ; (void)jenv; @@ -4392,7 +4433,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1status_1tp_1ass SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1status_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - capi_status_t *arg1 = (capi_status_t *) 0 ; + capi_status_t *arg1 = 0 ; capi_status_t result; (void)jenv; @@ -4431,7 +4472,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1field_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1field_1origin_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_field_origin_t *arg1 = (tiledb_field_origin_t *) 0 ; + tiledb_field_origin_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4441,7 +4482,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1field SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1origin_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_field_origin_t *arg1 = (tiledb_field_origin_t *) 0 ; + tiledb_field_origin_t *arg1 = 0 ; tiledb_field_origin_t arg2 ; (void)jenv; @@ -4454,7 +4495,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1origin SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1origin_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_field_origin_t *arg1 = (tiledb_field_origin_t *) 0 ; + tiledb_field_origin_t *arg1 = 0 ; tiledb_field_origin_t result; (void)jenv; @@ -4493,7 +4534,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1curren SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1current_1domain_1type_1tp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_current_domain_type_t *arg1 = (tiledb_current_domain_type_t *) 0 ; + tiledb_current_domain_type_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -4503,7 +4544,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1curre SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1type_1tp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) { - tiledb_current_domain_type_t *arg1 = (tiledb_current_domain_type_t *) 0 ; + tiledb_current_domain_type_t *arg1 = 0 ; tiledb_current_domain_type_t arg2 ; (void)jenv; @@ -4516,7 +4557,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1doma SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1type_1tp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_current_domain_type_t *arg1 = (tiledb_current_domain_type_t *) 0 ; + tiledb_current_domain_type_t *arg1 = 0 ; tiledb_current_domain_type_t result; (void)jenv; @@ -4542,7 +4583,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1array_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_array_t *arg1 = (tiledb_array_t *) 0 ; + tiledb_array_t *arg1 = 0 ; tiledb_array_t **result = 0 ; (void)jenv; @@ -4555,7 +4596,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_t **arg1 = (tiledb_array_t **) 0 ; + tiledb_array_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4565,8 +4606,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_array_t **arg1 = (tiledb_array_t **) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; + tiledb_array_t **arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4578,7 +4619,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1tpp_1a SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_array_t **arg1 = (tiledb_array_t **) 0 ; + tiledb_array_t **arg1 = 0 ; tiledb_array_t *result = 0 ; (void)jenv; @@ -4604,7 +4645,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1subarra SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1subarray_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_subarray_t *arg1 = (tiledb_subarray_t *) 0 ; + tiledb_subarray_t *arg1 = 0 ; tiledb_subarray_t **result = 0 ; (void)jenv; @@ -4617,7 +4658,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1subarr SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1subarray_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_subarray_t **arg1 = (tiledb_subarray_t **) 0 ; + tiledb_subarray_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4627,8 +4668,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1subar SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_subarray_t **arg1 = (tiledb_subarray_t **) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; + tiledb_subarray_t **arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4640,7 +4681,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1tpp SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_subarray_t **arg1 = (tiledb_subarray_t **) 0 ; + tiledb_subarray_t **arg1 = 0 ; tiledb_subarray_t *result = 0 ; (void)jenv; @@ -4666,7 +4707,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1config_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1config_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; + tiledb_config_t *arg1 = 0 ; tiledb_config_t **result = 0 ; (void)jenv; @@ -4679,7 +4720,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1config SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1config_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_config_t **arg1 = (tiledb_config_t **) 0 ; + tiledb_config_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4689,8 +4730,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1confi SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_config_t **arg1 = (tiledb_config_t **) 0 ; - tiledb_config_t *arg2 = (tiledb_config_t *) 0 ; + tiledb_config_t **arg1 = 0 ; + tiledb_config_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4702,7 +4743,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1tpp_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_config_t **arg1 = (tiledb_config_t **) 0 ; + tiledb_config_t **arg1 = 0 ; tiledb_config_t *result = 0 ; (void)jenv; @@ -4728,7 +4769,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1config_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1config_1iter_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_config_iter_t *arg1 = (tiledb_config_iter_t *) 0 ; + tiledb_config_iter_t *arg1 = 0 ; tiledb_config_iter_t **result = 0 ; (void)jenv; @@ -4741,7 +4782,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1config SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1config_1iter_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_config_iter_t **arg1 = (tiledb_config_iter_t **) 0 ; + tiledb_config_iter_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4751,8 +4792,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1confi SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_config_iter_t **arg1 = (tiledb_config_iter_t **) 0 ; - tiledb_config_iter_t *arg2 = (tiledb_config_iter_t *) 0 ; + tiledb_config_iter_t **arg1 = 0 ; + tiledb_config_iter_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4764,7 +4805,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_config_iter_t **arg1 = (tiledb_config_iter_t **) 0 ; + tiledb_config_iter_t **arg1 = 0 ; tiledb_config_iter_t *result = 0 ; (void)jenv; @@ -4790,7 +4831,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1ctx_1tp SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1ctx_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; tiledb_ctx_t **result = 0 ; (void)jenv; @@ -4803,7 +4844,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1ctx_1t SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1ctx_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_ctx_t **arg1 = (tiledb_ctx_t **) 0 ; + tiledb_ctx_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4813,8 +4854,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1ctx_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_ctx_t **arg1 = (tiledb_ctx_t **) 0 ; - tiledb_ctx_t *arg2 = (tiledb_ctx_t *) 0 ; + tiledb_ctx_t **arg1 = 0 ; + tiledb_ctx_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4826,7 +4867,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1tpp_1ass SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_ctx_t **arg1 = (tiledb_ctx_t **) 0 ; + tiledb_ctx_t **arg1 = 0 ; tiledb_ctx_t *result = 0 ; (void)jenv; @@ -4852,7 +4893,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1error_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1error_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_error_t *arg1 = (tiledb_error_t *) 0 ; + tiledb_error_t *arg1 = 0 ; tiledb_error_t **result = 0 ; (void)jenv; @@ -4865,7 +4906,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1error_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1error_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_error_t **arg1 = (tiledb_error_t **) 0 ; + tiledb_error_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4875,8 +4916,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1error SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_error_t **arg1 = (tiledb_error_t **) 0 ; - tiledb_error_t *arg2 = (tiledb_error_t *) 0 ; + tiledb_error_t **arg1 = 0 ; + tiledb_error_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4888,7 +4929,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1tpp_1a SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_error_t **arg1 = (tiledb_error_t **) 0 ; + tiledb_error_t **arg1 = 0 ; tiledb_error_t *result = 0 ; (void)jenv; @@ -4914,7 +4955,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1attribu SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1attribute_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_attribute_t *arg1 = (tiledb_attribute_t *) 0 ; + tiledb_attribute_t *arg1 = 0 ; tiledb_attribute_t **result = 0 ; (void)jenv; @@ -4927,7 +4968,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1attrib SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1attribute_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_attribute_t **arg1 = (tiledb_attribute_t **) 0 ; + tiledb_attribute_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4937,8 +4978,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1attri SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_attribute_t **arg1 = (tiledb_attribute_t **) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; + tiledb_attribute_t **arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -4950,7 +4991,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1tp SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_attribute_t **arg1 = (tiledb_attribute_t **) 0 ; + tiledb_attribute_t **arg1 = 0 ; tiledb_attribute_t *result = 0 ; (void)jenv; @@ -4976,7 +5017,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1array_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_1schema_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_array_schema_t *arg1 = (tiledb_array_schema_t *) 0 ; + tiledb_array_schema_t *arg1 = 0 ; tiledb_array_schema_t **result = 0 ; (void)jenv; @@ -4989,7 +5030,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array_1schema_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_schema_t **arg1 = (tiledb_array_schema_t **) 0 ; + tiledb_array_schema_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -4999,8 +5040,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_array_schema_t **arg1 = (tiledb_array_schema_t **) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; + tiledb_array_schema_t **arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5012,7 +5053,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_array_schema_t **arg1 = (tiledb_array_schema_t **) 0 ; + tiledb_array_schema_t **arg1 = 0 ; tiledb_array_schema_t *result = 0 ; (void)jenv; @@ -5038,7 +5079,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1dimensi SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1dimension_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_dimension_t *arg1 = (tiledb_dimension_t *) 0 ; + tiledb_dimension_t *arg1 = 0 ; tiledb_dimension_t **result = 0 ; (void)jenv; @@ -5051,7 +5092,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1dimens SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1dimension_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_dimension_t **arg1 = (tiledb_dimension_t **) 0 ; + tiledb_dimension_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5061,8 +5102,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1dimen SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_dimension_t **arg1 = (tiledb_dimension_t **) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; + tiledb_dimension_t **arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5074,7 +5115,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1tp SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_dimension_t **arg1 = (tiledb_dimension_t **) 0 ; + tiledb_dimension_t **arg1 = 0 ; tiledb_dimension_t *result = 0 ; (void)jenv; @@ -5100,7 +5141,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1domain_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1domain_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_domain_t *arg1 = (tiledb_domain_t *) 0 ; + tiledb_domain_t *arg1 = 0 ; tiledb_domain_t **result = 0 ; (void)jenv; @@ -5113,7 +5154,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1domain SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1domain_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_domain_t **arg1 = (tiledb_domain_t **) 0 ; + tiledb_domain_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5123,8 +5164,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1domai SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_domain_t **arg1 = (tiledb_domain_t **) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; + tiledb_domain_t **arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5136,7 +5177,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1tpp_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_domain_t **arg1 = (tiledb_domain_t **) 0 ; + tiledb_domain_t **arg1 = 0 ; tiledb_domain_t *result = 0 ; (void)jenv; @@ -5162,7 +5203,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1query_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_t *arg1 = (tiledb_query_t *) 0 ; + tiledb_query_t *arg1 = 0 ; tiledb_query_t **result = 0 ; (void)jenv; @@ -5175,7 +5216,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_t **arg1 = (tiledb_query_t **) 0 ; + tiledb_query_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5185,8 +5226,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_query_t **arg1 = (tiledb_query_t **) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; + tiledb_query_t **arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5198,7 +5239,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1tpp_1a SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_t **arg1 = (tiledb_query_t **) 0 ; + tiledb_query_t **arg1 = 0 ; tiledb_query_t *result = 0 ; (void)jenv; @@ -5224,7 +5265,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1filter_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filter_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_filter_t *arg1 = (tiledb_filter_t *) 0 ; + tiledb_filter_t *arg1 = 0 ; tiledb_filter_t **result = 0 ; (void)jenv; @@ -5237,7 +5278,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filter SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filter_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filter_t **arg1 = (tiledb_filter_t **) 0 ; + tiledb_filter_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5247,8 +5288,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filte SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_filter_t **arg1 = (tiledb_filter_t **) 0 ; - tiledb_filter_t *arg2 = (tiledb_filter_t *) 0 ; + tiledb_filter_t **arg1 = 0 ; + tiledb_filter_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5260,7 +5301,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1tpp_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_filter_t **arg1 = (tiledb_filter_t **) 0 ; + tiledb_filter_t **arg1 = 0 ; tiledb_filter_t *result = 0 ; (void)jenv; @@ -5286,7 +5327,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1filter_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filter_1list_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_filter_list_t *arg1 = (tiledb_filter_list_t *) 0 ; + tiledb_filter_list_t *arg1 = 0 ; tiledb_filter_list_t **result = 0 ; (void)jenv; @@ -5299,7 +5340,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1filter SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filter_1list_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filter_list_t **arg1 = (tiledb_filter_list_t **) 0 ; + tiledb_filter_list_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5309,8 +5350,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1filte SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_filter_list_t **arg1 = (tiledb_filter_list_t **) 0 ; - tiledb_filter_list_t *arg2 = (tiledb_filter_list_t *) 0 ; + tiledb_filter_list_t **arg1 = 0 ; + tiledb_filter_list_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5322,7 +5363,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_filter_list_t **arg1 = (tiledb_filter_list_t **) 0 ; + tiledb_filter_list_t **arg1 = 0 ; tiledb_filter_list_t *result = 0 ; (void)jenv; @@ -5348,7 +5389,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1vfs_1tp SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1vfs_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_vfs_t *arg1 = (tiledb_vfs_t *) 0 ; + tiledb_vfs_t *arg1 = 0 ; tiledb_vfs_t **result = 0 ; (void)jenv; @@ -5361,7 +5402,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1vfs_1t SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1vfs_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_vfs_t **arg1 = (tiledb_vfs_t **) 0 ; + tiledb_vfs_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5371,8 +5412,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1vfs_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_vfs_t **arg1 = (tiledb_vfs_t **) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; + tiledb_vfs_t **arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5384,7 +5425,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1tpp_1ass SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_vfs_t **arg1 = (tiledb_vfs_t **) 0 ; + tiledb_vfs_t **arg1 = 0 ; tiledb_vfs_t *result = 0 ; (void)jenv; @@ -5410,7 +5451,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1vfs_1fh SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1vfs_1fh_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_vfs_fh_t *arg1 = (tiledb_vfs_fh_t *) 0 ; + tiledb_vfs_fh_t *arg1 = 0 ; tiledb_vfs_fh_t **result = 0 ; (void)jenv; @@ -5423,7 +5464,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1vfs_1f SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1vfs_1fh_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_vfs_fh_t **arg1 = (tiledb_vfs_fh_t **) 0 ; + tiledb_vfs_fh_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5433,8 +5474,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1vfs_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_vfs_fh_t **arg1 = (tiledb_vfs_fh_t **) 0 ; - tiledb_vfs_fh_t *arg2 = (tiledb_vfs_fh_t *) 0 ; + tiledb_vfs_fh_t **arg1 = 0 ; + tiledb_vfs_fh_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5446,7 +5487,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1tpp_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_vfs_fh_t **arg1 = (tiledb_vfs_fh_t **) 0 ; + tiledb_vfs_fh_t **arg1 = 0 ; tiledb_vfs_fh_t *result = 0 ; (void)jenv; @@ -5472,7 +5513,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1fragmen SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1fragment_1info_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_fragment_info_t *arg1 = (tiledb_fragment_info_t *) 0 ; + tiledb_fragment_info_t *arg1 = 0 ; tiledb_fragment_info_t **result = 0 ; (void)jenv; @@ -5485,7 +5526,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1fragme SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1fragment_1info_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_fragment_info_t **arg1 = (tiledb_fragment_info_t **) 0 ; + tiledb_fragment_info_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5495,8 +5536,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1fragm SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_fragment_info_t **arg1 = (tiledb_fragment_info_t **) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; + tiledb_fragment_info_t **arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5508,7 +5549,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1inf SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_fragment_info_t **arg1 = (tiledb_fragment_info_t **) 0 ; + tiledb_fragment_info_t **arg1 = 0 ; tiledb_fragment_info_t *result = 0 ; (void)jenv; @@ -5534,7 +5575,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1query_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_1condition_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_condition_t *arg1 = (tiledb_query_condition_t *) 0 ; + tiledb_query_condition_t *arg1 = 0 ; tiledb_query_condition_t **result = 0 ; (void)jenv; @@ -5547,7 +5588,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1condition_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_condition_t **arg1 = (tiledb_query_condition_t **) 0 ; + tiledb_query_condition_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5557,8 +5598,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_query_condition_t **arg1 = (tiledb_query_condition_t **) 0 ; - tiledb_query_condition_t *arg2 = (tiledb_query_condition_t *) 0 ; + tiledb_query_condition_t **arg1 = 0 ; + tiledb_query_condition_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5570,7 +5611,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condit SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_condition_t **arg1 = (tiledb_query_condition_t **) 0 ; + tiledb_query_condition_t **arg1 = 0 ; tiledb_query_condition_t *result = 0 ; (void)jenv; @@ -5596,7 +5637,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1group_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1group_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_group_t *arg1 = (tiledb_group_t *) 0 ; + tiledb_group_t *arg1 = 0 ; tiledb_group_t **result = 0 ; (void)jenv; @@ -5609,7 +5650,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1group_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1group_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_group_t **arg1 = (tiledb_group_t **) 0 ; + tiledb_group_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5619,8 +5660,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1group SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_group_t **arg1 = (tiledb_group_t **) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; + tiledb_group_t **arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5632,7 +5673,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1tpp_1a SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_group_t **arg1 = (tiledb_group_t **) 0 ; + tiledb_group_t **arg1 = 0 ; tiledb_group_t *result = 0 ; (void)jenv; @@ -5658,7 +5699,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1capi_1return_1t SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1capi_1return_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - capi_return_t *arg1 = (capi_return_t *) 0 ; + capi_return_t *arg1 = 0 ; capi_return_t **result = 0 ; (void)jenv; @@ -5672,7 +5713,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1capi_1return_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1capi_1return_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - capi_return_t **arg1 = (capi_return_t **) 0 ; + capi_return_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5682,8 +5723,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1capi_1return_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg2_) { - capi_return_t **arg1 = (capi_return_t **) 0 ; - capi_return_t *arg2 = (capi_return_t *) 0 ; + capi_return_t **arg1 = 0 ; + capi_return_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5696,7 +5737,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1tpp_1as SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_capi_1return_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - capi_return_t **arg1 = (capi_return_t **) 0 ; + capi_return_t **arg1 = 0 ; capi_return_t *result = 0 ; (void)jenv; @@ -5722,7 +5763,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1consoli SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1consolidation_1plan_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_consolidation_plan_t *arg1 = (tiledb_consolidation_plan_t *) 0 ; + tiledb_consolidation_plan_t *arg1 = 0 ; tiledb_consolidation_plan_t **result = 0 ; (void)jenv; @@ -5735,7 +5776,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1consol SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1consolidation_1plan_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_consolidation_plan_t **arg1 = (tiledb_consolidation_plan_t **) 0 ; + tiledb_consolidation_plan_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5745,8 +5786,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1conso SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_consolidation_plan_t **arg1 = (tiledb_consolidation_plan_t **) 0 ; - tiledb_consolidation_plan_t *arg2 = (tiledb_consolidation_plan_t *) 0 ; + tiledb_consolidation_plan_t **arg1 = 0 ; + tiledb_consolidation_plan_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5758,7 +5799,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_consolidation_plan_t **arg1 = (tiledb_consolidation_plan_t **) 0 ; + tiledb_consolidation_plan_t **arg1 = 0 ; tiledb_consolidation_plan_t *result = 0 ; (void)jenv; @@ -5784,7 +5825,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1dimensi SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1dimension_1label_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_dimension_label_t *arg1 = (tiledb_dimension_label_t *) 0 ; + tiledb_dimension_label_t *arg1 = 0 ; tiledb_dimension_label_t **result = 0 ; (void)jenv; @@ -5797,7 +5838,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1dimens SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1dimension_1label_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_dimension_label_t **arg1 = (tiledb_dimension_label_t **) 0 ; + tiledb_dimension_label_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5807,8 +5848,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1dimen SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_dimension_label_t **arg1 = (tiledb_dimension_label_t **) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; + tiledb_dimension_label_t **arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5820,7 +5861,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1la SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_dimension_label_t **arg1 = (tiledb_dimension_label_t **) 0 ; + tiledb_dimension_label_t **arg1 = 0 ; tiledb_dimension_label_t *result = 0 ; (void)jenv; @@ -5846,7 +5887,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1string_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1string_1handle_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_string_handle_t *arg1 = (tiledb_string_handle_t *) 0 ; + tiledb_string_handle_t *arg1 = 0 ; tiledb_string_handle_t **result = 0 ; (void)jenv; @@ -5859,7 +5900,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1string SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1string_1handle_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_string_handle_t **arg1 = (tiledb_string_handle_t **) 0 ; + tiledb_string_handle_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5869,8 +5910,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1strin SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1handle_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_string_handle_t **arg1 = (tiledb_string_handle_t **) 0 ; - tiledb_string_handle_t *arg2 = (tiledb_string_handle_t *) 0 ; + tiledb_string_handle_t **arg1 = 0 ; + tiledb_string_handle_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5882,7 +5923,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1handl SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1handle_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_string_handle_t **arg1 = (tiledb_string_handle_t **) 0 ; + tiledb_string_handle_t **arg1 = 0 ; tiledb_string_handle_t *result = 0 ; (void)jenv; @@ -5908,7 +5949,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1enumera SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1enumeration_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_enumeration_t *arg1 = (tiledb_enumeration_t *) 0 ; + tiledb_enumeration_t *arg1 = 0 ; tiledb_enumeration_t **result = 0 ; (void)jenv; @@ -5921,7 +5962,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1enumer SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1enumeration_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_enumeration_t **arg1 = (tiledb_enumeration_t **) 0 ; + tiledb_enumeration_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5931,8 +5972,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1enume SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_enumeration_t **arg1 = (tiledb_enumeration_t **) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; + tiledb_enumeration_t **arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -5944,7 +5985,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_enumeration_t **arg1 = (tiledb_enumeration_t **) 0 ; + tiledb_enumeration_t **arg1 = 0 ; tiledb_enumeration_t *result = 0 ; (void)jenv; @@ -5970,7 +6011,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1channel SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1channel_1operator_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_channel_operator_t *arg1 = (tiledb_channel_operator_t *) 0 ; + tiledb_channel_operator_t *arg1 = 0 ; tiledb_channel_operator_t **result = 0 ; (void)jenv; @@ -5983,7 +6024,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1channe SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1channel_1operator_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_channel_operator_t **arg1 = (tiledb_channel_operator_t **) 0 ; + tiledb_channel_operator_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -5993,8 +6034,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1chann SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_channel_operator_t **arg1 = (tiledb_channel_operator_t **) 0 ; - tiledb_channel_operator_t *arg2 = (tiledb_channel_operator_t *) 0 ; + tiledb_channel_operator_t **arg1 = 0 ; + tiledb_channel_operator_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6006,7 +6047,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_channel_operator_t **arg1 = (tiledb_channel_operator_t **) 0 ; + tiledb_channel_operator_t **arg1 = 0 ; tiledb_channel_operator_t *result = 0 ; (void)jenv; @@ -6032,7 +6073,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1channel SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1channel_1operation_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_channel_operation_t *arg1 = (tiledb_channel_operation_t *) 0 ; + tiledb_channel_operation_t *arg1 = 0 ; tiledb_channel_operation_t **result = 0 ; (void)jenv; @@ -6045,7 +6086,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1channe SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1channel_1operation_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_channel_operation_t **arg1 = (tiledb_channel_operation_t **) 0 ; + tiledb_channel_operation_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6055,8 +6096,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1chann SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operation_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_channel_operation_t **arg1 = (tiledb_channel_operation_t **) 0 ; - tiledb_channel_operation_t *arg2 = (tiledb_channel_operation_t *) 0 ; + tiledb_channel_operation_t **arg1 = 0 ; + tiledb_channel_operation_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6068,7 +6109,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operation_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_channel_operation_t **arg1 = (tiledb_channel_operation_t **) 0 ; + tiledb_channel_operation_t **arg1 = 0 ; tiledb_channel_operation_t *result = 0 ; (void)jenv; @@ -6094,7 +6135,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1query_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_1field_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_field_t *arg1 = (tiledb_query_field_t *) 0 ; + tiledb_query_field_t *arg1 = 0 ; tiledb_query_field_t **result = 0 ; (void)jenv; @@ -6107,7 +6148,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1field_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_field_t **arg1 = (tiledb_query_field_t **) 0 ; + tiledb_query_field_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6117,8 +6158,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1field_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_query_field_t **arg1 = (tiledb_query_field_t **) 0 ; - tiledb_query_field_t *arg2 = (tiledb_query_field_t *) 0 ; + tiledb_query_field_t **arg1 = 0 ; + tiledb_query_field_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6130,7 +6171,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1field_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1field_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_field_t **arg1 = (tiledb_query_field_t **) 0 ; + tiledb_query_field_t **arg1 = 0 ; tiledb_query_field_t *result = 0 ; (void)jenv; @@ -6156,7 +6197,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1query_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_1channel_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_channel_t *arg1 = (tiledb_query_channel_t *) 0 ; + tiledb_query_channel_t *arg1 = 0 ; tiledb_query_channel_t **result = 0 ; (void)jenv; @@ -6169,7 +6210,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1query_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1channel_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_channel_t **arg1 = (tiledb_query_channel_t **) 0 ; + tiledb_query_channel_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6179,8 +6220,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1channel_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_query_channel_t **arg1 = (tiledb_query_channel_t **) 0 ; - tiledb_query_channel_t *arg2 = (tiledb_query_channel_t *) 0 ; + tiledb_query_channel_t **arg1 = 0 ; + tiledb_query_channel_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6192,7 +6233,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1channe SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1channel_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_query_channel_t **arg1 = (tiledb_query_channel_t **) 0 ; + tiledb_query_channel_t **arg1 = 0 ; tiledb_query_channel_t *result = 0 ; (void)jenv; @@ -6218,7 +6259,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1ndrecta SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1ndrectangle_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_ndrectangle_t *arg1 = (tiledb_ndrectangle_t *) 0 ; + tiledb_ndrectangle_t *arg1 = 0 ; tiledb_ndrectangle_t **result = 0 ; (void)jenv; @@ -6231,7 +6272,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1ndrect SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1ndrectangle_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_ndrectangle_t **arg1 = (tiledb_ndrectangle_t **) 0 ; + tiledb_ndrectangle_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6241,8 +6282,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1ndrec SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_ndrectangle_t **arg1 = (tiledb_ndrectangle_t **) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; + tiledb_ndrectangle_t **arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6254,7 +6295,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_ndrectangle_t **arg1 = (tiledb_ndrectangle_t **) 0 ; + tiledb_ndrectangle_t **arg1 = 0 ; tiledb_ndrectangle_t *result = 0 ; (void)jenv; @@ -6280,7 +6321,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1current SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1current_1domain_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_current_domain_t *arg1 = (tiledb_current_domain_t *) 0 ; + tiledb_current_domain_t *arg1 = 0 ; tiledb_current_domain_t **result = 0 ; (void)jenv; @@ -6293,7 +6334,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1curren SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1current_1domain_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_current_domain_t **arg1 = (tiledb_current_domain_t **) 0 ; + tiledb_current_domain_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6303,8 +6344,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1curre SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_current_domain_t **arg1 = (tiledb_current_domain_t **) 0 ; - tiledb_current_domain_t *arg2 = (tiledb_current_domain_t *) 0 ; + tiledb_current_domain_t **arg1 = 0 ; + tiledb_current_domain_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6316,7 +6357,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1doma SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_current_domain_t **arg1 = (tiledb_current_domain_t **) 0 ; + tiledb_current_domain_t **arg1 = 0 ; tiledb_current_domain_t *result = 0 ; (void)jenv; @@ -6342,7 +6383,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1range_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1range_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; tiledb_range_t **result = 0 ; (void)jenv; @@ -6356,7 +6397,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1range_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1range_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_range_t **arg1 = (tiledb_range_t **) 0 ; + tiledb_range_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6366,8 +6407,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1range SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg2_) { - tiledb_range_t **arg1 = (tiledb_range_t **) 0 ; - tiledb_range_t *arg2 = (tiledb_range_t *) 0 ; + tiledb_range_t **arg1 = 0 ; + tiledb_range_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6380,7 +6421,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1tpp_1a SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_range_t **arg1 = (tiledb_range_t **) 0 ; + tiledb_range_t **arg1 = 0 ; tiledb_range_t *result = 0 ; (void)jenv; @@ -6406,7 +6447,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1array_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_1schema_1evolution_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_array_schema_evolution_t *arg1 = (tiledb_array_schema_evolution_t *) 0 ; + tiledb_array_schema_evolution_t *arg1 = 0 ; tiledb_array_schema_evolution_t **result = 0 ; (void)jenv; @@ -6419,7 +6460,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_copy_1tiledb_1array_ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array_1schema_1evolution_1tpp(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_schema_evolution_t **arg1 = (tiledb_array_schema_evolution_t **) 0 ; + tiledb_array_schema_evolution_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6429,8 +6470,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1array SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1tpp_1assign(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - tiledb_array_schema_evolution_t **arg1 = (tiledb_array_schema_evolution_t **) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; + tiledb_array_schema_evolution_t **arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; (void)jenv; (void)jcls; @@ -6442,7 +6483,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1tpp_1value(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_array_schema_evolution_t **arg1 = (tiledb_array_schema_evolution_t **) 0 ; + tiledb_array_schema_evolution_t **arg1 = 0 ; tiledb_array_schema_evolution_t *result = 0 ; (void)jenv; @@ -6499,7 +6540,7 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1status_1code( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jlong jresult = 0 ; tiledb_datatype_t arg1 ; - char **arg2 = (char **) 0 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6514,8 +6555,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1to SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_datatype_t *arg2 = (tiledb_datatype_t *) 0 ; + char *arg1 = 0 ; + tiledb_datatype_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6566,8 +6607,8 @@ SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1datatype_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1message(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_error_t *arg1 = (tiledb_error_t *) 0 ; - char **arg2 = (char **) 0 ; + tiledb_error_t *arg1 = 0 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6581,7 +6622,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1messa SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_error_t **arg1 = (tiledb_error_t **) 0 ; + tiledb_error_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6592,8 +6633,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1error_1free(J SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_config_t **arg1 = (tiledb_config_t **) 0 ; - tiledb_error_t **arg2 = (tiledb_error_t **) 0 ; + tiledb_config_t **arg1 = 0 ; + tiledb_error_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6607,7 +6648,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1allo SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_config_t **arg1 = (tiledb_config_t **) 0 ; + tiledb_config_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6618,10 +6659,10 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1free( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_error_t **arg4 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6648,10 +6689,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1set( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - char *arg2 = (char *) 0 ; - char **arg3 = (char **) 0 ; - tiledb_error_t **arg4 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + char *arg2 = 0 ; + char **arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6673,9 +6714,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1get( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1unset(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_error_t **arg3 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6696,9 +6737,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1unse SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1load_1from_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_error_t **arg3 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6719,9 +6760,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1load SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1save_1to_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_error_t **arg3 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6742,9 +6783,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1save SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1compare(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - tiledb_config_t *arg2 = (tiledb_config_t *) 0 ; - uint8_t *arg3 = (uint8_t *) 0 ; + tiledb_config_t *arg1 = 0 ; + tiledb_config_t *arg2 = 0 ; + uint8_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6760,10 +6801,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1comp SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_config_iter_t **arg3 = (tiledb_config_iter_t **) 0 ; - tiledb_error_t **arg4 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_config_iter_t **arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6785,10 +6826,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1reset(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - tiledb_config_iter_t *arg2 = (tiledb_config_iter_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_error_t **arg4 = (tiledb_error_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + tiledb_config_iter_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6809,7 +6850,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_config_iter_t **arg1 = (tiledb_config_iter_t **) 0 ; + tiledb_config_iter_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6820,10 +6861,10 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1here(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_config_iter_t *arg1 = (tiledb_config_iter_t *) 0 ; - char **arg2 = (char **) 0 ; - char **arg3 = (char **) 0 ; - tiledb_error_t **arg4 = (tiledb_error_t **) 0 ; + tiledb_config_iter_t *arg1 = 0 ; + char **arg2 = 0 ; + char **arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6840,8 +6881,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1next(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_config_iter_t *arg1 = (tiledb_config_iter_t *) 0 ; - tiledb_error_t **arg2 = (tiledb_error_t **) 0 ; + tiledb_config_iter_t *arg1 = 0 ; + tiledb_error_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6856,9 +6897,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter_1done(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_config_iter_t *arg1 = (tiledb_config_iter_t *) 0 ; - int32_t *arg2 = (int32_t *) 0 ; - tiledb_error_t **arg3 = (tiledb_error_t **) 0 ; + tiledb_config_iter_t *arg1 = 0 ; + int32_t *arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6875,7 +6916,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1config_1iter SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jlong jresult = 0 ; tiledb_filesystem_t arg1 ; - char **arg2 = (char **) 0 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6890,8 +6931,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_filesystem_t *arg2 = (tiledb_filesystem_t *) 0 ; + char *arg1 = 0 ; + tiledb_filesystem_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6911,8 +6952,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filesystem_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_config_t *arg1 = (tiledb_config_t *) 0 ; - tiledb_ctx_t **arg2 = (tiledb_ctx_t **) 0 ; + tiledb_config_t *arg1 = 0 ; + tiledb_ctx_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6926,7 +6967,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1alloc(J SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_ctx_t **arg1 = (tiledb_ctx_t **) 0 ; + tiledb_ctx_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -6937,8 +6978,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1free(JNI SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1stats(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char **arg2 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6953,8 +6994,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1st SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_config_t **arg2 = (tiledb_config_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_config_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6969,8 +7010,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1co SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1last_1error(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_error_t **arg2 = (tiledb_error_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_error_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -6985,9 +7026,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1la SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1is_1supported_1fs(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; tiledb_filesystem_t arg2 ; - int32_t *arg3 = (int32_t *) 0 ; + int32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7003,7 +7044,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1is_1sup SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1cancel_1tasks(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7017,9 +7058,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1cancel_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1set_1tag(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7043,10 +7084,33 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1set_1ta } +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ctx_1get_1data_1protocol(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_data_protocol_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_data_protocol_t **)&jarg3; + result = tiledb_ctx_get_data_protocol(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; +} + + SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jlong jresult = 0 ; tiledb_filter_type_t arg1 ; - char **arg2 = (char **) 0 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7061,8 +7125,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_filter_type_t *arg2 = (tiledb_filter_type_t *) 0 ; + char *arg1 = 0 ; + tiledb_filter_type_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7083,7 +7147,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1type SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1option_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jlong jresult = 0 ; tiledb_filter_option_t arg1 ; - char **arg2 = (char **) 0 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7098,8 +7162,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1opti SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1option_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_filter_option_t *arg2 = (tiledb_filter_option_t *) 0 ; + char *arg1 = 0 ; + tiledb_filter_option_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7119,9 +7183,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1opti SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; tiledb_filter_type_t arg2 ; - tiledb_filter_t **arg3 = (tiledb_filter_t **) 0 ; + tiledb_filter_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7136,7 +7200,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1allo SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filter_t **arg1 = (tiledb_filter_t **) 0 ; + tiledb_filter_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -7147,9 +7211,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1free( SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_t *arg2 = (tiledb_filter_t *) 0 ; - tiledb_filter_type_t *arg3 = (tiledb_filter_type_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_t *arg2 = 0 ; + tiledb_filter_type_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7165,10 +7229,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1get_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1set_1option(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_t *arg2 = (tiledb_filter_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_t *arg2 = 0 ; tiledb_filter_option_t arg3 ; - void *arg4 = (void *) 0 ; + void *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7185,10 +7249,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1set_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1get_1option(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_t *arg2 = (tiledb_filter_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_t *arg2 = 0 ; tiledb_filter_option_t arg3 ; - void *arg4 = (void *) 0 ; + void *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7205,8 +7269,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1get_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_list_t **arg2 = (tiledb_filter_list_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_list_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7220,7 +7284,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_filter_list_t **arg1 = (tiledb_filter_list_t **) 0 ; + tiledb_filter_list_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -7231,9 +7295,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1add_1filter(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_list_t *arg2 = (tiledb_filter_list_t *) 0 ; - tiledb_filter_t *arg3 = (tiledb_filter_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_list_t *arg2 = 0 ; + tiledb_filter_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7249,8 +7313,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1set_1max_1chunk_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_list_t *arg2 = (tiledb_filter_list_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_list_t *arg2 = 0 ; uint32_t arg3 ; SwigValueWrapper< capi_return_t > result; @@ -7267,9 +7331,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1get_1nfilters(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_list_t *arg2 = (tiledb_filter_list_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_list_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7285,10 +7349,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1get_1filter_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_list_t *arg2 = (tiledb_filter_list_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_list_t *arg2 = 0 ; uint32_t arg3 ; - tiledb_filter_t **arg4 = (tiledb_filter_t **) 0 ; + tiledb_filter_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7305,9 +7369,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list_1get_1max_1chunk_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_filter_list_t *arg2 = (tiledb_filter_list_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_filter_list_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7323,9 +7387,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filter_1list SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1view(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_string_t *arg1 = (tiledb_string_t *) 0 ; - char **arg2 = (char **) 0 ; - size_t *arg3 = (size_t *) 0 ; + tiledb_string_t *arg1 = 0 ; + char **arg2 = 0 ; + size_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7341,7 +7405,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1view SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_string_t **arg1 = (tiledb_string_t **) 0 ; + tiledb_string_t **arg1 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -7355,10 +7419,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1string_1free SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; tiledb_datatype_t arg3 ; - tiledb_attribute_t **arg4 = (tiledb_attribute_t **) 0 ; + tiledb_attribute_t **arg4 = 0 ; int32_t result; (void)jenv; @@ -7379,7 +7443,7 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1al SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_attribute_t **arg1 = (tiledb_attribute_t **) 0 ; + tiledb_attribute_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -7390,8 +7454,8 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1fr SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jshort jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; uint8_t arg3 ; int32_t result; @@ -7408,9 +7472,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1se SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - tiledb_filter_list_t *arg3 = (tiledb_filter_list_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + tiledb_filter_list_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -7426,8 +7490,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1se SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; uint32_t arg3 ; int32_t result; @@ -7444,9 +7508,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1se SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + char **arg3 = 0 ; int32_t result; (void)jenv; @@ -7462,9 +7526,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -7480,9 +7544,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - uint8_t *arg3 = (uint8_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + uint8_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -7498,9 +7562,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - tiledb_filter_list_t **arg3 = (tiledb_filter_list_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + tiledb_filter_list_t **arg3 = 0 ; int32_t result; (void)jenv; @@ -7516,9 +7580,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -7534,9 +7598,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1cell_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -7550,29 +7614,11 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - FILE *arg3 = (FILE *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_attribute_t **)&jarg2; - arg3 = *(FILE **)&jarg3; - result = (int32_t)tiledb_attribute_dump(arg1,(tiledb_attribute_t const *)arg2,arg3); - jresult = (jint)result; - return jresult; -} - - SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; int32_t result; (void)jenv; @@ -7588,9 +7634,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1du SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1fill_1value(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - void *arg3 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + void *arg3 = 0 ; uint64_t arg4 ; int32_t result; @@ -7633,10 +7679,10 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1se SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1fill_1value(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - void **arg3 = (void **) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + void **arg3 = 0 ; + uint64_t *arg4 = 0 ; int32_t result; (void)jenv; @@ -7653,9 +7699,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1fill_1value_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jshort jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - void *arg3 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + void *arg3 = 0 ; uint64_t arg4 ; uint8_t arg5 ; int32_t result; @@ -7700,11 +7746,11 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1se SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1fill_1value_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - void **arg3 = (void **) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint8_t *arg5 = (uint8_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + void **arg3 = 0 ; + uint64_t *arg4 = 0 ; + uint8_t *arg5 = 0 ; int32_t result; (void)jenv; @@ -7720,1392 +7766,1239 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1ge } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_t **arg2 = (tiledb_buffer_t **) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_datatype_t arg3 ; + void *arg4 = 0 ; + void *arg5 = 0 ; + tiledb_dimension_t **arg6 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_t ***)&jarg2; - result = tiledb_buffer_alloc(arg1,arg2); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = (tiledb_datatype_t)jarg3; + arg4 = *(void **)&jarg4; + arg5 = *(void **)&jarg5; + arg6 = *(tiledb_dimension_t ***)&jarg6; + result = (int32_t)tiledb_dimension_alloc(arg1,(char const *)arg2,arg3,(void const *)arg4,(void const *)arg5,arg6); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_buffer_t **arg1 = (tiledb_buffer_t **) 0 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_dimension_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_buffer_t ***)&jarg1; - tiledb_buffer_free(arg1); + arg1 = *(tiledb_dimension_t ***)&jarg1; + tiledb_dimension_free(arg1); } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1set_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_t *arg2 = (tiledb_buffer_t *) 0 ; - tiledb_datatype_t arg3 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1set_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + tiledb_filter_list_t *arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_t **)&jarg2; - arg3 = (tiledb_datatype_t)jarg3; - result = tiledb_buffer_set_type(arg1,arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); - return jresult; -} - - -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_t *arg2 = (tiledb_buffer_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; - SwigValueWrapper< capi_return_t > result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_t **)&jarg2; - arg3 = *(tiledb_datatype_t **)&jarg3; - result = tiledb_buffer_get_type(arg1,(tiledb_buffer_handle_t const *)arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(tiledb_filter_list_t **)&jarg3; + result = (int32_t)tiledb_dimension_set_filter_list(arg1,arg2,arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1get_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_t *arg2 = (tiledb_buffer_t *) 0 ; - void **arg3 = (void **) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1set_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + uint32_t arg3 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_t **)&jarg2; - arg3 = *(void ***)&jarg3; - arg4 = *(uint64_t **)&jarg4; - result = tiledb_buffer_get_data(arg1,(tiledb_buffer_handle_t const *)arg2,arg3,arg4); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = (uint32_t)jarg3; + result = (int32_t)tiledb_dimension_set_cell_val_num(arg1,arg2,arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1set_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_t *arg2 = (tiledb_buffer_t *) 0 ; - void *arg3 = (void *) 0 ; - uint64_t arg4 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + tiledb_filter_list_t **arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_t **)&jarg2; - arg3 = *(void **)&jarg3; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg4) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg4); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg4 = 0; - if (sz > 0) { - arg4 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - result = tiledb_buffer_set_data(arg1,arg2,arg3,arg4); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(tiledb_filter_list_t ***)&jarg3; + result = (int32_t)tiledb_dimension_get_filter_list(arg1,arg2,arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_list_t **arg2 = (tiledb_buffer_list_t **) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_list_t ***)&jarg2; - result = tiledb_buffer_list_alloc(arg1,arg2); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = (int32_t)tiledb_dimension_get_cell_val_num(arg1,(tiledb_dimension_t const *)arg2,arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_buffer_list_t **arg1 = (tiledb_buffer_list_t **) 0 ; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + char **arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_buffer_list_t ***)&jarg1; - tiledb_buffer_list_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(char ***)&jarg3; + result = (int32_t)tiledb_dimension_get_name(arg1,(tiledb_dimension_t const *)arg2,(char const **)arg3); + jresult = (jint)result; + return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1get_1num_1buffers(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_list_t *arg2 = (tiledb_buffer_list_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_list_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = tiledb_buffer_list_get_num_buffers(arg1,(tiledb_buffer_list_handle_t const *)arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(tiledb_datatype_t **)&jarg3; + result = (int32_t)tiledb_dimension_get_type(arg1,(tiledb_dimension_t const *)arg2,arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1get_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_list_t *arg2 = (tiledb_buffer_list_t *) 0 ; - uint64_t arg3 ; - tiledb_buffer_t **arg4 = (tiledb_buffer_t **) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + void **arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_list_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg4 = *(tiledb_buffer_t ***)&jarg4; - result = tiledb_buffer_list_get_buffer(arg1,(tiledb_buffer_list_handle_t const *)arg2,arg3,arg4); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(void ***)&jarg3; + result = (int32_t)tiledb_dimension_get_domain(arg1,(tiledb_dimension_t const *)arg2,(void const **)arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1get_1total_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_list_t *arg2 = (tiledb_buffer_list_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1tile_1extent(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + void **arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_list_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = tiledb_buffer_list_get_total_size(arg1,(tiledb_buffer_list_handle_t const *)arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(void ***)&jarg3; + result = (int32_t)tiledb_dimension_get_tile_extent(arg1,(tiledb_dimension_t const *)arg2,(void const **)arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1flatten(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_buffer_list_t *arg2 = (tiledb_buffer_list_t *) 0 ; - tiledb_buffer_t **arg3 = (tiledb_buffer_t **) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_buffer_list_t **)&jarg2; - arg3 = *(tiledb_buffer_t ***)&jarg3; - result = tiledb_buffer_list_flatten(arg1,arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg2 = *(tiledb_dimension_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = (int32_t)tiledb_dimension_dump_str(arg1,(tiledb_dimension_t const *)arg2,arg3); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { - jlong jresult = 0 ; - tiledb_data_order_t arg1 ; - char **arg2 = (char **) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t **arg2 = 0 ; + int32_t result; (void)jenv; (void)jcls; - arg1 = (tiledb_data_order_t)jarg1; - arg2 = *(char ***)&jarg2; - result = tiledb_data_order_to_str(arg1,(char const **)arg2); - *(capi_return_t **)&jresult = new capi_return_t(result); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_domain_t ***)&jarg2; + result = (int32_t)tiledb_domain_alloc(arg1,arg2); + jresult = (jint)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { - jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_data_order_t *arg2 = (tiledb_data_order_t *) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_domain_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - arg2 = *(tiledb_data_order_t **)&jarg2; - result = tiledb_data_order_from_str((char const *)arg1,arg2); - *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); - return jresult; + arg1 = *(tiledb_domain_t ***)&jarg1; + tiledb_domain_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_datatype_t arg3 ; - void *arg4 = (void *) 0 ; - void *arg5 = (void *) 0 ; - tiledb_dimension_t **arg6 = (tiledb_dimension_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = (tiledb_datatype_t)jarg3; - arg4 = *(void **)&jarg4; - arg5 = *(void **)&jarg5; - arg6 = *(tiledb_dimension_t ***)&jarg6; - result = (int32_t)tiledb_dimension_alloc(arg1,(char const *)arg2,arg3,(void const *)arg4,(void const *)arg5,arg6); + arg2 = *(tiledb_domain_t **)&jarg2; + arg3 = *(tiledb_datatype_t **)&jarg3; + result = (int32_t)tiledb_domain_get_type(arg1,(tiledb_domain_t const *)arg2,arg3); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_dimension_t **arg1 = (tiledb_dimension_t **) 0 ; +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1ndim(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_dimension_t ***)&jarg1; - tiledb_dimension_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_domain_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = (int32_t)tiledb_domain_get_ndim(arg1,(tiledb_domain_t const *)arg2,arg3); + jresult = (jint)result; + return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1set_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1add_1dimension(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - tiledb_filter_list_t *arg3 = (tiledb_filter_list_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + tiledb_dimension_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(tiledb_filter_list_t **)&jarg3; - result = (int32_t)tiledb_dimension_set_filter_list(arg1,arg2,arg3); + arg2 = *(tiledb_domain_t **)&jarg2; + arg3 = *(tiledb_dimension_t **)&jarg3; + result = (int32_t)tiledb_domain_add_dimension(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1set_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1dimension_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; uint32_t arg3 ; + tiledb_dimension_t **arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; + arg2 = *(tiledb_domain_t **)&jarg2; arg3 = (uint32_t)jarg3; - result = (int32_t)tiledb_dimension_set_cell_val_num(arg1,arg2,arg3); + arg4 = *(tiledb_dimension_t ***)&jarg4; + result = (int32_t)tiledb_domain_get_dimension_from_index(arg1,(tiledb_domain_t const *)arg2,arg3,arg4); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1dimension_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - tiledb_filter_list_t **arg3 = (tiledb_filter_list_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_dimension_t **arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(tiledb_filter_list_t ***)&jarg3; - result = (int32_t)tiledb_dimension_get_filter_list(arg1,arg2,arg3); + arg2 = *(tiledb_domain_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_dimension_t ***)&jarg4; + result = (int32_t)tiledb_domain_get_dimension_from_name(arg1,(tiledb_domain_t const *)arg2,(char const *)arg3,arg4); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1has_1dimension(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_dimension_get_cell_val_num(arg1,(tiledb_dimension_t const *)arg2,arg3); + arg2 = *(tiledb_domain_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(int32_t **)&jarg4; + result = (int32_t)tiledb_domain_has_dimension(arg1,(tiledb_domain_t const *)arg2,(char const *)arg3,arg4); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(char ***)&jarg3; - result = (int32_t)tiledb_dimension_get_name(arg1,(tiledb_dimension_t const *)arg2,(char const **)arg3); + arg2 = *(tiledb_domain_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = (int32_t)tiledb_domain_dump_str(arg1,(tiledb_domain_t const *)arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_array_type_t arg1 ; + char **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(tiledb_datatype_t **)&jarg3; - result = (int32_t)tiledb_dimension_get_type(arg1,(tiledb_dimension_t const *)arg2,arg3); - jresult = (jint)result; + arg1 = (tiledb_array_type_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_array_type_to_str(arg1,(char const **)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - void **arg3 = (void **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jlong jresult = 0 ; + char *arg1 = 0 ; + tiledb_array_type_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(void ***)&jarg3; - result = (int32_t)tiledb_dimension_get_domain(arg1,(tiledb_dimension_t const *)arg2,(void const **)arg3); - jresult = (jint)result; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = *(tiledb_array_type_t **)&jarg2; + result = tiledb_array_type_from_str((char const *)arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1get_1tile_1extent(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - void **arg3 = (void **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_layout_t arg1 ; + char **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(void ***)&jarg3; - result = (int32_t)tiledb_dimension_get_tile_extent(arg1,(tiledb_dimension_t const *)arg2,(void const **)arg3); - jresult = (jint)result; + arg1 = (tiledb_layout_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_layout_to_str(arg1,(char const **)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - FILE *arg3 = (FILE *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jlong jresult = 0 ; + char *arg1 = 0 ; + tiledb_layout_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(FILE **)&jarg3; - result = (int32_t)tiledb_dimension_dump(arg1,(tiledb_dimension_t const *)arg2,arg3); - jresult = (jint)result; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = *(tiledb_layout_t **)&jarg2; + result = tiledb_layout_from_str((char const *)arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_type_t arg2 ; + tiledb_array_schema_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = *(tiledb_string_t ***)&jarg3; - result = (int32_t)tiledb_dimension_dump_str(arg1,(tiledb_dimension_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = (tiledb_array_type_t)jarg2; + arg3 = *(tiledb_array_schema_t ***)&jarg3; + result = tiledb_array_schema_alloc(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t **arg2 = (tiledb_domain_t **) 0 ; - int32_t result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_array_schema_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t ***)&jarg2; - result = (int32_t)tiledb_domain_alloc(arg1,arg2); - jresult = (jint)result; - return jresult; + arg1 = *(tiledb_array_schema_t ***)&jarg1; + tiledb_array_schema_free(arg1); } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_domain_t **arg1 = (tiledb_domain_t **) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1add_1attribute(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_attribute_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_domain_t ***)&jarg1; - tiledb_domain_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_attribute_t **)&jarg3; + result = tiledb_array_schema_add_attribute(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1allows_1dups(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + int arg3 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = *(tiledb_datatype_t **)&jarg3; - result = (int32_t)tiledb_domain_get_type(arg1,(tiledb_domain_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = (int)jarg3; + result = tiledb_array_schema_set_allows_dups(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1ndim(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1allows_1dups(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + int *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_domain_get_ndim(arg1,(tiledb_domain_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(int **)&jarg3; + result = tiledb_array_schema_get_allows_dups(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1add_1dimension(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - tiledb_dimension_t *arg3 = (tiledb_dimension_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = *(tiledb_dimension_t **)&jarg3; - result = (int32_t)tiledb_domain_add_dimension(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_array_schema_get_version(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1dimension_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - uint32_t arg3 ; - tiledb_dimension_t **arg4 = (tiledb_dimension_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_domain_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(tiledb_dimension_t ***)&jarg4; - result = (int32_t)tiledb_domain_get_dimension_from_index(arg1,(tiledb_domain_t const *)arg2,arg3,arg4); - jresult = (jint)result; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_domain_t **)&jarg3; + result = tiledb_array_schema_set_domain(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1get_1dimension_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_dimension_t **arg4 = (tiledb_dimension_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint64_t arg3 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg2 = *(tiledb_array_schema_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); } - arg4 = *(tiledb_dimension_t ***)&jarg4; - result = (int32_t)tiledb_domain_get_dimension_from_name(arg1,(tiledb_domain_t const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + result = tiledb_array_schema_set_capacity(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1has_1dimension(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1cell_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_layout_t arg3 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(int32_t **)&jarg4; - result = (int32_t)tiledb_domain_has_dimension(arg1,(tiledb_domain_t const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = (tiledb_layout_t)jarg3; + result = tiledb_array_schema_set_cell_order(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - FILE *arg3 = (FILE *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1tile_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_layout_t arg3 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = *(FILE **)&jarg3; - result = (int32_t)tiledb_domain_dump(arg1,(tiledb_domain_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = (tiledb_layout_t)jarg3; + result = tiledb_array_schema_set_tile_order(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1coords_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_filter_list_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = *(tiledb_string_t ***)&jarg3; - result = (int32_t)tiledb_domain_dump_str(arg1,(tiledb_domain_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_filter_list_t **)&jarg3; + result = tiledb_array_schema_set_coords_filter_list(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1offsets_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_object_t arg1 ; - char **arg2 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_filter_list_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = (tiledb_object_t)jarg1; - arg2 = *(char ***)&jarg2; - result = tiledb_object_type_to_str(arg1,(char const **)arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_filter_list_t **)&jarg3; + result = tiledb_array_schema_set_offsets_filter_list(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1validity_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_object_t *arg2 = (tiledb_object_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_filter_list_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - arg2 = *(tiledb_object_t **)&jarg2; - result = tiledb_object_type_from_str((char const *)arg1,arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_filter_list_t **)&jarg3; + result = tiledb_array_schema_set_validity_filter_list(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1check(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_walk_order_t arg1 ; - char **arg2 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = (tiledb_walk_order_t)jarg1; - arg2 = *(char ***)&jarg2; - result = tiledb_walk_order_to_str(arg1,(char const **)arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + result = tiledb_array_schema_check(arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1array_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_walk_order_t *arg2 = (tiledb_walk_order_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_array_type_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - arg2 = *(tiledb_walk_order_t **)&jarg2; - result = tiledb_walk_order_from_str((char const *)arg1,arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_array_type_t **)&jarg3; + result = tiledb_array_schema_get_array_type(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_query_type_t arg1 ; - char **arg2 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = (tiledb_query_type_t)jarg1; - arg2 = *(char ***)&jarg2; - result = tiledb_query_type_to_str(arg1,(char const **)arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_array_schema_get_capacity(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1cell_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_query_type_t *arg2 = (tiledb_query_type_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_layout_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - arg2 = *(tiledb_query_type_t **)&jarg2; - result = tiledb_query_type_from_str((char const *)arg1,arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_layout_t **)&jarg3; + result = tiledb_array_schema_get_cell_order(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1coords_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_filter_list_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - result = tiledb_group_create(arg1,(char const *)arg2); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_filter_list_t ***)&jarg3; + result = tiledb_array_schema_get_coords_filter_list(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1offsets_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_group_t **arg3 = (tiledb_group_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_filter_list_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_group_t ***)&jarg3; - result = tiledb_group_alloc(arg1,(char const *)arg2,arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_filter_list_t ***)&jarg3; + result = tiledb_array_schema_get_offsets_filter_list(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_group_t **arg1 = (tiledb_group_t **) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1validity_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_filter_list_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_group_t ***)&jarg1; - tiledb_group_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_filter_list_t ***)&jarg3; + result = tiledb_array_schema_get_validity_filter_list(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - tiledb_query_type_t arg3 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_domain_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = (tiledb_query_type_t)jarg3; - result = tiledb_group_open(arg1,arg2,arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_domain_t ***)&jarg3; + result = tiledb_array_schema_get_domain(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1close(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1tile_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_layout_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - result = tiledb_group_close(arg1,arg2); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_layout_t **)&jarg3; + result = tiledb_array_schema_get_tile_order(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1attribute_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(tiledb_config_t **)&jarg3; - result = tiledb_group_set_config(arg1,arg2,arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_array_schema_get_attribute_num(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1attribute_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - tiledb_config_t **arg3 = (tiledb_config_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint32_t arg3 ; + tiledb_attribute_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(tiledb_config_t ***)&jarg3; - result = tiledb_group_get_config(arg1,arg2,arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(tiledb_attribute_t ***)&jarg4; + result = tiledb_array_schema_get_attribute_from_index(arg1,(tiledb_array_schema_t const *)arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1put_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1attribute_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t arg4 ; - uint32_t arg5 ; - void *arg6 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_attribute_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; + arg2 = *(tiledb_array_schema_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = (tiledb_datatype_t)jarg4; - arg5 = (uint32_t)jarg5; - arg6 = *(void **)&jarg6; - result = tiledb_group_put_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const *)arg6); + arg4 = *(tiledb_attribute_t ***)&jarg4; + result = tiledb_array_schema_get_attribute_from_name(arg1,(tiledb_array_schema_t const *)arg2,(char const *)arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1delete_1group(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jshort jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - uint8_t arg4 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1has_1attribute(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; + arg2 = *(tiledb_array_schema_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = (uint8_t)jarg4; - result = (int32_t)tiledb_group_delete_group(arg1,arg2,(char const *)arg3,arg4); - jresult = (jint)result; + arg4 = *(int32_t **)&jarg4; + result = tiledb_array_schema_has_attribute(arg1,(tiledb_array_schema_t const *)arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1delete_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_group_delete_metadata(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = tiledb_array_schema_dump_str(arg1,(tiledb_array_schema_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t *arg4 = (tiledb_datatype_t *) 0 ; - uint32_t *arg5 = (uint32_t *) 0 ; - void **arg6 = (void **) 0 ; + tiledb_query_type_t arg1 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(tiledb_datatype_t **)&jarg4; - arg5 = *(uint32_t **)&jarg5; - arg6 = *(void ***)&jarg6; - result = tiledb_group_get_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const **)arg6); + arg1 = (tiledb_query_type_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_query_type_to_str(arg1,(char const **)arg2); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1metadata_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; + char *arg1 = 0 ; + tiledb_query_type_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = tiledb_group_get_metadata_num(arg1,arg2,arg3); + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = *(tiledb_query_type_t **)&jarg2; + result = tiledb_query_type_from_str((char const *)arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1metadata_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - uint64_t arg3 ; - char **arg4 = (char **) 0 ; - uint32_t *arg5 = (uint32_t *) 0 ; - tiledb_datatype_t *arg6 = (tiledb_datatype_t *) 0 ; - uint32_t *arg7 = (uint32_t *) 0 ; - void **arg8 = (void **) 0 ; + tiledb_encryption_type_t arg1 ; + char **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg4 = *(char ***)&jarg4; - arg5 = *(uint32_t **)&jarg5; - arg6 = *(tiledb_datatype_t **)&jarg6; - arg7 = *(uint32_t **)&jarg7; - arg8 = *(void ***)&jarg8; - result = tiledb_group_get_metadata_from_index(arg1,arg2,arg3,(char const **)arg4,arg5,arg6,arg7,(void const **)arg8); + arg1 = (tiledb_encryption_type_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_encryption_type_to_str(arg1,(char const **)arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1has_1metadata_1key(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t *arg4 = (tiledb_datatype_t *) 0 ; - int32_t *arg5 = (int32_t *) 0 ; + char *arg1 = 0 ; + tiledb_encryption_type_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; } - arg4 = *(tiledb_datatype_t **)&jarg4; - arg5 = *(int32_t **)&jarg5; - result = tiledb_group_has_metadata_key(arg1,arg2,(char const *)arg3,arg4,arg5); + arg2 = *(tiledb_encryption_type_t **)&jarg2; + result = tiledb_encryption_type_from_str((char const *)arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1add_1member(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jshort jarg4, jstring jarg5) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1load(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - uint8_t arg4 ; - char *arg5 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_array_schema_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = (uint8_t)jarg4; - arg5 = 0; - if (jarg5) { - arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); - if (!arg5) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - result = tiledb_group_add_member(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5); + arg3 = *(tiledb_array_schema_t ***)&jarg3; + result = tiledb_array_schema_load(arg1,(char const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1remove_1member(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1load_1with_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_config_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_array_schema_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; + arg2 = *(tiledb_config_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - result = tiledb_group_remove_member(arg1,arg2,(char const *)arg3); + arg4 = *(tiledb_array_schema_t ***)&jarg4; + result = tiledb_array_schema_load_with_config(arg1,arg2,(char const *)arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1member_1count(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_array_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = tiledb_group_get_member_count(arg1,arg2,arg3); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_array_t ***)&jarg3; + result = tiledb_array_alloc(arg1,(char const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1member_1by_1index_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - uint64_t arg3 ; - tiledb_string_t **arg4 = (tiledb_string_t **) 0 ; - tiledb_object_t *arg5 = (tiledb_object_t *) 0 ; - tiledb_string_t **arg6 = (tiledb_string_t **) 0 ; - SwigValueWrapper< capi_return_t > result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_array_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg4 = *(tiledb_string_t ***)&jarg4; - arg5 = *(tiledb_object_t **)&jarg5; - arg6 = *(tiledb_string_t ***)&jarg6; - result = tiledb_group_get_member_by_index_v2(arg1,arg2,arg3,arg4,arg5,arg6); - *(capi_return_t **)&jresult = new capi_return_t(result); - return jresult; + arg1 = *(tiledb_array_t ***)&jarg1; + tiledb_array_free(arg1); } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1member_1by_1name_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_string_t **arg4 = (tiledb_string_t **) 0 ; - tiledb_object_t *arg5 = (tiledb_object_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_array_schema_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg4 = *(tiledb_string_t ***)&jarg4; - arg5 = *(tiledb_object_t **)&jarg5; - result = tiledb_group_get_member_by_name_v2(arg1,arg2,(char const *)arg3,arg4,arg5); + arg3 = *(tiledb_array_schema_t **)&jarg3; + result = tiledb_array_create(arg1,(char const *)arg2,(tiledb_array_schema_t const *)arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1is_1relative_1uri_1by_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char *arg3 = (char *) 0 ; - uint8_t *arg4 = (uint8_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_query_type_t arg3 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(uint8_t **)&jarg4; - result = tiledb_group_get_is_relative_uri_by_name(arg1,arg2,(char const *)arg3,arg4); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = (tiledb_query_type_t)jarg3; + result = tiledb_array_open(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1is_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1is_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - int32_t *arg3 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + int32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = *(int32_t **)&jarg3; - result = tiledb_group_is_open(arg1,arg2,arg3); + result = tiledb_array_is_open(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1close(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(char ***)&jarg3; - result = tiledb_group_get_uri(arg1,arg2,(char const **)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + result = tiledb_array_close(arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1query_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1reopen(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - tiledb_query_type_t *arg3 = (tiledb_query_type_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(tiledb_query_type_t **)&jarg3; - result = tiledb_group_get_query_type(arg1,arg2,arg3); + arg2 = *(tiledb_array_t **)&jarg2; + result = tiledb_array_reopen(arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jshort jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_group_t *arg2 = (tiledb_group_t *) 0 ; - char **arg3 = (char **) 0 ; - uint8_t arg4 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_group_t **)&jarg2; - arg3 = *(char ***)&jarg3; - arg4 = (uint8_t)jarg4; - result = tiledb_group_dump_str(arg1,arg2,arg3,arg4); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + result = tiledb_array_delete(arg1,(char const *)arg2); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1consolidate_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete_1fragments_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jobject jarg3, jobject jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + uint64_t arg3 ; + uint64_t arg4 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -9116,19 +9009,71 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1conso arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } - arg3 = *(tiledb_config_t **)&jarg3; - result = tiledb_group_consolidate_metadata(arg1,(char const *)arg2,arg3); + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg4) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg4); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg4 = 0; + if (sz > 0) { + arg4 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + result = tiledb_array_delete_fragments_v2(arg1,(char const *)arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1vacuum_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete_1fragments_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char **arg3 = (char **)0 ; + size_t arg4 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -9139,561 +9084,564 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1vacuu arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); if (!arg2) return 0; } - arg3 = *(tiledb_config_t **)&jarg3; - result = tiledb_group_vacuum_metadata(arg1,(char const *)arg2,arg3); + arg3 = *(char ***)&jarg3; + arg4 = (size_t)jarg4; + result = tiledb_array_delete_fragments_list(arg1,(char const *)arg2,(char const *(*))arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_vfs_mode_t arg1 ; - char **arg2 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = (tiledb_vfs_mode_t)jarg1; - arg2 = *(char ***)&jarg2; - result = tiledb_vfs_mode_to_str(arg1,(char const **)arg2); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_array_set_config(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1set_1open_1timestamp_1start(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3) { jlong jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_vfs_mode_t *arg2 = (tiledb_vfs_mode_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint64_t arg3 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); } - arg2 = *(tiledb_vfs_mode_t **)&jarg2; - result = tiledb_vfs_mode_from_str((char const *)arg1,arg2); + result = tiledb_array_set_open_timestamp_start(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1set_1open_1timestamp_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_config_t *arg2 = (tiledb_config_t *) 0 ; - tiledb_vfs_t **arg3 = (tiledb_vfs_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint64_t arg3 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_config_t **)&jarg2; - arg3 = *(tiledb_vfs_t ***)&jarg3; - result = tiledb_vfs_alloc(arg1,arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); - return jresult; -} - - -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_vfs_t **arg1 = (tiledb_vfs_t **) 0 ; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_vfs_t ***)&jarg1; - tiledb_vfs_free(arg1); -} - - -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - tiledb_config_t **arg3 = (tiledb_config_t **) 0 ; - SwigValueWrapper< capi_return_t > result; - + arg2 = *(tiledb_array_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + result = tiledb_array_set_open_timestamp_end(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_config_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = *(tiledb_config_t ***)&jarg3; - result = tiledb_vfs_get_config(arg1,arg2,arg3); + result = tiledb_array_get_config(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1create_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1open_1timestamp_1start(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_vfs_create_bucket(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_array_get_open_timestamp_start(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1remove_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1open_1timestamp_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_vfs_remove_bucket(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_array_get_open_timestamp_end(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1empty_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1schema(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_array_schema_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_vfs_empty_bucket(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(tiledb_array_schema_t ***)&jarg3; + result = tiledb_array_get_schema(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1empty_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1query_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_query_type_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(int32_t **)&jarg4; - result = tiledb_vfs_is_empty_bucket(arg1,arg2,(char const *)arg3,arg4); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(tiledb_query_type_t **)&jarg3; + result = tiledb_array_get_query_type(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(int32_t **)&jarg4; - result = tiledb_vfs_is_bucket(arg1,arg2,(char const *)arg3,arg4); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(char ***)&jarg3; + result = tiledb_array_get_uri(arg1,arg2,(char const **)arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1create_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1upgrade_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - result = tiledb_vfs_create_dir(arg1,arg2,(char const *)arg3); + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_array_upgrade_version(arg1,(char const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + void *arg3 = 0 ; + int32_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(void **)&jarg3; arg4 = *(int32_t **)&jarg4; - result = tiledb_vfs_is_dir(arg1,arg2,(char const *)arg3,arg4); + result = tiledb_array_get_non_empty_domain(arg1,arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1remove_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint32_t arg3 ; + void *arg4 = 0 ; + int32_t *arg5 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_vfs_remove_dir(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(void **)&jarg4; + arg5 = *(int32_t **)&jarg5; + result = tiledb_array_get_non_empty_domain_from_index(arg1,arg2,arg3,arg4,arg5); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; + int32_t *arg5 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(int32_t **)&jarg4; - result = tiledb_vfs_is_file(arg1,arg2,(char const *)arg3,arg4); + arg4 = *(void **)&jarg4; + arg5 = *(int32_t **)&jarg5; + result = tiledb_array_get_non_empty_domain_from_name(arg1,arg2,(char const *)arg3,arg4,arg5); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1remove_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1size_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint32_t arg3 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; + int32_t *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_vfs_remove_file(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(uint64_t **)&jarg4; + arg5 = *(uint64_t **)&jarg5; + arg6 = *(int32_t **)&jarg6; + result = tiledb_array_get_non_empty_domain_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1dir_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; + int32_t *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } arg4 = *(uint64_t **)&jarg4; - result = tiledb_vfs_dir_size(arg1,arg2,(char const *)arg3,arg4); + arg5 = *(uint64_t **)&jarg5; + arg6 = *(int32_t **)&jarg6; + result = tiledb_array_get_non_empty_domain_var_size_from_name(arg1,arg2,(char const *)arg3,arg4,arg5,arg6); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1file_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint32_t arg3 ; + void *arg4 = 0 ; + void *arg5 = 0 ; + int32_t *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(uint64_t **)&jarg4; - result = tiledb_vfs_file_size(arg1,arg2,(char const *)arg3,arg4); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(void **)&jarg4; + arg5 = *(void **)&jarg5; + arg6 = *(int32_t **)&jarg6; + result = tiledb_array_get_non_empty_domain_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1move_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - char *arg4 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; + void *arg5 = 0 ; + int32_t *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; - } - result = tiledb_vfs_move_file(arg1,arg2,(char const *)arg3,(char const *)arg4); + arg4 = *(void **)&jarg4; + arg5 = *(void **)&jarg5; + arg6 = *(int32_t **)&jarg6; + result = tiledb_array_get_non_empty_domain_var_from_name(arg1,arg2,(char const *)arg3,arg4,arg5,arg6); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1move_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1encryption_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - char *arg4 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_encryption_type_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - result = tiledb_vfs_move_dir(arg1,arg2,(char const *)arg3,(char const *)arg4); + arg3 = *(tiledb_encryption_type_t **)&jarg3; + result = tiledb_array_encryption_type(arg1,(char const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1copy_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1put_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - char *arg4 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t arg4 ; + uint32_t arg5 ; + void *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; - } - result = tiledb_vfs_copy_file(arg1,arg2,(char const *)arg3,(char const *)arg4); + arg4 = (tiledb_datatype_t)jarg4; + arg5 = (uint32_t)jarg5; + arg6 = *(void **)&jarg6; + result = tiledb_array_put_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const *)arg6); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1copy_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - char *arg4 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; - } - result = tiledb_vfs_copy_dir(arg1,arg2,(char const *)arg3,(char const *)arg4); + result = tiledb_array_delete_metadata(arg1,arg2,(char const *)arg3); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_vfs_mode_t arg4 ; - tiledb_vfs_fh_t **arg5 = (tiledb_vfs_fh_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t *arg4 = 0 ; + uint32_t *arg5 = 0 ; + void **arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = (tiledb_vfs_mode_t)jarg4; - arg5 = *(tiledb_vfs_fh_t ***)&jarg5; - result = tiledb_vfs_open(arg1,arg2,(char const *)arg3,arg4,arg5); + arg4 = *(tiledb_datatype_t **)&jarg4; + arg5 = *(uint32_t **)&jarg5; + arg6 = *(void ***)&jarg6; + result = tiledb_array_get_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const **)arg6); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1close(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1metadata_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_fh_t *arg2 = (tiledb_vfs_fh_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_fh_t **)&jarg2; - result = tiledb_vfs_close(arg1,arg2); + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_array_get_metadata_num(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1read(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jobject jarg5) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1metadata_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_fh_t *arg2 = (tiledb_vfs_fh_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; uint64_t arg3 ; - void *arg4 = (void *) 0 ; - uint64_t arg5 ; + char **arg4 = 0 ; + uint32_t *arg5 = 0 ; + tiledb_datatype_t *arg6 = 0 ; + uint32_t *arg7 = 0 ; + void **arg8 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_fh_t **)&jarg2; + arg2 = *(tiledb_array_t **)&jarg2; { jclass clazz; jmethodID mid; @@ -9720,51 +9668,138 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1read(JN } jenv->ReleaseByteArrayElements(ba, bae, 0); } - arg4 = *(void **)&jarg4; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg5) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg5); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg5 = 0; - if (sz > 0) { - arg5 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + arg4 = *(char ***)&jarg4; + arg5 = *(uint32_t **)&jarg5; + arg6 = *(tiledb_datatype_t **)&jarg6; + arg7 = *(uint32_t **)&jarg7; + arg8 = *(void ***)&jarg8; + result = tiledb_array_get_metadata_from_index(arg1,arg2,arg3,(char const **)arg4,arg5,arg6,arg7,(void const **)arg8); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1has_1metadata_1key(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t *arg4 = 0 ; + int32_t *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - result = tiledb_vfs_read(arg1,arg2,arg3,arg4,arg5); + arg4 = *(tiledb_datatype_t **)&jarg4; + arg5 = *(int32_t **)&jarg5; + result = tiledb_array_has_metadata_key(arg1,arg2,(char const *)arg3,arg4,arg5); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1write(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_t **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_buffer_t ***)&jarg2; + result = tiledb_buffer_alloc(arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_buffer_t **arg1 = 0 ; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_buffer_t ***)&jarg1; + tiledb_buffer_free(arg1); +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1set_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_t *arg2 = 0 ; + tiledb_datatype_t arg3 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_buffer_t **)&jarg2; + arg3 = (tiledb_datatype_t)jarg3; + result = tiledb_buffer_set_type(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_buffer_t **)&jarg2; + arg3 = *(tiledb_datatype_t **)&jarg3; + result = tiledb_buffer_get_type(arg1,(tiledb_buffer_handle_t const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1get_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_t *arg2 = 0 ; + void **arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_buffer_t **)&jarg2; + arg3 = *(void ***)&jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_buffer_get_data(arg1,(tiledb_buffer_handle_t const *)arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1set_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_fh_t *arg2 = (tiledb_vfs_fh_t *) 0 ; - void *arg3 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_t *arg2 = 0 ; + void *arg3 = 0 ; uint64_t arg4 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_fh_t **)&jarg2; + arg2 = *(tiledb_buffer_t **)&jarg2; arg3 = *(void **)&jarg3; { jclass clazz; @@ -9792,127 +9827,158 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1write(J } jenv->ReleaseByteArrayElements(ba, bae, 0); } - result = tiledb_vfs_write(arg1,arg2,(void const *)arg3,arg4); + result = tiledb_buffer_set_data(arg1,arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1sync(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_fh_t *arg2 = (tiledb_vfs_fh_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_list_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_fh_t **)&jarg2; - result = tiledb_vfs_sync(arg1,arg2); + arg2 = *(tiledb_buffer_list_t ***)&jarg2; + result = tiledb_buffer_list_alloc(arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1ls(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_buffer_list_t **arg1 = 0 ; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_buffer_list_t ***)&jarg1; + tiledb_buffer_list_free(arg1); +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1get_1num_1buffers(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t (*arg4)(char const *,void *) = (int32_t (*)(char const *,void *)) 0 ; - void *arg5 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_list_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(int32_t (**)(char const *,void *))&jarg4; - arg5 = *(void **)&jarg5; - result = tiledb_vfs_ls(arg1,arg2,(char const *)arg3,arg4,arg5); + arg2 = *(tiledb_buffer_list_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_buffer_list_get_num_buffers(arg1,(tiledb_buffer_list_handle_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_vfs_fh_t **arg1 = (tiledb_vfs_fh_t **) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1get_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_list_t *arg2 = 0 ; + uint64_t arg3 ; + tiledb_buffer_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_vfs_fh_t ***)&jarg1; - tiledb_vfs_fh_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_buffer_list_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg4 = *(tiledb_buffer_t ***)&jarg4; + result = tiledb_buffer_list_get_buffer(arg1,(tiledb_buffer_list_handle_t const *)arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1is_1closed(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1get_1total_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_fh_t *arg2 = (tiledb_vfs_fh_t *) 0 ; - int32_t *arg3 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_list_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_fh_t **)&jarg2; - arg3 = *(int32_t **)&jarg3; - result = tiledb_vfs_fh_is_closed(arg1,arg2,arg3); + arg2 = *(tiledb_buffer_list_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_buffer_list_get_total_size(arg1,(tiledb_buffer_list_handle_t const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1touch(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1buffer_1list_1flatten(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_buffer_list_t *arg2 = 0 ; + tiledb_buffer_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_vfs_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_vfs_touch(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_buffer_list_t **)&jarg2; + arg3 = *(tiledb_buffer_t ***)&jarg3; + result = tiledb_buffer_list_flatten(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_array_type_t arg1 ; - char **arg2 = (char **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_data_order_t arg1 ; + char **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = (tiledb_array_type_t)jarg1; + arg1 = (tiledb_data_order_t)jarg1; arg2 = *(char ***)&jarg2; - result = (int32_t)tiledb_array_type_to_str(arg1,(char const **)arg2); - jresult = (jint)result; + result = tiledb_data_order_to_str(arg1,(char const **)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { - jint jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_array_type_t *arg2 = (tiledb_array_type_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1data_1order_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jlong jresult = 0 ; + char *arg1 = 0 ; + tiledb_data_order_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -9921,35 +9987,19 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1type_1 arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } - arg2 = *(tiledb_array_type_t **)&jarg2; - result = (int32_t)tiledb_array_type_from_str((char const *)arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_data_order_t **)&jarg2; + result = tiledb_data_order_from_str((char const *)arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_layout_t arg1 ; - char **arg2 = (char **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = (tiledb_layout_t)jarg1; - arg2 = *(char ***)&jarg2; - result = (int32_t)tiledb_layout_to_str(arg1,(char const **)arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_printf(JNIEnv *jenv, jclass jcls, jstring jarg1) { jint jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_layout_t *arg2 = (tiledb_layout_t *) 0 ; - int32_t result; + char *arg1 = 0 ; + void *arg2 = 0 ; + int result; (void)jenv; (void)jcls; @@ -9958,1621 +10008,1593 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1layout_1from_ arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); if (!arg1) return 0; } - arg2 = *(tiledb_layout_t **)&jarg2; - result = (int32_t)tiledb_layout_from_str((char const *)arg1,arg2); + result = (int)printf((char const *)arg1,arg2); jresult = (jint)result; if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_encryption_type_t arg1 ; - char **arg2 = (char **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = (tiledb_encryption_type_t)jarg1; - arg2 = *(char ***)&jarg2; - result = (int32_t)tiledb_encryption_type_to_str(arg1,(char const **)arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1encryption_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { - jint jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_encryption_type_t *arg2 = (tiledb_encryption_type_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_fragment_info_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg2 = *(tiledb_encryption_type_t **)&jarg2; - result = (int32_t)tiledb_encryption_type_from_str((char const *)arg1,arg2); - jresult = (jint)result; - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); + arg3 = *(tiledb_fragment_info_t ***)&jarg3; + result = tiledb_fragment_info_alloc(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_query_status_t arg1 ; - char **arg2 = (char **) 0 ; - int32_t result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_fragment_info_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = (tiledb_query_status_t)jarg1; - arg2 = *(char ***)&jarg2; - result = (int32_t)tiledb_query_status_to_str(arg1,(char const **)arg2); - jresult = (jint)result; - return jresult; + arg1 = *(tiledb_fragment_info_t ***)&jarg1; + tiledb_fragment_info_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { - jint jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_query_status_t *arg2 = (tiledb_query_status_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - arg2 = *(tiledb_query_status_t **)&jarg2; - result = (int32_t)tiledb_query_status_from_str((char const *)arg1,arg2); - jresult = (jint)result; - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_fragment_info_set_config(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1var_1num(JNIEnv *jenv, jclass jcls) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - uint32_t result; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + tiledb_config_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - result = (uint32_t)tiledb_var_num(); - jresult = (jlong)result; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(tiledb_config_t ***)&jarg3; + result = tiledb_fragment_info_get_config(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1max_1path(JNIEnv *jenv, jclass jcls) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1load(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - uint32_t result; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - result = (uint32_t)tiledb_max_path(); - jresult = (jlong)result; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + result = tiledb_fragment_info_load(arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1offset_1size(JNIEnv *jenv, jclass jcls) { - jobject jresult = 0 ; - uint64_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1name_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + tiledb_string_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - result = (uint64_t)tiledb_offset_size(); - { - jbyteArray ba = jenv->NewByteArray(9); - jbyte* bae = jenv->GetByteArrayElements(ba, 0); - jclass clazz = jenv->FindClass("java/math/BigInteger"); - jmethodID mid = jenv->GetMethodID(clazz, "", "([B)V"); - jobject bigint; - int i; - - bae[0] = 0; - for(i=1; i<9; i++ ) { - bae[i] = (jbyte)(result>>8*(8-i)); - } - - jenv->ReleaseByteArrayElements(ba, bae, 0); - bigint = jenv->NewObject(clazz, mid, ba); - jenv->DeleteLocalRef(ba); - jresult = bigint; - } + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(tiledb_string_t ***)&jarg4; + result = tiledb_fragment_info_get_fragment_name_v2(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1timestamp_1now_1ms(JNIEnv *jenv, jclass jcls) { - jobject jresult = 0 ; - uint64_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - result = (uint64_t)tiledb_timestamp_now_ms(); - { - jbyteArray ba = jenv->NewByteArray(9); - jbyte* bae = jenv->GetByteArrayElements(ba, 0); - jclass clazz = jenv->FindClass("java/math/BigInteger"); - jmethodID mid = jenv->GetMethodID(clazz, "", "([B)V"); - jobject bigint; - int i; - - bae[0] = 0; - for(i=1; i<9; i++ ) { - bae[i] = (jbyte)(result>>8*(8-i)); - } - - jenv->ReleaseByteArrayElements(ba, bae, 0); - bigint = jenv->NewObject(clazz, mid, ba); - jenv->DeleteLocalRef(ba); - jresult = bigint; - } + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_fragment_info_get_fragment_num(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1timestamps(JNIEnv *jenv, jclass jcls) { - jstring jresult = 0 ; - char *result = 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + char **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - result = (char *)tiledb_timestamps(); - if (result) jresult = jenv->NewStringUTF((const char *)result); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(char ***)&jarg4; + result = tiledb_fragment_info_get_fragment_uri(arg1,arg2,arg3,(char const **)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - int32_t *arg1 = (int32_t *) 0 ; - int32_t *arg2 = (int32_t *) 0 ; - int32_t *arg3 = (int32_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(int32_t **)&jarg1; - arg2 = *(int32_t **)&jarg2; - arg3 = *(int32_t **)&jarg3; - tiledb_version(arg1,arg2,arg3); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_fragment_info_get_fragment_size(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_type_t arg2 ; - tiledb_array_schema_t **arg3 = (tiledb_array_schema_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1dense(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = (tiledb_array_type_t)jarg2; - arg3 = *(tiledb_array_schema_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_alloc(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(int32_t **)&jarg4; + result = tiledb_fragment_info_get_dense(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_schema_t **arg1 = (tiledb_array_schema_t **) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1sparse(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_array_schema_t ***)&jarg1; - tiledb_array_schema_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(int32_t **)&jarg4; + result = tiledb_fragment_info_get_sparse(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1add_1attribute(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_attribute_t *arg3 = (tiledb_attribute_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_attribute_t **)&jarg3; - result = (int32_t)tiledb_array_schema_add_attribute(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(uint64_t **)&jarg4; + arg5 = *(uint64_t **)&jarg5; + result = tiledb_fragment_info_get_timestamp_range(arg1,arg2,arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1allows_1dups(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - int arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + void *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = (int)jarg3; - result = (int32_t)tiledb_array_schema_set_allows_dups(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = *(void **)&jarg5; + result = tiledb_fragment_info_get_non_empty_domain_from_index(arg1,arg2,arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1allows_1dups(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - int *arg3 = (int *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + char *arg4 = 0 ; + void *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(int **)&jarg3; - result = (int32_t)tiledb_array_schema_get_allows_dups(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + arg5 = *(void **)&jarg5; + result = tiledb_fragment_info_get_non_empty_domain_from_name(arg1,arg2,arg3,(char const *)arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1size_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + uint64_t *arg5 = 0 ; + uint64_t *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_array_schema_get_version(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = *(uint64_t **)&jarg5; + arg6 = *(uint64_t **)&jarg6; + result = tiledb_fragment_info_get_non_empty_domain_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_domain_t *arg3 = (tiledb_domain_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + char *arg4 = 0 ; + uint64_t *arg5 = 0 ; + uint64_t *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_domain_t **)&jarg3; - result = (int32_t)tiledb_array_schema_set_domain(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + arg5 = *(uint64_t **)&jarg5; + arg6 = *(uint64_t **)&jarg6; + result = tiledb_fragment_info_get_non_empty_domain_var_size_from_name(arg1,arg2,arg3,(char const *)arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - uint64_t arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + void *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - result = (int32_t)tiledb_array_schema_set_capacity(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = *(void **)&jarg5; + arg6 = *(void **)&jarg6; + result = tiledb_fragment_info_get_non_empty_domain_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1cell_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_layout_t arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + char *arg4 = 0 ; + void *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = (tiledb_layout_t)jarg3; - result = (int32_t)tiledb_array_schema_set_cell_order(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + arg5 = *(void **)&jarg5; + arg6 = *(void **)&jarg6; + result = tiledb_fragment_info_get_non_empty_domain_var_from_name(arg1,arg2,arg3,(char const *)arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1tile_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_layout_t arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = (tiledb_layout_t)jarg3; - result = (int32_t)tiledb_array_schema_set_tile_order(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_fragment_info_get_mbr_num(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1coords_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_filter_list_t *arg3 = (tiledb_filter_list_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + uint32_t arg5 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_filter_list_t **)&jarg3; - result = (int32_t)tiledb_array_schema_set_coords_filter_list(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = (uint32_t)jarg5; + arg6 = *(void **)&jarg6; + result = tiledb_fragment_info_get_mbr_from_index(arg1,arg2,arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1offsets_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_filter_list_t *arg3 = (tiledb_filter_list_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + char *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_filter_list_t **)&jarg3; - result = (int32_t)tiledb_array_schema_set_offsets_filter_list(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = 0; + if (jarg5) { + arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); + if (!arg5) return 0; + } + arg6 = *(void **)&jarg6; + result = tiledb_fragment_info_get_mbr_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1validity_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_filter_list_t *arg3 = (tiledb_filter_list_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1size_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + uint32_t arg5 ; + uint64_t *arg6 = 0 ; + uint64_t *arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_filter_list_t **)&jarg3; - result = (int32_t)tiledb_array_schema_set_validity_filter_list(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = (uint32_t)jarg5; + arg6 = *(uint64_t **)&jarg6; + arg7 = *(uint64_t **)&jarg7; + result = tiledb_fragment_info_get_mbr_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1check(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jlong jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + char *arg5 = 0 ; + uint64_t *arg6 = 0 ; + uint64_t *arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - result = (int32_t)tiledb_array_schema_check(arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = 0; + if (jarg5) { + arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); + if (!arg5) return 0; + } + arg6 = *(uint64_t **)&jarg6; + arg7 = *(uint64_t **)&jarg7; + result = tiledb_fragment_info_get_mbr_var_size_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1load(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_array_schema_t **arg3 = (tiledb_array_schema_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + uint32_t arg5 ; + void *arg6 = 0 ; + void *arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_array_schema_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_load(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = (uint32_t)jarg5; + arg6 = *(void **)&jarg6; + arg7 = *(void **)&jarg7; + result = tiledb_fragment_info_get_mbr_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1array_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_array_type_t *arg3 = (tiledb_array_type_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jlong jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t arg4 ; + char *arg5 = 0 ; + void *arg6 = 0 ; + void *arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_array_type_t **)&jarg3; - result = (int32_t)tiledb_array_schema_get_array_type(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = 0; + if (jarg5) { + arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); + if (!arg5) return 0; + } + arg6 = *(void **)&jarg6; + arg7 = *(void **)&jarg7; + result = tiledb_fragment_info_get_mbr_var_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1cell_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = (int32_t)tiledb_array_schema_get_capacity(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_fragment_info_get_cell_num(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1cell_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_layout_t *arg3 = (tiledb_layout_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + uint32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_layout_t **)&jarg3; - result = (int32_t)tiledb_array_schema_get_cell_order(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(uint32_t **)&jarg4; + result = tiledb_fragment_info_get_version(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1coords_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_filter_list_t **arg3 = (tiledb_filter_list_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1has_1consolidated_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_filter_list_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_get_coords_filter_list(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(int32_t **)&jarg4; + result = tiledb_fragment_info_has_consolidated_metadata(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1offsets_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_filter_list_t **arg3 = (tiledb_filter_list_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1unconsolidated_1metadata_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_filter_list_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_get_offsets_filter_list(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_fragment_info_get_unconsolidated_metadata_num(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1validity_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_filter_list_t **arg3 = (tiledb_filter_list_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1to_1vacuum_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_filter_list_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_get_validity_filter_list(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_domain_t **arg3 = (tiledb_domain_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_domain_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_get_domain(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_fragment_info_get_to_vacuum_num(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1tile_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_layout_t *arg3 = (tiledb_layout_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1to_1vacuum_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + char **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_layout_t **)&jarg3; - result = (int32_t)tiledb_array_schema_get_tile_order(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(char ***)&jarg4; + result = tiledb_fragment_info_get_to_vacuum_uri(arg1,arg2,arg3,(char const **)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1attribute_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1array_1schema(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint32_t arg3 ; + tiledb_array_schema_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_array_schema_get_attribute_num(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(tiledb_array_schema_t ***)&jarg4; + result = tiledb_fragment_info_get_array_schema(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1attribute_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1array_1schema_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; uint32_t arg3 ; - tiledb_attribute_t **arg4 = (tiledb_attribute_t **) 0 ; - int32_t result; + char **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; + arg2 = *(tiledb_fragment_info_t **)&jarg2; arg3 = (uint32_t)jarg3; - arg4 = *(tiledb_attribute_t ***)&jarg4; - result = (int32_t)tiledb_array_schema_get_attribute_from_index(arg1,(tiledb_array_schema_t const *)arg2,arg3,arg4); - jresult = (jint)result; + arg4 = *(char ***)&jarg4; + result = tiledb_fragment_info_get_array_schema_name(arg1,arg2,arg3,(char const **)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1attribute_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_attribute_t **arg4 = (tiledb_attribute_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + FILE *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(tiledb_attribute_t ***)&jarg4; - result = (int32_t)tiledb_array_schema_get_attribute_from_name(arg1,(tiledb_array_schema_t const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(FILE **)&jarg3; + result = tiledb_fragment_info_dump(arg1,(tiledb_fragment_info_handle_t const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1has_1attribute(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(int32_t **)&jarg4; - result = (int32_t)tiledb_array_schema_has_attribute(arg1,(tiledb_array_schema_t const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = tiledb_fragment_info_dump_str(arg1,(tiledb_fragment_info_handle_t const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_object_t arg1 ; + char **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_string_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_dump_str(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg1 = (tiledb_object_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_object_type_to_str(arg1,(char const **)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_query_type_t arg3 ; - tiledb_query_t **arg4 = (tiledb_query_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jlong jresult = 0 ; + char *arg1 = 0 ; + tiledb_object_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = (tiledb_query_type_t)jarg3; - arg4 = *(tiledb_query_t ***)&jarg4; - result = (int32_t)tiledb_query_alloc(arg1,arg2,arg3,arg4); - jresult = (jint)result; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = *(tiledb_object_t **)&jarg2; + result = tiledb_object_type_from_str((char const *)arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1stats(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char **arg3 = (char **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_walk_order_t arg1 ; + char **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(char ***)&jarg3; - result = (int32_t)tiledb_query_get_stats(arg1,arg2,arg3); - jresult = (jint)result; + arg1 = (tiledb_walk_order_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_walk_order_to_str(arg1,(char const **)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1walk_1order_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jlong jresult = 0 ; + char *arg1 = 0 ; + tiledb_walk_order_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_query_set_config(arg1,arg2,arg3); - jresult = (jint)result; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = *(tiledb_walk_order_t **)&jarg2; + result = tiledb_walk_order_from_str((char const *)arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_config_t **arg3 = (tiledb_config_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_config_t ***)&jarg3; - result = (int32_t)tiledb_query_get_config(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + result = tiledb_group_create(arg1,(char const *)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1subarray_1t(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_subarray_t *arg3 = (tiledb_subarray_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_group_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_subarray_t **)&jarg3; - result = (int32_t)tiledb_query_set_subarray_t(arg1,arg2,(tiledb_subarray_t const *)arg3); - jresult = (jint)result; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_group_t ***)&jarg3; + result = tiledb_group_alloc(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1data_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_group_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(void **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_query_set_data_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; + arg1 = *(tiledb_group_t ***)&jarg1; + tiledb_group_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1offsets_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + tiledb_query_type_t arg3 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_query_set_offsets_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = (tiledb_query_type_t)jarg3; + result = tiledb_group_open(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1validity_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint8_t *arg4 = (uint8_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1close(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(uint8_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_query_set_validity_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_group_t **)&jarg2; + result = tiledb_group_close(arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1data_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - void **arg4 = (void **) 0 ; - uint64_t **arg5 = (uint64_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_group_set_config(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + tiledb_config_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(tiledb_config_t ***)&jarg3; + result = tiledb_group_get_config(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1put_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t arg4 ; + uint32_t arg5 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_group_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(void ***)&jarg4; - arg5 = *(uint64_t ***)&jarg5; - result = (int32_t)tiledb_query_get_data_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; + arg4 = (tiledb_datatype_t)jarg4; + arg5 = (uint32_t)jarg5; + arg6 = *(void **)&jarg6; + result = tiledb_group_put_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const *)arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1offsets_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1delete_1group(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jshort jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t **arg4 = (uint64_t **) 0 ; - uint64_t **arg5 = (uint64_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + uint8_t arg4 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; + arg2 = *(tiledb_group_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(uint64_t ***)&jarg4; - arg5 = *(uint64_t ***)&jarg5; - result = (int32_t)tiledb_query_get_offsets_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); + arg4 = (uint8_t)jarg4; + result = (int32_t)tiledb_group_delete_group(arg1,arg2,(char const *)arg3,arg4); jresult = (jint)result; if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1validity_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint8_t **arg4 = (uint8_t **) 0 ; - uint64_t **arg5 = (uint64_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1delete_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; + arg2 = *(tiledb_group_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(uint8_t ***)&jarg4; - arg5 = *(uint64_t ***)&jarg5; - result = (int32_t)tiledb_query_get_validity_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; + result = tiledb_group_delete_metadata(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1layout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_layout_t arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t *arg4 = 0 ; + uint32_t *arg5 = 0 ; + void **arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = (tiledb_layout_t)jarg3; - result = (int32_t)tiledb_query_set_layout(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_datatype_t **)&jarg4; + arg5 = *(uint32_t **)&jarg5; + arg6 = *(void ***)&jarg6; + result = tiledb_group_get_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const **)arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1condition(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_query_condition_t *arg3 = (tiledb_query_condition_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1metadata_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_query_condition_t **)&jarg3; - result = (int32_t)tiledb_query_set_condition(arg1,arg2,(tiledb_query_condition_t const *)arg3); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_group_get_metadata_num(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1finalize(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1metadata_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + uint64_t arg3 ; + char **arg4 = 0 ; + uint32_t *arg5 = 0 ; + tiledb_datatype_t *arg6 = 0 ; + uint32_t *arg7 = 0 ; + void **arg8 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - result = (int32_t)tiledb_query_finalize(arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg4 = *(char ***)&jarg4; + arg5 = *(uint32_t **)&jarg5; + arg6 = *(tiledb_datatype_t **)&jarg6; + arg7 = *(uint32_t **)&jarg7; + arg8 = *(void ***)&jarg8; + result = tiledb_group_get_metadata_from_index(arg1,arg2,arg3,(char const **)arg4,arg5,arg6,arg7,(void const **)arg8); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1submit_1and_1finalize(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1has_1metadata_1key(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t *arg4 = 0 ; + int32_t *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - result = (int32_t)tiledb_query_submit_and_finalize(arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_datatype_t **)&jarg4; + arg5 = *(int32_t **)&jarg5; + result = tiledb_group_has_metadata_key(arg1,arg2,(char const *)arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_t **arg1 = (tiledb_query_t **) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1add_1member(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jshort jarg4, jstring jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + uint8_t arg4 ; + char *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_query_t ***)&jarg1; - tiledb_query_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = (uint8_t)jarg4; + arg5 = 0; + if (jarg5) { + arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); + if (!arg5) return 0; + } + result = tiledb_group_add_member(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); + return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1submit(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1add_1member_1with_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jshort jarg4, jstring jarg5, jint jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + uint8_t arg4 ; + char *arg5 = 0 ; + tiledb_object_t arg6 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - result = (int32_t)tiledb_query_submit(arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = (uint8_t)jarg4; + arg5 = 0; + if (jarg5) { + arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); + if (!arg5) return 0; + } + arg6 = (tiledb_object_t)jarg6; + result = tiledb_group_add_member_with_type(arg1,arg2,(char const *)arg3,arg4,(char const *)arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1has_1results(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - int32_t *arg3 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1remove_1member(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(int32_t **)&jarg3; - result = (int32_t)tiledb_query_has_results(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = tiledb_group_remove_member(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1status(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_query_status_t *arg3 = (tiledb_query_status_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1member_1count(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_query_status_t **)&jarg3; - result = (int32_t)tiledb_query_get_status(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_group_get_member_count(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_query_type_t *arg3 = (tiledb_query_type_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1member_1by_1index_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + uint64_t arg3 ; + tiledb_string_t **arg4 = 0 ; + tiledb_object_t *arg5 = 0 ; + tiledb_string_t **arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_query_type_t **)&jarg3; - result = (int32_t)tiledb_query_get_type(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1layout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_layout_t *arg3 = (tiledb_layout_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_layout_t **)&jarg3; - result = (int32_t)tiledb_query_get_layout(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1array(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_array_t **arg3 = (tiledb_array_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_array_t ***)&jarg3; - result = (int32_t)tiledb_query_get_array(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg4 = *(tiledb_string_t ***)&jarg4; + arg5 = *(tiledb_object_t **)&jarg5; + arg6 = *(tiledb_string_t ***)&jarg6; + result = tiledb_group_get_member_by_index_v2(arg1,arg2,arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1member_1by_1name_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_string_t **arg4 = 0 ; + tiledb_object_t *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; + arg2 = *(tiledb_group_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_query_get_est_result_size(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; + arg4 = *(tiledb_string_t ***)&jarg4; + arg5 = *(tiledb_object_t **)&jarg5; + result = tiledb_group_get_member_by_name_v2(arg1,arg2,(char const *)arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1is_1relative_1uri_1by_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char *arg3 = 0 ; + uint8_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; + arg2 = *(tiledb_group_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_query_get_est_result_size_var(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; + arg4 = *(uint8_t **)&jarg4; + result = tiledb_group_get_is_relative_uri_by_name(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1is_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + int32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_query_get_est_result_size_nullable(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(int32_t **)&jarg3; + result = tiledb_group_is_open(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size_1var_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + char **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - arg6 = *(uint64_t **)&jarg6; - result = (int32_t)tiledb_query_get_est_result_size_var_nullable(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(char ***)&jarg3; + result = tiledb_group_get_uri(arg1,arg2,(char const **)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1fragment_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1get_1query_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + tiledb_query_type_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_query_get_fragment_num(arg1,(tiledb_query_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(tiledb_query_type_t **)&jarg3; + result = tiledb_group_get_query_type(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1fragment_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - uint64_t arg3 ; - char **arg4 = (char **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1dump_1str_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jshort jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_group_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + uint8_t arg4 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg4 = *(char ***)&jarg4; - result = (int32_t)tiledb_query_get_fragment_uri(arg1,(tiledb_query_t const *)arg2,arg3,(char const **)arg4); - jresult = (jint)result; + arg2 = *(tiledb_group_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + arg4 = (uint8_t)jarg4; + result = tiledb_group_dump_str_v2(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1fragment_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - uint64_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1consolidate_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_query_get_fragment_timestamp_range(arg1,(tiledb_query_t const *)arg2,arg3,arg4,arg5); - jresult = (jint)result; + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_group_consolidate_metadata(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1subarray_1t(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_subarray_t **arg3 = (tiledb_subarray_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1group_1vacuum_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_subarray_t ***)&jarg3; - result = (int32_t)tiledb_query_get_subarray_t(arg1,(tiledb_query_t const *)arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_condition_t **arg2 = (tiledb_query_condition_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_condition_t ***)&jarg2; - result = (int32_t)tiledb_query_condition_alloc(arg1,arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_query_condition_t **arg1 = (tiledb_query_condition_t **) 0 ; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_query_condition_t ***)&jarg1; - tiledb_query_condition_free(arg1); -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1init(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5, jint jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_condition_t *arg2 = (tiledb_query_condition_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - uint64_t arg5 ; - tiledb_query_condition_op_t arg6 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_condition_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(void **)&jarg4; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg5) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg5); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg5 = 0; - if (sz > 0) { - arg5 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg6 = (tiledb_query_condition_op_t)jarg6; - result = (int32_t)tiledb_query_condition_init(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5,arg6); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1combine(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jint jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_condition_t *arg2 = (tiledb_query_condition_t *) 0 ; - tiledb_query_condition_t *arg3 = (tiledb_query_condition_t *) 0 ; - tiledb_query_condition_combination_op_t arg4 ; - tiledb_query_condition_t **arg5 = (tiledb_query_condition_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_condition_t **)&jarg2; - arg3 = *(tiledb_query_condition_t **)&jarg3; - arg4 = (tiledb_query_condition_combination_op_t)jarg4; - arg5 = *(tiledb_query_condition_t ***)&jarg5; - result = (int32_t)tiledb_query_condition_combine(arg1,(tiledb_query_condition_t const *)arg2,(tiledb_query_condition_t const *)arg3,arg4,arg5); - jresult = (jint)result; + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_group_vacuum_metadata(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1negate(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_condition_t *arg2 = (tiledb_query_condition_t *) 0 ; - tiledb_query_condition_t **arg3 = (tiledb_query_condition_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_subarray_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_condition_t **)&jarg2; - arg3 = *(tiledb_query_condition_t ***)&jarg3; - result = (int32_t)tiledb_query_condition_negate(arg1,(tiledb_query_condition_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = *(tiledb_subarray_t ***)&jarg3; + result = tiledb_subarray_alloc(arg1,(tiledb_array_handle_t const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_subarray_t **arg3 = (tiledb_subarray_t **) 0 ; - int32_t result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_subarray_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(tiledb_subarray_t ***)&jarg3; - result = (int32_t)tiledb_subarray_alloc(arg1,(tiledb_array_t const *)arg2,arg3); - jresult = (jint)result; - return jresult; + arg1 = *(tiledb_subarray_t ***)&jarg1; + tiledb_subarray_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; arg2 = *(tiledb_subarray_t **)&jarg2; arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_subarray_set_config(arg1,arg2,arg3); - jresult = (jint)result; + result = tiledb_subarray_set_config(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_subarray_t **arg1 = (tiledb_subarray_t **) 0 ; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_subarray_t ***)&jarg1; - tiledb_subarray_free(arg1); -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1set_1coalesce_1ranges(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1set_1coalesce_1ranges(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; int arg3 ; - int32_t result; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; arg2 = *(tiledb_subarray_t **)&jarg2; arg3 = (int)jarg3; - result = (int32_t)tiledb_subarray_set_coalesce_ranges(arg1,arg2,arg3); - jresult = (jint)result; + result = tiledb_subarray_set_coalesce_ranges(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1set_1subarray(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - void *arg3 = (void *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1set_1subarray(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + void *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; arg2 = *(tiledb_subarray_t **)&jarg2; arg3 = *(void **)&jarg3; - result = (int32_t)tiledb_subarray_set_subarray(arg1,arg2,(void const *)arg3); - jresult = (jint)result; + result = tiledb_subarray_set_subarray(arg1,arg2,(void const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; - void *arg4 = (void *) 0 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; - int32_t result; + void *arg4 = 0 ; + void *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11582,21 +11604,21 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add arg4 = *(void **)&jarg4; arg5 = *(void **)&jarg5; arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_subarray_add_range(arg1,arg2,arg3,(void const *)arg4,(void const *)arg5,(void const *)arg6); - jresult = (jint)result; + result = tiledb_subarray_add_range(arg1,arg2,arg3,(void const *)arg4,(void const *)arg5,(void const *)arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range_1by_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range_1by_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; + void *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11610,23 +11632,23 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add arg4 = *(void **)&jarg4; arg5 = *(void **)&jarg5; arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_subarray_add_range_by_name(arg1,arg2,(char const *)arg3,(void const *)arg4,(void const *)arg5,(void const *)arg6); - jresult = (jint)result; + result = tiledb_subarray_add_range_by_name(arg1,arg2,(char const *)arg3,(void const *)arg4,(void const *)arg5,(void const *)arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jlong jarg6, jobject jarg7) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5, jlong jarg6, jobject jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; - void *arg4 = (void *) 0 ; + void *arg4 = 0 ; uint64_t arg5 ; - void *arg6 = (void *) 0 ; + void *arg6 = 0 ; uint64_t arg7 ; - int32_t result; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11687,22 +11709,22 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add } jenv->ReleaseByteArrayElements(ba, bae, 0); } - result = (int32_t)tiledb_subarray_add_range_var(arg1,arg2,arg3,(void const *)arg4,arg5,(void const *)arg6,arg7); - jresult = (jint)result; + result = tiledb_subarray_add_range_var(arg1,arg2,arg3,(void const *)arg4,arg5,(void const *)arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range_1var_1by_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5, jlong jarg6, jobject jarg7) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1range_1var_1by_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5, jlong jarg6, jobject jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; uint64_t arg5 ; - void *arg6 = (void *) 0 ; + void *arg6 = 0 ; uint64_t arg7 ; - int32_t result; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11767,20 +11789,20 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add } jenv->ReleaseByteArrayElements(ba, bae, 0); } - result = (int32_t)tiledb_subarray_add_range_var_by_name(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5,(void const *)arg6,arg7); - jresult = (jint)result; + result = tiledb_subarray_add_range_var_by_name(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5,(void const *)arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; - int32_t result; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11788,19 +11810,19 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get arg2 = *(tiledb_subarray_t **)&jarg2; arg3 = (uint32_t)jarg3; arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_subarray_get_range_num(arg1,(tiledb_subarray_t const *)arg2,arg3,arg4); - jresult = (jint)result; + result = tiledb_subarray_get_range_num(arg1,(tiledb_subarray_handle_t const *)arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1num_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1num_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11812,23 +11834,23 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get if (!arg3) return 0; } arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_subarray_get_range_num_from_name(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; + result = tiledb_subarray_get_range_num_from_name(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; uint64_t arg4 ; - void **arg5 = (void **) 0 ; - void **arg6 = (void **) 0 ; - void **arg7 = (void **) 0 ; - int32_t result; + void **arg5 = 0 ; + void **arg6 = 0 ; + void **arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11864,22 +11886,22 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get arg5 = *(void ***)&jarg5; arg6 = *(void ***)&jarg6; arg7 = *(void ***)&jarg7; - result = (int32_t)tiledb_subarray_get_range(arg1,(tiledb_subarray_t const *)arg2,arg3,arg4,(void const **)arg5,(void const **)arg6,(void const **)arg7); - jresult = (jint)result; + result = tiledb_subarray_get_range(arg1,(tiledb_subarray_handle_t const *)arg2,arg3,arg4,(void const **)arg5,(void const **)arg6,(void const **)arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; uint64_t arg4 ; - void **arg5 = (void **) 0 ; - void **arg6 = (void **) 0 ; - void **arg7 = (void **) 0 ; - int32_t result; + void **arg5 = 0 ; + void **arg6 = 0 ; + void **arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11919,22 +11941,22 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get arg5 = *(void ***)&jarg5; arg6 = *(void ***)&jarg6; arg7 = *(void ***)&jarg7; - result = (int32_t)tiledb_subarray_get_range_from_name(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4,(void const **)arg5,(void const **)arg6,(void const **)arg7); - jresult = (jint)result; + result = tiledb_subarray_get_range_from_name(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4,(void const **)arg5,(void const **)arg6,(void const **)arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; uint64_t arg4 ; - uint64_t *arg5 = (uint64_t *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; - int32_t result; + uint64_t *arg5 = 0 ; + uint64_t *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -11969,21 +11991,21 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get } arg5 = *(uint64_t **)&jarg5; arg6 = *(uint64_t **)&jarg6; - result = (int32_t)tiledb_subarray_get_range_var_size(arg1,(tiledb_subarray_t const *)arg2,arg3,arg4,arg5,arg6); - jresult = (jint)result; + result = tiledb_subarray_get_range_var_size(arg1,(tiledb_subarray_handle_t const *)arg2,arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; uint64_t arg4 ; - uint64_t *arg5 = (uint64_t *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; - int32_t result; + uint64_t *arg5 = 0 ; + uint64_t *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -12022,22 +12044,22 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get } arg5 = *(uint64_t **)&jarg5; arg6 = *(uint64_t **)&jarg6; - result = (int32_t)tiledb_subarray_get_range_var_size_from_name(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); - jresult = (jint)result; + result = tiledb_subarray_get_range_var_size_from_name(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; uint64_t arg4 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; - int32_t result; + void *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -12072,21 +12094,21 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get } arg5 = *(void **)&jarg5; arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_subarray_get_range_var(arg1,(tiledb_subarray_t const *)arg2,arg3,arg4,arg5,arg6); - jresult = (jint)result; + result = tiledb_subarray_get_range_var(arg1,(tiledb_subarray_handle_t const *)arg2,arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1range_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; uint64_t arg4 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; - int32_t result; + void *arg5 = 0 ; + void *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; @@ -12125,2080 +12147,2747 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get } arg5 = *(void **)&jarg5; arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_subarray_get_range_var_from_name(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); - jresult = (jint)result; + result = tiledb_subarray_get_range_var_from_name(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_array_t **arg3 = (tiledb_array_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_vfs_mode_t arg1 ; + char **arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg1 = (tiledb_vfs_mode_t)jarg1; + arg2 = *(char ***)&jarg2; + result = tiledb_vfs_mode_to_str(arg1,(char const **)arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1mode_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jlong jresult = 0 ; + char *arg1 = 0 ; + tiledb_vfs_mode_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; } - arg3 = *(tiledb_array_t ***)&jarg3; - result = (int32_t)tiledb_array_alloc(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg2 = *(tiledb_vfs_mode_t **)&jarg2; + result = tiledb_vfs_mode_from_str((char const *)arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1set_1open_1timestamp_1start(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint64_t arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_config_t *arg2 = 0 ; + tiledb_vfs_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - result = (int32_t)tiledb_array_set_open_timestamp_start(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_config_t **)&jarg2; + arg3 = *(tiledb_vfs_t ***)&jarg3; + result = tiledb_vfs_alloc(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1set_1open_1timestamp_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint64_t arg3 ; - int32_t result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_vfs_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - result = (int32_t)tiledb_array_set_open_timestamp_end(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; + arg1 = *(tiledb_vfs_t ***)&jarg1; + tiledb_vfs_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1open_1timestamp_1start(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + tiledb_config_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = (int32_t)tiledb_array_get_open_timestamp_start(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = *(tiledb_config_t ***)&jarg3; + result = tiledb_vfs_get_config(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1open_1timestamp_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1create_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = (int32_t)tiledb_array_get_open_timestamp_end(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = tiledb_vfs_create_bucket(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete_1fragments_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jobject jarg3, jobject jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - uint64_t arg3 ; - uint64_t arg4 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1remove_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg4) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg4); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg4 = 0; - if (sz > 0) { - arg4 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - result = (int32_t)tiledb_array_delete_fragments_v2(arg1,(char const *)arg2,arg3,arg4); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + result = tiledb_vfs_remove_bucket(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete_1fragments_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char **arg3 ; - size_t arg4 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1empty_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg3 = *(char ***)&jarg3; - arg4 = (size_t)jarg4; - result = (int32_t)tiledb_array_delete_fragments_list(arg1,(char const *)arg2,(char const *(*))arg3,arg4); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - + result = tiledb_vfs_empty_bucket(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_query_type_t arg3 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1empty_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = (tiledb_query_type_t)jarg3; - result = (int32_t)tiledb_array_open(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(int32_t **)&jarg4; + result = tiledb_vfs_is_empty_bucket(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1is_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - int32_t *arg3 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1bucket(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(int32_t **)&jarg3; - result = (int32_t)tiledb_array_is_open(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(int32_t **)&jarg4; + result = tiledb_vfs_is_bucket(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1reopen(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1create_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - result = (int32_t)tiledb_array_reopen(arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = tiledb_vfs_create_dir(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_array_set_config(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_config_t **arg3 = (tiledb_config_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(tiledb_config_t ***)&jarg3; - result = (int32_t)tiledb_array_get_config(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(int32_t **)&jarg4; + result = tiledb_vfs_is_dir(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1close(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1remove_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - result = (int32_t)tiledb_array_close(arg1,arg2); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = tiledb_vfs_remove_dir(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_t **arg1 = (tiledb_array_t **) 0 ; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1is_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_array_t ***)&jarg1; - tiledb_array_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(int32_t **)&jarg4; + result = tiledb_vfs_is_file(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1schema(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_array_schema_t **arg3 = (tiledb_array_schema_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1remove_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(tiledb_array_schema_t ***)&jarg3; - result = (int32_t)tiledb_array_get_schema(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = tiledb_vfs_remove_file(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1query_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - tiledb_query_type_t *arg3 = (tiledb_query_type_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1dir_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(tiledb_query_type_t **)&jarg3; - result = (int32_t)tiledb_array_get_query_type(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint64_t **)&jarg4; + result = tiledb_vfs_dir_size(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_array_schema_t *arg3 = (tiledb_array_schema_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1file_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg3 = *(tiledb_array_schema_t **)&jarg3; - result = (int32_t)tiledb_array_create(arg1,(char const *)arg2,(tiledb_array_schema_t const *)arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg4 = *(uint64_t **)&jarg4; + result = tiledb_vfs_file_size(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1move_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + char *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - result = (int32_t)tiledb_array_delete(arg1,(char const *)arg2); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + result = tiledb_vfs_move_file(arg1,arg2,(char const *)arg3,(char const *)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1upgrade_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1move_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + char *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_array_upgrade_version(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + result = tiledb_vfs_move_dir(arg1,arg2,(char const *)arg3,(char const *)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1consolidate(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1copy_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + char *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_array_consolidate(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + result = tiledb_vfs_copy_file(arg1,arg2,(char const *)arg3,(char const *)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1vacuum(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1copy_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jstring jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + char *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_array_vacuum(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg4 = 0; + if (jarg4) { + arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); + if (!arg4) return 0; + } + result = tiledb_vfs_copy_dir(arg1,arg2,(char const *)arg3,(char const *)arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - void *arg3 = (void *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1open(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_vfs_mode_t arg4 ; + tiledb_vfs_fh_t **arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(void **)&jarg3; - arg4 = *(int32_t **)&jarg4; - result = (int32_t)tiledb_array_get_non_empty_domain(arg1,arg2,arg3,arg4); - jresult = (jint)result; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = (tiledb_vfs_mode_t)jarg4; + arg5 = *(tiledb_vfs_fh_t ***)&jarg5; + result = tiledb_vfs_open(arg1,arg2,(char const *)arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint32_t arg3 ; - void *arg4 = (void *) 0 ; - int32_t *arg5 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1close(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_fh_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(void **)&jarg4; - arg5 = *(int32_t **)&jarg5; - result = (int32_t)tiledb_array_get_non_empty_domain_from_index(arg1,arg2,arg3,arg4,arg5); - jresult = (jint)result; + arg2 = *(tiledb_vfs_fh_t **)&jarg2; + result = tiledb_vfs_close(arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - int32_t *arg5 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1read(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jobject jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_fh_t *arg2 = 0 ; + uint64_t arg3 ; + void *arg4 = 0 ; + uint64_t arg5 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg2 = *(tiledb_vfs_fh_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); } arg4 = *(void **)&jarg4; - arg5 = *(int32_t **)&jarg5; - result = (int32_t)tiledb_array_get_non_empty_domain_from_name(arg1,arg2,(char const *)arg3,arg4,arg5); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1size_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint32_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t *arg6 = (int32_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - arg6 = *(int32_t **)&jarg6; - result = (int32_t)tiledb_array_get_non_empty_domain_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6); - jresult = (jint)result; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg5) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg5); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg5 = 0; + if (sz > 0) { + arg5 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + result = tiledb_vfs_read(arg1,arg2,arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - int32_t *arg6 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1write(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_fh_t *arg2 = 0 ; + void *arg3 = 0 ; + uint64_t arg4 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg2 = *(tiledb_vfs_fh_t **)&jarg2; + arg3 = *(void **)&jarg3; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg4) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg4); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg4 = 0; + if (sz > 0) { + arg4 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); } - arg4 = *(uint64_t **)&jarg4; - arg5 = *(uint64_t **)&jarg5; - arg6 = *(int32_t **)&jarg6; - result = (int32_t)tiledb_array_get_non_empty_domain_var_size_from_name(arg1,arg2,(char const *)arg3,arg4,arg5,arg6); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + result = tiledb_vfs_write(arg1,arg2,(void const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint32_t arg3 ; - void *arg4 = (void *) 0 ; - void *arg5 = (void *) 0 ; - int32_t *arg6 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1sync(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_fh_t *arg2 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(void **)&jarg4; - arg5 = *(void **)&jarg5; - arg6 = *(int32_t **)&jarg6; - result = (int32_t)tiledb_array_get_non_empty_domain_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6); - jresult = (jint)result; + arg2 = *(tiledb_vfs_fh_t **)&jarg2; + result = tiledb_vfs_sync(arg1,arg2); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1non_1empty_1domain_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - void *arg5 = (void *) 0 ; - int32_t *arg6 = (int32_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1ls(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t (*arg4)(char const *,void *) = 0 ; + void *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; + arg2 = *(tiledb_vfs_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(void **)&jarg4; + arg4 = *(int32_t (**)(char const *,void *))&jarg4; arg5 = *(void **)&jarg5; - arg6 = *(int32_t **)&jarg6; - result = (int32_t)tiledb_array_get_non_empty_domain_var_from_name(arg1,arg2,(char const *)arg3,arg4,arg5,arg6); - jresult = (jint)result; + result = tiledb_vfs_ls(arg1,arg2,(char const *)arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char **arg3 = (char **) 0 ; - int32_t result; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_vfs_fh_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(char ***)&jarg3; - result = (int32_t)tiledb_array_get_uri(arg1,arg2,(char const **)arg3); - jresult = (jint)result; - return jresult; + arg1 = *(tiledb_vfs_fh_t ***)&jarg1; + tiledb_vfs_fh_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1encryption_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_encryption_type_t *arg3 = (tiledb_encryption_type_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1fh_1is_1closed(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_fh_t *arg2 = 0 ; + int32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_encryption_type_t **)&jarg3; - result = (int32_t)tiledb_array_encryption_type(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + arg2 = *(tiledb_vfs_fh_t **)&jarg2; + arg3 = *(int32_t **)&jarg3; + result = tiledb_vfs_fh_is_closed(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1put_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t arg4 ; - uint32_t arg5 ; - void *arg6 = (void *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1touch(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; + arg2 = *(tiledb_vfs_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = (tiledb_datatype_t)jarg4; - arg5 = (uint32_t)jarg5; - arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_array_put_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const *)arg6); - jresult = (jint)result; + result = tiledb_vfs_touch(arg1,arg2,(char const *)arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1delete_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_query_status_t arg1 ; + char **arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int32_t)tiledb_array_delete_metadata(arg1,arg2,(char const *)arg3); + arg1 = (tiledb_query_status_t)jarg1; + arg2 = *(char ***)&jarg2; + result = (int32_t)tiledb_query_status_to_str(arg1,(char const **)arg2); jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t *arg4 = (tiledb_datatype_t *) 0 ; - uint32_t *arg5 = (uint32_t *) 0 ; - void **arg6 = (void **) 0 ; + char *arg1 = 0 ; + tiledb_query_status_t *arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; } - arg4 = *(tiledb_datatype_t **)&jarg4; - arg5 = *(uint32_t **)&jarg5; - arg6 = *(void ***)&jarg6; - result = (int32_t)tiledb_array_get_metadata(arg1,arg2,(char const *)arg3,arg4,arg5,(void const **)arg6); + arg2 = *(tiledb_query_status_t **)&jarg2; + result = (int32_t)tiledb_query_status_from_str((char const *)arg1,arg2); jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1metadata_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1var_1num(JNIEnv *jenv, jclass jcls) { + jlong jresult = 0 ; + uint32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = (int32_t)tiledb_array_get_metadata_num(arg1,arg2,arg3); - jresult = (jint)result; + result = (uint32_t)tiledb_var_num(); + jresult = (jlong)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1metadata_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7, jlong jarg8) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - uint64_t arg3 ; - char **arg4 = (char **) 0 ; - uint32_t *arg5 = (uint32_t *) 0 ; - tiledb_datatype_t *arg6 = (tiledb_datatype_t *) 0 ; - uint32_t *arg7 = (uint32_t *) 0 ; - void **arg8 = (void **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1max_1path(JNIEnv *jenv, jclass jcls) { + jlong jresult = 0 ; + uint32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; + result = (uint32_t)tiledb_max_path(); + jresult = (jlong)result; + return jresult; +} + + +SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1offset_1size(JNIEnv *jenv, jclass jcls) { + jobject jresult = 0 ; + uint64_t result; + + (void)jenv; + (void)jcls; + result = (uint64_t)tiledb_offset_size(); { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; + jbyteArray ba = jenv->NewByteArray(9); + jbyte* bae = jenv->GetByteArrayElements(ba, 0); + jclass clazz = jenv->FindClass("java/math/BigInteger"); + jmethodID mid = jenv->GetMethodID(clazz, "", "([B)V"); + jobject bigint; int i; - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; + bae[0] = 0; + for(i=1; i<9; i++ ) { + bae[i] = (jbyte)(result>>8*(8-i)); } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + bigint = jenv->NewObject(clazz, mid, ba); + jenv->DeleteLocalRef(ba); + jresult = bigint; + } + return jresult; +} + + +SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1timestamp_1now_1ms(JNIEnv *jenv, jclass jcls) { + jobject jresult = 0 ; + uint64_t result; + + (void)jenv; + (void)jcls; + result = (uint64_t)tiledb_timestamp_now_ms(); + { + jbyteArray ba = jenv->NewByteArray(9); + jbyte* bae = jenv->GetByteArrayElements(ba, 0); + jclass clazz = jenv->FindClass("java/math/BigInteger"); + jmethodID mid = jenv->GetMethodID(clazz, "", "([B)V"); + jobject bigint; + int i; + + bae[0] = 0; + for(i=1; i<9; i++ ) { + bae[i] = (jbyte)(result>>8*(8-i)); } + jenv->ReleaseByteArrayElements(ba, bae, 0); + bigint = jenv->NewObject(clazz, mid, ba); + jenv->DeleteLocalRef(ba); + jresult = bigint; } - arg4 = *(char ***)&jarg4; - arg5 = *(uint32_t **)&jarg5; - arg6 = *(tiledb_datatype_t **)&jarg6; - arg7 = *(uint32_t **)&jarg7; - arg8 = *(void ***)&jarg8; - result = (int32_t)tiledb_array_get_metadata_from_index(arg1,arg2,arg3,(char const **)arg4,arg5,arg6,arg7,(void const **)arg8); - jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1has_1metadata_1key(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jstring JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1timestamps(JNIEnv *jenv, jclass jcls) { + jstring jresult = 0 ; + char *result = 0 ; + + (void)jenv; + (void)jcls; + result = (char *)tiledb_timestamps(); + if (result) jresult = jenv->NewStringUTF((const char *)result); + return jresult; +} + + +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + int32_t *arg1 = 0 ; + int32_t *arg2 = 0 ; + int32_t *arg3 = 0 ; + + (void)jenv; + (void)jcls; + arg1 = *(int32_t **)&jarg1; + arg2 = *(int32_t **)&jarg2; + arg3 = *(int32_t **)&jarg3; + tiledb_version(arg1,arg2,arg3); +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t *arg4 = (tiledb_datatype_t *) 0 ; - int32_t *arg5 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + tiledb_query_type_t arg3 ; + tiledb_query_t **arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; arg2 = *(tiledb_array_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(tiledb_datatype_t **)&jarg4; - arg5 = *(int32_t **)&jarg5; - result = (int32_t)tiledb_array_has_metadata_key(arg1,arg2,(char const *)arg3,arg4,arg5); + arg3 = (tiledb_query_type_t)jarg3; + arg4 = *(tiledb_query_t ***)&jarg4; + result = (int32_t)tiledb_query_alloc(arg1,arg2,arg3,arg4); jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1stats(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_object_t *arg3 = (tiledb_object_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_object_t **)&jarg3; - result = (int32_t)tiledb_object_type(arg1,(char const *)arg2,arg3); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(char ***)&jarg3; + result = (int32_t)tiledb_query_get_stats(arg1,arg2,arg3); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1remove(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - result = (int32_t)tiledb_object_remove(arg1,(char const *)arg2); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_config_t **)&jarg3; + result = (int32_t)tiledb_query_set_config(arg1,arg2,arg3); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1move(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_config_t **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int32_t)tiledb_object_move(arg1,(char const *)arg2,(char const *)arg3); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_config_t ***)&jarg3; + result = (int32_t)tiledb_query_get_config(arg1,arg2,arg3); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1walk(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1subarray_1t(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_walk_order_t arg3 ; - int32_t (*arg4)(char const *,tiledb_object_t,void *) = (int32_t (*)(char const *,tiledb_object_t,void *)) 0 ; - void *arg5 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_subarray_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = (tiledb_walk_order_t)jarg3; - arg4 = *(int32_t (**)(char const *,tiledb_object_t,void *))&jarg4; - arg5 = *(void **)&jarg5; - result = (int32_t)tiledb_object_walk(arg1,(char const *)arg2,arg3,arg4,arg5); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_subarray_t **)&jarg3; + result = (int32_t)tiledb_query_set_subarray_t(arg1,arg2,(tiledb_subarray_handle_t const *)arg3); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1ls(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1data_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - int32_t (*arg3)(char const *,tiledb_object_t,void *) = (int32_t (*)(char const *,tiledb_object_t,void *)) 0 ; - void *arg4 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; + uint64_t *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg3 = *(int32_t (**)(char const *,tiledb_object_t,void *))&jarg3; arg4 = *(void **)&jarg4; - result = (int32_t)tiledb_object_ls(arg1,(char const *)arg2,arg3,arg4); + arg5 = *(uint64_t **)&jarg5; + result = (int32_t)tiledb_query_set_data_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1uri_1to_1path(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1offsets_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - uint32_t *arg4 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } + arg2 = *(tiledb_query_t **)&jarg2; arg3 = 0; if (jarg3) { arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); if (!arg3) return 0; } - arg4 = *(uint32_t **)&jarg4; - result = (int32_t)tiledb_uri_to_path(arg1,(char const *)arg2,arg3,arg4); + arg4 = *(uint64_t **)&jarg4; + arg5 = *(uint64_t **)&jarg5; + result = (int32_t)tiledb_query_set_offsets_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1enable(JNIEnv *jenv, jclass jcls) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1validity_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint8_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; - result = (int32_t)tiledb_stats_enable(); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint8_t **)&jarg4; + arg5 = *(uint64_t **)&jarg5; + result = (int32_t)tiledb_query_set_validity_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1disable(JNIEnv *jenv, jclass jcls) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1data_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + void **arg4 = 0 ; + uint64_t **arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; - result = (int32_t)tiledb_stats_disable(); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(void ***)&jarg4; + arg5 = *(uint64_t ***)&jarg5; + result = (int32_t)tiledb_query_get_data_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1reset(JNIEnv *jenv, jclass jcls) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1offsets_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t **arg4 = 0 ; + uint64_t **arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; - result = (int32_t)tiledb_stats_reset(); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint64_t ***)&jarg4; + arg5 = *(uint64_t ***)&jarg5; + result = (int32_t)tiledb_query_get_offsets_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1validity_1buffer(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - FILE *arg1 = (FILE *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint8_t **arg4 = 0 ; + uint64_t **arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(FILE **)&jarg1; - result = (int32_t)tiledb_stats_dump(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint8_t ***)&jarg4; + arg5 = *(uint64_t ***)&jarg5; + result = (int32_t)tiledb_query_get_validity_buffer(arg1,arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1layout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { jint jresult = 0 ; - char **arg1 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_layout_t arg3 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(char ***)&jarg1; - result = (int32_t)tiledb_stats_dump_str(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = (tiledb_layout_t)jarg3; + result = (int32_t)tiledb_query_set_layout(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1raw_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) { - jint jresult = 0 ; - FILE *arg1 = (FILE *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(FILE **)&jarg1; - result = (int32_t)tiledb_stats_raw_dump(arg1); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1raw_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { - jint jresult = 0 ; - char **arg1 = (char **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(char ***)&jarg1; - result = (int32_t)tiledb_stats_raw_dump_str(arg1); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1free_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1set_1condition(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - char **arg1 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_query_condition_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(char ***)&jarg1; - result = (int32_t)tiledb_stats_free_str(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_query_condition_t **)&jarg3; + result = (int32_t)tiledb_query_set_condition(arg1,arg2,(tiledb_query_condition_t const *)arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1heap_1profiler_1enable(JNIEnv *jenv, jclass jcls, jstring jarg1, jobject jarg2, jobject jarg3, jobject jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1finalize(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - char *arg1 = (char *) 0 ; - uint64_t arg2 ; - uint64_t arg3 ; - uint64_t arg4 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg2) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg2); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg2 = 0; - if (sz > 0) { - arg2 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg3) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg3); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg3 = 0; - if (sz > 0) { - arg3 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg4) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg4); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg4 = 0; - if (sz > 0) { - arg4 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - result = (int32_t)tiledb_heap_profiler_enable((char const *)arg1,arg2,arg3,arg4); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + result = (int32_t)tiledb_query_finalize(arg1,arg2); jresult = (jint)result; - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1submit_1and_1finalize(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_fragment_info_t **arg3 = (tiledb_fragment_info_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_fragment_info_t ***)&jarg3; - result = (int32_t)tiledb_fragment_info_alloc(arg1,(char const *)arg2,arg3); + arg2 = *(tiledb_query_t **)&jarg2; + result = (int32_t)tiledb_query_submit_and_finalize(arg1,arg2); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_fragment_info_t **arg1 = (tiledb_fragment_info_t **) 0 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_query_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_fragment_info_t ***)&jarg1; - tiledb_fragment_info_free(arg1); + arg1 = *(tiledb_query_t ***)&jarg1; + tiledb_query_free(arg1); } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1set_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1submit(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - tiledb_config_t *arg3 = (tiledb_config_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(tiledb_config_t **)&jarg3; - result = (int32_t)tiledb_fragment_info_set_config(arg1,arg2,arg3); + arg2 = *(tiledb_query_t **)&jarg2; + result = (int32_t)tiledb_query_submit(arg1,arg2); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1config(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1has_1results(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - tiledb_config_t **arg3 = (tiledb_config_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + int32_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(tiledb_config_t ***)&jarg3; - result = (int32_t)tiledb_fragment_info_get_config(arg1,arg2,arg3); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(int32_t **)&jarg3; + result = (int32_t)tiledb_query_has_results(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1load(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1status(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_query_status_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - result = (int32_t)tiledb_fragment_info_load(arg1,arg2); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_query_status_t **)&jarg3; + result = (int32_t)tiledb_query_get_status(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1name_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - tiledb_string_t **arg4 = (tiledb_string_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_query_type_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(tiledb_string_t ***)&jarg4; - result = (int32_t)tiledb_fragment_info_get_fragment_name_v2(arg1,arg2,arg3,arg4); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_query_type_t **)&jarg3; + result = (int32_t)tiledb_query_get_type(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1layout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_layout_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_fragment_info_get_fragment_num(arg1,arg2,arg3); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_layout_t **)&jarg3; + result = (int32_t)tiledb_query_get_layout(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1array(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - char **arg4 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_array_t **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(char ***)&jarg4; - result = (int32_t)tiledb_fragment_info_get_fragment_uri(arg1,arg2,arg3,(char const **)arg4); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_array_t ***)&jarg3; + result = (int32_t)tiledb_query_get_array(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1fragment_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_get_fragment_size(arg1,arg2,arg3,arg4); + result = (int32_t)tiledb_query_get_est_result_size(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1dense(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(int32_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_get_dense(arg1,arg2,arg3,arg4); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint64_t **)&jarg4; + arg5 = *(uint64_t **)&jarg5; + result = (int32_t)tiledb_query_get_est_result_size_var(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1sparse(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(int32_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_get_sparse(arg1,arg2,arg3,arg4); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint64_t **)&jarg4; + arg5 = *(uint64_t **)&jarg5; + result = (int32_t)tiledb_query_get_est_result_size_nullable(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1est_1result_1size_1var_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; + uint64_t *arg6 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } arg4 = *(uint64_t **)&jarg4; arg5 = *(uint64_t **)&jarg5; - result = (int32_t)tiledb_fragment_info_get_timestamp_range(arg1,arg2,arg3,arg4,arg5); + arg6 = *(uint64_t **)&jarg6; + result = (int32_t)tiledb_query_get_est_result_size_var_nullable(arg1,(tiledb_query_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1fragment_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - void *arg5 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = *(void **)&jarg5; - result = (int32_t)tiledb_fragment_info_get_non_empty_domain_from_index(arg1,arg2,arg3,arg4,arg5); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = (int32_t)tiledb_query_get_fragment_num(arg1,(tiledb_query_t const *)arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1fragment_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - char *arg4 = (char *) 0 ; - void *arg5 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + uint64_t arg3 ; + char **arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; - } - arg5 = *(void **)&jarg5; - result = (int32_t)tiledb_fragment_info_get_non_empty_domain_from_name(arg1,arg2,arg3,(char const *)arg4,arg5); + arg2 = *(tiledb_query_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg4 = *(char ***)&jarg4; + result = (int32_t)tiledb_query_get_fragment_uri(arg1,(tiledb_query_t const *)arg2,arg3,(char const **)arg4); jresult = (jint)result; - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1size_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1fragment_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - uint64_t *arg5 = (uint64_t *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + uint64_t arg3 ; + uint64_t *arg4 = 0 ; + uint64_t *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; + arg2 = *(tiledb_query_t **)&jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg4 = *(uint64_t **)&jarg4; arg5 = *(uint64_t **)&jarg5; - arg6 = *(uint64_t **)&jarg6; - result = (int32_t)tiledb_fragment_info_get_non_empty_domain_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6); + result = (int32_t)tiledb_query_get_fragment_timestamp_range(arg1,(tiledb_query_t const *)arg2,arg3,arg4,arg5); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1subarray_1t(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - char *arg4 = (char *) 0 ; - uint64_t *arg5 = (uint64_t *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_subarray_t **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; - } - arg5 = *(uint64_t **)&jarg5; - arg6 = *(uint64_t **)&jarg6; - result = (int32_t)tiledb_fragment_info_get_non_empty_domain_var_size_from_name(arg1,arg2,arg3,(char const *)arg4,arg5,arg6); + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_subarray_t ***)&jarg3; + result = (int32_t)tiledb_query_get_subarray_t(arg1,(tiledb_query_t const *)arg2,arg3); jresult = (jint)result; - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_condition_t **arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = *(void **)&jarg5; - arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_fragment_info_get_non_empty_domain_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6); + arg2 = *(tiledb_query_condition_t ***)&jarg2; + result = (int32_t)tiledb_query_condition_alloc(arg1,arg2); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1non_1empty_1domain_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_query_condition_t **arg1 = 0 ; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_query_condition_t ***)&jarg1; + tiledb_query_condition_free(arg1); +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1init(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5, jint jarg6) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - char *arg4 = (char *) 0 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_condition_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; + uint64_t arg5 ; + tiledb_query_condition_op_t arg6 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = 0; - if (jarg4) { - arg4 = (char *)jenv->GetStringUTFChars(jarg4, 0); - if (!arg4) return 0; + arg2 = *(tiledb_query_condition_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; } - arg5 = *(void **)&jarg5; - arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_fragment_info_get_non_empty_domain_var_from_name(arg1,arg2,arg3,(char const *)arg4,arg5,arg6); + arg4 = *(void **)&jarg4; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg5) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg5); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg5 = 0; + if (sz > 0) { + arg5 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg6 = (tiledb_query_condition_op_t)jarg6; + result = (int32_t)tiledb_query_condition_init(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5,arg6); jresult = (jint)result; - if (arg4) jenv->ReleaseStringUTFChars(jarg4, (const char *)arg4); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1combine(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jint jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_condition_t *arg2 = 0 ; + tiledb_query_condition_t *arg3 = 0 ; + tiledb_query_condition_combination_op_t arg4 ; + tiledb_query_condition_t **arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_get_mbr_num(arg1,arg2,arg3,arg4); + arg2 = *(tiledb_query_condition_t **)&jarg2; + arg3 = *(tiledb_query_condition_t **)&jarg3; + arg4 = (tiledb_query_condition_combination_op_t)jarg4; + arg5 = *(tiledb_query_condition_t ***)&jarg5; + result = (int32_t)tiledb_query_condition_combine(arg1,(tiledb_query_condition_t const *)arg2,(tiledb_query_condition_t const *)arg3,arg4,arg5); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1negate(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - uint32_t arg5 ; - void *arg6 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_condition_t *arg2 = 0 ; + tiledb_query_condition_t **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = (uint32_t)jarg5; - arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_fragment_info_get_mbr_from_index(arg1,arg2,arg3,arg4,arg5,arg6); + arg2 = *(tiledb_query_condition_t **)&jarg2; + arg3 = *(tiledb_query_condition_t ***)&jarg3; + result = (int32_t)tiledb_query_condition_negate(arg1,(tiledb_query_condition_t const *)arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - char *arg5 = (char *) 0 ; - void *arg6 = (void *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1consolidate(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = 0; - if (jarg5) { - arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); - if (!arg5) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg6 = *(void **)&jarg6; - result = (int32_t)tiledb_fragment_info_get_mbr_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6); - jresult = (jint)result; - if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_array_consolidate(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1size_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - uint32_t arg5 ; - uint64_t *arg6 = (uint64_t *) 0 ; - uint64_t *arg7 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1vacuum(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_config_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = (uint32_t)jarg5; - arg6 = *(uint64_t **)&jarg6; - arg7 = *(uint64_t **)&jarg7; - result = (int32_t)tiledb_fragment_info_get_mbr_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6,arg7); - jresult = (jint)result; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_config_t **)&jarg3; + result = tiledb_array_vacuum(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1size_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jlong jarg7) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - char *arg5 = (char *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; - uint64_t *arg7 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_object_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = 0; - if (jarg5) { - arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); - if (!arg5) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg6 = *(uint64_t **)&jarg6; - arg7 = *(uint64_t **)&jarg7; - result = (int32_t)tiledb_fragment_info_get_mbr_var_size_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7); + arg3 = *(tiledb_object_t **)&jarg3; + result = (int32_t)tiledb_object_type(arg1,(char const *)arg2,arg3); jresult = (jint)result; - if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1remove(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - uint32_t arg5 ; - void *arg6 = (void *) 0 ; - void *arg7 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = (uint32_t)jarg5; - arg6 = *(void **)&jarg6; - arg7 = *(void **)&jarg7; - result = (int32_t)tiledb_fragment_info_get_mbr_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6,arg7); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + result = (int32_t)tiledb_object_remove(arg1,(char const *)arg2); jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1mbr_1var_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jstring jarg5, jlong jarg6, jlong jarg7) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1move(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t arg4 ; - char *arg5 = (char *) 0 ; - void *arg6 = (void *) 0 ; - void *arg7 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = 0; - if (jarg5) { - arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0); - if (!arg5) return 0; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg6 = *(void **)&jarg6; - arg7 = *(void **)&jarg7; - result = (int32_t)tiledb_fragment_info_get_mbr_var_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7); + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = (int32_t)tiledb_object_move(arg1,(char const *)arg2,(char const *)arg3); jresult = (jint)result; - if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1cell_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1walk(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_walk_order_t arg3 ; + int32_t (*arg4)(char const *,tiledb_object_t,void *) = 0 ; + void *arg5 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_get_cell_num(arg1,arg2,arg3,arg4); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = (tiledb_walk_order_t)jarg3; + arg4 = *(int32_t (**)(char const *,tiledb_object_t,void *))&jarg4; + arg5 = *(void **)&jarg5; + result = (int32_t)tiledb_object_walk(arg1,(char const *)arg2,arg3,arg4,arg5); jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1ls(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - uint32_t *arg4 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + int32_t (*arg3)(char const *,tiledb_object_t,void *) = 0 ; + void *arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(uint32_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_get_version(arg1,arg2,arg3,arg4); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(int32_t (**)(char const *,tiledb_object_t,void *))&jarg3; + arg4 = *(void **)&jarg4; + result = (int32_t)tiledb_object_ls(arg1,(char const *)arg2,arg3,arg4); jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1has_1consolidated_1metadata(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1uri_1to_1path(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; + uint32_t *arg4 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(int32_t **)&jarg4; - result = (int32_t)tiledb_fragment_info_has_consolidated_metadata(arg1,arg2,arg3,arg4); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(uint32_t **)&jarg4; + result = (int32_t)tiledb_uri_to_path(arg1,(char const *)arg2,arg3,arg4); jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1unconsolidated_1metadata_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1enable(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_fragment_info_get_unconsolidated_metadata_num(arg1,arg2,arg3); + result = (int32_t)tiledb_stats_enable(); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1to_1vacuum_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1disable(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = (int32_t)tiledb_fragment_info_get_to_vacuum_num(arg1,arg2,arg3); + result = (int32_t)tiledb_stats_disable(); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1to_1vacuum_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1is_1enabled(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - char **arg4 = (char **) 0 ; + uint8_t *arg1 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(char ***)&jarg4; - result = (int32_t)tiledb_fragment_info_get_to_vacuum_uri(arg1,arg2,arg3,(char const **)arg4); + arg1 = *(uint8_t **)&jarg1; + result = (int32_t)tiledb_stats_is_enabled(arg1); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1array_1schema(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1reset(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - tiledb_array_schema_t **arg4 = (tiledb_array_schema_t **) 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(tiledb_array_schema_t ***)&jarg4; - result = (int32_t)tiledb_fragment_info_get_array_schema(arg1,arg2,arg3,arg4); + result = (int32_t)tiledb_stats_reset(); + jresult = (jint)result; + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jint jresult = 0 ; + FILE *arg1 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(FILE **)&jarg1; + result = (int32_t)tiledb_stats_dump(arg1); + jresult = (jint)result; + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jint jresult = 0 ; + char **arg1 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(char ***)&jarg1; + result = (int32_t)tiledb_stats_dump_str(arg1); + jresult = (jint)result; + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1raw_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jint jresult = 0 ; + FILE *arg1 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(FILE **)&jarg1; + result = (int32_t)tiledb_stats_raw_dump(arg1); + jresult = (jint)result; + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1raw_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jint jresult = 0 ; + char **arg1 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(char ***)&jarg1; + result = (int32_t)tiledb_stats_raw_dump_str(arg1); + jresult = (jint)result; + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1free_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jint jresult = 0 ; + char **arg1 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(char ***)&jarg1; + result = (int32_t)tiledb_stats_free_str(arg1); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1array_1schema_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1heap_1profiler_1enable(JNIEnv *jenv, jclass jcls, jstring jarg1, jobject jarg2, jobject jarg3, jobject jarg4) { + jint jresult = 0 ; + char *arg1 = 0 ; + uint64_t arg2 ; + uint64_t arg3 ; + uint64_t arg4 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg2) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg2); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg2, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg2 = 0; + if (sz > 0) { + arg2 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg4) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg4); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg4 = 0; + if (sz > 0) { + arg4 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + result = (int32_t)tiledb_heap_profiler_enable((char const *)arg1,arg2,arg3,arg4); + jresult = (jint)result; + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1schema_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_array_schema_t **arg3 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_array_schema_t ***)&jarg3; + result = (int32_t)tiledb_filestore_schema_create(arg1,(char const *)arg2,arg3); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1uri_1import(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jint jarg4) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_mime_type_t arg4 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = (tiledb_mime_type_t)jarg4; + result = (int32_t)tiledb_filestore_uri_import(arg1,(char const *)arg2,(char const *)arg3,arg4); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1uri_1export(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = (int32_t)tiledb_filestore_uri_export(arg1,(char const *)arg2,(char const *)arg3); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1buffer_1import(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jint jarg5) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + void *arg3 = 0 ; + size_t arg4 ; + tiledb_mime_type_t arg5 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(void **)&jarg3; + arg4 = (size_t)jarg4; + arg5 = (tiledb_mime_type_t)jarg5; + result = (int32_t)tiledb_filestore_buffer_import(arg1,(char const *)arg2,arg3,arg4,arg5); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1buffer_1export(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + size_t arg3 ; + void *arg4 = 0 ; + size_t arg5 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = (size_t)jarg3; + arg4 = *(void **)&jarg4; + arg5 = (size_t)jarg5; + result = (int32_t)tiledb_filestore_buffer_export(arg1,(char const *)arg2,arg3,arg4,arg5); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jint jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + size_t *arg3 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(size_t **)&jarg3; + result = (int32_t)tiledb_filestore_size(arg1,(char const *)arg2,arg3); + jresult = (jint)result; + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1mime_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { + jint jresult = 0 ; + tiledb_mime_type_t arg1 ; + char **arg2 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = (tiledb_mime_type_t)jarg1; + arg2 = *(char ***)&jarg2; + result = (int32_t)tiledb_mime_type_to_str(arg1,(char const **)arg2); + jresult = (jint)result; + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1mime_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { + jint jresult = 0 ; + char *arg1 = 0 ; + tiledb_mime_type_t *arg2 = 0 ; + int32_t result; + + (void)jenv; + (void)jcls; + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = *(tiledb_mime_type_t **)&jarg2; + result = (int32_t)tiledb_mime_type_from_str((char const *)arg1,arg2); + jresult = (jint)result; + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jint jarg5, jlong jarg6, jobject jarg7, jlong jarg8, jobject jarg9, jlong jarg10) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_datatype_t arg3 ; + uint32_t arg4 ; + int arg5 ; + void *arg6 = 0 ; + uint64_t arg7 ; + void *arg8 = 0 ; + uint64_t arg9 ; + tiledb_enumeration_t **arg10 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = (tiledb_datatype_t)jarg3; + arg4 = (uint32_t)jarg4; + arg5 = (int)jarg5; + arg6 = *(void **)&jarg6; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg7) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg7); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg7, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg7 = 0; + if (sz > 0) { + arg7 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg8 = *(void **)&jarg8; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg9) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg9); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg9, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg9 = 0; + if (sz > 0) { + arg9 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg10 = *(tiledb_enumeration_t ***)&jarg10; + result = tiledb_enumeration_alloc(arg1,(char const *)arg2,arg3,arg4,arg5,(void const *)arg6,arg7,(void const *)arg8,arg9,arg10); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + return jresult; +} + + +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) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + void *arg3 = 0 ; + uint64_t arg4 ; + void *arg5 = 0 ; + uint64_t arg6 ; + tiledb_enumeration_t **arg7 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(void **)&jarg3; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg4) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg4); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg4 = 0; + if (sz > 0) { + arg4 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg5 = *(void **)&jarg5; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg6) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg6); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg6, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg6 = 0; + if (sz > 0) { + arg6 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg7 = *(tiledb_enumeration_t ***)&jarg7; + result = tiledb_enumeration_extend(arg1,arg2,(void const *)arg3,arg4,(void const *)arg5,arg6,arg7); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_enumeration_t **arg1 = 0 ; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_enumeration_t ***)&jarg1; + tiledb_enumeration_free(arg1); +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = tiledb_enumeration_get_name(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(tiledb_datatype_t **)&jarg3; + result = tiledb_enumeration_get_type(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_enumeration_get_cell_val_num(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1ordered(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + int *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(int **)&jarg3; + result = tiledb_enumeration_get_ordered(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + void **arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(void ***)&jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_enumeration_get_data(arg1,arg2,(void const **)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1offsets(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + void **arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(void ***)&jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_enumeration_get_offsets(arg1,arg2,(void const **)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1value_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + void *arg3 = 0 ; + uint64_t arg4 ; + int *arg5 = 0 ; + uint64_t *arg6 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(void **)&jarg3; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg4) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg4); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg4 = 0; + if (sz > 0) { + arg4 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg5 = *(int **)&jarg5; + arg6 = *(uint64_t **)&jarg6; + result = tiledb_enumeration_get_value_index(arg1,arg2,(void const *)arg3,arg4,arg5,arg6); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint32_t arg3 ; - char **arg4 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_enumeration_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = (uint32_t)jarg3; - arg4 = *(char ***)&jarg4; - result = (int32_t)tiledb_fragment_info_get_array_schema_name(arg1,arg2,arg3,(char const **)arg4); + arg2 = *(tiledb_enumeration_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = (int32_t)tiledb_enumeration_dump_str(arg1,arg2,arg3); jresult = (jint)result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - FILE *arg3 = (FILE *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1evolve(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_array_schema_evolution_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(FILE **)&jarg3; - result = (int32_t)tiledb_fragment_info_dump(arg1,(tiledb_fragment_info_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_array_schema_evolution_t **)&jarg3; + result = tiledb_array_evolve(arg1,(char const *)arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - FILE *arg3 = (FILE *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_enumeration_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(FILE **)&jarg3; - result = (int32_t)tiledb_array_schema_dump(arg1,(tiledb_array_schema_t const *)arg2,arg3); - jresult = (jint)result; + arg2 = *(tiledb_array_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_enumeration_t ***)&jarg4; + result = tiledb_array_get_enumeration(arg1,(tiledb_array_handle_t const *)arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1enumeration_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1load_1all_1enumerations(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_attribute_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = tiledb_attribute_set_enumeration_name(arg1,arg2,(char const *)arg3); + arg2 = *(tiledb_array_t **)&jarg2; + result = tiledb_array_load_all_enumerations(arg1,(tiledb_array_handle_t const *)arg2); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1enumeration_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1load_1enumerations_1all_1schemas(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_attribute_t **)&jarg2; - arg3 = *(tiledb_string_t ***)&jarg3; - result = tiledb_attribute_get_enumeration_name(arg1,arg2,arg3); + arg2 = *(tiledb_array_t **)&jarg2; + result = tiledb_array_load_enumerations_all_schemas(arg1,(tiledb_array_handle_t const *)arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1min_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; - void *arg2 = (void *) 0 ; + tiledb_range_t *arg1 = 0 ; + void *arg2 = 0 ; (void)jenv; (void)jcls; @@ -14211,7 +14900,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1min SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1min_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; void *result = 0 ; (void)jenv; @@ -14225,7 +14914,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1mi SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1min_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; uint64_t arg2 ; (void)jenv; @@ -14264,7 +14953,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1min SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1min_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; uint64_t result; (void)jenv; @@ -14295,8 +14984,8 @@ SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1max_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) { - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; - void *arg2 = (void *) 0 ; + tiledb_range_t *arg1 = 0 ; + void *arg2 = 0 ; (void)jenv; (void)jcls; @@ -14309,7 +14998,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1max SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1max_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jlong jresult = 0 ; - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; void *result = 0 ; (void)jenv; @@ -14323,7 +15012,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1ma SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1max_1size_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jobject jarg2) { - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; uint64_t arg2 ; (void)jenv; @@ -14362,7 +15051,7 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1max SWIGEXPORT jobject JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1range_1t_1max_1size_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jobject jresult = 0 ; - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; uint64_t result; (void)jenv; @@ -14405,7 +15094,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1range_1 SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1range_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_range_t *arg1 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg1 = 0 ; (void)jenv; (void)jcls; @@ -14416,9 +15105,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1range SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - tiledb_ndrectangle_t **arg3 = (tiledb_ndrectangle_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_domain_t *arg2 = 0 ; + tiledb_ndrectangle_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14434,7 +15123,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_ndrectangle_t **arg1 = (tiledb_ndrectangle_t **) 0 ; + tiledb_ndrectangle_t **arg1 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14448,10 +15137,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1get_1range_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_range_t *arg4 = (tiledb_range_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_range_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14474,10 +15163,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1get_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg4_) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; uint32_t arg3 ; - tiledb_range_t *arg4 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14495,10 +15184,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1set_1range_1for_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg4_) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_range_t *arg4 = (tiledb_range_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_range_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14521,10 +15210,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1set_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg4_) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; uint32_t arg3 ; - tiledb_range_t *arg4 = (tiledb_range_t *) 0 ; + tiledb_range_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14542,10 +15231,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1get_1dtype(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; uint32_t arg3 ; - tiledb_datatype_t *arg4 = (tiledb_datatype_t *) 0 ; + tiledb_datatype_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14562,10 +15251,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1get_1dtype_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_datatype_t *arg4 = (tiledb_datatype_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_datatype_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14587,9 +15276,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1get_1dim_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_ndrectangle_t *arg2 = (tiledb_ndrectangle_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14603,10 +15292,28 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_ } +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1ndrectangle_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_ndrectangle_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_ndrectangle_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = tiledb_ndrectangle_dump_str(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_current_domain_t **arg2 = (tiledb_current_domain_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_current_domain_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -14619,417 +15326,553 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1dom } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jlong jresult = 0 ; + tiledb_current_domain_t **arg1 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_current_domain_t ***)&jarg1; + result = tiledb_current_domain_free(arg1); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1set_1ndrectangle(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_current_domain_t *arg2 = 0 ; + tiledb_ndrectangle_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_current_domain_t **)&jarg2; + arg3 = *(tiledb_ndrectangle_t **)&jarg3; + result = tiledb_current_domain_set_ndrectangle(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1get_1ndrectangle(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_current_domain_t *arg2 = 0 ; + tiledb_ndrectangle_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_current_domain_t **)&jarg2; + arg3 = *(tiledb_ndrectangle_t ***)&jarg3; + result = tiledb_current_domain_get_ndrectangle(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1get_1is_1empty(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_current_domain_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_current_domain_t **)&jarg2; + arg3 = *(uint32_t **)&jarg3; + result = tiledb_current_domain_get_is_empty(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_current_domain_t *arg2 = 0 ; + tiledb_current_domain_type_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_current_domain_t **)&jarg2; + arg3 = *(tiledb_current_domain_type_t **)&jarg3; + result = tiledb_current_domain_get_type(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_current_domain_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_current_domain_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = tiledb_current_domain_dump_str(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1alloc_1at_1timestamp(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jobject jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_type_t arg2 ; + uint64_t arg3 ; + tiledb_array_schema_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = (tiledb_array_type_t)jarg2; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg3) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg3); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg3, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg3 = 0; + if (sz > 0) { + arg3 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg4 = *(tiledb_array_schema_t ***)&jarg4; + result = tiledb_array_schema_alloc_at_timestamp(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; + uint64_t *arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + arg4 = *(uint64_t **)&jarg4; + result = tiledb_array_schema_timestamp_range(arg1,arg2,arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1enumeration_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_enumeration_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_enumeration_t ***)&jarg4; + result = tiledb_array_schema_get_enumeration_from_name(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1enumeration_1from_1attribute_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_enumeration_t **arg4 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_enumeration_t ***)&jarg4; + result = tiledb_array_schema_get_enumeration_from_attribute_name(arg1,arg2,(char const *)arg3,arg4); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + return jresult; +} + + +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1add_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_current_domain_t **arg1 = (tiledb_current_domain_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_enumeration_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_current_domain_t ***)&jarg1; - result = tiledb_current_domain_free(arg1); + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_enumeration_t **)&jarg3; + result = tiledb_array_schema_add_enumeration(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1set_1ndrectangle(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1current_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_current_domain_t *arg2 = (tiledb_current_domain_t *) 0 ; - tiledb_ndrectangle_t *arg3 = (tiledb_ndrectangle_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_current_domain_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_current_domain_t **)&jarg2; - arg3 = *(tiledb_ndrectangle_t **)&jarg3; - result = tiledb_current_domain_set_ndrectangle(arg1,arg2,arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_current_domain_t **)&jarg3; + result = tiledb_array_schema_set_current_domain(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1get_1ndrectangle(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1current_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_current_domain_t *arg2 = (tiledb_current_domain_t *) 0 ; - tiledb_ndrectangle_t **arg3 = (tiledb_ndrectangle_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + tiledb_current_domain_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_current_domain_t **)&jarg2; - arg3 = *(tiledb_ndrectangle_t ***)&jarg3; - result = tiledb_current_domain_get_ndrectangle(arg1,arg2,arg3); + arg2 = *(tiledb_array_schema_t **)&jarg2; + arg3 = *(tiledb_current_domain_t ***)&jarg3; + result = tiledb_array_schema_get_current_domain(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1get_1is_1empty(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1set_1enumeration_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_current_domain_t *arg2 = (tiledb_current_domain_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + char *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_current_domain_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = tiledb_current_domain_get_is_empty(arg1,arg2,arg3); + arg2 = *(tiledb_attribute_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + result = tiledb_attribute_set_enumeration_name(arg1,arg2,(char const *)arg3); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1current_1domain_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1get_1enumeration_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_current_domain_t *arg2 = (tiledb_current_domain_t *) 0 ; - tiledb_current_domain_type_t *arg3 = (tiledb_current_domain_type_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_attribute_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_current_domain_t **)&jarg2; - arg3 = *(tiledb_current_domain_type_t **)&jarg3; - result = tiledb_current_domain_get_type(arg1,arg2,arg3); + arg2 = *(tiledb_attribute_t **)&jarg2; + arg3 = *(tiledb_string_t ***)&jarg3; + result = tiledb_attribute_get_enumeration_name(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jint jarg5, jlong jarg6, jobject jarg7, jlong jarg8, jobject jarg9, jlong jarg10) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1total_1cell_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_datatype_t arg3 ; - uint32_t arg4 ; - int arg5 ; - void *arg6 = (void *) 0 ; - uint64_t arg7 ; - void *arg8 = (void *) 0 ; - uint64_t arg9 ; - tiledb_enumeration_t **arg10 = (tiledb_enumeration_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = (tiledb_datatype_t)jarg3; - arg4 = (uint32_t)jarg4; - arg5 = (int)jarg5; - arg6 = *(void **)&jarg6; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg7) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg7); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg7, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg7 = 0; - if (sz > 0) { - arg7 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg8 = *(void **)&jarg8; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg9) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg9); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg9, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg9 = 0; - if (sz > 0) { - arg9 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg10 = *(tiledb_enumeration_t ***)&jarg10; - result = tiledb_enumeration_alloc(arg1,(char const *)arg2,arg3,arg4,arg5,(void const *)arg6,arg7,(void const *)arg8,arg9,arg10); + arg2 = *(tiledb_fragment_info_t **)&jarg2; + arg3 = *(uint64_t **)&jarg3; + result = tiledb_fragment_info_get_total_cell_num(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -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) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1alloc(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - void *arg3 = (void *) 0 ; - uint64_t arg4 ; - void *arg5 = (void *) 0 ; - uint64_t arg6 ; - tiledb_enumeration_t **arg7 = (tiledb_enumeration_t **) 0 ; + char *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_profile_t **arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(void **)&jarg3; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg4) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg4); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg4 = 0; - if (sz > 0) { - arg4 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; } - arg5 = *(void **)&jarg5; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg6) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg6); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg6, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg6 = 0; - if (sz > 0) { - arg6 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; } - arg7 = *(tiledb_enumeration_t ***)&jarg7; - result = tiledb_enumeration_extend(arg1,arg2,(void const *)arg3,arg4,(void const *)arg5,arg6,arg7); + arg3 = *(tiledb_profile_t ***)&jarg3; + arg4 = *(tiledb_error_t ***)&jarg4; + result = tiledb_profile_alloc((char const *)arg1,(char const *)arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_enumeration_t **arg1 = (tiledb_enumeration_t **) 0 ; +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_profile_t **arg1 = 0 ; (void)jenv; (void)jcls; - arg1 = *(tiledb_enumeration_t ***)&jarg1; - tiledb_enumeration_free(arg1); + arg1 = *(tiledb_profile_t ***)&jarg1; + tiledb_profile_free(arg1); } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; + tiledb_profile_t *arg1 = 0 ; + tiledb_string_t **arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(tiledb_string_t ***)&jarg3; - result = tiledb_enumeration_get_name(arg1,arg2,arg3); + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = *(tiledb_string_t ***)&jarg2; + arg3 = *(tiledb_error_t ***)&jarg3; + result = tiledb_profile_get_name(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1get_1dir(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; + tiledb_profile_t *arg1 = 0 ; + tiledb_string_t **arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(tiledb_datatype_t **)&jarg3; - result = tiledb_enumeration_get_type(arg1,arg2,arg3); + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = *(tiledb_string_t ***)&jarg2; + arg3 = *(tiledb_error_t ***)&jarg3; + result = tiledb_profile_get_dir(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1set_1param(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_profile_t *arg1 = 0 ; + char *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(uint32_t **)&jarg3; - result = tiledb_enumeration_get_cell_val_num(arg1,arg2,arg3); + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_error_t ***)&jarg4; + result = tiledb_profile_set_param(arg1,(char const *)arg2,(char const *)arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1ordered(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1get_1param(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - int *arg3 = (int *) 0 ; + tiledb_profile_t *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; + tiledb_error_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(int **)&jarg3; - result = tiledb_enumeration_get_ordered(arg1,arg2,arg3); + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_string_t ***)&jarg3; + arg4 = *(tiledb_error_t ***)&jarg4; + result = tiledb_profile_get_param(arg1,(char const *)arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1data(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1save(JNIEnv *jenv, jclass jcls, jlong jarg1, jshort jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - void **arg3 = (void **) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_profile_t *arg1 = 0 ; + uint8_t arg2 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(void ***)&jarg3; - arg4 = *(uint64_t **)&jarg4; - result = tiledb_enumeration_get_data(arg1,arg2,(void const **)arg3,arg4); + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = (uint8_t)jarg2; + arg3 = *(tiledb_error_t ***)&jarg3; + result = tiledb_profile_save(arg1,arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1get_1offsets(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1load(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - void **arg3 = (void **) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_profile_t *arg1 = 0 ; + tiledb_error_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(void ***)&jarg3; - arg4 = *(uint64_t **)&jarg4; - result = tiledb_enumeration_get_offsets(arg1,arg2,(void const **)arg3,arg4); + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = *(tiledb_error_t ***)&jarg2; + result = tiledb_profile_load(arg1,arg2); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1remove(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - FILE *arg3 = (FILE *) 0 ; + char *arg1 = 0 ; + char *arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(FILE **)&jarg3; - result = tiledb_enumeration_dump(arg1,arg2,arg3); + arg1 = 0; + if (jarg1) { + arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); + if (!arg1) return 0; + } + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(tiledb_error_t ***)&jarg3; + result = tiledb_profile_remove((char const *)arg1,(char const *)arg2,arg3); *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1enumeration_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_enumeration_t *arg2 = (tiledb_enumeration_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1profile_1dump_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_profile_t *arg1 = 0 ; + tiledb_string_t **arg2 = 0 ; + tiledb_error_t **arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_enumeration_t **)&jarg2; - arg3 = *(tiledb_string_t ***)&jarg3; - result = (int32_t)tiledb_enumeration_dump_str(arg1,arg2,arg3); - jresult = (jint)result; + arg1 = *(tiledb_profile_t **)&jarg1; + arg2 = *(tiledb_string_t ***)&jarg2; + arg3 = *(tiledb_error_t ***)&jarg3; + result = tiledb_profile_dump_str(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1sum_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operator_t **arg2 = (tiledb_channel_operator_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operator_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -15044,8 +15887,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1min_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operator_t **arg2 = (tiledb_channel_operator_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operator_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -15060,8 +15903,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1max_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operator_t **arg2 = (tiledb_channel_operator_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operator_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -15076,8 +15919,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1aggregate_1count_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operation_t **arg2 = (tiledb_channel_operation_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operation_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -15092,8 +15935,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1aggregate_1co SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1mean_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operator_t **arg2 = (tiledb_channel_operator_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operator_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -15108,8 +15951,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1operator_1null_1count_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operator_t **arg2 = (tiledb_channel_operator_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operator_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -15124,9 +15967,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1oper SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1default_1channel(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_query_channel_t **arg3 = (tiledb_query_channel_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_query_channel_t **arg3 = 0 ; int32_t result; (void)jenv; @@ -15142,11 +15985,11 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1d SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1create_1unary_1aggregate(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_channel_operator_t *arg3 = (tiledb_channel_operator_t *) 0 ; - char *arg4 = (char *) 0 ; - tiledb_channel_operation_t **arg5 = (tiledb_channel_operation_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_channel_operator_t *arg3 = 0 ; + char *arg4 = 0 ; + tiledb_channel_operation_t **arg5 = 0 ; int32_t result; (void)jenv; @@ -15169,10 +16012,10 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1create_1unary SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1apply_1aggregate(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_channel_t *arg2 = (tiledb_query_channel_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_channel_operation_t *arg4 = (tiledb_channel_operation_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_channel_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_channel_operation_t *arg4 = 0 ; int32_t result; (void)jenv; @@ -15194,8 +16037,8 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1channel_1appl SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1aggregate_1free(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_channel_operation_t **arg2 = (tiledb_channel_operation_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_channel_operation_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15210,8 +16053,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1aggregate_1f SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1channel_1free(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_channel_t **arg2 = (tiledb_query_channel_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_channel_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15226,10 +16069,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1chann SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1field(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_query_field_t **arg4 = (tiledb_query_field_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_query_field_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15251,8 +16094,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1field_1free(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_field_t **arg2 = (tiledb_query_field_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_field_t **arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15267,9 +16110,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1field SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1datatype(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_field_t *arg2 = (tiledb_query_field_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_field_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15285,9 +16128,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1datat SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_field_t *arg2 = (tiledb_query_field_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_field_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15301,11 +16144,29 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1cell_ } +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1get_1nullable(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_field_t *arg2 = 0 ; + uint8_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_field_t **)&jarg2; + arg3 = *(uint8_t **)&jarg3; + result = tiledb_field_get_nullable(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1origin(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_field_t *arg2 = (tiledb_query_field_t *) 0 ; - tiledb_field_origin_t *arg3 = (tiledb_field_origin_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_field_t *arg2 = 0 ; + tiledb_field_origin_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15321,9 +16182,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1origi SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1channel(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_field_t *arg2 = (tiledb_query_field_t *) 0 ; - tiledb_query_channel_t **arg3 = (tiledb_query_channel_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_field_t *arg2 = 0 ; + tiledb_query_channel_t **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15339,9 +16200,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1field_1chann SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1plan(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_string_t **arg3 = (tiledb_string_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_string_t **arg3 = 0 ; int32_t result; (void)jenv; @@ -15355,13 +16216,61 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1p } +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1point_1ranges(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + uint32_t arg3 ; + void *arg4 = 0 ; + uint64_t arg5 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_subarray_t **)&jarg2; + arg3 = (uint32_t)jarg3; + arg4 = *(void **)&jarg4; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg5) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg5); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg5 = 0; + if (sz > 0) { + arg5 = (uint64_t)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + result = tiledb_subarray_add_point_ranges(arg1,arg2,arg3,(void const *)arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + + SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1ls_1recursive(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_vfs_t *arg2 = (tiledb_vfs_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_ls_callback_t arg4 = (tiledb_ls_callback_t) 0 ; - void *arg5 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_ls_callback_t arg4 = 0 ; + void *arg5 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15382,8 +16291,35 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1ls_1rec } +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1vfs_1ls_1recursive_1v2(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_vfs_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_ls_callback_v2_t arg4 = 0 ; + void *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_vfs_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } + arg4 = *(tiledb_ls_callback_v2_t *)&jarg4; + arg5 = *(void **)&jarg5; + result = tiledb_vfs_ls_recursive_v2(arg1,arg2,(char const *)arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); + return jresult; +} + + SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_dimension_label_t **arg1 = (tiledb_dimension_label_t **) 0 ; + tiledb_dimension_label_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -15394,9 +16330,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1la SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1dimension_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15412,9 +16348,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1label_1attr_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + char **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15430,9 +16366,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1label_1cell_1val_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - uint32_t *arg3 = (uint32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + uint32_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15448,9 +16384,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1label_1order(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - tiledb_data_order_t *arg3 = (tiledb_data_order_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + tiledb_data_order_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15466,9 +16402,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1label_1type(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - tiledb_datatype_t *arg3 = (tiledb_datatype_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + tiledb_datatype_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15484,9 +16420,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + char **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15502,9 +16438,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1label_1get_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_label_t *arg2 = (tiledb_dimension_label_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_dimension_label_t *arg2 = 0 ; + char **arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15520,10 +16456,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1l SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1add_1dimension_1label(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jstring jarg4, jint jarg5, jint jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; uint32_t arg3 ; - char *arg4 = (char *) 0 ; + char *arg4 = 0 ; tiledb_data_order_t arg5 ; tiledb_datatype_t arg6 ; SwigValueWrapper< capi_return_t > result; @@ -15549,10 +16485,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1dimension_1label_1from_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_dimension_label_t **arg4 = (tiledb_dimension_label_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_dimension_label_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15574,10 +16510,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1has_1dimension_1label(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; - int32_t *arg4 = (int32_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + int32_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15599,10 +16535,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1dimension_1label_1filter_1list(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_filter_list_t *arg4 = (tiledb_filter_list_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; + tiledb_filter_list_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15624,11 +16560,11 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1dimension_1label_1tile_1extent(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jint jarg4, jlong jarg5) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + char *arg3 = 0 ; tiledb_datatype_t arg4 ; - void *arg5 = (void *) 0 ; + void *arg5 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15651,9 +16587,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1dimension_1label_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15669,10 +16605,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1dimension_1label_1from_1index(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_t *arg2 = 0 ; uint64_t arg3 ; - tiledb_dimension_label_t **arg4 = (tiledb_dimension_label_t **) 0 ; + tiledb_dimension_label_t **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15714,12 +16650,12 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1label_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; + void *arg5 = 0 ; + void *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15743,12 +16679,12 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ad SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1label_1range_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5, jlong jarg6, jobject jarg7) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; uint64_t arg5 ; - void *arg6 = (void *) 0 ; + void *arg6 = 0 ; uint64_t arg7 ; SwigValueWrapper< capi_return_t > result; @@ -15824,10 +16760,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ad SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1label_1name(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; - char **arg4 = (char **) 0 ; + char **arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15844,13 +16780,13 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1label_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6, jlong jarg7) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; uint64_t arg4 ; - void **arg5 = (void **) 0 ; - void **arg6 = (void **) 0 ; - void **arg7 = (void **) 0 ; + void **arg5 = 0 ; + void **arg6 = 0 ; + void **arg7 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15891,7 +16827,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge arg5 = *(void ***)&jarg5; arg6 = *(void ***)&jarg6; arg7 = *(void ***)&jarg7; - result = tiledb_subarray_get_label_range(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4,(void const **)arg5,(void const **)arg6,(void const **)arg7); + result = tiledb_subarray_get_label_range(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4,(void const **)arg5,(void const **)arg6,(void const **)arg7); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; @@ -15900,10 +16836,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1label_1range_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; + uint64_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15916,7 +16852,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge if (!arg3) return 0; } arg4 = *(uint64_t **)&jarg4; - result = tiledb_subarray_get_label_range_num(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4); + result = tiledb_subarray_get_label_range_num(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; @@ -15925,12 +16861,12 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1label_1range_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; uint64_t arg4 ; - void *arg5 = (void *) 0 ; - void *arg6 = (void *) 0 ; + void *arg5 = 0 ; + void *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -15970,7 +16906,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge } arg5 = *(void **)&jarg5; arg6 = *(void **)&jarg6; - result = tiledb_subarray_get_label_range_var(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); + result = tiledb_subarray_get_label_range_var(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; @@ -15979,12 +16915,12 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1get_1label_1range_1var_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jobject jarg4, jlong jarg5, jlong jarg6) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; + char *arg3 = 0 ; uint64_t arg4 ; - uint64_t *arg5 = (uint64_t *) 0 ; - uint64_t *arg6 = (uint64_t *) 0 ; + uint64_t *arg5 = 0 ; + uint64_t *arg6 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16024,7 +16960,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge } arg5 = *(uint64_t **)&jarg5; arg6 = *(uint64_t **)&jarg6; - result = tiledb_subarray_get_label_range_var_size(arg1,(tiledb_subarray_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); + result = tiledb_subarray_get_label_range_var_size(arg1,(tiledb_subarray_handle_t const *)arg2,(char const *)arg3,arg4,arg5,arg6); *(capi_return_t **)&jresult = new capi_return_t(result); if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; @@ -16033,10 +16969,10 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ge SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1has_1label_1ranges(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_subarray_t *arg2 = 0 ; uint32_t arg3 ; - int32_t *arg4 = (int32_t *) 0 ; + int32_t *arg4 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16045,7 +16981,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ha arg2 = *(tiledb_subarray_t **)&jarg2; arg3 = (uint32_t)jarg3; arg4 = *(int32_t **)&jarg4; - result = tiledb_subarray_has_label_ranges(arg1,(tiledb_subarray_t const *)arg2,arg3,arg4); + result = tiledb_subarray_has_label_ranges(arg1,(tiledb_subarray_handle_t const *)arg2,arg3,arg4); *(capi_return_t **)&jresult = new capi_return_t(result); return jresult; } @@ -16053,8 +16989,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1ha SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1log_1warn(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16074,7 +17010,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1log_1warn(JN SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1as_1built_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - tiledb_string_t **arg1 = (tiledb_string_t **) 0 ; + tiledb_string_t **arg1 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16088,8 +17024,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1as_1built_1d SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1alloc(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t **arg2 = (tiledb_array_schema_evolution_t **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t **arg2 = 0 ; int32_t result; (void)jenv; @@ -16103,7 +17039,7 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_array_schema_evolution_t **arg1 = (tiledb_array_schema_evolution_t **) 0 ; + tiledb_array_schema_evolution_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -16114,9 +17050,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1add_1attribute(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; - tiledb_attribute_t *arg3 = (tiledb_attribute_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; + tiledb_attribute_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -16132,9 +17068,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1drop_1attribute(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; + char *arg3 = 0 ; int32_t result; (void)jenv; @@ -16155,9 +17091,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1add_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; - tiledb_enumeration_t *arg3 = (tiledb_enumeration_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; + tiledb_enumeration_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16173,9 +17109,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1extend_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; - tiledb_enumeration_t *arg3 = (tiledb_enumeration_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; + tiledb_enumeration_t *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16191,9 +17127,9 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1drop_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; - char *arg3 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; + char *arg3 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16214,8 +17150,8 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schem SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1set_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jobject jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; uint64_t arg3 ; uint64_t arg4 ; int32_t result; @@ -16267,243 +17203,57 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); bae = jenv->GetByteArrayElements(ba, 0); sz = jenv->GetArrayLength(ba); - arg4 = 0; - if (sz > 0) { - arg4 = (uint64_t)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - result = (int32_t)tiledb_array_schema_evolution_set_timestamp_range(arg1,arg2,arg3,arg4); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1expand_1current_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_evolution_t *arg2 = (tiledb_array_schema_evolution_t *) 0 ; - tiledb_current_domain_t *arg3 = (tiledb_current_domain_t *) 0 ; - SwigValueWrapper< capi_return_t > result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_evolution_t **)&jarg2; - arg3 = *(tiledb_current_domain_t **)&jarg3; - result = tiledb_array_schema_evolution_expand_current_domain(arg1,arg2,arg3); - *(capi_return_t **)&jresult = new capi_return_t(result); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1timestamp_1range(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - uint64_t *arg4 = (uint64_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - arg4 = *(uint64_t **)&jarg4; - result = (int32_t)tiledb_array_schema_timestamp_range(arg1,arg2,arg3,arg4); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1add_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_enumeration_t *arg3 = (tiledb_enumeration_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_enumeration_t **)&jarg3; - result = (int32_t)tiledb_array_schema_add_enumeration(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1set_1current_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_current_domain_t *arg3 = (tiledb_current_domain_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_current_domain_t **)&jarg3; - result = (int32_t)tiledb_array_schema_set_current_domain(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1get_1current_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - tiledb_current_domain_t **arg3 = (tiledb_current_domain_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = *(tiledb_current_domain_t ***)&jarg3; - result = (int32_t)tiledb_array_schema_get_current_domain(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1evolve(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_array_schema_evolution_t *arg3 = (tiledb_array_schema_evolution_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_array_schema_evolution_t **)&jarg3; - result = (int32_t)tiledb_array_evolve(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - return jresult; -} - - -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_enumeration_t **arg4 = (tiledb_enumeration_t **) 0 ; - SwigValueWrapper< capi_return_t > result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(tiledb_enumeration_t ***)&jarg4; - result = tiledb_array_get_enumeration(arg1,(tiledb_array_t const *)arg2,(char const *)arg3,arg4); - *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1load_1all_1enumerations(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; - SwigValueWrapper< capi_return_t > result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_t **)&jarg2; - result = tiledb_array_load_all_enumerations(arg1,(tiledb_array_t const *)arg2); - *(capi_return_t **)&jresult = new capi_return_t(result); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1add_1update_1value(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - char *arg3 = (char *) 0 ; - void *arg4 = (void *) 0 ; - uint64_t arg5 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = *(void **)&jarg4; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg5) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg5); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg5, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg5 = 0; + arg4 = 0; if (sz > 0) { - arg5 = (uint64_t)(signed char)bae[0]; + arg4 = (uint64_t)(signed char)bae[0]; for(i=1; iReleaseByteArrayElements(ba, bae, 0); } - result = (int32_t)tiledb_query_add_update_value(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5); + result = (int32_t)tiledb_array_schema_evolution_set_timestamp_range(arg1,arg2,arg3,arg4); jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add_1point_1ranges(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jobject jarg5) { +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1evolution_1expand_1current_1domain(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_schema_evolution_t *arg2 = 0 ; + tiledb_current_domain_t *arg3 = 0 ; + SwigValueWrapper< capi_return_t > result; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_array_schema_evolution_t **)&jarg2; + arg3 = *(tiledb_current_domain_t **)&jarg3; + result = tiledb_array_schema_evolution_expand_current_domain(arg1,arg2,arg3); + *(capi_return_t **)&jresult = new capi_return_t(result); + return jresult; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1add_1update_1value(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jobject jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_subarray_t *arg2 = (tiledb_subarray_t *) 0 ; - uint32_t arg3 ; - void *arg4 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + char *arg3 = 0 ; + void *arg4 = 0 ; uint64_t arg5 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_subarray_t **)&jarg2; - arg3 = (uint32_t)jarg3; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = 0; + if (jarg3) { + arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); + if (!arg3) return 0; + } arg4 = *(void **)&jarg4; { jclass clazz; @@ -16531,17 +17281,18 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1subarray_1add } jenv->ReleaseByteArrayElements(ba, bae, 0); } - result = (int32_t)tiledb_subarray_add_point_ranges(arg1,arg2,arg3,(void const *)arg4,arg5); + result = (int32_t)tiledb_query_add_update_value(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5); jresult = (jint)result; + if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1relevant_1fragment_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -16557,14 +17308,14 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1r SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1alloc_1set_1membership(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jobject jarg4, jlong jarg5, jobject jarg6, jint jarg7, jlong jarg8) { jlong jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - void *arg3 = (void *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + void *arg3 = 0 ; uint64_t arg4 ; - void *arg5 = (void *) 0 ; + void *arg5 = 0 ; uint64_t arg6 ; tiledb_query_condition_op_t arg7 ; - tiledb_query_condition_t **arg8 = (tiledb_query_condition_t **) 0 ; + tiledb_query_condition_t **arg8 = 0 ; SwigValueWrapper< capi_return_t > result; (void)jenv; @@ -16627,375 +17378,162 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condi arg6 = (arg6 << 8) | (uint64_t)(unsigned char)bae[i]; } } - jenv->ReleaseByteArrayElements(ba, bae, 0); - } - arg7 = (tiledb_query_condition_op_t)jarg7; - arg8 = *(tiledb_query_condition_t ***)&jarg8; - result = tiledb_query_condition_alloc_set_membership(arg1,(char const *)arg2,(void const *)arg3,arg4,(void const *)arg5,arg6,arg7,arg8); - *(capi_return_t **)&jresult = new capi_return_t(result); - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1set_1use_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_condition_t *arg2 = (tiledb_query_condition_t *) 0 ; - int arg3 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_condition_t **)&jarg2; - arg3 = (int)jarg3; - result = (int32_t)tiledb_query_condition_set_use_enumeration(arg1,(tiledb_query_condition_t const *)arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1details_1t_1incomplete_1reason_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { - tiledb_experimental_query_status_details_t *arg1 = (tiledb_experimental_query_status_details_t *) 0 ; - tiledb_query_status_details_reason_t arg2 ; - - (void)jenv; - (void)jcls; - (void)jarg1_; - arg1 = *(tiledb_experimental_query_status_details_t **)&jarg1; - arg2 = (tiledb_query_status_details_reason_t)jarg2; - if (arg1) (arg1)->incomplete_reason = arg2; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1details_1t_1incomplete_1reason_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { - jint jresult = 0 ; - tiledb_experimental_query_status_details_t *arg1 = (tiledb_experimental_query_status_details_t *) 0 ; - tiledb_query_status_details_reason_t result; - - (void)jenv; - (void)jcls; - (void)jarg1_; - arg1 = *(tiledb_experimental_query_status_details_t **)&jarg1; - result = (tiledb_query_status_details_reason_t) ((arg1)->incomplete_reason); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1query_1status_1details_1t(JNIEnv *jenv, jclass jcls) { - jlong jresult = 0 ; - tiledb_experimental_query_status_details_t *result = 0 ; - - (void)jenv; - (void)jcls; - result = (tiledb_experimental_query_status_details_t *)new tiledb_experimental_query_status_details_t(); - *(tiledb_experimental_query_status_details_t **)&jresult = result; - return jresult; -} - - -SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1status_1details_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_experimental_query_status_details_t *arg1 = (tiledb_experimental_query_status_details_t *) 0 ; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_experimental_query_status_details_t **)&jarg1; - delete arg1; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1status_1details(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg3_) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_query_t *arg2 = (tiledb_query_t *) 0 ; - tiledb_query_status_details_t *arg3 = (tiledb_query_status_details_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - (void)jarg3_; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_query_t **)&jarg2; - arg3 = *(tiledb_query_status_details_t **)&jarg3; - result = (int32_t)tiledb_query_get_status_details(arg1,arg2,arg3); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1consolidate_1fragments(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jobject jarg4, jlong jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char **arg3 = (char **) 0 ; - uint64_t arg4 ; - tiledb_config_t *arg5 = (tiledb_config_t *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(char ***)&jarg3; - { - jclass clazz; - jmethodID mid; - jbyteArray ba; - jbyte* bae; - jsize sz; - int i; - - if (!jarg4) { - SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); - return 0; - } - clazz = jenv->GetObjectClass(jarg4); - mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); - ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); - bae = jenv->GetByteArrayElements(ba, 0); - sz = jenv->GetArrayLength(ba); - arg4 = 0; - if (sz > 0) { - arg4 = (uint64_t const)(signed char)bae[0]; - for(i=1; iReleaseByteArrayElements(ba, bae, 0); - } - arg5 = *(tiledb_config_t **)&jarg5; - result = (int32_t)tiledb_array_consolidate_fragments(arg1,(char const *)arg2,(char const **)arg3,arg4,arg5); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1schema_1create(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - tiledb_array_schema_t **arg3 = (tiledb_array_schema_t **) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(tiledb_array_schema_t ***)&jarg3; - result = (int32_t)tiledb_filestore_schema_create(arg1,(char const *)arg2,arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1uri_1import(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jint jarg4) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - tiledb_mime_type_t arg4 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - arg4 = (tiledb_mime_type_t)jarg4; - result = (int32_t)tiledb_filestore_uri_import(arg1,(char const *)arg2,(char const *)arg3,arg4); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1uri_1export(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - char *arg3 = (char *) 0 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int32_t)tiledb_filestore_uri_export(arg1,(char const *)arg2,(char const *)arg3); - jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1buffer_1import(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jint jarg5) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - void *arg3 = (void *) 0 ; - size_t arg4 ; - tiledb_mime_type_t arg5 ; - int32_t result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; + jenv->ReleaseByteArrayElements(ba, bae, 0); } - arg3 = *(void **)&jarg3; - arg4 = (size_t)jarg4; - arg5 = (tiledb_mime_type_t)jarg5; - result = (int32_t)tiledb_filestore_buffer_import(arg1,(char const *)arg2,arg3,arg4,arg5); - jresult = (jint)result; + arg7 = (tiledb_query_condition_op_t)jarg7; + arg8 = *(tiledb_query_condition_t ***)&jarg8; + result = tiledb_query_condition_alloc_set_membership(arg1,(char const *)arg2,(void const *)arg3,arg4,(void const *)arg5,arg6,arg7,arg8); + *(capi_return_t **)&jresult = new capi_return_t(result); if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1buffer_1export(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jlong jarg5) { +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1condition_1set_1use_1enumeration(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - size_t arg3 ; - void *arg4 = (void *) 0 ; - size_t arg5 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_condition_t *arg2 = 0 ; + int arg3 ; int32_t result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = (size_t)jarg3; - arg4 = *(void **)&jarg4; - arg5 = (size_t)jarg5; - result = (int32_t)tiledb_filestore_buffer_export(arg1,(char const *)arg2,arg3,arg4,arg5); + arg2 = *(tiledb_query_condition_t **)&jarg2; + arg3 = (int)jarg3; + result = (int32_t)tiledb_query_condition_set_use_enumeration(arg1,(tiledb_query_condition_t const *)arg2,arg3); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1filestore_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) { +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1details_1t_1incomplete_1reason_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) { + tiledb_experimental_query_status_details_t *arg1 = 0 ; + tiledb_query_status_details_reason_t arg2 ; + + (void)jenv; + (void)jcls; + (void)jarg1_; + arg1 = *(tiledb_experimental_query_status_details_t **)&jarg1; + arg2 = (tiledb_query_status_details_reason_t)jarg2; + if (arg1) (arg1)->incomplete_reason = arg2; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1status_1details_1t_1incomplete_1reason_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; - size_t *arg3 = (size_t *) 0 ; - int32_t result; + tiledb_experimental_query_status_details_t *arg1 = 0 ; + tiledb_query_status_details_reason_t result; (void)jenv; (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = 0; - if (jarg2) { - arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); - if (!arg2) return 0; - } - arg3 = *(size_t **)&jarg3; - result = (int32_t)tiledb_filestore_size(arg1,(char const *)arg2,arg3); + (void)jarg1_; + arg1 = *(tiledb_experimental_query_status_details_t **)&jarg1; + result = (tiledb_query_status_details_reason_t) ((arg1)->incomplete_reason); jresult = (jint)result; - if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1mime_1type_1to_1str(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_mime_type_t arg1 ; - char **arg2 = (char **) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_new_1tiledb_1query_1status_1details_1t(JNIEnv *jenv, jclass jcls) { + jlong jresult = 0 ; + tiledb_experimental_query_status_details_t *result = 0 ; (void)jenv; (void)jcls; - arg1 = (tiledb_mime_type_t)jarg1; - arg2 = *(char ***)&jarg2; - result = (int32_t)tiledb_mime_type_to_str(arg1,(char const **)arg2); - jresult = (jint)result; + result = (tiledb_experimental_query_status_details_t *)new tiledb_experimental_query_status_details_t(); + *(tiledb_experimental_query_status_details_t **)&jresult = result; return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1mime_1type_1from_1str(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) { +SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_delete_1tiledb_1query_1status_1details_1t(JNIEnv *jenv, jclass jcls, jlong jarg1) { + tiledb_experimental_query_status_details_t *arg1 = 0 ; + + (void)jenv; + (void)jcls; + arg1 = *(tiledb_experimental_query_status_details_t **)&jarg1; + delete arg1; +} + + +SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1query_1get_1status_1details(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3, jobject jarg3_) { jint jresult = 0 ; - char *arg1 = (char *) 0 ; - tiledb_mime_type_t *arg2 = (tiledb_mime_type_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_query_t *arg2 = 0 ; + tiledb_query_status_details_t *arg3 = 0 ; int32_t result; (void)jenv; (void)jcls; - arg1 = 0; - if (jarg1) { - arg1 = (char *)jenv->GetStringUTFChars(jarg1, 0); - if (!arg1) return 0; - } - arg2 = *(tiledb_mime_type_t **)&jarg2; - result = (int32_t)tiledb_mime_type_from_str((char const *)arg1,arg2); + (void)jarg3_; + arg1 = *(tiledb_ctx_t **)&jarg1; + arg2 = *(tiledb_query_t **)&jarg2; + arg3 = *(tiledb_query_status_details_t **)&jarg3; + result = (int32_t)tiledb_query_get_status_details(arg1,arg2,arg3); jresult = (jint)result; - if (arg1) jenv->ReleaseStringUTFChars(jarg1, (const char *)arg1); return jresult; } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1get_1total_1cell_1num(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; - int32_t result; +SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1consolidate_1fragments(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3, jobject jarg4, jlong jarg5) { + jlong jresult = 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; + char **arg3 = 0 ; + uint64_t arg4 ; + tiledb_config_t *arg5 = 0 ; + SwigValueWrapper< capi_return_t > result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_fragment_info_t **)&jarg2; - arg3 = *(uint64_t **)&jarg3; - result = (int32_t)tiledb_fragment_info_get_total_cell_num(arg1,arg2,arg3); - jresult = (jint)result; + arg2 = 0; + if (jarg2) { + arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0); + if (!arg2) return 0; + } + arg3 = *(char ***)&jarg3; + { + jclass clazz; + jmethodID mid; + jbyteArray ba; + jbyte* bae; + jsize sz; + int i; + + if (!jarg4) { + SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "BigInteger null"); + return 0; + } + clazz = jenv->GetObjectClass(jarg4); + mid = jenv->GetMethodID(clazz, "toByteArray", "()[B"); + ba = (jbyteArray)jenv->CallObjectMethod(jarg4, mid); + bae = jenv->GetByteArrayElements(ba, 0); + sz = jenv->GetArrayLength(ba); + arg4 = 0; + if (sz > 0) { + arg4 = (uint64_t const)(signed char)bae[0]; + for(i=1; iReleaseByteArrayElements(ba, bae, 0); + } + arg5 = *(tiledb_config_t **)&jarg5; + result = tiledb_array_consolidate_fragments(arg1,(char const *)arg2,(char const **)arg3,arg4,arg5); + *(capi_return_t **)&jresult = new capi_return_t(result); + if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2); return jresult; } SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1create_1with_1mbr(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_t *arg2 = (tiledb_array_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_array_t *arg2 = 0 ; uint64_t arg3 ; - tiledb_consolidation_plan_t **arg4 = (tiledb_consolidation_plan_t **) 0 ; + tiledb_consolidation_plan_t **arg4 = 0 ; int32_t result; (void)jenv; @@ -17036,7 +17574,7 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1free(JNIEnv *jenv, jclass jcls, jlong jarg1) { - tiledb_consolidation_plan_t **arg1 = (tiledb_consolidation_plan_t **) 0 ; + tiledb_consolidation_plan_t **arg1 = 0 ; (void)jenv; (void)jcls; @@ -17047,9 +17585,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1get_1num_1nodes(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_consolidation_plan_t *arg2 = (tiledb_consolidation_plan_t *) 0 ; - uint64_t *arg3 = (uint64_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_consolidation_plan_t *arg2 = 0 ; + uint64_t *arg3 = 0 ; int32_t result; (void)jenv; @@ -17065,10 +17603,10 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1get_1num_1fragments(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jlong jarg4) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_consolidation_plan_t *arg2 = (tiledb_consolidation_plan_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_consolidation_plan_t *arg2 = 0 ; uint64_t arg3 ; - uint64_t *arg4 = (uint64_t *) 0 ; + uint64_t *arg4 = 0 ; int32_t result; (void)jenv; @@ -17110,11 +17648,11 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1get_1fragment_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jobject jarg3, jobject jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_consolidation_plan_t *arg2 = (tiledb_consolidation_plan_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_consolidation_plan_t *arg2 = 0 ; uint64_t arg3 ; uint64_t arg4 ; - char **arg5 = (char **) 0 ; + char **arg5 = 0 ; int32_t result; (void)jenv; @@ -17182,9 +17720,9 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1dump_1json_1str(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_consolidation_plan_t *arg2 = (tiledb_consolidation_plan_t *) 0 ; - char **arg3 = (char **) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_consolidation_plan_t *arg2 = 0 ; + char **arg3 = 0 ; int32_t result; (void)jenv; @@ -17200,7 +17738,7 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation_1plan_1free_1json_1str(JNIEnv *jenv, jclass jcls, jlong jarg1) { jint jresult = 0 ; - char **arg1 = (char **) 0 ; + char **arg1 = 0 ; int32_t result; (void)jenv; @@ -17212,70 +17750,6 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1consolidation } -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1dump_1stdout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - result = (int)tiledb_dimension_dump_stdout(arg1,(tiledb_dimension_t const *)arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1dump_1stdout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_attribute_t **)&jarg2; - result = (int)tiledb_attribute_dump_stdout(arg1,(tiledb_attribute_t const *)arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1dump_1stdout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - result = (int)tiledb_domain_dump_stdout(arg1,(tiledb_domain_t const *)arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1dump_1stdout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - result = (int)tiledb_array_schema_dump_stdout(arg1,(tiledb_array_schema_t const *)arg2); - jresult = (jint)result; - return jresult; -} - - SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump_1stdout(JNIEnv *jenv, jclass jcls) { jint jresult = 0 ; int result; @@ -17290,115 +17764,23 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump_1 SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1dump_1stdout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + tiledb_fragment_info_t *arg2 = 0 ; int result; (void)jenv; (void)jcls; arg1 = *(tiledb_ctx_t **)&jarg1; arg2 = *(tiledb_fragment_info_t **)&jarg2; - result = (int)tiledb_fragment_info_dump_stdout(arg1,(tiledb_fragment_info_t const *)arg2); - jresult = (jint)result; - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1dump_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_dimension_t *arg2 = (tiledb_dimension_t *) 0 ; - char *arg3 = (char *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_dimension_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int)tiledb_dimension_dump_file(arg1,(tiledb_dimension_t const *)arg2,(char const *)arg3); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1attribute_1dump_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_attribute_t *arg2 = (tiledb_attribute_t *) 0 ; - char *arg3 = (char *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_attribute_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int)tiledb_attribute_dump_file(arg1,(tiledb_attribute_t const *)arg2,(char const *)arg3); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1domain_1dump_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_domain_t *arg2 = (tiledb_domain_t *) 0 ; - char *arg3 = (char *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_domain_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int)tiledb_domain_dump_file(arg1,(tiledb_domain_t const *)arg2,(char const *)arg3); - jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); - return jresult; -} - - -SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1schema_1dump_1file(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3) { - jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - tiledb_array_schema_t *arg2 = (tiledb_array_schema_t *) 0 ; - char *arg3 = (char *) 0 ; - int result; - - (void)jenv; - (void)jcls; - arg1 = *(tiledb_ctx_t **)&jarg1; - arg2 = *(tiledb_array_schema_t **)&jarg2; - arg3 = 0; - if (jarg3) { - arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0); - if (!arg3) return 0; - } - result = (int)tiledb_array_schema_dump_file(arg1,(tiledb_array_schema_t const *)arg2,(char const *)arg3); + result = (int)tiledb_fragment_info_dump_stdout(arg1,(tiledb_fragment_info_handle_t const *)arg2); jresult = (jint)result; - if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3); return jresult; } SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump_1file(JNIEnv *jenv, jclass jcls, jstring jarg1) { jint jresult = 0 ; - char *arg1 = (char *) 0 ; + char *arg1 = 0 ; int result; (void)jenv; @@ -17417,7 +17799,7 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1stats_1dump_1 SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_derefVoid(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; - void **arg1 = (void **) 0 ; + void **arg1 = 0 ; void *result = 0 ; (void)jenv; @@ -17430,7 +17812,7 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_derefVoid(JNIEnv *je SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_print_1upon_1completion(JNIEnv *jenv, jclass jcls, jlong jarg1) { - void *arg1 = (void *) 0 ; + void *arg1 = 0 ; (void)jenv; (void)jcls; @@ -17441,9 +17823,9 @@ SWIGEXPORT void JNICALL Java_io_tiledb_libtiledb_tiledbJNI_print_1upon_1completi SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_print_1path(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jlong jarg3) { jint jresult = 0 ; - char *arg1 = (char *) 0 ; + char *arg1 = 0 ; tiledb_object_t arg2 ; - void *arg3 = (void *) 0 ; + void *arg3 = 0 ; int result; (void)jenv; @@ -17488,11 +17870,11 @@ SWIGEXPORT jlong JNICALL Java_io_tiledb_libtiledb_tiledbJNI_native_1walk_1callba SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1object_1walk_1jc(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3, jlong jarg4, jlong jarg5) { jint jresult = 0 ; - tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ; - char *arg2 = (char *) 0 ; + tiledb_ctx_t *arg1 = 0 ; + char *arg2 = 0 ; tiledb_walk_order_t arg3 ; - int (*arg4)(char const *,tiledb_object_t,void *) = (int (*)(char const *,tiledb_object_t,void *)) 0 ; - void *arg5 = (void *) 0 ; + int (*arg4)(char const *,tiledb_object_t,void *) = 0 ; + void *arg5 = 0 ; int result; (void)jenv; diff --git a/src/main/java/examples/io/tiledb/java/api/ArrayDenseCreate.java b/src/main/java/examples/io/tiledb/java/api/ArrayDenseCreate.java index 102ca152..4f698dc9 100644 --- a/src/main/java/examples/io/tiledb/java/api/ArrayDenseCreate.java +++ b/src/main/java/examples/io/tiledb/java/api/ArrayDenseCreate.java @@ -68,9 +68,6 @@ public static void main(String[] args) throws Exception { // Check array schema schema.check(); - // Print array schema contents - schema.dump(); - Array.create("my_dense_array", schema); } } diff --git a/src/main/java/examples/io/tiledb/java/api/ArraySchemaExample.java b/src/main/java/examples/io/tiledb/java/api/ArraySchemaExample.java index 652f39f6..efd952cb 100644 --- a/src/main/java/examples/io/tiledb/java/api/ArraySchemaExample.java +++ b/src/main/java/examples/io/tiledb/java/api/ArraySchemaExample.java @@ -71,8 +71,6 @@ public static void main(String[] args) throws Exception { e.printStackTrace(); } - schema.dump(); - // Print from getters System.out.println( "\nFrom getters:" @@ -95,9 +93,6 @@ public static void main(String[] args) throws Exception { System.out.println("* " + a.getKey()); } - // Print getDomain - schema.getDomain().dump(); - // Print the dimension names using getters System.out.println("\nArray schema dimension names: "); for (Dimension d : (List) schema.getDomain().getDimensions()) { diff --git a/src/main/java/examples/io/tiledb/java/api/ArraySparseCreate.java b/src/main/java/examples/io/tiledb/java/api/ArraySparseCreate.java index 71cd60fa..9f9f2192 100644 --- a/src/main/java/examples/io/tiledb/java/api/ArraySparseCreate.java +++ b/src/main/java/examples/io/tiledb/java/api/ArraySparseCreate.java @@ -72,9 +72,6 @@ public static void main(String[] args) throws Exception { // Check array schema schema.check(); - // Print array schema contents - schema.dump(); - Array.create("my_sparse_array", schema); } } diff --git a/src/main/java/io/tiledb/java/api/Array.java b/src/main/java/io/tiledb/java/api/Array.java index 96f86292..067d589a 100644 --- a/src/main/java/io/tiledb/java/api/Array.java +++ b/src/main/java/io/tiledb/java/api/Array.java @@ -56,8 +56,8 @@ public class Array implements AutoCloseable { private Domain domain; private QueryType query_type; - private SWIGTYPE_p_tiledb_array_t arrayp; - private SWIGTYPE_p_p_tiledb_array_t arraypp; + private SWIGTYPE_p_tiledb_array_handle_t arrayp; + private SWIGTYPE_p_p_tiledb_array_handle_t arraypp; /** * Constructs an Array object opening the array for reading. @@ -161,14 +161,14 @@ private synchronized void openArray( BigInteger timestamp_start, BigInteger timestamp_end) throws TileDBError { - SWIGTYPE_p_p_tiledb_array_t _arraypp = tiledb.new_tiledb_array_tpp(); + SWIGTYPE_p_p_tiledb_array_handle_t _arraypp = tiledb.new_tiledb_array_tpp(); try { ctx.handleError(tiledb.tiledb_array_alloc(ctx.getCtxp(), uri, _arraypp)); } catch (TileDBError err) { tiledb.delete_tiledb_array_tpp(_arraypp); throw err; } - SWIGTYPE_p_tiledb_array_t _arrayp = tiledb.tiledb_array_tpp_value(_arraypp); + SWIGTYPE_p_tiledb_array_handle_t _arrayp = tiledb.tiledb_array_tpp_value(_arraypp); if (timestamp_start != null) { Util.checkBigIntegerRange(timestamp_start); @@ -963,7 +963,7 @@ public QueryType getQueryType() { } /** @return SWIG tiledb_array_t pointer wrapper object. */ - protected SWIGTYPE_p_tiledb_array_t getArrayp() { + protected SWIGTYPE_p_tiledb_array_handle_t getArrayp() { return arrayp; } diff --git a/src/main/java/io/tiledb/java/api/ArraySchema.java b/src/main/java/io/tiledb/java/api/ArraySchema.java index aae82d22..e61d3f51 100644 --- a/src/main/java/io/tiledb/java/api/ArraySchema.java +++ b/src/main/java/io/tiledb/java/api/ArraySchema.java @@ -144,25 +144,6 @@ public ArraySchema(Context ctx, String uri) throws TileDBError { this.schemapp = _schemapp; } - /** - * Dumps the array schema in an ASCII representation to STDOUT. - * - * @exception TileDBError A TileDB exception - */ - public void dump() throws TileDBError { - ctx.handleError(tiledb.tiledb_array_schema_dump_stdout(ctx.getCtxp(), getSchemap())); - } - - /** - * Dumps the array schema text representation to a file. - * - * @param filename The local file path to save the schema text representation - * @exception TileDBError A TileDB exception - */ - public void dump(String filename) throws TileDBError { - ctx.handleError(tiledb.tiledb_array_schema_dump_file(ctx.getCtxp(), getSchemap(), filename)); - } - /** * Returns the type of the TileDB Array * diff --git a/src/main/java/io/tiledb/java/api/Domain.java b/src/main/java/io/tiledb/java/api/Domain.java index a9cfc8b8..636aad73 100644 --- a/src/main/java/io/tiledb/java/api/Domain.java +++ b/src/main/java/io/tiledb/java/api/Domain.java @@ -102,25 +102,6 @@ protected SWIGTYPE_p_tiledb_domain_t getDomainp() { // // } - /** - * Dumps the Domain in an ASCII representation to stdout. - * - * @exception TileDBError A TileDB exception - */ - public void dump() throws TileDBError { - ctx.handleError(tiledb.tiledb_domain_dump_stdout(ctx.getCtxp(), domainp)); - } - - /** - * Dumps the Domain in an ASCII representation to stdout. - * - * @param filename A string filename - * @exception TileDBError A TileDB exception - */ - public void dump(String filename) throws TileDBError { - ctx.handleError(tiledb.tiledb_domain_dump_file(ctx.getCtxp(), domainp, filename)); - } - /** * @return The domain Enumerated type. * @exception TileDBError A TileDB exception diff --git a/src/main/java/io/tiledb/java/api/FragmentInfo.java b/src/main/java/io/tiledb/java/api/FragmentInfo.java index 2ee83bec..22618445 100644 --- a/src/main/java/io/tiledb/java/api/FragmentInfo.java +++ b/src/main/java/io/tiledb/java/api/FragmentInfo.java @@ -1,11 +1,11 @@ package io.tiledb.java.api; import io.tiledb.libtiledb.*; -import io.tiledb.libtiledb.SWIGTYPE_p_tiledb_fragment_info_t; +import io.tiledb.libtiledb.SWIGTYPE_p_tiledb_fragment_info_handle_t; public class FragmentInfo implements AutoCloseable { - private SWIGTYPE_p_tiledb_fragment_info_t fragmentInfop; - private SWIGTYPE_p_p_tiledb_fragment_info_t fragmentInfopp; + private SWIGTYPE_p_tiledb_fragment_info_handle_t fragmentInfop; + private SWIGTYPE_p_p_tiledb_fragment_info_handle_t fragmentInfopp; private Context ctx; private String uri; diff --git a/src/main/java/io/tiledb/java/api/Group.java b/src/main/java/io/tiledb/java/api/Group.java index c8ecd431..05ae5874 100644 --- a/src/main/java/io/tiledb/java/api/Group.java +++ b/src/main/java/io/tiledb/java/api/Group.java @@ -273,25 +273,6 @@ public void removeMember(String nameOrUri) throws TileDBError { ctx.handleError(tiledb.tiledb_group_remove_member(ctx.getCtxp(), getGroupp(), nameOrUri)); } - /** - * Dump a string representation of a group - * - * @param string The string. - * @param flag is recursive. - * @throws TileDBError - */ - public void dumpStr(String string, boolean flag) throws TileDBError { - SWIGTYPE_p_p_char valuepp = tiledb.new_charpp(); - - try { - ctx.handleError( - tiledb.tiledb_group_dump_str( - ctx.getCtxp(), getGroupp(), valuepp, flag ? (short) 1 : (short) 0)); - } finally { - tiledb.delete_charpp(valuepp); - } - } - /** * Gets a metadata item from an open group using an index. The array must be opened in READ mode, * otherwise the function will error out. diff --git a/src/main/java/io/tiledb/java/api/SubArray.java b/src/main/java/io/tiledb/java/api/SubArray.java index f056afe6..f2a6683b 100644 --- a/src/main/java/io/tiledb/java/api/SubArray.java +++ b/src/main/java/io/tiledb/java/api/SubArray.java @@ -2,17 +2,17 @@ import io.tiledb.libtiledb.SWIGTYPE_p_int; import io.tiledb.libtiledb.SWIGTYPE_p_p_char; -import io.tiledb.libtiledb.SWIGTYPE_p_p_tiledb_subarray_t; +import io.tiledb.libtiledb.SWIGTYPE_p_p_tiledb_subarray_handle_t; import io.tiledb.libtiledb.SWIGTYPE_p_p_void; -import io.tiledb.libtiledb.SWIGTYPE_p_tiledb_subarray_t; +import io.tiledb.libtiledb.SWIGTYPE_p_tiledb_subarray_handle_t; import io.tiledb.libtiledb.SWIGTYPE_p_unsigned_long_long; import io.tiledb.libtiledb.tiledb; import io.tiledb.libtiledb.uint64_tArray; import java.math.BigInteger; public class SubArray implements AutoCloseable { - private SWIGTYPE_p_tiledb_subarray_t subArrayp; - private SWIGTYPE_p_p_tiledb_subarray_t subArraypp; + private SWIGTYPE_p_tiledb_subarray_handle_t subArrayp; + private SWIGTYPE_p_p_tiledb_subarray_handle_t subArraypp; private Context ctx; private Array array; @@ -35,7 +35,7 @@ public SubArray(Context ctx, Array array) throws TileDBError { * * @return the subarray pointer */ - public SWIGTYPE_p_tiledb_subarray_t getSubArrayp() { + public SWIGTYPE_p_tiledb_subarray_handle_t getSubArrayp() { return subArrayp; } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_FILE.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_FILE.java index 5e726f04..47372d35 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_FILE.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_FILE.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_double.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_double.java index 7d5cb62c..953a17a1 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_double.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_double.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_enum_tiledb_object_t_p_void__int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_enum_tiledb_object_t_p_void__int.java index 6bf29a36..cfead847 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_enum_tiledb_object_t_p_void__int.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_enum_tiledb_object_t_p_void__int.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_p_void__int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_p_void__int.java index 8267f69c..898a2e7d 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_p_void__int.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_p_void__int.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_p_void__int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_p_void__int.java index 4674320f..45536980 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_p_void__int.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_p_void__int.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int.java new file mode 100644 index 00000000..37d75aad --- /dev/null +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int.java @@ -0,0 +1,34 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (https://www.swig.org). + * Version 4.4.1 + * + * Do not make changes to this file unless you know what you are doing - modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package io.tiledb.libtiledb; + +public +class SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int { + private transient long swigCPtr; + + protected SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { + swigCPtr = cPtr; + } + + protected + SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int() { + swigCPtr = 0; + } + + protected static long getCPtr( + SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } + + protected static long swigRelease( + SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } +} diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_void__void.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_void__void.java index cedbe615..64a4b358 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_void__void.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_f_p_void__void.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_float.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_float.java index 9ff96ca0..05b20a86 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_float.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_float.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_int.java index e91fd033..065079b5 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_int.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_int.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_long_long.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_long_long.java index 522639b3..a83df373 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_long_long.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_long_long.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_capi_return_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_capi_return_t.java index dfa73ff9..7cc4c41c 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_capi_return_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_capi_return_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_char.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_char.java index 9aa63ef5..0e8fabef 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_char.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_char.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_int.java index dcd13f52..c45a3f31 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_int.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_int.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_p_void.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_p_void.java index 37558a78..bfd3e6c4 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_p_void.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_p_void.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_handle_t.java new file mode 100644 index 00000000..c934233f --- /dev/null +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_handle_t.java @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (https://www.swig.org). + * Version 4.4.1 + * + * Do not make changes to this file unless you know what you are doing - modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package io.tiledb.libtiledb; + +public class SWIGTYPE_p_p_tiledb_array_handle_t { + private transient long swigCPtr; + + protected SWIGTYPE_p_p_tiledb_array_handle_t( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { + swigCPtr = cPtr; + } + + protected SWIGTYPE_p_p_tiledb_array_handle_t() { + swigCPtr = 0; + } + + protected static long getCPtr(SWIGTYPE_p_p_tiledb_array_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } + + protected static long swigRelease(SWIGTYPE_p_p_tiledb_array_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } +} diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_evolution_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_evolution_t.java index 1582058a..367be4c5 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_evolution_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_evolution_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_t.java index de3c47bb..4d77c7a3 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_schema_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_t.java deleted file mode 100644 index 26570fe6..00000000 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_array_t.java +++ /dev/null @@ -1,29 +0,0 @@ -/* ---------------------------------------------------------------------------- - * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 - * - * Do not make changes to this file unless you know what you are doing - modify - * the SWIG interface file instead. - * ----------------------------------------------------------------------------- */ - -package io.tiledb.libtiledb; - -public class SWIGTYPE_p_p_tiledb_array_t { - private transient long swigCPtr; - - protected SWIGTYPE_p_p_tiledb_array_t(long cPtr, @SuppressWarnings("unused") boolean futureUse) { - swigCPtr = cPtr; - } - - protected SWIGTYPE_p_p_tiledb_array_t() { - swigCPtr = 0; - } - - protected static long getCPtr(SWIGTYPE_p_p_tiledb_array_t obj) { - return (obj == null) ? 0 : obj.swigCPtr; - } - - protected static long swigRelease(SWIGTYPE_p_p_tiledb_array_t obj) { - return (obj == null) ? 0 : obj.swigCPtr; - } -} diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_attribute_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_attribute_t.java index 2a68aebf..52081436 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_attribute_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_attribute_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_handle_t.java index ba640d44..25d5ab74 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_list_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_list_handle_t.java index c8941c08..ab73b8c4 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_list_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_buffer_list_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operation_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operation_t.java index 73412ff0..574b5e51 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operation_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operation_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operator_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operator_t.java index e843fa3f..678f6396 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operator_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_channel_operator_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_iter_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_iter_handle_t.java index 8b4d368a..5a585a32 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_iter_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_iter_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_t.java index ba852915..98715ec8 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_config_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_consolidation_plan_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_consolidation_plan_t.java index c52f7d60..2f4b12b1 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_consolidation_plan_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_consolidation_plan_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ctx_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ctx_t.java index 68a8f315..d6cdb19e 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ctx_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ctx_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_current_domain_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_current_domain_t.java index d5646cdc..78653d79 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_current_domain_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_current_domain_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_label_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_label_handle_t.java index ae97f1f7..fbde5583 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_label_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_label_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_t.java index 61fce802..bda92c64 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_dimension_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_domain_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_domain_t.java index af1c0089..d1fe7676 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_domain_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_domain_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_enumeration_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_enumeration_t.java index 3bbbbe79..f2b3fc53 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_enumeration_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_enumeration_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_error_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_error_handle_t.java index 17866f92..a1c4a3b2 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_error_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_error_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_list_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_list_handle_t.java index e2bd7ba9..eb32b124 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_list_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_list_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_t.java index b4168ed3..551ef206 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_filter_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_fragment_info_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_fragment_info_handle_t.java similarity index 76% rename from src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_fragment_info_t.java rename to src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_fragment_info_handle_t.java index 352ce897..318eb9bb 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_fragment_info_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_fragment_info_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -8,23 +8,23 @@ package io.tiledb.libtiledb; -public class SWIGTYPE_p_p_tiledb_fragment_info_t { +public class SWIGTYPE_p_p_tiledb_fragment_info_handle_t { private transient long swigCPtr; - protected SWIGTYPE_p_p_tiledb_fragment_info_t( + protected SWIGTYPE_p_p_tiledb_fragment_info_handle_t( long cPtr, @SuppressWarnings("unused") boolean futureUse) { swigCPtr = cPtr; } - protected SWIGTYPE_p_p_tiledb_fragment_info_t() { + protected SWIGTYPE_p_p_tiledb_fragment_info_handle_t() { swigCPtr = 0; } - protected static long getCPtr(SWIGTYPE_p_p_tiledb_fragment_info_t obj) { + protected static long getCPtr(SWIGTYPE_p_p_tiledb_fragment_info_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } - protected static long swigRelease(SWIGTYPE_p_p_tiledb_fragment_info_t obj) { + protected static long swigRelease(SWIGTYPE_p_p_tiledb_fragment_info_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_group_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_group_handle_t.java index a371a5d3..40cb021c 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_group_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_group_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ndrectangle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ndrectangle_t.java index 6bb63fd8..b4b563c3 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ndrectangle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_ndrectangle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_profile_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_profile_handle_t.java new file mode 100644 index 00000000..29ff3e4c --- /dev/null +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_profile_handle_t.java @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (https://www.swig.org). + * Version 4.4.1 + * + * Do not make changes to this file unless you know what you are doing - modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package io.tiledb.libtiledb; + +public class SWIGTYPE_p_p_tiledb_profile_handle_t { + private transient long swigCPtr; + + protected SWIGTYPE_p_p_tiledb_profile_handle_t( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { + swigCPtr = cPtr; + } + + protected SWIGTYPE_p_p_tiledb_profile_handle_t() { + swigCPtr = 0; + } + + protected static long getCPtr(SWIGTYPE_p_p_tiledb_profile_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } + + protected static long swigRelease(SWIGTYPE_p_p_tiledb_profile_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } +} diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_channel_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_channel_t.java index f879bb33..5e0a1849 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_channel_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_channel_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_condition_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_condition_t.java index 49d8092e..57af6f52 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_condition_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_condition_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_field_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_field_t.java index 3a4a07b2..3ed2abeb 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_field_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_field_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_t.java index 9a192064..cf80b036 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_query_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_range_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_range_t.java index 97c9ad19..ec41c495 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_range_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_range_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -19,7 +19,7 @@ protected SWIGTYPE_p_p_tiledb_range_t() { swigCPtr = 0; } - public static long getCPtr(SWIGTYPE_p_p_tiledb_range_t obj) { // todo + protected static long getCPtr(SWIGTYPE_p_p_tiledb_range_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_string_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_string_handle_t.java index 5399c6a3..2039da6c 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_string_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_string_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_subarray_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_subarray_handle_t.java similarity index 72% rename from src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_subarray_t.java rename to src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_subarray_handle_t.java index 2a45b4bb..ab5c8c0f 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_subarray_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_subarray_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -8,23 +8,23 @@ package io.tiledb.libtiledb; -public class SWIGTYPE_p_p_tiledb_subarray_t { +public class SWIGTYPE_p_p_tiledb_subarray_handle_t { private transient long swigCPtr; - protected SWIGTYPE_p_p_tiledb_subarray_t( + protected SWIGTYPE_p_p_tiledb_subarray_handle_t( long cPtr, @SuppressWarnings("unused") boolean futureUse) { swigCPtr = cPtr; } - protected SWIGTYPE_p_p_tiledb_subarray_t() { + protected SWIGTYPE_p_p_tiledb_subarray_handle_t() { swigCPtr = 0; } - protected static long getCPtr(SWIGTYPE_p_p_tiledb_subarray_t obj) { + protected static long getCPtr(SWIGTYPE_p_p_tiledb_subarray_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } - protected static long swigRelease(SWIGTYPE_p_p_tiledb_subarray_t obj) { + protected static long swigRelease(SWIGTYPE_p_p_tiledb_subarray_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.java index 61f039c7..2fc3ddb4 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_handle_t.java index a830ca18..0e2d3b12 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_tiledb_vfs_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_char.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_char.java index cade1a02..5ae99c5d 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_char.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_char.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_long_long.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_long_long.java index b77459fb..87aed10a 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_long_long.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_unsigned_long_long.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_void.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_void.java index b792ca0a..6551b157 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_void.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_p_void.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_short.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_short.java index 81b90523..ad63f252 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_short.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_short.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_signed_char.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_signed_char.java index 6bb1f92d..8427ec8b 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_signed_char.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_signed_char.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_subarray_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_handle_t.java similarity index 61% rename from src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_subarray_t.java rename to src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_handle_t.java index f20d2717..af198a0b 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_subarray_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -8,22 +8,23 @@ package io.tiledb.libtiledb; -public class SWIGTYPE_p_tiledb_subarray_t { +public class SWIGTYPE_p_tiledb_array_handle_t { private transient long swigCPtr; - protected SWIGTYPE_p_tiledb_subarray_t(long cPtr, @SuppressWarnings("unused") boolean futureUse) { + protected SWIGTYPE_p_tiledb_array_handle_t( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { swigCPtr = cPtr; } - protected SWIGTYPE_p_tiledb_subarray_t() { + protected SWIGTYPE_p_tiledb_array_handle_t() { swigCPtr = 0; } - protected static long getCPtr(SWIGTYPE_p_tiledb_subarray_t obj) { + protected static long getCPtr(SWIGTYPE_p_tiledb_array_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } - protected static long swigRelease(SWIGTYPE_p_tiledb_subarray_t obj) { + protected static long swigRelease(SWIGTYPE_p_tiledb_array_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_evolution_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_evolution_t.java index fc3198f1..19b31c16 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_evolution_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_evolution_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_t.java index 971f5c86..f6c73c0a 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_schema_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_type_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_type_t.java index 2a8fcfba..b8c9ac27 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_attribute_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_attribute_t.java index f5ef409f..a7229c59 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_attribute_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_attribute_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_handle_t.java index 04598ac0..d6a1139e 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_list_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_list_handle_t.java index d1113aff..1994824b 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_list_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_buffer_list_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operation_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operation_t.java index e55ab4c8..552a3235 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operation_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operation_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operator_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operator_t.java index 70b298b6..611bde6c 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operator_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_channel_operator_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_iter_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_iter_handle_t.java index cb534394..910ba0e2 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_iter_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_iter_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_t.java index 3b827e30..2b7aee3a 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_config_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_consolidation_plan_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_consolidation_plan_t.java index 998c076b..3f6db6f8 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_consolidation_plan_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_consolidation_plan_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ctx_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ctx_t.java index a4b8061f..c454dd9f 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ctx_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ctx_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_t.java index 8166d797..68c086d1 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_type_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_type_t.java index c60dbd6a..6f8ed413 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_current_domain_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_order_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_order_t.java index 06bf2c0d..6e5b5e75 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_order_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_order_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_protocol_t.java similarity index 60% rename from src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_t.java rename to src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_protocol_t.java index a2ad4af8..b0d4c72d 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_array_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_data_protocol_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -8,22 +8,23 @@ package io.tiledb.libtiledb; -public class SWIGTYPE_p_tiledb_array_t { +public class SWIGTYPE_p_tiledb_data_protocol_t { private transient long swigCPtr; - protected SWIGTYPE_p_tiledb_array_t(long cPtr, @SuppressWarnings("unused") boolean futureUse) { + protected SWIGTYPE_p_tiledb_data_protocol_t( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { swigCPtr = cPtr; } - protected SWIGTYPE_p_tiledb_array_t() { + protected SWIGTYPE_p_tiledb_data_protocol_t() { swigCPtr = 0; } - protected static long getCPtr(SWIGTYPE_p_tiledb_array_t obj) { + protected static long getCPtr(SWIGTYPE_p_tiledb_data_protocol_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } - protected static long swigRelease(SWIGTYPE_p_tiledb_array_t obj) { + protected static long swigRelease(SWIGTYPE_p_tiledb_data_protocol_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_datatype_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_datatype_t.java index 2a0c3d18..fe29fd14 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_datatype_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_datatype_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_label_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_label_handle_t.java index d34a7163..404054bb 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_label_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_label_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_t.java index b16329c8..2aefb0ab 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_dimension_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_domain_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_domain_t.java index 6abd135a..f20e96b5 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_domain_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_domain_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_encryption_type_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_encryption_type_t.java index c42d7c3a..cbcfc2b5 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_encryption_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_encryption_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_enumeration_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_enumeration_t.java index c0adbd8b..0ca50991 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_enumeration_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_enumeration_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_error_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_error_handle_t.java index c0fa1f54..cee6fe5a 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_error_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_error_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_field_origin_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_field_origin_t.java index f5b1ce7d..d5f77899 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_field_origin_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_field_origin_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filesystem_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filesystem_t.java index 9dcab312..0c1fae15 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filesystem_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filesystem_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_list_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_list_handle_t.java index 6456fa10..90df3da7 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_list_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_list_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_option_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_option_t.java index 28682c3b..7a4b70e2 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_option_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_option_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_t.java index 201914ba..630e2eda 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_type_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_type_t.java index 8db9c333..ecde2b9c 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_filter_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_fragment_info_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_fragment_info_handle_t.java similarity index 77% rename from src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_fragment_info_t.java rename to src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_fragment_info_handle_t.java index 0de744e9..9fc63745 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_fragment_info_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_fragment_info_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -8,23 +8,23 @@ package io.tiledb.libtiledb; -public class SWIGTYPE_p_tiledb_fragment_info_t { +public class SWIGTYPE_p_tiledb_fragment_info_handle_t { private transient long swigCPtr; - protected SWIGTYPE_p_tiledb_fragment_info_t( + protected SWIGTYPE_p_tiledb_fragment_info_handle_t( long cPtr, @SuppressWarnings("unused") boolean futureUse) { swigCPtr = cPtr; } - protected SWIGTYPE_p_tiledb_fragment_info_t() { + protected SWIGTYPE_p_tiledb_fragment_info_handle_t() { swigCPtr = 0; } - protected static long getCPtr(SWIGTYPE_p_tiledb_fragment_info_t obj) { + protected static long getCPtr(SWIGTYPE_p_tiledb_fragment_info_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } - protected static long swigRelease(SWIGTYPE_p_tiledb_fragment_info_t obj) { + protected static long swigRelease(SWIGTYPE_p_tiledb_fragment_info_handle_t obj) { return (obj == null) ? 0 : obj.swigCPtr; } } diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_group_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_group_handle_t.java index a8d4ec4d..601eb873 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_group_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_group_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_layout_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_layout_t.java index a875e9fc..2b8bba5d 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_layout_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_layout_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_mime_type_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_mime_type_t.java index 28083f68..6b7c8d0b 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_mime_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_mime_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ndrectangle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ndrectangle_t.java index 81bc777b..437b2bdc 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ndrectangle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_ndrectangle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_object_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_object_t.java index 86b44461..4ffc2e0c 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_object_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_object_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_profile_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_profile_handle_t.java new file mode 100644 index 00000000..09a9c6ae --- /dev/null +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_profile_handle_t.java @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (https://www.swig.org). + * Version 4.4.1 + * + * Do not make changes to this file unless you know what you are doing - modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package io.tiledb.libtiledb; + +public class SWIGTYPE_p_tiledb_profile_handle_t { + private transient long swigCPtr; + + protected SWIGTYPE_p_tiledb_profile_handle_t( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { + swigCPtr = cPtr; + } + + protected SWIGTYPE_p_tiledb_profile_handle_t() { + swigCPtr = 0; + } + + protected static long getCPtr(SWIGTYPE_p_tiledb_profile_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } + + protected static long swigRelease(SWIGTYPE_p_tiledb_profile_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } +} diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_channel_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_channel_t.java index e292807f..649697f1 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_channel_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_channel_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_condition_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_condition_t.java index c92266d4..0256ce53 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_condition_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_condition_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_field_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_field_t.java index 8d481627..87dd0327 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_field_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_field_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_status_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_status_t.java index 2686ecc8..98727812 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_status_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_status_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_t.java index 4e166d5f..7fcebdb0 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_type_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_type_t.java index 25f4ab08..3920b9bf 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_query_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_string_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_string_handle_t.java index 199e2385..1dd000fb 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_string_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_string_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_subarray_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_subarray_handle_t.java new file mode 100644 index 00000000..bd6f15c0 --- /dev/null +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_subarray_handle_t.java @@ -0,0 +1,30 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (https://www.swig.org). + * Version 4.4.1 + * + * Do not make changes to this file unless you know what you are doing - modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package io.tiledb.libtiledb; + +public class SWIGTYPE_p_tiledb_subarray_handle_t { + private transient long swigCPtr; + + protected SWIGTYPE_p_tiledb_subarray_handle_t( + long cPtr, @SuppressWarnings("unused") boolean futureUse) { + swigCPtr = cPtr; + } + + protected SWIGTYPE_p_tiledb_subarray_handle_t() { + swigCPtr = 0; + } + + protected static long getCPtr(SWIGTYPE_p_tiledb_subarray_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } + + protected static long swigRelease(SWIGTYPE_p_tiledb_subarray_handle_t obj) { + return (obj == null) ? 0 : obj.swigCPtr; + } +} diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_fh_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_fh_handle_t.java index 6f9589d7..3ee2c67b 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_fh_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_fh_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_handle_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_handle_t.java index 6ea7697a..9a0efb92 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_handle_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_handle_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_mode_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_mode_t.java index afbdeeda..da0d9f90 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_mode_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_vfs_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_walk_order_t.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_walk_order_t.java index b30332e5..d252b8c2 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_walk_order_t.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_tiledb_walk_order_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_char.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_char.java index 006ecf03..73e13bd6 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_char.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_char.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_int.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_int.java index 1670e0be..eafc7544 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_int.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_int.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long.java index 7fce2349..2dc250a6 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long_long.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long_long.java index 021c2606..599e174f 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long_long.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_long_long.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_short.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_short.java index 893d69e3..3a04b7ef 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_short.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_unsigned_short.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_void.java b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_void.java index 6c607e6d..c2963ec8 100644 --- a/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_void.java +++ b/src/main/java/io/tiledb/libtiledb/SWIGTYPE_p_void.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/capi_return_t.java b/src/main/java/io/tiledb/libtiledb/capi_return_t.java index ca7b0305..5632a5f4 100644 --- a/src/main/java/io/tiledb/libtiledb/capi_return_t.java +++ b/src/main/java/io/tiledb/libtiledb/capi_return_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(capi_return_t obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public capi_return_t(int nelements) { + public capi_return_t(long nelements) { this(tiledbJNI.new_capi_return_t(nelements), true); } - public capi_return_t getitem(int index) { + public capi_return_t getitem(long index) { return new capi_return_t(tiledbJNI.capi_return_t_getitem(swigCPtr, this, index), true); } - public void setitem(int index, capi_return_t value) { + public void setitem(long index, capi_return_t value) { tiledbJNI.capi_return_t_setitem(swigCPtr, this, index, capi_return_t.getCPtr(value), value); } diff --git a/src/main/java/io/tiledb/libtiledb/charArray.java b/src/main/java/io/tiledb/libtiledb/charArray.java index bdd0a2db..40dd4b0c 100644 --- a/src/main/java/io/tiledb/libtiledb/charArray.java +++ b/src/main/java/io/tiledb/libtiledb/charArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(charArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public charArray(int nelements) { + public charArray(long nelements) { this(tiledbJNI.new_charArray(nelements), true); } - public char getitem(int index) { + public char getitem(long index) { return tiledbJNI.charArray_getitem(swigCPtr, this, index); } - public void setitem(int index, char value) { + public void setitem(long index, char value) { tiledbJNI.charArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/doubleArray.java b/src/main/java/io/tiledb/libtiledb/doubleArray.java index 6f12d3f0..883c1f89 100644 --- a/src/main/java/io/tiledb/libtiledb/doubleArray.java +++ b/src/main/java/io/tiledb/libtiledb/doubleArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(doubleArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public doubleArray(int nelements) { + public doubleArray(long nelements) { this(tiledbJNI.new_doubleArray(nelements), true); } - public double getitem(int index) { + public double getitem(long index) { return tiledbJNI.doubleArray_getitem(swigCPtr, this, index); } - public void setitem(int index, double value) { + public void setitem(long index, double value) { tiledbJNI.doubleArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/floatArray.java b/src/main/java/io/tiledb/libtiledb/floatArray.java index ce30aba6..d8ab2646 100644 --- a/src/main/java/io/tiledb/libtiledb/floatArray.java +++ b/src/main/java/io/tiledb/libtiledb/floatArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(floatArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public floatArray(int nelements) { + public floatArray(long nelements) { this(tiledbJNI.new_floatArray(nelements), true); } - public float getitem(int index) { + public float getitem(long index) { return tiledbJNI.floatArray_getitem(swigCPtr, this, index); } - public void setitem(int index, float value) { + public void setitem(long index, float value) { tiledbJNI.floatArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/int16_tArray.java b/src/main/java/io/tiledb/libtiledb/int16_tArray.java index f8089048..66e0db91 100644 --- a/src/main/java/io/tiledb/libtiledb/int16_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/int16_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(int16_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public int16_tArray(int nelements) { + public int16_tArray(long nelements) { this(tiledbJNI.new_int16_tArray(nelements), true); } - public short getitem(int index) { + public short getitem(long index) { return tiledbJNI.int16_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, short value) { + public void setitem(long index, short value) { tiledbJNI.int16_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/int32_tArray.java b/src/main/java/io/tiledb/libtiledb/int32_tArray.java index fec8731a..c8f573b5 100644 --- a/src/main/java/io/tiledb/libtiledb/int32_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/int32_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(int32_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public int32_tArray(int nelements) { + public int32_tArray(long nelements) { this(tiledbJNI.new_int32_tArray(nelements), true); } - public int getitem(int index) { + public int getitem(long index) { return tiledbJNI.int32_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, int value) { + public void setitem(long index, int value) { tiledbJNI.int32_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/int64_tArray.java b/src/main/java/io/tiledb/libtiledb/int64_tArray.java index ccd04805..0c168b39 100644 --- a/src/main/java/io/tiledb/libtiledb/int64_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/int64_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(int64_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public int64_tArray(int nelements) { + public int64_tArray(long nelements) { this(tiledbJNI.new_int64_tArray(nelements), true); } - public long getitem(int index) { + public long getitem(long index) { return tiledbJNI.int64_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, long value) { + public void setitem(long index, long value) { tiledbJNI.int64_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/int8_tArray.java b/src/main/java/io/tiledb/libtiledb/int8_tArray.java index 0223c4b4..42b8570e 100644 --- a/src/main/java/io/tiledb/libtiledb/int8_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/int8_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(int8_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public int8_tArray(int nelements) { + public int8_tArray(long nelements) { this(tiledbJNI.new_int8_tArray(nelements), true); } - public byte getitem(int index) { + public byte getitem(long index) { return tiledbJNI.int8_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, byte value) { + public void setitem(long index, byte value) { tiledbJNI.int8_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/tiledb.java b/src/main/java/io/tiledb/libtiledb/tiledb.java index 82485e80..19c5c59f 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -9,7 +9,7 @@ package io.tiledb.libtiledb; public class tiledb implements tiledbConstants { - public static SWIGTYPE_p_p_char new_charpArray(int nelements) { + public static SWIGTYPE_p_p_char new_charpArray(long nelements) { long cPtr = tiledbJNI.new_charpArray(nelements); return (cPtr == 0) ? null : new SWIGTYPE_p_p_char(cPtr, false); } @@ -18,15 +18,15 @@ public static void delete_charpArray(SWIGTYPE_p_p_char ary) { tiledbJNI.delete_charpArray(SWIGTYPE_p_p_char.getCPtr(ary)); } - public static String charpArray_getitem(SWIGTYPE_p_p_char ary, int index) { + public static String charpArray_getitem(SWIGTYPE_p_p_char ary, long index) { return tiledbJNI.charpArray_getitem(SWIGTYPE_p_p_char.getCPtr(ary), index); } - public static void charpArray_setitem(SWIGTYPE_p_p_char ary, int index, String value) { + public static void charpArray_setitem(SWIGTYPE_p_p_char ary, long index, String value) { tiledbJNI.charpArray_setitem(SWIGTYPE_p_p_char.getCPtr(ary), index, value); } - public static SWIGTYPE_p_p_void new_voidpArray(int nelements) { + public static SWIGTYPE_p_p_void new_voidpArray(long nelements) { long cPtr = tiledbJNI.new_voidpArray(nelements); return (cPtr == 0) ? null : new SWIGTYPE_p_p_void(cPtr, false); } @@ -35,12 +35,12 @@ public static void delete_voidpArray(SWIGTYPE_p_p_void ary) { tiledbJNI.delete_voidpArray(SWIGTYPE_p_p_void.getCPtr(ary)); } - public static SWIGTYPE_p_void voidpArray_getitem(SWIGTYPE_p_p_void ary, int index) { + public static SWIGTYPE_p_void voidpArray_getitem(SWIGTYPE_p_p_void ary, long index) { long cPtr = tiledbJNI.voidpArray_getitem(SWIGTYPE_p_p_void.getCPtr(ary), index); return (cPtr == 0) ? null : new SWIGTYPE_p_void(cPtr, false); } - public static void voidpArray_setitem(SWIGTYPE_p_p_void ary, int index, SWIGTYPE_p_void value) { + public static void voidpArray_setitem(SWIGTYPE_p_p_void ary, long index, SWIGTYPE_p_void value) { tiledbJNI.voidpArray_setitem( SWIGTYPE_p_p_void.getCPtr(ary), index, SWIGTYPE_p_void.getCPtr(value)); } @@ -661,56 +661,62 @@ public static tiledb_current_domain_type_t tiledb_current_domain_type_tp_value( SWIGTYPE_p_tiledb_current_domain_type_t.getCPtr(obj))); } - public static SWIGTYPE_p_p_tiledb_array_t new_tiledb_array_tpp() { + public static SWIGTYPE_p_p_tiledb_array_handle_t new_tiledb_array_tpp() { long cPtr = tiledbJNI.new_tiledb_array_tpp(); - return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_array_t(cPtr, false); + return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_array_handle_t(cPtr, false); } - public static SWIGTYPE_p_p_tiledb_array_t copy_tiledb_array_tpp(SWIGTYPE_p_tiledb_array_t value) { - long cPtr = tiledbJNI.copy_tiledb_array_tpp(SWIGTYPE_p_tiledb_array_t.getCPtr(value)); - return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_array_t(cPtr, false); + public static SWIGTYPE_p_p_tiledb_array_handle_t copy_tiledb_array_tpp( + SWIGTYPE_p_tiledb_array_handle_t value) { + long cPtr = tiledbJNI.copy_tiledb_array_tpp(SWIGTYPE_p_tiledb_array_handle_t.getCPtr(value)); + return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_array_handle_t(cPtr, false); } - public static void delete_tiledb_array_tpp(SWIGTYPE_p_p_tiledb_array_t obj) { - tiledbJNI.delete_tiledb_array_tpp(SWIGTYPE_p_p_tiledb_array_t.getCPtr(obj)); + public static void delete_tiledb_array_tpp(SWIGTYPE_p_p_tiledb_array_handle_t obj) { + tiledbJNI.delete_tiledb_array_tpp(SWIGTYPE_p_p_tiledb_array_handle_t.getCPtr(obj)); } public static void tiledb_array_tpp_assign( - SWIGTYPE_p_p_tiledb_array_t obj, SWIGTYPE_p_tiledb_array_t value) { + SWIGTYPE_p_p_tiledb_array_handle_t obj, SWIGTYPE_p_tiledb_array_handle_t value) { tiledbJNI.tiledb_array_tpp_assign( - SWIGTYPE_p_p_tiledb_array_t.getCPtr(obj), SWIGTYPE_p_tiledb_array_t.getCPtr(value)); + SWIGTYPE_p_p_tiledb_array_handle_t.getCPtr(obj), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(value)); } - public static SWIGTYPE_p_tiledb_array_t tiledb_array_tpp_value(SWIGTYPE_p_p_tiledb_array_t obj) { - long cPtr = tiledbJNI.tiledb_array_tpp_value(SWIGTYPE_p_p_tiledb_array_t.getCPtr(obj)); - return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_array_t(cPtr, false); + public static SWIGTYPE_p_tiledb_array_handle_t tiledb_array_tpp_value( + SWIGTYPE_p_p_tiledb_array_handle_t obj) { + long cPtr = tiledbJNI.tiledb_array_tpp_value(SWIGTYPE_p_p_tiledb_array_handle_t.getCPtr(obj)); + return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_array_handle_t(cPtr, false); } - public static SWIGTYPE_p_p_tiledb_subarray_t new_tiledb_subarray_tpp() { + public static SWIGTYPE_p_p_tiledb_subarray_handle_t new_tiledb_subarray_tpp() { long cPtr = tiledbJNI.new_tiledb_subarray_tpp(); - return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_subarray_t(cPtr, false); + return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_subarray_handle_t(cPtr, false); } - public static SWIGTYPE_p_p_tiledb_subarray_t copy_tiledb_subarray_tpp( - SWIGTYPE_p_tiledb_subarray_t value) { - long cPtr = tiledbJNI.copy_tiledb_subarray_tpp(SWIGTYPE_p_tiledb_subarray_t.getCPtr(value)); - return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_subarray_t(cPtr, false); + public static SWIGTYPE_p_p_tiledb_subarray_handle_t copy_tiledb_subarray_tpp( + SWIGTYPE_p_tiledb_subarray_handle_t value) { + long cPtr = + tiledbJNI.copy_tiledb_subarray_tpp(SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(value)); + return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_subarray_handle_t(cPtr, false); } - public static void delete_tiledb_subarray_tpp(SWIGTYPE_p_p_tiledb_subarray_t obj) { - tiledbJNI.delete_tiledb_subarray_tpp(SWIGTYPE_p_p_tiledb_subarray_t.getCPtr(obj)); + public static void delete_tiledb_subarray_tpp(SWIGTYPE_p_p_tiledb_subarray_handle_t obj) { + tiledbJNI.delete_tiledb_subarray_tpp(SWIGTYPE_p_p_tiledb_subarray_handle_t.getCPtr(obj)); } public static void tiledb_subarray_tpp_assign( - SWIGTYPE_p_p_tiledb_subarray_t obj, SWIGTYPE_p_tiledb_subarray_t value) { + SWIGTYPE_p_p_tiledb_subarray_handle_t obj, SWIGTYPE_p_tiledb_subarray_handle_t value) { tiledbJNI.tiledb_subarray_tpp_assign( - SWIGTYPE_p_p_tiledb_subarray_t.getCPtr(obj), SWIGTYPE_p_tiledb_subarray_t.getCPtr(value)); + SWIGTYPE_p_p_tiledb_subarray_handle_t.getCPtr(obj), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(value)); } - public static SWIGTYPE_p_tiledb_subarray_t tiledb_subarray_tpp_value( - SWIGTYPE_p_p_tiledb_subarray_t obj) { - long cPtr = tiledbJNI.tiledb_subarray_tpp_value(SWIGTYPE_p_p_tiledb_subarray_t.getCPtr(obj)); - return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_subarray_t(cPtr, false); + public static SWIGTYPE_p_tiledb_subarray_handle_t tiledb_subarray_tpp_value( + SWIGTYPE_p_p_tiledb_subarray_handle_t obj) { + long cPtr = + tiledbJNI.tiledb_subarray_tpp_value(SWIGTYPE_p_p_tiledb_subarray_handle_t.getCPtr(obj)); + return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_subarray_handle_t(cPtr, false); } public static SWIGTYPE_p_p_tiledb_config_t new_tiledb_config_tpp() { @@ -1076,34 +1082,39 @@ public static SWIGTYPE_p_tiledb_vfs_fh_handle_t tiledb_vfs_fh_tpp_value( return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_vfs_fh_handle_t(cPtr, false); } - public static SWIGTYPE_p_p_tiledb_fragment_info_t new_tiledb_fragment_info_tpp() { + public static SWIGTYPE_p_p_tiledb_fragment_info_handle_t new_tiledb_fragment_info_tpp() { long cPtr = tiledbJNI.new_tiledb_fragment_info_tpp(); - return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_fragment_info_t(cPtr, false); + return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_fragment_info_handle_t(cPtr, false); } - public static SWIGTYPE_p_p_tiledb_fragment_info_t copy_tiledb_fragment_info_tpp( - SWIGTYPE_p_tiledb_fragment_info_t value) { + public static SWIGTYPE_p_p_tiledb_fragment_info_handle_t copy_tiledb_fragment_info_tpp( + SWIGTYPE_p_tiledb_fragment_info_handle_t value) { long cPtr = - tiledbJNI.copy_tiledb_fragment_info_tpp(SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(value)); - return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_fragment_info_t(cPtr, false); + tiledbJNI.copy_tiledb_fragment_info_tpp( + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(value)); + return (cPtr == 0) ? null : new SWIGTYPE_p_p_tiledb_fragment_info_handle_t(cPtr, false); } - public static void delete_tiledb_fragment_info_tpp(SWIGTYPE_p_p_tiledb_fragment_info_t obj) { - tiledbJNI.delete_tiledb_fragment_info_tpp(SWIGTYPE_p_p_tiledb_fragment_info_t.getCPtr(obj)); + public static void delete_tiledb_fragment_info_tpp( + SWIGTYPE_p_p_tiledb_fragment_info_handle_t obj) { + tiledbJNI.delete_tiledb_fragment_info_tpp( + SWIGTYPE_p_p_tiledb_fragment_info_handle_t.getCPtr(obj)); } public static void tiledb_fragment_info_tpp_assign( - SWIGTYPE_p_p_tiledb_fragment_info_t obj, SWIGTYPE_p_tiledb_fragment_info_t value) { + SWIGTYPE_p_p_tiledb_fragment_info_handle_t obj, + SWIGTYPE_p_tiledb_fragment_info_handle_t value) { tiledbJNI.tiledb_fragment_info_tpp_assign( - SWIGTYPE_p_p_tiledb_fragment_info_t.getCPtr(obj), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(value)); + SWIGTYPE_p_p_tiledb_fragment_info_handle_t.getCPtr(obj), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(value)); } - public static SWIGTYPE_p_tiledb_fragment_info_t tiledb_fragment_info_tpp_value( - SWIGTYPE_p_p_tiledb_fragment_info_t obj) { + public static SWIGTYPE_p_tiledb_fragment_info_handle_t tiledb_fragment_info_tpp_value( + SWIGTYPE_p_p_tiledb_fragment_info_handle_t obj) { long cPtr = - tiledbJNI.tiledb_fragment_info_tpp_value(SWIGTYPE_p_p_tiledb_fragment_info_t.getCPtr(obj)); - return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_fragment_info_t(cPtr, false); + tiledbJNI.tiledb_fragment_info_tpp_value( + SWIGTYPE_p_p_tiledb_fragment_info_handle_t.getCPtr(obj)); + return (cPtr == 0) ? null : new SWIGTYPE_p_tiledb_fragment_info_handle_t(cPtr, false); } public static SWIGTYPE_p_p_tiledb_query_condition_t new_tiledb_query_condition_tpp() { @@ -1967,6 +1978,16 @@ public static capi_return_t tiledb_ctx_set_tag( tiledbJNI.tiledb_ctx_set_tag(SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), key, value), true); } + public static capi_return_t tiledb_ctx_get_data_protocol( + SWIGTYPE_p_tiledb_ctx_t ctx, String uri, SWIGTYPE_p_tiledb_data_protocol_t data_protocol) { + return new capi_return_t( + tiledbJNI.tiledb_ctx_get_data_protocol( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + uri, + SWIGTYPE_p_tiledb_data_protocol_t.getCPtr(data_protocol)), + true); + } + public static capi_return_t tiledb_filter_type_to_str( tiledb_filter_type_t filter_type, SWIGTYPE_p_p_char str) { return new capi_return_t( @@ -2246,14 +2267,6 @@ public static int tiledb_attribute_get_cell_size( SWIGTYPE_p_unsigned_long_long.getCPtr(cell_size)); } - public static int tiledb_attribute_dump( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_attribute_t attr, SWIGTYPE_p_FILE out) { - return tiledbJNI.tiledb_attribute_dump( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr), - SWIGTYPE_p_FILE.getCPtr(out)); - } - public static int tiledb_attribute_dump_str( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_attribute_t attr, @@ -2316,150 +2329,6 @@ public static int tiledb_attribute_get_fill_value_nullable( SWIGTYPE_p_unsigned_char.getCPtr(valid)); } - public static capi_return_t tiledb_buffer_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)), - true); - } - - public static void tiledb_buffer_free(SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { - tiledbJNI.tiledb_buffer_free(SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)); - } - - public static capi_return_t tiledb_buffer_set_type( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_handle_t buffer, - tiledb_datatype_t datatype) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_set_type( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), - datatype.swigValue()), - true); - } - - public static capi_return_t tiledb_buffer_get_type( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_handle_t buffer, - SWIGTYPE_p_tiledb_datatype_t datatype) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_get_type( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), - SWIGTYPE_p_tiledb_datatype_t.getCPtr(datatype)), - true); - } - - public static capi_return_t tiledb_buffer_get_data( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_handle_t buffer, - SWIGTYPE_p_p_void data, - SWIGTYPE_p_unsigned_long_long num_bytes) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_get_data( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), - SWIGTYPE_p_p_void.getCPtr(data), - SWIGTYPE_p_unsigned_long_long.getCPtr(num_bytes)), - true); - } - - public static capi_return_t tiledb_buffer_set_data( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_handle_t buffer, - SWIGTYPE_p_void data, - java.math.BigInteger size) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_set_data( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), - SWIGTYPE_p_void.getCPtr(data), - size), - true); - } - - public static capi_return_t tiledb_buffer_list_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_buffer_list_handle_t buffer_list) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_list_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list)), - true); - } - - public static void tiledb_buffer_list_free(SWIGTYPE_p_p_tiledb_buffer_list_handle_t buffer_list) { - tiledbJNI.tiledb_buffer_list_free( - SWIGTYPE_p_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list)); - } - - public static capi_return_t tiledb_buffer_list_get_num_buffers( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, - SWIGTYPE_p_unsigned_long_long num_buffers) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_list_get_num_buffers( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), - SWIGTYPE_p_unsigned_long_long.getCPtr(num_buffers)), - true); - } - - public static capi_return_t tiledb_buffer_list_get_buffer( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, - java.math.BigInteger buffer_idx, - SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_list_get_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), - buffer_idx, - SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)), - true); - } - - public static capi_return_t tiledb_buffer_list_get_total_size( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, - SWIGTYPE_p_unsigned_long_long total_size) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_list_get_total_size( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), - SWIGTYPE_p_unsigned_long_long.getCPtr(total_size)), - true); - } - - public static capi_return_t tiledb_buffer_list_flatten( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, - SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { - return new capi_return_t( - tiledbJNI.tiledb_buffer_list_flatten( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), - SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)), - true); - } - - public static capi_return_t tiledb_data_order_to_str( - tiledb_data_order_t data_order, SWIGTYPE_p_p_char str) { - return new capi_return_t( - tiledbJNI.tiledb_data_order_to_str(data_order.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), - true); - } - - public static capi_return_t tiledb_data_order_from_str( - String str, SWIGTYPE_p_tiledb_data_order_t data_order) { - return new capi_return_t( - tiledbJNI.tiledb_data_order_from_str( - str, SWIGTYPE_p_tiledb_data_order_t.getCPtr(data_order)), - true); - } - public static int tiledb_dimension_alloc( SWIGTYPE_p_tiledb_ctx_t ctx, String name, @@ -2554,14 +2423,6 @@ public static int tiledb_dimension_get_tile_extent( SWIGTYPE_p_p_void.getCPtr(tile_extent)); } - public static int tiledb_dimension_dump( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_dimension_t dim, SWIGTYPE_p_FILE out) { - return tiledbJNI.tiledb_dimension_dump( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_dimension_t.getCPtr(dim), - SWIGTYPE_p_FILE.getCPtr(out)); - } - public static int tiledb_dimension_dump_str( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_dimension_t dimension, @@ -2648,14 +2509,6 @@ public static int tiledb_domain_has_dimension( SWIGTYPE_p_int.getCPtr(has_dim)); } - public static int tiledb_domain_dump( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_domain_t domain, SWIGTYPE_p_FILE out) { - return tiledbJNI.tiledb_domain_dump( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_domain_t.getCPtr(domain), - SWIGTYPE_p_FILE.getCPtr(out)); - } - public static int tiledb_domain_dump_str( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_domain_t domain, @@ -2666,2040 +2519,2906 @@ public static int tiledb_domain_dump_str( SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)); } - public static capi_return_t tiledb_object_type_to_str( - tiledb_object_t object_type, SWIGTYPE_p_p_char str) { + public static capi_return_t tiledb_array_type_to_str( + tiledb_array_type_t array_type, SWIGTYPE_p_p_char str) { return new capi_return_t( - tiledbJNI.tiledb_object_type_to_str( - object_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + tiledbJNI.tiledb_array_type_to_str(array_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), true); } - public static capi_return_t tiledb_object_type_from_str( - String str, SWIGTYPE_p_tiledb_object_t object_type) { + public static capi_return_t tiledb_array_type_from_str( + String str, SWIGTYPE_p_tiledb_array_type_t array_type) { return new capi_return_t( - tiledbJNI.tiledb_object_type_from_str(str, SWIGTYPE_p_tiledb_object_t.getCPtr(object_type)), + tiledbJNI.tiledb_array_type_from_str( + str, SWIGTYPE_p_tiledb_array_type_t.getCPtr(array_type)), true); } - public static capi_return_t tiledb_walk_order_to_str( - tiledb_walk_order_t walk_order, SWIGTYPE_p_p_char str) { + public static capi_return_t tiledb_layout_to_str(tiledb_layout_t layout, SWIGTYPE_p_p_char str) { return new capi_return_t( - tiledbJNI.tiledb_walk_order_to_str(walk_order.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), - true); + tiledbJNI.tiledb_layout_to_str(layout.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), true); } - public static capi_return_t tiledb_walk_order_from_str( - String str, SWIGTYPE_p_tiledb_walk_order_t walk_order) { + public static capi_return_t tiledb_layout_from_str( + String str, SWIGTYPE_p_tiledb_layout_t layout) { return new capi_return_t( - tiledbJNI.tiledb_walk_order_from_str( - str, SWIGTYPE_p_tiledb_walk_order_t.getCPtr(walk_order)), - true); + tiledbJNI.tiledb_layout_from_str(str, SWIGTYPE_p_tiledb_layout_t.getCPtr(layout)), true); } - public static capi_return_t tiledb_query_type_to_str( - tiledb_query_type_t query_type, SWIGTYPE_p_p_char str) { + public static capi_return_t tiledb_array_schema_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, + tiledb_array_type_t array_type, + SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { return new capi_return_t( - tiledbJNI.tiledb_query_type_to_str(query_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + tiledbJNI.tiledb_array_schema_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_type.swigValue(), + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)), true); } - public static capi_return_t tiledb_query_type_from_str( - String str, SWIGTYPE_p_tiledb_query_type_t query_type) { - return new capi_return_t( - tiledbJNI.tiledb_query_type_from_str( - str, SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)), - true); + public static void tiledb_array_schema_free(SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { + tiledbJNI.tiledb_array_schema_free(SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); } - public static capi_return_t tiledb_group_create(SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri) { + public static capi_return_t tiledb_array_schema_add_attribute( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_attribute_t attr) { return new capi_return_t( - tiledbJNI.tiledb_group_create(SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), group_uri), true); + tiledbJNI.tiledb_array_schema_add_attribute( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr)), + true); } - public static capi_return_t tiledb_group_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri, SWIGTYPE_p_p_tiledb_group_handle_t group) { + public static capi_return_t tiledb_array_schema_set_allows_dups( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_schema_t array_schema, int allows_dups) { return new capi_return_t( - tiledbJNI.tiledb_group_alloc( + tiledbJNI.tiledb_array_schema_set_allows_dups( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - group_uri, - SWIGTYPE_p_p_tiledb_group_handle_t.getCPtr(group)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + allows_dups), true); } - public static void tiledb_group_free(SWIGTYPE_p_p_tiledb_group_handle_t group) { - tiledbJNI.tiledb_group_free(SWIGTYPE_p_p_tiledb_group_handle_t.getCPtr(group)); - } - - public static capi_return_t tiledb_group_open( + public static capi_return_t tiledb_array_schema_get_allows_dups( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - tiledb_query_type_t query_type) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_int allows_dups) { return new capi_return_t( - tiledbJNI.tiledb_group_open( + tiledbJNI.tiledb_array_schema_get_allows_dups( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - query_type.swigValue()), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_int.getCPtr(allows_dups)), true); } - public static capi_return_t tiledb_group_close( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group) { + public static capi_return_t tiledb_array_schema_get_version( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_unsigned_int version) { return new capi_return_t( - tiledbJNI.tiledb_group_close( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group)), + tiledbJNI.tiledb_array_schema_get_version( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_unsigned_int.getCPtr(version)), true); } - public static capi_return_t tiledb_group_set_config( + public static capi_return_t tiledb_array_schema_set_domain( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_tiledb_config_t config) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_domain_t domain) { return new capi_return_t( - tiledbJNI.tiledb_group_set_config( + tiledbJNI.tiledb_array_schema_set_domain( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_domain_t.getCPtr(domain)), true); } - public static capi_return_t tiledb_group_get_config( + public static capi_return_t tiledb_array_schema_set_capacity( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_p_tiledb_config_t config) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + java.math.BigInteger capacity) { return new capi_return_t( - tiledbJNI.tiledb_group_get_config( + tiledbJNI.tiledb_array_schema_set_capacity( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + capacity), true); } - public static capi_return_t tiledb_group_put_metadata( + public static capi_return_t tiledb_array_schema_set_cell_order( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String key, - tiledb_datatype_t value_type, - long value_num, - SWIGTYPE_p_void value) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + tiledb_layout_t cell_order) { return new capi_return_t( - tiledbJNI.tiledb_group_put_metadata( + tiledbJNI.tiledb_array_schema_set_cell_order( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - key, - value_type.swigValue(), - value_num, - SWIGTYPE_p_void.getCPtr(value)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + cell_order.swigValue()), true); } - public static int tiledb_group_delete_group( + public static capi_return_t tiledb_array_schema_set_tile_order( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String uri, - short recursive) { - return tiledbJNI.tiledb_group_delete_group( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - uri, - recursive); + SWIGTYPE_p_tiledb_array_schema_t array_schema, + tiledb_layout_t tile_order) { + return new capi_return_t( + tiledbJNI.tiledb_array_schema_set_tile_order( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + tile_order.swigValue()), + true); } - public static capi_return_t tiledb_group_delete_metadata( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group, String key) { + public static capi_return_t tiledb_array_schema_set_coords_filter_list( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_filter_list_handle_t filter_list) { return new capi_return_t( - tiledbJNI.tiledb_group_delete_metadata( + tiledbJNI.tiledb_array_schema_set_coords_filter_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - key), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_filter_list_handle_t.getCPtr(filter_list)), true); } - public static capi_return_t tiledb_group_get_metadata( + public static capi_return_t tiledb_array_schema_set_offsets_filter_list( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String key, - SWIGTYPE_p_tiledb_datatype_t value_type, - SWIGTYPE_p_unsigned_int value_num, - SWIGTYPE_p_p_void value) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_filter_list_handle_t filter_list) { return new capi_return_t( - tiledbJNI.tiledb_group_get_metadata( + tiledbJNI.tiledb_array_schema_set_offsets_filter_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - key, - SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), - SWIGTYPE_p_unsigned_int.getCPtr(value_num), - SWIGTYPE_p_p_void.getCPtr(value)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_filter_list_handle_t.getCPtr(filter_list)), true); } - public static capi_return_t tiledb_group_get_metadata_num( + public static capi_return_t tiledb_array_schema_set_validity_filter_list( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_unsigned_long_long num) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_filter_list_handle_t filter_list) { return new capi_return_t( - tiledbJNI.tiledb_group_get_metadata_num( + tiledbJNI.tiledb_array_schema_set_validity_filter_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_unsigned_long_long.getCPtr(num)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_filter_list_handle_t.getCPtr(filter_list)), true); } - public static capi_return_t tiledb_group_get_metadata_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - java.math.BigInteger index, - SWIGTYPE_p_p_char key, - SWIGTYPE_p_unsigned_int key_len, - SWIGTYPE_p_tiledb_datatype_t value_type, - SWIGTYPE_p_unsigned_int value_num, - SWIGTYPE_p_p_void value) { + public static capi_return_t tiledb_array_schema_check( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_schema_t array_schema) { return new capi_return_t( - tiledbJNI.tiledb_group_get_metadata_from_index( + tiledbJNI.tiledb_array_schema_check( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - index, - SWIGTYPE_p_p_char.getCPtr(key), - SWIGTYPE_p_unsigned_int.getCPtr(key_len), - SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), - SWIGTYPE_p_unsigned_int.getCPtr(value_num), - SWIGTYPE_p_p_void.getCPtr(value)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema)), true); } - public static capi_return_t tiledb_group_has_metadata_key( + public static capi_return_t tiledb_array_schema_get_array_type( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String key, - SWIGTYPE_p_tiledb_datatype_t value_type, - SWIGTYPE_p_int has_key) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_array_type_t array_type) { return new capi_return_t( - tiledbJNI.tiledb_group_has_metadata_key( + tiledbJNI.tiledb_array_schema_get_array_type( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - key, - SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), - SWIGTYPE_p_int.getCPtr(has_key)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_array_type_t.getCPtr(array_type)), true); } - public static capi_return_t tiledb_group_add_member( + public static capi_return_t tiledb_array_schema_get_capacity( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String uri, - short relative, - String name) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_unsigned_long_long capacity) { return new capi_return_t( - tiledbJNI.tiledb_group_add_member( + tiledbJNI.tiledb_array_schema_get_capacity( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - uri, - relative, - name), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_unsigned_long_long.getCPtr(capacity)), true); } - public static capi_return_t tiledb_group_remove_member( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group, String name_or_uri) { + public static capi_return_t tiledb_array_schema_get_cell_order( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_layout_t cell_order) { return new capi_return_t( - tiledbJNI.tiledb_group_remove_member( + tiledbJNI.tiledb_array_schema_get_cell_order( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - name_or_uri), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_layout_t.getCPtr(cell_order)), true); } - public static capi_return_t tiledb_group_get_member_count( + public static capi_return_t tiledb_array_schema_get_coords_filter_list( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_unsigned_long_long count) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_p_tiledb_filter_list_handle_t filter_list) { return new capi_return_t( - tiledbJNI.tiledb_group_get_member_count( + tiledbJNI.tiledb_array_schema_get_coords_filter_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_unsigned_long_long.getCPtr(count)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_p_tiledb_filter_list_handle_t.getCPtr(filter_list)), true); } - public static capi_return_t tiledb_group_get_member_by_index_v2( + public static capi_return_t tiledb_array_schema_get_offsets_filter_list( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - java.math.BigInteger index, - SWIGTYPE_p_p_tiledb_string_handle_t uri, - SWIGTYPE_p_tiledb_object_t type, - SWIGTYPE_p_p_tiledb_string_handle_t name) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_p_tiledb_filter_list_handle_t filter_list) { return new capi_return_t( - tiledbJNI.tiledb_group_get_member_by_index_v2( + tiledbJNI.tiledb_array_schema_get_offsets_filter_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - index, - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(uri), - SWIGTYPE_p_tiledb_object_t.getCPtr(type), - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_p_tiledb_filter_list_handle_t.getCPtr(filter_list)), true); } - public static capi_return_t tiledb_group_get_member_by_name_v2( + public static capi_return_t tiledb_array_schema_get_validity_filter_list( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String name, - SWIGTYPE_p_p_tiledb_string_handle_t uri, - SWIGTYPE_p_tiledb_object_t type) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_p_tiledb_filter_list_handle_t filter_list) { return new capi_return_t( - tiledbJNI.tiledb_group_get_member_by_name_v2( + tiledbJNI.tiledb_array_schema_get_validity_filter_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - name, - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(uri), - SWIGTYPE_p_tiledb_object_t.getCPtr(type)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_p_tiledb_filter_list_handle_t.getCPtr(filter_list)), true); } - public static capi_return_t tiledb_group_get_is_relative_uri_by_name( + public static capi_return_t tiledb_array_schema_get_domain( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - String name, - SWIGTYPE_p_unsigned_char relative) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_p_tiledb_domain_t domain) { return new capi_return_t( - tiledbJNI.tiledb_group_get_is_relative_uri_by_name( + tiledbJNI.tiledb_array_schema_get_domain( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - name, - SWIGTYPE_p_unsigned_char.getCPtr(relative)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_p_tiledb_domain_t.getCPtr(domain)), true); } - public static capi_return_t tiledb_group_is_open( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group, SWIGTYPE_p_int is_open) { + public static capi_return_t tiledb_array_schema_get_tile_order( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_layout_t tile_order) { return new capi_return_t( - tiledbJNI.tiledb_group_is_open( + tiledbJNI.tiledb_array_schema_get_tile_order( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_int.getCPtr(is_open)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_layout_t.getCPtr(tile_order)), true); } - public static capi_return_t tiledb_group_get_uri( + public static capi_return_t tiledb_array_schema_get_attribute_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_p_char group_uri) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_unsigned_int attribute_num) { return new capi_return_t( - tiledbJNI.tiledb_group_get_uri( + tiledbJNI.tiledb_array_schema_get_attribute_num( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_p_char.getCPtr(group_uri)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_unsigned_int.getCPtr(attribute_num)), true); } - public static capi_return_t tiledb_group_get_query_type( + public static capi_return_t tiledb_array_schema_get_attribute_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_tiledb_query_type_t query_type) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + long index, + SWIGTYPE_p_p_tiledb_attribute_t attr) { return new capi_return_t( - tiledbJNI.tiledb_group_get_query_type( + tiledbJNI.tiledb_array_schema_get_attribute_from_index( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + index, + SWIGTYPE_p_p_tiledb_attribute_t.getCPtr(attr)), true); } - public static capi_return_t tiledb_group_dump_str( + public static capi_return_t tiledb_array_schema_get_attribute_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_group_handle_t group, - SWIGTYPE_p_p_char dump_ascii, - short recursive) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + String name, + SWIGTYPE_p_p_tiledb_attribute_t attr) { return new capi_return_t( - tiledbJNI.tiledb_group_dump_str( + tiledbJNI.tiledb_array_schema_get_attribute_from_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), - SWIGTYPE_p_p_char.getCPtr(dump_ascii), - recursive), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + name, + SWIGTYPE_p_p_tiledb_attribute_t.getCPtr(attr)), true); } - public static capi_return_t tiledb_group_consolidate_metadata( - SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri, SWIGTYPE_p_tiledb_config_t config) { + public static capi_return_t tiledb_array_schema_has_attribute( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + String name, + SWIGTYPE_p_int has_attr) { return new capi_return_t( - tiledbJNI.tiledb_group_consolidate_metadata( + tiledbJNI.tiledb_array_schema_has_attribute( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - group_uri, - SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + name, + SWIGTYPE_p_int.getCPtr(has_attr)), true); } - public static capi_return_t tiledb_group_vacuum_metadata( - SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri, SWIGTYPE_p_tiledb_config_t config) { + public static capi_return_t tiledb_array_schema_dump_str( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_p_tiledb_string_handle_t out) { return new capi_return_t( - tiledbJNI.tiledb_group_vacuum_metadata( + tiledbJNI.tiledb_array_schema_dump_str( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - group_uri, - SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)), true); } - public static capi_return_t tiledb_vfs_mode_to_str( - tiledb_vfs_mode_t vfs_mode, SWIGTYPE_p_p_char str) { + public static capi_return_t tiledb_query_type_to_str( + tiledb_query_type_t query_type, SWIGTYPE_p_p_char str) { return new capi_return_t( - tiledbJNI.tiledb_vfs_mode_to_str(vfs_mode.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + tiledbJNI.tiledb_query_type_to_str(query_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), true); } - public static capi_return_t tiledb_vfs_mode_from_str( - String str, SWIGTYPE_p_tiledb_vfs_mode_t vfs_mode) { + public static capi_return_t tiledb_query_type_from_str( + String str, SWIGTYPE_p_tiledb_query_type_t query_type) { return new capi_return_t( - tiledbJNI.tiledb_vfs_mode_from_str(str, SWIGTYPE_p_tiledb_vfs_mode_t.getCPtr(vfs_mode)), + tiledbJNI.tiledb_query_type_from_str( + str, SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)), true); } - public static capi_return_t tiledb_vfs_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_config_t config, - SWIGTYPE_p_p_tiledb_vfs_handle_t vfs) { + public static capi_return_t tiledb_encryption_type_to_str( + tiledb_encryption_type_t encryption_type, SWIGTYPE_p_p_char str) { return new capi_return_t( - tiledbJNI.tiledb_vfs_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_config_t.getCPtr(config), - SWIGTYPE_p_p_tiledb_vfs_handle_t.getCPtr(vfs)), + tiledbJNI.tiledb_encryption_type_to_str( + encryption_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), true); } - public static void tiledb_vfs_free(SWIGTYPE_p_p_tiledb_vfs_handle_t vfs) { - tiledbJNI.tiledb_vfs_free(SWIGTYPE_p_p_tiledb_vfs_handle_t.getCPtr(vfs)); + public static capi_return_t tiledb_encryption_type_from_str( + String str, SWIGTYPE_p_tiledb_encryption_type_t encryption_type) { + return new capi_return_t( + tiledbJNI.tiledb_encryption_type_from_str( + str, SWIGTYPE_p_tiledb_encryption_type_t.getCPtr(encryption_type)), + true); } - public static capi_return_t tiledb_vfs_get_config( + public static capi_return_t tiledb_array_schema_load( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - SWIGTYPE_p_p_tiledb_config_t config) { + String array_uri, + SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { return new capi_return_t( - tiledbJNI.tiledb_vfs_get_config( + tiledbJNI.tiledb_array_schema_load( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)), + array_uri, + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)), true); } - public static capi_return_t tiledb_vfs_create_bucket( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static capi_return_t tiledb_array_schema_load_with_config( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_config_t config, + String array_uri, + SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { return new capi_return_t( - tiledbJNI.tiledb_vfs_create_bucket( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_schema_load_with_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_config_t.getCPtr(config), + array_uri, + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)), true); } - public static capi_return_t tiledb_vfs_remove_bucket( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static capi_return_t tiledb_array_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_p_tiledb_array_handle_t array) { return new capi_return_t( - tiledbJNI.tiledb_vfs_remove_bucket( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_p_tiledb_array_handle_t.getCPtr(array)), true); } - public static capi_return_t tiledb_vfs_empty_bucket( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static void tiledb_array_free(SWIGTYPE_p_p_tiledb_array_handle_t array) { + tiledbJNI.tiledb_array_free(SWIGTYPE_p_p_tiledb_array_handle_t.getCPtr(array)); + } + + public static capi_return_t tiledb_array_create( + SWIGTYPE_p_tiledb_ctx_t ctx, + String array_uri, + SWIGTYPE_p_tiledb_array_schema_t array_schema) { return new capi_return_t( - tiledbJNI.tiledb_vfs_empty_bucket( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_create( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema)), true); } - public static capi_return_t tiledb_vfs_is_empty_bucket( + public static capi_return_t tiledb_array_open( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - SWIGTYPE_p_int is_empty) { + SWIGTYPE_p_tiledb_array_handle_t array, + tiledb_query_type_t query_type) { return new capi_return_t( - tiledbJNI.tiledb_vfs_is_empty_bucket( + tiledbJNI.tiledb_array_open( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - SWIGTYPE_p_int.getCPtr(is_empty)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + query_type.swigValue()), true); } - public static capi_return_t tiledb_vfs_is_bucket( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - SWIGTYPE_p_int is_bucket) { + public static capi_return_t tiledb_array_is_open( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_handle_t array, SWIGTYPE_p_int is_open) { return new capi_return_t( - tiledbJNI.tiledb_vfs_is_bucket( + tiledbJNI.tiledb_array_is_open( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - SWIGTYPE_p_int.getCPtr(is_bucket)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_int.getCPtr(is_open)), true); } - public static capi_return_t tiledb_vfs_create_dir( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static capi_return_t tiledb_array_close( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_handle_t array) { return new capi_return_t( - tiledbJNI.tiledb_vfs_create_dir( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_close( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array)), true); } - public static capi_return_t tiledb_vfs_is_dir( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - SWIGTYPE_p_int is_dir) { + public static capi_return_t tiledb_array_reopen( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_handle_t array) { return new capi_return_t( - tiledbJNI.tiledb_vfs_is_dir( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - SWIGTYPE_p_int.getCPtr(is_dir)), + tiledbJNI.tiledb_array_reopen( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array)), true); } - public static capi_return_t tiledb_vfs_remove_dir( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static capi_return_t tiledb_array_delete(SWIGTYPE_p_tiledb_ctx_t ctx, String uri) { return new capi_return_t( - tiledbJNI.tiledb_vfs_remove_dir( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_delete(SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), uri), true); + } + + public static capi_return_t tiledb_array_delete_fragments_v2( + SWIGTYPE_p_tiledb_ctx_t ctx, + String uri_str, + java.math.BigInteger timestamp_start, + java.math.BigInteger timestamp_end) { + return new capi_return_t( + tiledbJNI.tiledb_array_delete_fragments_v2( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), uri_str, timestamp_start, timestamp_end), true); } - public static capi_return_t tiledb_vfs_is_file( + public static capi_return_t tiledb_array_delete_fragments_list( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - SWIGTYPE_p_int is_file) { + String uri_str, + SWIGTYPE_p_p_char fragment_uris, + long num_fragments) { return new capi_return_t( - tiledbJNI.tiledb_vfs_is_file( + tiledbJNI.tiledb_array_delete_fragments_list( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - SWIGTYPE_p_int.getCPtr(is_file)), + uri_str, + SWIGTYPE_p_p_char.getCPtr(fragment_uris), + num_fragments), true); } - public static capi_return_t tiledb_vfs_remove_file( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static capi_return_t tiledb_array_set_config( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_tiledb_config_t config) { return new capi_return_t( - tiledbJNI.tiledb_vfs_remove_file( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_set_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), true); } - public static capi_return_t tiledb_vfs_dir_size( + public static capi_return_t tiledb_array_set_open_timestamp_start( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - SWIGTYPE_p_unsigned_long_long size) { + SWIGTYPE_p_tiledb_array_handle_t array, + java.math.BigInteger timestamp_start) { return new capi_return_t( - tiledbJNI.tiledb_vfs_dir_size( + tiledbJNI.tiledb_array_set_open_timestamp_start( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - SWIGTYPE_p_unsigned_long_long.getCPtr(size)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + timestamp_start), true); } - public static capi_return_t tiledb_vfs_file_size( + public static capi_return_t tiledb_array_set_open_timestamp_end( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - SWIGTYPE_p_unsigned_long_long size) { + SWIGTYPE_p_tiledb_array_handle_t array, + java.math.BigInteger timestamp_end) { return new capi_return_t( - tiledbJNI.tiledb_vfs_file_size( + tiledbJNI.tiledb_array_set_open_timestamp_end( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - SWIGTYPE_p_unsigned_long_long.getCPtr(size)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + timestamp_end), true); } - public static capi_return_t tiledb_vfs_move_file( + public static capi_return_t tiledb_array_get_config( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String old_uri, - String new_uri) { + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_p_tiledb_config_t config) { return new capi_return_t( - tiledbJNI.tiledb_vfs_move_file( + tiledbJNI.tiledb_array_get_config( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - old_uri, - new_uri), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)), true); } - public static capi_return_t tiledb_vfs_move_dir( + public static capi_return_t tiledb_array_get_open_timestamp_start( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String old_uri, - String new_uri) { + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_unsigned_long_long timestamp_start) { return new capi_return_t( - tiledbJNI.tiledb_vfs_move_dir( + tiledbJNI.tiledb_array_get_open_timestamp_start( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - old_uri, - new_uri), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_unsigned_long_long.getCPtr(timestamp_start)), true); } - public static capi_return_t tiledb_vfs_copy_file( + public static capi_return_t tiledb_array_get_open_timestamp_end( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String old_uri, - String new_uri) { + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_unsigned_long_long timestamp_end) { return new capi_return_t( - tiledbJNI.tiledb_vfs_copy_file( + tiledbJNI.tiledb_array_get_open_timestamp_end( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - old_uri, - new_uri), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_unsigned_long_long.getCPtr(timestamp_end)), true); } - public static capi_return_t tiledb_vfs_copy_dir( + public static capi_return_t tiledb_array_get_schema( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String old_uri, - String new_uri) { + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { return new capi_return_t( - tiledbJNI.tiledb_vfs_copy_dir( + tiledbJNI.tiledb_array_get_schema( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - old_uri, - new_uri), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)), true); } - public static capi_return_t tiledb_vfs_open( + public static capi_return_t tiledb_array_get_query_type( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String uri, - tiledb_vfs_mode_t mode, - SWIGTYPE_p_p_tiledb_vfs_fh_handle_t fh) { + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_tiledb_query_type_t query_type) { return new capi_return_t( - tiledbJNI.tiledb_vfs_open( + tiledbJNI.tiledb_array_get_query_type( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - uri, - mode.swigValue(), - SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.getCPtr(fh)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)), true); } - public static capi_return_t tiledb_vfs_close( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_fh_handle_t fh) { + public static capi_return_t tiledb_array_get_uri( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_p_char array_uri) { return new capi_return_t( - tiledbJNI.tiledb_vfs_close( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh)), + tiledbJNI.tiledb_array_get_uri( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_p_char.getCPtr(array_uri)), true); } - public static capi_return_t tiledb_vfs_read( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_fh_handle_t fh, - java.math.BigInteger offset, - SWIGTYPE_p_void buffer, - java.math.BigInteger nbytes) { + public static capi_return_t tiledb_array_upgrade_version( + SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_tiledb_config_t config) { return new capi_return_t( - tiledbJNI.tiledb_vfs_read( + tiledbJNI.tiledb_array_upgrade_version( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh), - offset, - SWIGTYPE_p_void.getCPtr(buffer), - nbytes), + array_uri, + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), true); } - public static capi_return_t tiledb_vfs_write( + public static capi_return_t tiledb_array_get_non_empty_domain( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_fh_handle_t fh, - SWIGTYPE_p_void buffer, - java.math.BigInteger nbytes) { + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_void domain, + SWIGTYPE_p_int is_empty) { return new capi_return_t( - tiledbJNI.tiledb_vfs_write( + tiledbJNI.tiledb_array_get_non_empty_domain( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh), - SWIGTYPE_p_void.getCPtr(buffer), - nbytes), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_void.getCPtr(domain), + SWIGTYPE_p_int.getCPtr(is_empty)), true); } - public static capi_return_t tiledb_vfs_sync( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_fh_handle_t fh) { + public static capi_return_t tiledb_array_get_non_empty_domain_from_index( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + long idx, + SWIGTYPE_p_void domain, + SWIGTYPE_p_int is_empty) { return new capi_return_t( - tiledbJNI.tiledb_vfs_sync( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh)), + tiledbJNI.tiledb_array_get_non_empty_domain_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + idx, + SWIGTYPE_p_void.getCPtr(domain), + SWIGTYPE_p_int.getCPtr(is_empty)), true); } - public static capi_return_t tiledb_vfs_ls( + public static capi_return_t tiledb_array_get_non_empty_domain_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_vfs_handle_t vfs, - String path, - SWIGTYPE_p_f_p_q_const__char_p_void__int callback, - SWIGTYPE_p_void data) { + SWIGTYPE_p_tiledb_array_handle_t array, + String name, + SWIGTYPE_p_void domain, + SWIGTYPE_p_int is_empty) { return new capi_return_t( - tiledbJNI.tiledb_vfs_ls( + tiledbJNI.tiledb_array_get_non_empty_domain_from_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), - path, - SWIGTYPE_p_f_p_q_const__char_p_void__int.getCPtr(callback), - SWIGTYPE_p_void.getCPtr(data)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + name, + SWIGTYPE_p_void.getCPtr(domain), + SWIGTYPE_p_int.getCPtr(is_empty)), true); } - public static void tiledb_vfs_fh_free(SWIGTYPE_p_p_tiledb_vfs_fh_handle_t fh) { - tiledbJNI.tiledb_vfs_fh_free(SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.getCPtr(fh)); + public static capi_return_t tiledb_array_get_non_empty_domain_var_size_from_index( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + long idx, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size, + SWIGTYPE_p_int is_empty) { + return new capi_return_t( + tiledbJNI.tiledb_array_get_non_empty_domain_var_size_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + idx, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size), + SWIGTYPE_p_int.getCPtr(is_empty)), + true); } - public static capi_return_t tiledb_vfs_fh_is_closed( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_fh_handle_t fh, SWIGTYPE_p_int is_closed) { + public static capi_return_t tiledb_array_get_non_empty_domain_var_size_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + String name, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size, + SWIGTYPE_p_int is_empty) { return new capi_return_t( - tiledbJNI.tiledb_vfs_fh_is_closed( + tiledbJNI.tiledb_array_get_non_empty_domain_var_size_from_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh), - SWIGTYPE_p_int.getCPtr(is_closed)), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + name, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size), + SWIGTYPE_p_int.getCPtr(is_empty)), true); } - public static capi_return_t tiledb_vfs_touch( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + public static capi_return_t tiledb_array_get_non_empty_domain_var_from_index( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + long idx, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end, + SWIGTYPE_p_int is_empty) { return new capi_return_t( - tiledbJNI.tiledb_vfs_touch( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + tiledbJNI.tiledb_array_get_non_empty_domain_var_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + idx, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end), + SWIGTYPE_p_int.getCPtr(is_empty)), true); } - public static int tiledb_array_type_to_str( - tiledb_array_type_t array_type, SWIGTYPE_p_p_char str) { - return tiledbJNI.tiledb_array_type_to_str( - array_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); + public static capi_return_t tiledb_array_get_non_empty_domain_var_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + String name, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end, + SWIGTYPE_p_int is_empty) { + return new capi_return_t( + tiledbJNI.tiledb_array_get_non_empty_domain_var_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + name, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end), + SWIGTYPE_p_int.getCPtr(is_empty)), + true); } - public static int tiledb_array_type_from_str( - String str, SWIGTYPE_p_tiledb_array_type_t array_type) { - return tiledbJNI.tiledb_array_type_from_str( - str, SWIGTYPE_p_tiledb_array_type_t.getCPtr(array_type)); + public static capi_return_t tiledb_array_encryption_type( + SWIGTYPE_p_tiledb_ctx_t ctx, + String array_uri, + SWIGTYPE_p_tiledb_encryption_type_t encryption_type) { + return new capi_return_t( + tiledbJNI.tiledb_array_encryption_type( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_tiledb_encryption_type_t.getCPtr(encryption_type)), + true); } - public static int tiledb_layout_to_str(tiledb_layout_t layout, SWIGTYPE_p_p_char str) { - return tiledbJNI.tiledb_layout_to_str(layout.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); + public static capi_return_t tiledb_array_put_metadata( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + String key, + tiledb_datatype_t value_type, + long value_num, + SWIGTYPE_p_void value) { + return new capi_return_t( + tiledbJNI.tiledb_array_put_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + key, + value_type.swigValue(), + value_num, + SWIGTYPE_p_void.getCPtr(value)), + true); } - public static int tiledb_layout_from_str(String str, SWIGTYPE_p_tiledb_layout_t layout) { - return tiledbJNI.tiledb_layout_from_str(str, SWIGTYPE_p_tiledb_layout_t.getCPtr(layout)); + public static capi_return_t tiledb_array_delete_metadata( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_handle_t array, String key) { + return new capi_return_t( + tiledbJNI.tiledb_array_delete_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + key), + true); } - public static int tiledb_encryption_type_to_str( - tiledb_encryption_type_t encryption_type, SWIGTYPE_p_p_char str) { - return tiledbJNI.tiledb_encryption_type_to_str( - encryption_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); + public static capi_return_t tiledb_array_get_metadata( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + String key, + SWIGTYPE_p_tiledb_datatype_t value_type, + SWIGTYPE_p_unsigned_int value_num, + SWIGTYPE_p_p_void value) { + return new capi_return_t( + tiledbJNI.tiledb_array_get_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + key, + SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), + SWIGTYPE_p_unsigned_int.getCPtr(value_num), + SWIGTYPE_p_p_void.getCPtr(value)), + true); } - public static int tiledb_encryption_type_from_str( - String str, SWIGTYPE_p_tiledb_encryption_type_t encryption_type) { - return tiledbJNI.tiledb_encryption_type_from_str( - str, SWIGTYPE_p_tiledb_encryption_type_t.getCPtr(encryption_type)); + public static capi_return_t tiledb_array_get_metadata_num( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_unsigned_long_long num) { + return new capi_return_t( + tiledbJNI.tiledb_array_get_metadata_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_unsigned_long_long.getCPtr(num)), + true); } - public static int tiledb_query_status_to_str( - tiledb_query_status_t query_status, SWIGTYPE_p_p_char str) { - return tiledbJNI.tiledb_query_status_to_str( - query_status.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); + public static capi_return_t tiledb_array_get_metadata_from_index( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + java.math.BigInteger index, + SWIGTYPE_p_p_char key, + SWIGTYPE_p_unsigned_int key_len, + SWIGTYPE_p_tiledb_datatype_t value_type, + SWIGTYPE_p_unsigned_int value_num, + SWIGTYPE_p_p_void value) { + return new capi_return_t( + tiledbJNI.tiledb_array_get_metadata_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + index, + SWIGTYPE_p_p_char.getCPtr(key), + SWIGTYPE_p_unsigned_int.getCPtr(key_len), + SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), + SWIGTYPE_p_unsigned_int.getCPtr(value_num), + SWIGTYPE_p_p_void.getCPtr(value)), + true); } - public static int tiledb_query_status_from_str( - String str, SWIGTYPE_p_tiledb_query_status_t query_status) { - return tiledbJNI.tiledb_query_status_from_str( - str, SWIGTYPE_p_tiledb_query_status_t.getCPtr(query_status)); + public static capi_return_t tiledb_array_has_metadata_key( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + String key, + SWIGTYPE_p_tiledb_datatype_t value_type, + SWIGTYPE_p_int has_key) { + return new capi_return_t( + tiledbJNI.tiledb_array_has_metadata_key( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + key, + SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), + SWIGTYPE_p_int.getCPtr(has_key)), + true); } - public static long tiledb_var_num() { - return tiledbJNI.tiledb_var_num(); + public static capi_return_t tiledb_buffer_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)), + true); } - public static long tiledb_max_path() { - return tiledbJNI.tiledb_max_path(); + public static void tiledb_buffer_free(SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { + tiledbJNI.tiledb_buffer_free(SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)); } - public static java.math.BigInteger tiledb_offset_size() { - return tiledbJNI.tiledb_offset_size(); + public static capi_return_t tiledb_buffer_set_type( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_buffer_handle_t buffer, + tiledb_datatype_t datatype) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_set_type( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), + datatype.swigValue()), + true); } - public static java.math.BigInteger tiledb_timestamp_now_ms() { - return tiledbJNI.tiledb_timestamp_now_ms(); + public static capi_return_t tiledb_buffer_get_type( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_buffer_handle_t buffer, + SWIGTYPE_p_tiledb_datatype_t datatype) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_get_type( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), + SWIGTYPE_p_tiledb_datatype_t.getCPtr(datatype)), + true); } - public static String tiledb_timestamps() { - return tiledbJNI.tiledb_timestamps(); + public static capi_return_t tiledb_buffer_get_data( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_buffer_handle_t buffer, + SWIGTYPE_p_p_void data, + SWIGTYPE_p_unsigned_long_long num_bytes) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_get_data( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), + SWIGTYPE_p_p_void.getCPtr(data), + SWIGTYPE_p_unsigned_long_long.getCPtr(num_bytes)), + true); } - public static void tiledb_version( - SWIGTYPE_p_int major, SWIGTYPE_p_int minor, SWIGTYPE_p_int rev) { - tiledbJNI.tiledb_version( - SWIGTYPE_p_int.getCPtr(major), SWIGTYPE_p_int.getCPtr(minor), SWIGTYPE_p_int.getCPtr(rev)); + public static capi_return_t tiledb_buffer_set_data( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_buffer_handle_t buffer, + SWIGTYPE_p_void data, + java.math.BigInteger size) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_set_data( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_handle_t.getCPtr(buffer), + SWIGTYPE_p_void.getCPtr(data), + size), + true); } - public static int tiledb_array_schema_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, - tiledb_array_type_t array_type, - SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_array_schema_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_type.swigValue(), - SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); + public static capi_return_t tiledb_buffer_list_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_buffer_list_handle_t buffer_list) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_list_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list)), + true); } - public static void tiledb_array_schema_free(SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { - tiledbJNI.tiledb_array_schema_free(SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); + public static void tiledb_buffer_list_free(SWIGTYPE_p_p_tiledb_buffer_list_handle_t buffer_list) { + tiledbJNI.tiledb_buffer_list_free( + SWIGTYPE_p_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list)); } - public static int tiledb_array_schema_add_attribute( + public static capi_return_t tiledb_buffer_list_get_num_buffers( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_attribute_t attr) { - return tiledbJNI.tiledb_array_schema_add_attribute( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr)); + SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, + SWIGTYPE_p_unsigned_long_long num_buffers) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_list_get_num_buffers( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), + SWIGTYPE_p_unsigned_long_long.getCPtr(num_buffers)), + true); } - public static int tiledb_array_schema_set_allows_dups( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_schema_t array_schema, int allows_dups) { - return tiledbJNI.tiledb_array_schema_set_allows_dups( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - allows_dups); + public static capi_return_t tiledb_buffer_list_get_buffer( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, + java.math.BigInteger buffer_idx, + SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_list_get_buffer( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), + buffer_idx, + SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)), + true); } - public static int tiledb_array_schema_get_allows_dups( + public static capi_return_t tiledb_buffer_list_get_total_size( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_int allows_dups) { - return tiledbJNI.tiledb_array_schema_get_allows_dups( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_int.getCPtr(allows_dups)); + SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, + SWIGTYPE_p_unsigned_long_long total_size) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_list_get_total_size( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), + SWIGTYPE_p_unsigned_long_long.getCPtr(total_size)), + true); } - public static int tiledb_array_schema_get_version( + public static capi_return_t tiledb_buffer_list_flatten( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_unsigned_int version) { - return tiledbJNI.tiledb_array_schema_get_version( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_unsigned_int.getCPtr(version)); + SWIGTYPE_p_tiledb_buffer_list_handle_t buffer_list, + SWIGTYPE_p_p_tiledb_buffer_handle_t buffer) { + return new capi_return_t( + tiledbJNI.tiledb_buffer_list_flatten( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_buffer_list_handle_t.getCPtr(buffer_list), + SWIGTYPE_p_p_tiledb_buffer_handle_t.getCPtr(buffer)), + true); } - public static int tiledb_array_schema_set_domain( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_domain_t domain) { - return tiledbJNI.tiledb_array_schema_set_domain( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_domain_t.getCPtr(domain)); + public static capi_return_t tiledb_data_order_to_str( + tiledb_data_order_t data_order, SWIGTYPE_p_p_char str) { + return new capi_return_t( + tiledbJNI.tiledb_data_order_to_str(data_order.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + true); } - public static int tiledb_array_schema_set_capacity( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - java.math.BigInteger capacity) { - return tiledbJNI.tiledb_array_schema_set_capacity( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - capacity); + public static capi_return_t tiledb_data_order_from_str( + String str, SWIGTYPE_p_tiledb_data_order_t data_order) { + return new capi_return_t( + tiledbJNI.tiledb_data_order_from_str( + str, SWIGTYPE_p_tiledb_data_order_t.getCPtr(data_order)), + true); } - public static int tiledb_array_schema_set_cell_order( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - tiledb_layout_t cell_order) { - return tiledbJNI.tiledb_array_schema_set_cell_order( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - cell_order.swigValue()); + public static int printf(String arg0) { + return tiledbJNI.printf(arg0); } - public static int tiledb_array_schema_set_tile_order( + public static capi_return_t tiledb_fragment_info_alloc( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - tiledb_layout_t tile_order) { - return tiledbJNI.tiledb_array_schema_set_tile_order( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - tile_order.swigValue()); + String array_uri, + SWIGTYPE_p_p_tiledb_fragment_info_handle_t fragment_info) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info)), + true); + } + + public static void tiledb_fragment_info_free( + SWIGTYPE_p_p_tiledb_fragment_info_handle_t fragment_info) { + tiledbJNI.tiledb_fragment_info_free( + SWIGTYPE_p_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info)); } - public static int tiledb_array_schema_set_coords_filter_list( + public static capi_return_t tiledb_fragment_info_set_config( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_filter_list_handle_t filter_list) { - return tiledbJNI.tiledb_array_schema_set_coords_filter_list( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_filter_list_handle_t.getCPtr(filter_list)); - } - - public static int tiledb_array_schema_set_offsets_filter_list( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_filter_list_handle_t filter_list) { - return tiledbJNI.tiledb_array_schema_set_offsets_filter_list( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_filter_list_handle_t.getCPtr(filter_list)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_set_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); } - public static int tiledb_array_schema_set_validity_filter_list( + public static capi_return_t tiledb_fragment_info_get_config( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_filter_list_handle_t filter_list) { - return tiledbJNI.tiledb_array_schema_set_validity_filter_list( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_filter_list_handle_t.getCPtr(filter_list)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)), + true); } - public static int tiledb_array_schema_check( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_array_schema_check( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema)); + public static capi_return_t tiledb_fragment_info_load( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_load( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info)), + true); } - public static int tiledb_array_schema_load( + public static capi_return_t tiledb_fragment_info_get_fragment_name_v2( SWIGTYPE_p_tiledb_ctx_t ctx, - String array_uri, - SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_array_schema_load( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_p_tiledb_string_handle_t name) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_fragment_name_v2( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)), + true); } - public static int tiledb_array_schema_get_array_type( + public static capi_return_t tiledb_fragment_info_get_fragment_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_array_type_t array_type) { - return tiledbJNI.tiledb_array_schema_get_array_type( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_array_type_t.getCPtr(array_type)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_unsigned_int fragment_num) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_fragment_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_unsigned_int.getCPtr(fragment_num)), + true); } - public static int tiledb_array_schema_get_capacity( + public static capi_return_t tiledb_fragment_info_get_fragment_uri( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_unsigned_long_long capacity) { - return tiledbJNI.tiledb_array_schema_get_capacity( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_unsigned_long_long.getCPtr(capacity)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_p_char uri) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_fragment_uri( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_p_char.getCPtr(uri)), + true); } - public static int tiledb_array_schema_get_cell_order( + public static capi_return_t tiledb_fragment_info_get_fragment_size( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_layout_t cell_order) { - return tiledbJNI.tiledb_array_schema_get_cell_order( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_layout_t.getCPtr(cell_order)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_unsigned_long_long size) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_fragment_size( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_unsigned_long_long.getCPtr(size)), + true); } - public static int tiledb_array_schema_get_coords_filter_list( + public static capi_return_t tiledb_fragment_info_get_dense( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_p_tiledb_filter_list_handle_t filter_list) { - return tiledbJNI.tiledb_array_schema_get_coords_filter_list( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_p_tiledb_filter_list_handle_t.getCPtr(filter_list)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_int dense) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_dense( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_int.getCPtr(dense)), + true); } - public static int tiledb_array_schema_get_offsets_filter_list( + public static capi_return_t tiledb_fragment_info_get_sparse( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_p_tiledb_filter_list_handle_t filter_list) { - return tiledbJNI.tiledb_array_schema_get_offsets_filter_list( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_p_tiledb_filter_list_handle_t.getCPtr(filter_list)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_int sparse) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_sparse( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_int.getCPtr(sparse)), + true); } - public static int tiledb_array_schema_get_validity_filter_list( + public static capi_return_t tiledb_fragment_info_get_timestamp_range( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_p_tiledb_filter_list_handle_t filter_list) { - return tiledbJNI.tiledb_array_schema_get_validity_filter_list( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_p_tiledb_filter_list_handle_t.getCPtr(filter_list)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_unsigned_long_long start, + SWIGTYPE_p_unsigned_long_long end) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_timestamp_range( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_unsigned_long_long.getCPtr(start), + SWIGTYPE_p_unsigned_long_long.getCPtr(end)), + true); } - public static int tiledb_array_schema_get_domain( + public static capi_return_t tiledb_fragment_info_get_non_empty_domain_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_p_tiledb_domain_t domain) { - return tiledbJNI.tiledb_array_schema_get_domain( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_p_tiledb_domain_t.getCPtr(domain)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long did, + SWIGTYPE_p_void domain) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_non_empty_domain_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + did, + SWIGTYPE_p_void.getCPtr(domain)), + true); } - public static int tiledb_array_schema_get_tile_order( + public static capi_return_t tiledb_fragment_info_get_non_empty_domain_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_layout_t tile_order) { - return tiledbJNI.tiledb_array_schema_get_tile_order( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_layout_t.getCPtr(tile_order)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + String dim_name, + SWIGTYPE_p_void domain) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_non_empty_domain_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + dim_name, + SWIGTYPE_p_void.getCPtr(domain)), + true); } - public static int tiledb_array_schema_get_attribute_num( + public static capi_return_t tiledb_fragment_info_get_non_empty_domain_var_size_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_unsigned_int attribute_num) { - return tiledbJNI.tiledb_array_schema_get_attribute_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_unsigned_int.getCPtr(attribute_num)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long did, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_size_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + did, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)), + true); } - public static int tiledb_array_schema_get_attribute_from_index( + public static capi_return_t tiledb_fragment_info_get_non_empty_domain_var_size_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - long index, - SWIGTYPE_p_p_tiledb_attribute_t attr) { - return tiledbJNI.tiledb_array_schema_get_attribute_from_index( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - index, - SWIGTYPE_p_p_tiledb_attribute_t.getCPtr(attr)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + String dim_name, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_size_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + dim_name, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)), + true); } - public static int tiledb_array_schema_get_attribute_from_name( + public static capi_return_t tiledb_fragment_info_get_non_empty_domain_var_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - String name, - SWIGTYPE_p_p_tiledb_attribute_t attr) { - return tiledbJNI.tiledb_array_schema_get_attribute_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - name, - SWIGTYPE_p_p_tiledb_attribute_t.getCPtr(attr)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long did, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + did, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end)), + true); } - public static int tiledb_array_schema_has_attribute( + public static capi_return_t tiledb_fragment_info_get_non_empty_domain_var_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - String name, - SWIGTYPE_p_int has_attr) { - return tiledbJNI.tiledb_array_schema_has_attribute( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - name, - SWIGTYPE_p_int.getCPtr(has_attr)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + String dim_name, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + dim_name, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end)), + true); } - public static int tiledb_array_schema_dump_str( + public static capi_return_t tiledb_fragment_info_get_mbr_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_p_tiledb_string_handle_t out) { - return tiledbJNI.tiledb_array_schema_dump_str( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_unsigned_long_long mbr_num) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_unsigned_long_long.getCPtr(mbr_num)), + true); } - public static int tiledb_query_alloc( + public static capi_return_t tiledb_fragment_info_get_mbr_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - tiledb_query_type_t query_type, - SWIGTYPE_p_p_tiledb_query_t query) { - return tiledbJNI.tiledb_query_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - query_type.swigValue(), - SWIGTYPE_p_p_tiledb_query_t.getCPtr(query)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long mid, + long did, + SWIGTYPE_p_void mbr) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + mid, + did, + SWIGTYPE_p_void.getCPtr(mbr)), + true); } - public static int tiledb_query_get_stats( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_p_char stats_json) { - return tiledbJNI.tiledb_query_get_stats( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_p_char.getCPtr(stats_json)); + public static capi_return_t tiledb_fragment_info_get_mbr_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long mid, + String dim_name, + SWIGTYPE_p_void mbr) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + mid, + dim_name, + SWIGTYPE_p_void.getCPtr(mbr)), + true); } - public static int tiledb_query_set_config( + public static capi_return_t tiledb_fragment_info_get_mbr_var_size_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_query_set_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long mid, + long did, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_var_size_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + mid, + did, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)), + true); } - public static int tiledb_query_get_config( + public static capi_return_t tiledb_fragment_info_get_mbr_var_size_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_p_tiledb_config_t config) { - return tiledbJNI.tiledb_query_get_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long mid, + String dim_name, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_var_size_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + mid, + dim_name, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)), + true); } - public static int tiledb_query_set_subarray_t( + public static capi_return_t tiledb_fragment_info_get_mbr_var_from_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_tiledb_subarray_t subarray) { - return tiledbJNI.tiledb_query_set_subarray_t( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long mid, + long did, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_var_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + mid, + did, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end)), + true); } - public static int tiledb_query_set_data_buffer( + public static capi_return_t tiledb_fragment_info_get_mbr_var_from_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_void buffer, - SWIGTYPE_p_unsigned_long_long buffer_size) { - return tiledbJNI.tiledb_query_set_data_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_void.getCPtr(buffer), - SWIGTYPE_p_unsigned_long_long.getCPtr(buffer_size)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + long mid, + String dim_name, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_mbr_var_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + mid, + dim_name, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end)), + true); } - public static int tiledb_query_set_offsets_buffer( + public static capi_return_t tiledb_fragment_info_get_cell_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_unsigned_long_long buffer, - SWIGTYPE_p_unsigned_long_long buffer_size) { - return tiledbJNI.tiledb_query_set_offsets_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_unsigned_long_long.getCPtr(buffer), - SWIGTYPE_p_unsigned_long_long.getCPtr(buffer_size)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_unsigned_long_long cell_num) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_cell_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_unsigned_long_long.getCPtr(cell_num)), + true); } - public static int tiledb_query_set_validity_buffer( + public static capi_return_t tiledb_fragment_info_get_version( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_unsigned_char buffer, - SWIGTYPE_p_unsigned_long_long buffer_size) { - return tiledbJNI.tiledb_query_set_validity_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_unsigned_char.getCPtr(buffer), - SWIGTYPE_p_unsigned_long_long.getCPtr(buffer_size)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_unsigned_int version) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_version( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_unsigned_int.getCPtr(version)), + true); } - public static int tiledb_query_get_data_buffer( + public static capi_return_t tiledb_fragment_info_has_consolidated_metadata( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_p_void buffer, - SWIGTYPE_p_p_unsigned_long_long buffer_size) { - return tiledbJNI.tiledb_query_get_data_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_p_void.getCPtr(buffer), - SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer_size)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_int has) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_has_consolidated_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_int.getCPtr(has)), + true); } - public static int tiledb_query_get_offsets_buffer( + public static capi_return_t tiledb_fragment_info_get_unconsolidated_metadata_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_p_unsigned_long_long buffer, - SWIGTYPE_p_p_unsigned_long_long buffer_size) { - return tiledbJNI.tiledb_query_get_offsets_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer), - SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer_size)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_unsigned_int unconsolidated) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_unconsolidated_metadata_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_unsigned_int.getCPtr(unconsolidated)), + true); } - public static int tiledb_query_get_validity_buffer( + public static capi_return_t tiledb_fragment_info_get_to_vacuum_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_p_unsigned_char buffer, - SWIGTYPE_p_p_unsigned_long_long buffer_size) { - return tiledbJNI.tiledb_query_get_validity_buffer( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_p_unsigned_char.getCPtr(buffer), - SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer_size)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_unsigned_int to_vacuum_num) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_to_vacuum_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_unsigned_int.getCPtr(to_vacuum_num)), + true); } - public static int tiledb_query_set_layout( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, tiledb_layout_t layout) { - return tiledbJNI.tiledb_query_set_layout( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - layout.swigValue()); + public static capi_return_t tiledb_fragment_info_get_to_vacuum_uri( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_p_char uri) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_to_vacuum_uri( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_p_char.getCPtr(uri)), + true); } - public static int tiledb_query_set_condition( + public static capi_return_t tiledb_fragment_info_get_array_schema( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_tiledb_query_condition_t cond) { - return tiledbJNI.tiledb_query_set_condition( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_tiledb_query_condition_t.getCPtr(cond)); + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_array_schema( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)), + true); } - public static int tiledb_query_finalize( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query) { - return tiledbJNI.tiledb_query_finalize( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_query_t.getCPtr(query)); + public static capi_return_t tiledb_fragment_info_get_array_schema_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + long fid, + SWIGTYPE_p_p_char schema_name) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_get_array_schema_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + fid, + SWIGTYPE_p_p_char.getCPtr(schema_name)), + true); } - public static int tiledb_query_submit_and_finalize( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query) { - return tiledbJNI.tiledb_query_submit_and_finalize( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_query_t.getCPtr(query)); + public static capi_return_t tiledb_fragment_info_dump( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_FILE out) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_dump( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_FILE.getCPtr(out)), + true); } - public static void tiledb_query_free(SWIGTYPE_p_p_tiledb_query_t query) { - tiledbJNI.tiledb_query_free(SWIGTYPE_p_p_tiledb_query_t.getCPtr(query)); + public static capi_return_t tiledb_fragment_info_dump_str( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_p_tiledb_string_handle_t out) { + return new capi_return_t( + tiledbJNI.tiledb_fragment_info_dump_str( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)), + true); } - public static int tiledb_query_submit( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query) { - return tiledbJNI.tiledb_query_submit( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_query_t.getCPtr(query)); + public static capi_return_t tiledb_object_type_to_str( + tiledb_object_t object_type, SWIGTYPE_p_p_char str) { + return new capi_return_t( + tiledbJNI.tiledb_object_type_to_str( + object_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + true); } - public static int tiledb_query_has_results( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_int has_results) { - return tiledbJNI.tiledb_query_has_results( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_int.getCPtr(has_results)); + public static capi_return_t tiledb_object_type_from_str( + String str, SWIGTYPE_p_tiledb_object_t object_type) { + return new capi_return_t( + tiledbJNI.tiledb_object_type_from_str(str, SWIGTYPE_p_tiledb_object_t.getCPtr(object_type)), + true); } - public static int tiledb_query_get_status( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_tiledb_query_status_t status) { - return tiledbJNI.tiledb_query_get_status( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_tiledb_query_status_t.getCPtr(status)); + public static capi_return_t tiledb_walk_order_to_str( + tiledb_walk_order_t walk_order, SWIGTYPE_p_p_char str) { + return new capi_return_t( + tiledbJNI.tiledb_walk_order_to_str(walk_order.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + true); } - public static int tiledb_query_get_type( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_tiledb_query_type_t query_type) { - return tiledbJNI.tiledb_query_get_type( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)); + public static capi_return_t tiledb_walk_order_from_str( + String str, SWIGTYPE_p_tiledb_walk_order_t walk_order) { + return new capi_return_t( + tiledbJNI.tiledb_walk_order_from_str( + str, SWIGTYPE_p_tiledb_walk_order_t.getCPtr(walk_order)), + true); } - public static int tiledb_query_get_layout( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_tiledb_layout_t query_layout) { - return tiledbJNI.tiledb_query_get_layout( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_tiledb_layout_t.getCPtr(query_layout)); + public static capi_return_t tiledb_group_create(SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri) { + return new capi_return_t( + tiledbJNI.tiledb_group_create(SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), group_uri), true); } - public static int tiledb_query_get_array( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_p_tiledb_array_t array) { - return tiledbJNI.tiledb_query_get_array( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_p_tiledb_array_t.getCPtr(array)); + public static capi_return_t tiledb_group_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri, SWIGTYPE_p_p_tiledb_group_handle_t group) { + return new capi_return_t( + tiledbJNI.tiledb_group_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + group_uri, + SWIGTYPE_p_p_tiledb_group_handle_t.getCPtr(group)), + true); } - public static int tiledb_query_get_est_result_size( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_unsigned_long_long size) { - return tiledbJNI.tiledb_query_get_est_result_size( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_unsigned_long_long.getCPtr(size)); + public static void tiledb_group_free(SWIGTYPE_p_p_tiledb_group_handle_t group) { + tiledbJNI.tiledb_group_free(SWIGTYPE_p_p_tiledb_group_handle_t.getCPtr(group)); } - public static int tiledb_query_get_est_result_size_var( + public static capi_return_t tiledb_group_open( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_unsigned_long_long size_off, - SWIGTYPE_p_unsigned_long_long size_val) { - return tiledbJNI.tiledb_query_get_est_result_size_var( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_unsigned_long_long.getCPtr(size_off), - SWIGTYPE_p_unsigned_long_long.getCPtr(size_val)); + SWIGTYPE_p_tiledb_group_handle_t group, + tiledb_query_type_t query_type) { + return new capi_return_t( + tiledbJNI.tiledb_group_open( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + query_type.swigValue()), + true); } - public static int tiledb_query_get_est_result_size_nullable( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_unsigned_long_long size_val, - SWIGTYPE_p_unsigned_long_long size_validity) { - return tiledbJNI.tiledb_query_get_est_result_size_nullable( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_unsigned_long_long.getCPtr(size_val), - SWIGTYPE_p_unsigned_long_long.getCPtr(size_validity)); + public static capi_return_t tiledb_group_close( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group) { + return new capi_return_t( + tiledbJNI.tiledb_group_close( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group)), + true); } - public static int tiledb_query_get_est_result_size_var_nullable( + public static capi_return_t tiledb_group_set_config( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - String name, - SWIGTYPE_p_unsigned_long_long size_off, - SWIGTYPE_p_unsigned_long_long size_val, - SWIGTYPE_p_unsigned_long_long size_validity) { - return tiledbJNI.tiledb_query_get_est_result_size_var_nullable( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - name, - SWIGTYPE_p_unsigned_long_long.getCPtr(size_off), - SWIGTYPE_p_unsigned_long_long.getCPtr(size_val), - SWIGTYPE_p_unsigned_long_long.getCPtr(size_validity)); + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_group_set_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); } - public static int tiledb_query_get_fragment_num( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_unsigned_int num) { - return tiledbJNI.tiledb_query_get_fragment_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_unsigned_int.getCPtr(num)); + public static capi_return_t tiledb_group_get_config( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)), + true); } - public static int tiledb_query_get_fragment_uri( + public static capi_return_t tiledb_group_put_metadata( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - java.math.BigInteger idx, - SWIGTYPE_p_p_char uri) { - return tiledbJNI.tiledb_query_get_fragment_uri( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - idx, - SWIGTYPE_p_p_char.getCPtr(uri)); + SWIGTYPE_p_tiledb_group_handle_t group, + String key, + tiledb_datatype_t value_type, + long value_num, + SWIGTYPE_p_void value) { + return new capi_return_t( + tiledbJNI.tiledb_group_put_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + key, + value_type.swigValue(), + value_num, + SWIGTYPE_p_void.getCPtr(value)), + true); } - public static int tiledb_query_get_fragment_timestamp_range( + public static int tiledb_group_delete_group( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - java.math.BigInteger idx, - SWIGTYPE_p_unsigned_long_long t1, - SWIGTYPE_p_unsigned_long_long t2) { - return tiledbJNI.tiledb_query_get_fragment_timestamp_range( + SWIGTYPE_p_tiledb_group_handle_t group, + String uri, + short recursive) { + return tiledbJNI.tiledb_group_delete_group( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - idx, - SWIGTYPE_p_unsigned_long_long.getCPtr(t1), - SWIGTYPE_p_unsigned_long_long.getCPtr(t2)); + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + uri, + recursive); } - public static int tiledb_query_get_subarray_t( + public static capi_return_t tiledb_group_delete_metadata( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group, String key) { + return new capi_return_t( + tiledbJNI.tiledb_group_delete_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + key), + true); + } + + public static capi_return_t tiledb_group_get_metadata( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_t query, - SWIGTYPE_p_p_tiledb_subarray_t subarray) { - return tiledbJNI.tiledb_query_get_subarray_t( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_t.getCPtr(query), - SWIGTYPE_p_p_tiledb_subarray_t.getCPtr(subarray)); + SWIGTYPE_p_tiledb_group_handle_t group, + String key, + SWIGTYPE_p_tiledb_datatype_t value_type, + SWIGTYPE_p_unsigned_int value_num, + SWIGTYPE_p_p_void value) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + key, + SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), + SWIGTYPE_p_unsigned_int.getCPtr(value_num), + SWIGTYPE_p_p_void.getCPtr(value)), + true); } - public static int tiledb_query_condition_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_query_condition_t cond) { - return tiledbJNI.tiledb_query_condition_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(cond)); + public static capi_return_t tiledb_group_get_metadata_num( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_unsigned_long_long num) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_metadata_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_unsigned_long_long.getCPtr(num)), + true); } - public static void tiledb_query_condition_free(SWIGTYPE_p_p_tiledb_query_condition_t cond) { - tiledbJNI.tiledb_query_condition_free(SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(cond)); + public static capi_return_t tiledb_group_get_metadata_from_index( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + java.math.BigInteger index, + SWIGTYPE_p_p_char key, + SWIGTYPE_p_unsigned_int key_len, + SWIGTYPE_p_tiledb_datatype_t value_type, + SWIGTYPE_p_unsigned_int value_num, + SWIGTYPE_p_p_void value) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_metadata_from_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + index, + SWIGTYPE_p_p_char.getCPtr(key), + SWIGTYPE_p_unsigned_int.getCPtr(key_len), + SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), + SWIGTYPE_p_unsigned_int.getCPtr(value_num), + SWIGTYPE_p_p_void.getCPtr(value)), + true); } - public static int tiledb_query_condition_init( + public static capi_return_t tiledb_group_has_metadata_key( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_condition_t cond, - String attribute_name, - SWIGTYPE_p_void condition_value, - java.math.BigInteger condition_value_size, - tiledb_query_condition_op_t op) { - return tiledbJNI.tiledb_query_condition_init( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_condition_t.getCPtr(cond), - attribute_name, - SWIGTYPE_p_void.getCPtr(condition_value), - condition_value_size, - op.swigValue()); + SWIGTYPE_p_tiledb_group_handle_t group, + String key, + SWIGTYPE_p_tiledb_datatype_t value_type, + SWIGTYPE_p_int has_key) { + return new capi_return_t( + tiledbJNI.tiledb_group_has_metadata_key( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + key, + SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), + SWIGTYPE_p_int.getCPtr(has_key)), + true); + } + + public static capi_return_t tiledb_group_add_member( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + String uri, + short relative, + String name) { + return new capi_return_t( + tiledbJNI.tiledb_group_add_member( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + uri, + relative, + name), + true); + } + + public static capi_return_t tiledb_group_add_member_with_type( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + String uri, + short relative, + String name, + tiledb_object_t type) { + return new capi_return_t( + tiledbJNI.tiledb_group_add_member_with_type( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + uri, + relative, + name, + type.swigValue()), + true); + } + + public static capi_return_t tiledb_group_remove_member( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group, String name_or_uri) { + return new capi_return_t( + tiledbJNI.tiledb_group_remove_member( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + name_or_uri), + true); + } + + public static capi_return_t tiledb_group_get_member_count( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_unsigned_long_long count) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_member_count( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_unsigned_long_long.getCPtr(count)), + true); + } + + public static capi_return_t tiledb_group_get_member_by_index_v2( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + java.math.BigInteger index, + SWIGTYPE_p_p_tiledb_string_handle_t uri, + SWIGTYPE_p_tiledb_object_t type, + SWIGTYPE_p_p_tiledb_string_handle_t name) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_member_by_index_v2( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + index, + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(uri), + SWIGTYPE_p_tiledb_object_t.getCPtr(type), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)), + true); + } + + public static capi_return_t tiledb_group_get_member_by_name_v2( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + String name, + SWIGTYPE_p_p_tiledb_string_handle_t uri, + SWIGTYPE_p_tiledb_object_t type) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_member_by_name_v2( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + name, + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(uri), + SWIGTYPE_p_tiledb_object_t.getCPtr(type)), + true); + } + + public static capi_return_t tiledb_group_get_is_relative_uri_by_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + String name, + SWIGTYPE_p_unsigned_char relative) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_is_relative_uri_by_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + name, + SWIGTYPE_p_unsigned_char.getCPtr(relative)), + true); + } + + public static capi_return_t tiledb_group_is_open( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_group_handle_t group, SWIGTYPE_p_int is_open) { + return new capi_return_t( + tiledbJNI.tiledb_group_is_open( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_int.getCPtr(is_open)), + true); + } + + public static capi_return_t tiledb_group_get_uri( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_p_char group_uri) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_uri( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_p_char.getCPtr(group_uri)), + true); + } + + public static capi_return_t tiledb_group_get_query_type( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_tiledb_query_type_t query_type) { + return new capi_return_t( + tiledbJNI.tiledb_group_get_query_type( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)), + true); + } + + public static capi_return_t tiledb_group_dump_str_v2( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_group_handle_t group, + SWIGTYPE_p_p_tiledb_string_handle_t dump_ascii, + short recursive) { + return new capi_return_t( + tiledbJNI.tiledb_group_dump_str_v2( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_group_handle_t.getCPtr(group), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(dump_ascii), + recursive), + true); + } + + public static capi_return_t tiledb_group_consolidate_metadata( + SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri, SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_group_consolidate_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + group_uri, + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); + } + + public static capi_return_t tiledb_group_vacuum_metadata( + SWIGTYPE_p_tiledb_ctx_t ctx, String group_uri, SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_group_vacuum_metadata( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + group_uri, + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); + } + + public static capi_return_t tiledb_subarray_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_handle_t array, + SWIGTYPE_p_p_tiledb_subarray_handle_t subarray) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + SWIGTYPE_p_p_tiledb_subarray_handle_t.getCPtr(subarray)), + true); + } + + public static void tiledb_subarray_free(SWIGTYPE_p_p_tiledb_subarray_handle_t subarray) { + tiledbJNI.tiledb_subarray_free(SWIGTYPE_p_p_tiledb_subarray_handle_t.getCPtr(subarray)); + } + + public static capi_return_t tiledb_subarray_set_config( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_set_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); + } + + public static capi_return_t tiledb_subarray_set_coalesce_ranges( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + int coalesce_ranges) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_set_coalesce_ranges( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + coalesce_ranges), + true); + } + + public static capi_return_t tiledb_subarray_set_subarray( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + SWIGTYPE_p_void subarray_v) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_set_subarray( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + SWIGTYPE_p_void.getCPtr(subarray_v)), + true); + } + + public static capi_return_t tiledb_subarray_add_range( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end, + SWIGTYPE_p_void stride) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_add_range( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end), + SWIGTYPE_p_void.getCPtr(stride)), + true); + } + + public static capi_return_t tiledb_subarray_add_range_by_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + String dim_name, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end, + SWIGTYPE_p_void stride) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_add_range_by_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_name, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end), + SWIGTYPE_p_void.getCPtr(stride)), + true); + } + + public static capi_return_t tiledb_subarray_add_range_var( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + SWIGTYPE_p_void start, + java.math.BigInteger start_size, + SWIGTYPE_p_void end, + java.math.BigInteger end_size) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_add_range_var( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + SWIGTYPE_p_void.getCPtr(start), + start_size, + SWIGTYPE_p_void.getCPtr(end), + end_size), + true); + } + + public static capi_return_t tiledb_subarray_add_range_var_by_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + String dim_name, + SWIGTYPE_p_void start, + java.math.BigInteger start_size, + SWIGTYPE_p_void end, + java.math.BigInteger end_size) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_add_range_var_by_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_name, + SWIGTYPE_p_void.getCPtr(start), + start_size, + SWIGTYPE_p_void.getCPtr(end), + end_size), + true); + } + + public static capi_return_t tiledb_subarray_get_range_num( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + SWIGTYPE_p_unsigned_long_long range_num) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + SWIGTYPE_p_unsigned_long_long.getCPtr(range_num)), + true); + } + + public static capi_return_t tiledb_subarray_get_range_num_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + String dim_name, + SWIGTYPE_p_unsigned_long_long range_num) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_num_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_name, + SWIGTYPE_p_unsigned_long_long.getCPtr(range_num)), + true); + } + + public static capi_return_t tiledb_subarray_get_range( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + java.math.BigInteger range_idx, + SWIGTYPE_p_p_void start, + SWIGTYPE_p_p_void end, + SWIGTYPE_p_p_void stride) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + range_idx, + SWIGTYPE_p_p_void.getCPtr(start), + SWIGTYPE_p_p_void.getCPtr(end), + SWIGTYPE_p_p_void.getCPtr(stride)), + true); + } + + public static capi_return_t tiledb_subarray_get_range_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + String dim_name, + java.math.BigInteger range_idx, + SWIGTYPE_p_p_void start, + SWIGTYPE_p_p_void end, + SWIGTYPE_p_p_void stride) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_name, + range_idx, + SWIGTYPE_p_p_void.getCPtr(start), + SWIGTYPE_p_p_void.getCPtr(end), + SWIGTYPE_p_p_void.getCPtr(stride)), + true); + } + + public static capi_return_t tiledb_subarray_get_range_var_size( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + java.math.BigInteger range_idx, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_var_size( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + range_idx, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)), + true); + } + + public static capi_return_t tiledb_subarray_get_range_var_size_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + String dim_name, + java.math.BigInteger range_idx, + SWIGTYPE_p_unsigned_long_long start_size, + SWIGTYPE_p_unsigned_long_long end_size) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_var_size_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_name, + range_idx, + SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), + SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)), + true); + } + + public static capi_return_t tiledb_subarray_get_range_var( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + java.math.BigInteger range_idx, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_var( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + range_idx, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end)), + true); + } + + public static capi_return_t tiledb_subarray_get_range_var_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + String dim_name, + java.math.BigInteger range_idx, + SWIGTYPE_p_void start, + SWIGTYPE_p_void end) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_get_range_var_from_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_name, + range_idx, + SWIGTYPE_p_void.getCPtr(start), + SWIGTYPE_p_void.getCPtr(end)), + true); + } + + public static capi_return_t tiledb_vfs_mode_to_str( + tiledb_vfs_mode_t vfs_mode, SWIGTYPE_p_p_char str) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_mode_to_str(vfs_mode.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)), + true); + } + + public static capi_return_t tiledb_vfs_mode_from_str( + String str, SWIGTYPE_p_tiledb_vfs_mode_t vfs_mode) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_mode_from_str(str, SWIGTYPE_p_tiledb_vfs_mode_t.getCPtr(vfs_mode)), + true); + } + + public static capi_return_t tiledb_vfs_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_config_t config, + SWIGTYPE_p_p_tiledb_vfs_handle_t vfs) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_config_t.getCPtr(config), + SWIGTYPE_p_p_tiledb_vfs_handle_t.getCPtr(vfs)), + true); + } + + public static void tiledb_vfs_free(SWIGTYPE_p_p_tiledb_vfs_handle_t vfs) { + tiledbJNI.tiledb_vfs_free(SWIGTYPE_p_p_tiledb_vfs_handle_t.getCPtr(vfs)); + } + + public static capi_return_t tiledb_vfs_get_config( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + SWIGTYPE_p_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_get_config( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)), + true); + } + + public static capi_return_t tiledb_vfs_create_bucket( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_create_bucket( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); + } + + public static capi_return_t tiledb_vfs_remove_bucket( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_remove_bucket( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); + } + + public static capi_return_t tiledb_vfs_empty_bucket( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_empty_bucket( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); + } + + public static capi_return_t tiledb_vfs_is_empty_bucket( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + SWIGTYPE_p_int is_empty) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_is_empty_bucket( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + SWIGTYPE_p_int.getCPtr(is_empty)), + true); + } + + public static capi_return_t tiledb_vfs_is_bucket( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + SWIGTYPE_p_int is_bucket) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_is_bucket( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + SWIGTYPE_p_int.getCPtr(is_bucket)), + true); + } + + public static capi_return_t tiledb_vfs_create_dir( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_create_dir( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); + } + + public static capi_return_t tiledb_vfs_is_dir( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + SWIGTYPE_p_int is_dir) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_is_dir( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + SWIGTYPE_p_int.getCPtr(is_dir)), + true); + } + + public static capi_return_t tiledb_vfs_remove_dir( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_remove_dir( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); + } + + public static capi_return_t tiledb_vfs_is_file( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + SWIGTYPE_p_int is_file) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_is_file( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + SWIGTYPE_p_int.getCPtr(is_file)), + true); + } + + public static capi_return_t tiledb_vfs_remove_file( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_remove_file( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); + } + + public static capi_return_t tiledb_vfs_dir_size( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + SWIGTYPE_p_unsigned_long_long size) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_dir_size( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + SWIGTYPE_p_unsigned_long_long.getCPtr(size)), + true); + } + + public static capi_return_t tiledb_vfs_file_size( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + SWIGTYPE_p_unsigned_long_long size) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_file_size( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + SWIGTYPE_p_unsigned_long_long.getCPtr(size)), + true); + } + + public static capi_return_t tiledb_vfs_move_file( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String old_uri, + String new_uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_move_file( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + old_uri, + new_uri), + true); + } + + public static capi_return_t tiledb_vfs_move_dir( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String old_uri, + String new_uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_move_dir( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + old_uri, + new_uri), + true); + } + + public static capi_return_t tiledb_vfs_copy_file( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String old_uri, + String new_uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_copy_file( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + old_uri, + new_uri), + true); + } + + public static capi_return_t tiledb_vfs_copy_dir( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String old_uri, + String new_uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_copy_dir( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + old_uri, + new_uri), + true); + } + + public static capi_return_t tiledb_vfs_open( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String uri, + tiledb_vfs_mode_t mode, + SWIGTYPE_p_p_tiledb_vfs_fh_handle_t fh) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_open( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + uri, + mode.swigValue(), + SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.getCPtr(fh)), + true); + } + + public static capi_return_t tiledb_vfs_close( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_fh_handle_t fh) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_close( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh)), + true); } - public static int tiledb_query_condition_combine( + public static capi_return_t tiledb_vfs_read( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_condition_t left_cond, - SWIGTYPE_p_tiledb_query_condition_t right_cond, - tiledb_query_condition_combination_op_t combination_op, - SWIGTYPE_p_p_tiledb_query_condition_t combined_cond) { - return tiledbJNI.tiledb_query_condition_combine( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_condition_t.getCPtr(left_cond), - SWIGTYPE_p_tiledb_query_condition_t.getCPtr(right_cond), - combination_op.swigValue(), - SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(combined_cond)); + SWIGTYPE_p_tiledb_vfs_fh_handle_t fh, + java.math.BigInteger offset, + SWIGTYPE_p_void buffer, + java.math.BigInteger nbytes) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_read( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh), + offset, + SWIGTYPE_p_void.getCPtr(buffer), + nbytes), + true); } - public static int tiledb_query_condition_negate( + public static capi_return_t tiledb_vfs_write( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_query_condition_t cond, - SWIGTYPE_p_p_tiledb_query_condition_t negated_cond) { - return tiledbJNI.tiledb_query_condition_negate( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_query_condition_t.getCPtr(cond), - SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(negated_cond)); + SWIGTYPE_p_tiledb_vfs_fh_handle_t fh, + SWIGTYPE_p_void buffer, + java.math.BigInteger nbytes) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_write( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh), + SWIGTYPE_p_void.getCPtr(buffer), + nbytes), + true); } - public static int tiledb_subarray_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_p_tiledb_subarray_t subarray) { - return tiledbJNI.tiledb_subarray_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_p_tiledb_subarray_t.getCPtr(subarray)); + public static capi_return_t tiledb_vfs_sync( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_fh_handle_t fh) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_sync( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh)), + true); } - public static int tiledb_subarray_set_config( + public static capi_return_t tiledb_vfs_ls( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_subarray_set_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String path, + SWIGTYPE_p_f_p_q_const__char_p_void__int callback, + SWIGTYPE_p_void data) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_ls( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + path, + SWIGTYPE_p_f_p_q_const__char_p_void__int.getCPtr(callback), + SWIGTYPE_p_void.getCPtr(data)), + true); } - public static void tiledb_subarray_free(SWIGTYPE_p_p_tiledb_subarray_t subarray) { - tiledbJNI.tiledb_subarray_free(SWIGTYPE_p_p_tiledb_subarray_t.getCPtr(subarray)); + public static void tiledb_vfs_fh_free(SWIGTYPE_p_p_tiledb_vfs_fh_handle_t fh) { + tiledbJNI.tiledb_vfs_fh_free(SWIGTYPE_p_p_tiledb_vfs_fh_handle_t.getCPtr(fh)); } - public static int tiledb_subarray_set_coalesce_ranges( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_subarray_t subarray, int coalesce_ranges) { - return tiledbJNI.tiledb_subarray_set_coalesce_ranges( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - coalesce_ranges); + public static capi_return_t tiledb_vfs_fh_is_closed( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_fh_handle_t fh, SWIGTYPE_p_int is_closed) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_fh_is_closed( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_fh_handle_t.getCPtr(fh), + SWIGTYPE_p_int.getCPtr(is_closed)), + true); } - public static int tiledb_subarray_set_subarray( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - SWIGTYPE_p_void subarray_v) { - return tiledbJNI.tiledb_subarray_set_subarray( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - SWIGTYPE_p_void.getCPtr(subarray_v)); + public static capi_return_t tiledb_vfs_touch( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, String uri) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_touch( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), uri), + true); } - public static int tiledb_subarray_add_range( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end, - SWIGTYPE_p_void stride) { - return tiledbJNI.tiledb_subarray_add_range( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end), - SWIGTYPE_p_void.getCPtr(stride)); + public static int tiledb_query_status_to_str( + tiledb_query_status_t query_status, SWIGTYPE_p_p_char str) { + return tiledbJNI.tiledb_query_status_to_str( + query_status.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); } - public static int tiledb_subarray_add_range_by_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - String dim_name, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end, - SWIGTYPE_p_void stride) { - return tiledbJNI.tiledb_subarray_add_range_by_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_name, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end), - SWIGTYPE_p_void.getCPtr(stride)); + public static int tiledb_query_status_from_str( + String str, SWIGTYPE_p_tiledb_query_status_t query_status) { + return tiledbJNI.tiledb_query_status_from_str( + str, SWIGTYPE_p_tiledb_query_status_t.getCPtr(query_status)); } - public static int tiledb_subarray_add_range_var( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - SWIGTYPE_p_void start, - java.math.BigInteger start_size, - SWIGTYPE_p_void end, - java.math.BigInteger end_size) { - return tiledbJNI.tiledb_subarray_add_range_var( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - SWIGTYPE_p_void.getCPtr(start), - start_size, - SWIGTYPE_p_void.getCPtr(end), - end_size); + public static long tiledb_var_num() { + return tiledbJNI.tiledb_var_num(); } - public static int tiledb_subarray_add_range_var_by_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - String dim_name, - SWIGTYPE_p_void start, - java.math.BigInteger start_size, - SWIGTYPE_p_void end, - java.math.BigInteger end_size) { - return tiledbJNI.tiledb_subarray_add_range_var_by_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_name, - SWIGTYPE_p_void.getCPtr(start), - start_size, - SWIGTYPE_p_void.getCPtr(end), - end_size); + public static long tiledb_max_path() { + return tiledbJNI.tiledb_max_path(); } - public static int tiledb_subarray_get_range_num( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - SWIGTYPE_p_unsigned_long_long range_num) { - return tiledbJNI.tiledb_subarray_get_range_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - SWIGTYPE_p_unsigned_long_long.getCPtr(range_num)); + public static java.math.BigInteger tiledb_offset_size() { + return tiledbJNI.tiledb_offset_size(); } - public static int tiledb_subarray_get_range_num_from_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - String dim_name, - SWIGTYPE_p_unsigned_long_long range_num) { - return tiledbJNI.tiledb_subarray_get_range_num_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_name, - SWIGTYPE_p_unsigned_long_long.getCPtr(range_num)); + public static java.math.BigInteger tiledb_timestamp_now_ms() { + return tiledbJNI.tiledb_timestamp_now_ms(); } - public static int tiledb_subarray_get_range( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - java.math.BigInteger range_idx, - SWIGTYPE_p_p_void start, - SWIGTYPE_p_p_void end, - SWIGTYPE_p_p_void stride) { - return tiledbJNI.tiledb_subarray_get_range( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - range_idx, - SWIGTYPE_p_p_void.getCPtr(start), - SWIGTYPE_p_p_void.getCPtr(end), - SWIGTYPE_p_p_void.getCPtr(stride)); + public static String tiledb_timestamps() { + return tiledbJNI.tiledb_timestamps(); } - public static int tiledb_subarray_get_range_from_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - String dim_name, - java.math.BigInteger range_idx, - SWIGTYPE_p_p_void start, - SWIGTYPE_p_p_void end, - SWIGTYPE_p_p_void stride) { - return tiledbJNI.tiledb_subarray_get_range_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_name, - range_idx, - SWIGTYPE_p_p_void.getCPtr(start), - SWIGTYPE_p_p_void.getCPtr(end), - SWIGTYPE_p_p_void.getCPtr(stride)); + public static void tiledb_version( + SWIGTYPE_p_int major, SWIGTYPE_p_int minor, SWIGTYPE_p_int rev) { + tiledbJNI.tiledb_version( + SWIGTYPE_p_int.getCPtr(major), SWIGTYPE_p_int.getCPtr(minor), SWIGTYPE_p_int.getCPtr(rev)); } - public static int tiledb_subarray_get_range_var_size( + public static int tiledb_query_alloc( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - java.math.BigInteger range_idx, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size) { - return tiledbJNI.tiledb_subarray_get_range_var_size( + SWIGTYPE_p_tiledb_array_handle_t array, + tiledb_query_type_t query_type, + SWIGTYPE_p_p_tiledb_query_t query) { + return tiledbJNI.tiledb_query_alloc( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - range_idx, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)); + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + query_type.swigValue(), + SWIGTYPE_p_p_tiledb_query_t.getCPtr(query)); } - public static int tiledb_subarray_get_range_var_size_from_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - String dim_name, - java.math.BigInteger range_idx, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size) { - return tiledbJNI.tiledb_subarray_get_range_var_size_from_name( + public static int tiledb_query_get_stats( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_p_char stats_json) { + return tiledbJNI.tiledb_query_get_stats( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_name, - range_idx, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_p_char.getCPtr(stats_json)); } - public static int tiledb_subarray_get_range_var( + public static int tiledb_query_set_config( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - java.math.BigInteger range_idx, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end) { - return tiledbJNI.tiledb_subarray_get_range_var( + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_tiledb_config_t config) { + return tiledbJNI.tiledb_query_set_config( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - range_idx, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_tiledb_config_t.getCPtr(config)); } - public static int tiledb_subarray_get_range_var_from_name( + public static int tiledb_query_get_config( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - String dim_name, - java.math.BigInteger range_idx, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end) { - return tiledbJNI.tiledb_subarray_get_range_var_from_name( + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_p_tiledb_config_t config) { + return tiledbJNI.tiledb_query_get_config( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_name, - range_idx, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)); } - public static int tiledb_array_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_p_tiledb_array_t array) { - return tiledbJNI.tiledb_array_alloc( + public static int tiledb_query_set_subarray_t( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_tiledb_subarray_handle_t subarray) { + return tiledbJNI.tiledb_query_set_subarray_t( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_p_tiledb_array_t.getCPtr(array)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray)); } - public static int tiledb_array_set_open_timestamp_start( + public static int tiledb_query_set_data_buffer( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - java.math.BigInteger timestamp_start) { - return tiledbJNI.tiledb_array_set_open_timestamp_start( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_void buffer, + SWIGTYPE_p_unsigned_long_long buffer_size) { + return tiledbJNI.tiledb_query_set_data_buffer( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - timestamp_start); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_void.getCPtr(buffer), + SWIGTYPE_p_unsigned_long_long.getCPtr(buffer_size)); } - public static int tiledb_array_set_open_timestamp_end( + public static int tiledb_query_set_offsets_buffer( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - java.math.BigInteger timestamp_end) { - return tiledbJNI.tiledb_array_set_open_timestamp_end( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_unsigned_long_long buffer, + SWIGTYPE_p_unsigned_long_long buffer_size) { + return tiledbJNI.tiledb_query_set_offsets_buffer( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - timestamp_end); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_unsigned_long_long.getCPtr(buffer), + SWIGTYPE_p_unsigned_long_long.getCPtr(buffer_size)); } - public static int tiledb_array_get_open_timestamp_start( + public static int tiledb_query_set_validity_buffer( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_unsigned_long_long timestamp_start) { - return tiledbJNI.tiledb_array_get_open_timestamp_start( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_unsigned_char buffer, + SWIGTYPE_p_unsigned_long_long buffer_size) { + return tiledbJNI.tiledb_query_set_validity_buffer( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_unsigned_long_long.getCPtr(timestamp_start)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_unsigned_char.getCPtr(buffer), + SWIGTYPE_p_unsigned_long_long.getCPtr(buffer_size)); } - public static int tiledb_array_get_open_timestamp_end( + public static int tiledb_query_get_data_buffer( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_unsigned_long_long timestamp_end) { - return tiledbJNI.tiledb_array_get_open_timestamp_end( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_p_void buffer, + SWIGTYPE_p_p_unsigned_long_long buffer_size) { + return tiledbJNI.tiledb_query_get_data_buffer( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_unsigned_long_long.getCPtr(timestamp_end)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_p_void.getCPtr(buffer), + SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer_size)); } - public static int tiledb_array_delete_fragments_v2( + public static int tiledb_query_get_offsets_buffer( SWIGTYPE_p_tiledb_ctx_t ctx, - String uri_str, - java.math.BigInteger timestamp_start, - java.math.BigInteger timestamp_end) { - return tiledbJNI.tiledb_array_delete_fragments_v2( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), uri_str, timestamp_start, timestamp_end); + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_p_unsigned_long_long buffer, + SWIGTYPE_p_p_unsigned_long_long buffer_size) { + return tiledbJNI.tiledb_query_get_offsets_buffer( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer), + SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer_size)); } - public static int tiledb_array_delete_fragments_list( + public static int tiledb_query_get_validity_buffer( SWIGTYPE_p_tiledb_ctx_t ctx, - String uri_str, - SWIGTYPE_p_p_char fragment_uris, - long num_fragments) { - return tiledbJNI.tiledb_array_delete_fragments_list( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_p_unsigned_char buffer, + SWIGTYPE_p_p_unsigned_long_long buffer_size) { + return tiledbJNI.tiledb_query_get_validity_buffer( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - uri_str, - SWIGTYPE_p_p_char.getCPtr(fragment_uris), - num_fragments); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_p_unsigned_char.getCPtr(buffer), + SWIGTYPE_p_p_unsigned_long_long.getCPtr(buffer_size)); } - public static int tiledb_array_open( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - tiledb_query_type_t query_type) { - return tiledbJNI.tiledb_array_open( + public static int tiledb_query_set_layout( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, tiledb_layout_t layout) { + return tiledbJNI.tiledb_query_set_layout( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - query_type.swigValue()); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + layout.swigValue()); } - public static int tiledb_array_is_open( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_t array, SWIGTYPE_p_int is_open) { - return tiledbJNI.tiledb_array_is_open( + public static int tiledb_query_set_condition( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_tiledb_query_condition_t cond) { + return tiledbJNI.tiledb_query_set_condition( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_int.getCPtr(is_open)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_tiledb_query_condition_t.getCPtr(cond)); } - public static int tiledb_array_reopen( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_t array) { - return tiledbJNI.tiledb_array_reopen( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_t.getCPtr(array)); + public static int tiledb_query_finalize( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query) { + return tiledbJNI.tiledb_query_finalize( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_query_t.getCPtr(query)); } - public static int tiledb_array_set_config( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_array_set_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); + public static int tiledb_query_submit_and_finalize( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query) { + return tiledbJNI.tiledb_query_submit_and_finalize( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_query_t.getCPtr(query)); } - public static int tiledb_array_get_config( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_p_tiledb_config_t config) { - return tiledbJNI.tiledb_array_get_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)); + public static void tiledb_query_free(SWIGTYPE_p_p_tiledb_query_t query) { + tiledbJNI.tiledb_query_free(SWIGTYPE_p_p_tiledb_query_t.getCPtr(query)); } - public static int tiledb_array_close( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_t array) { - return tiledbJNI.tiledb_array_close( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_t.getCPtr(array)); + public static int tiledb_query_submit( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query) { + return tiledbJNI.tiledb_query_submit( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_query_t.getCPtr(query)); } - public static void tiledb_array_free(SWIGTYPE_p_p_tiledb_array_t array) { - tiledbJNI.tiledb_array_free(SWIGTYPE_p_p_tiledb_array_t.getCPtr(array)); + public static int tiledb_query_has_results( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_int has_results) { + return tiledbJNI.tiledb_query_has_results( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_int.getCPtr(has_results)); } - public static int tiledb_array_get_schema( + public static int tiledb_query_get_status( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_array_get_schema( + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_tiledb_query_status_t status) { + return tiledbJNI.tiledb_query_get_status( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_tiledb_query_status_t.getCPtr(status)); } - public static int tiledb_array_get_query_type( + public static int tiledb_query_get_type( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, + SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_tiledb_query_type_t query_type) { - return tiledbJNI.tiledb_array_get_query_type( + return tiledbJNI.tiledb_query_get_type( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), + SWIGTYPE_p_tiledb_query_t.getCPtr(query), SWIGTYPE_p_tiledb_query_type_t.getCPtr(query_type)); } - public static int tiledb_array_create( + public static int tiledb_query_get_layout( SWIGTYPE_p_tiledb_ctx_t ctx, - String array_uri, - SWIGTYPE_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_array_create( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema)); - } - - public static int tiledb_array_delete(SWIGTYPE_p_tiledb_ctx_t ctx, String uri) { - return tiledbJNI.tiledb_array_delete(SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), uri); - } - - public static int tiledb_array_upgrade_version( - SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_array_upgrade_version( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); - } - - public static int tiledb_array_consolidate( - SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_array_consolidate( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); - } - - public static int tiledb_array_vacuum( - SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_array_vacuum( + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_tiledb_layout_t query_layout) { + return tiledbJNI.tiledb_query_get_layout( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_tiledb_layout_t.getCPtr(query_layout)); } - public static int tiledb_array_get_non_empty_domain( + public static int tiledb_query_get_array( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_void domain, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain( + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_p_tiledb_array_handle_t array) { + return tiledbJNI.tiledb_query_get_array( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_void.getCPtr(domain), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_p_tiledb_array_handle_t.getCPtr(array)); } - public static int tiledb_array_get_non_empty_domain_from_index( + public static int tiledb_query_get_est_result_size( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - long idx, - SWIGTYPE_p_void domain, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain_from_index( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_unsigned_long_long size) { + return tiledbJNI.tiledb_query_get_est_result_size( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - idx, - SWIGTYPE_p_void.getCPtr(domain), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_unsigned_long_long.getCPtr(size)); } - public static int tiledb_array_get_non_empty_domain_from_name( + public static int tiledb_query_get_est_result_size_var( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, + SWIGTYPE_p_tiledb_query_t query, String name, - SWIGTYPE_p_void domain, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain_from_name( + SWIGTYPE_p_unsigned_long_long size_off, + SWIGTYPE_p_unsigned_long_long size_val) { + return tiledbJNI.tiledb_query_get_est_result_size_var( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), + SWIGTYPE_p_tiledb_query_t.getCPtr(query), name, - SWIGTYPE_p_void.getCPtr(domain), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_unsigned_long_long.getCPtr(size_off), + SWIGTYPE_p_unsigned_long_long.getCPtr(size_val)); } - public static int tiledb_array_get_non_empty_domain_var_size_from_index( + public static int tiledb_query_get_est_result_size_nullable( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - long idx, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain_var_size_from_index( + SWIGTYPE_p_tiledb_query_t query, + String name, + SWIGTYPE_p_unsigned_long_long size_val, + SWIGTYPE_p_unsigned_long_long size_validity) { + return tiledbJNI.tiledb_query_get_est_result_size_nullable( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - idx, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + name, + SWIGTYPE_p_unsigned_long_long.getCPtr(size_val), + SWIGTYPE_p_unsigned_long_long.getCPtr(size_validity)); } - public static int tiledb_array_get_non_empty_domain_var_size_from_name( + public static int tiledb_query_get_est_result_size_var_nullable( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, + SWIGTYPE_p_tiledb_query_t query, String name, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain_var_size_from_name( + SWIGTYPE_p_unsigned_long_long size_off, + SWIGTYPE_p_unsigned_long_long size_val, + SWIGTYPE_p_unsigned_long_long size_validity) { + return tiledbJNI.tiledb_query_get_est_result_size_var_nullable( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), + SWIGTYPE_p_tiledb_query_t.getCPtr(query), name, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_unsigned_long_long.getCPtr(size_off), + SWIGTYPE_p_unsigned_long_long.getCPtr(size_val), + SWIGTYPE_p_unsigned_long_long.getCPtr(size_validity)); } - public static int tiledb_array_get_non_empty_domain_var_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - long idx, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain_var_from_index( + public static int tiledb_query_get_fragment_num( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, SWIGTYPE_p_unsigned_int num) { + return tiledbJNI.tiledb_query_get_fragment_num( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - idx, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_unsigned_int.getCPtr(num)); } - public static int tiledb_array_get_non_empty_domain_var_from_name( + public static int tiledb_query_get_fragment_uri( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - String name, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end, - SWIGTYPE_p_int is_empty) { - return tiledbJNI.tiledb_array_get_non_empty_domain_var_from_name( + SWIGTYPE_p_tiledb_query_t query, + java.math.BigInteger idx, + SWIGTYPE_p_p_char uri) { + return tiledbJNI.tiledb_query_get_fragment_uri( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - name, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end), - SWIGTYPE_p_int.getCPtr(is_empty)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + idx, + SWIGTYPE_p_p_char.getCPtr(uri)); } - public static int tiledb_array_get_uri( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_t array, SWIGTYPE_p_p_char array_uri) { - return tiledbJNI.tiledb_array_get_uri( + public static int tiledb_query_get_fragment_timestamp_range( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_query_t query, + java.math.BigInteger idx, + SWIGTYPE_p_unsigned_long_long t1, + SWIGTYPE_p_unsigned_long_long t2) { + return tiledbJNI.tiledb_query_get_fragment_timestamp_range( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_p_char.getCPtr(array_uri)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + idx, + SWIGTYPE_p_unsigned_long_long.getCPtr(t1), + SWIGTYPE_p_unsigned_long_long.getCPtr(t2)); } - public static int tiledb_array_encryption_type( + public static int tiledb_query_get_subarray_t( SWIGTYPE_p_tiledb_ctx_t ctx, - String array_uri, - SWIGTYPE_p_tiledb_encryption_type_t encryption_type) { - return tiledbJNI.tiledb_array_encryption_type( + SWIGTYPE_p_tiledb_query_t query, + SWIGTYPE_p_p_tiledb_subarray_handle_t subarray) { + return tiledbJNI.tiledb_query_get_subarray_t( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_tiledb_encryption_type_t.getCPtr(encryption_type)); + SWIGTYPE_p_tiledb_query_t.getCPtr(query), + SWIGTYPE_p_p_tiledb_subarray_handle_t.getCPtr(subarray)); } - public static int tiledb_array_put_metadata( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - String key, - tiledb_datatype_t value_type, - long value_num, - SWIGTYPE_p_void value) { - return tiledbJNI.tiledb_array_put_metadata( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - key, - value_type.swigValue(), - value_num, - SWIGTYPE_p_void.getCPtr(value)); + public static int tiledb_query_condition_alloc( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_query_condition_t cond) { + return tiledbJNI.tiledb_query_condition_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(cond)); } - public static int tiledb_array_delete_metadata( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_t array, String key) { - return tiledbJNI.tiledb_array_delete_metadata( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_t.getCPtr(array), key); + public static void tiledb_query_condition_free(SWIGTYPE_p_p_tiledb_query_condition_t cond) { + tiledbJNI.tiledb_query_condition_free(SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(cond)); } - public static int tiledb_array_get_metadata( + public static int tiledb_query_condition_init( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - String key, - SWIGTYPE_p_tiledb_datatype_t value_type, - SWIGTYPE_p_unsigned_int value_num, - SWIGTYPE_p_p_void value) { - return tiledbJNI.tiledb_array_get_metadata( + SWIGTYPE_p_tiledb_query_condition_t cond, + String attribute_name, + SWIGTYPE_p_void condition_value, + java.math.BigInteger condition_value_size, + tiledb_query_condition_op_t op) { + return tiledbJNI.tiledb_query_condition_init( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - key, - SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), - SWIGTYPE_p_unsigned_int.getCPtr(value_num), - SWIGTYPE_p_p_void.getCPtr(value)); + SWIGTYPE_p_tiledb_query_condition_t.getCPtr(cond), + attribute_name, + SWIGTYPE_p_void.getCPtr(condition_value), + condition_value_size, + op.swigValue()); } - public static int tiledb_array_get_metadata_num( + public static int tiledb_query_condition_combine( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - SWIGTYPE_p_unsigned_long_long num) { - return tiledbJNI.tiledb_array_get_metadata_num( + SWIGTYPE_p_tiledb_query_condition_t left_cond, + SWIGTYPE_p_tiledb_query_condition_t right_cond, + tiledb_query_condition_combination_op_t combination_op, + SWIGTYPE_p_p_tiledb_query_condition_t combined_cond) { + return tiledbJNI.tiledb_query_condition_combine( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - SWIGTYPE_p_unsigned_long_long.getCPtr(num)); + SWIGTYPE_p_tiledb_query_condition_t.getCPtr(left_cond), + SWIGTYPE_p_tiledb_query_condition_t.getCPtr(right_cond), + combination_op.swigValue(), + SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(combined_cond)); } - public static int tiledb_array_get_metadata_from_index( + public static int tiledb_query_condition_negate( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - java.math.BigInteger index, - SWIGTYPE_p_p_char key, - SWIGTYPE_p_unsigned_int key_len, - SWIGTYPE_p_tiledb_datatype_t value_type, - SWIGTYPE_p_unsigned_int value_num, - SWIGTYPE_p_p_void value) { - return tiledbJNI.tiledb_array_get_metadata_from_index( + SWIGTYPE_p_tiledb_query_condition_t cond, + SWIGTYPE_p_p_tiledb_query_condition_t negated_cond) { + return tiledbJNI.tiledb_query_condition_negate( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - index, - SWIGTYPE_p_p_char.getCPtr(key), - SWIGTYPE_p_unsigned_int.getCPtr(key_len), - SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), - SWIGTYPE_p_unsigned_int.getCPtr(value_num), - SWIGTYPE_p_p_void.getCPtr(value)); + SWIGTYPE_p_tiledb_query_condition_t.getCPtr(cond), + SWIGTYPE_p_p_tiledb_query_condition_t.getCPtr(negated_cond)); } - public static int tiledb_array_has_metadata_key( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - String key, - SWIGTYPE_p_tiledb_datatype_t value_type, - SWIGTYPE_p_int has_key) { - return tiledbJNI.tiledb_array_has_metadata_key( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - key, - SWIGTYPE_p_tiledb_datatype_t.getCPtr(value_type), - SWIGTYPE_p_int.getCPtr(has_key)); + public static capi_return_t tiledb_array_consolidate( + SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_array_consolidate( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); + } + + public static capi_return_t tiledb_array_vacuum( + SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_tiledb_config_t config) { + return new capi_return_t( + tiledbJNI.tiledb_array_vacuum( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); } public static int tiledb_object_type( @@ -4763,6 +5482,10 @@ public static int tiledb_stats_disable() { return tiledbJNI.tiledb_stats_disable(); } + public static int tiledb_stats_is_enabled(SWIGTYPE_p_unsigned_char enabled) { + return tiledbJNI.tiledb_stats_is_enabled(SWIGTYPE_p_unsigned_char.getCPtr(enabled)); + } + public static int tiledb_stats_reset() { return tiledbJNI.tiledb_stats_reset(); } @@ -4796,470 +5519,267 @@ public static int tiledb_heap_profiler_enable( file_name_prefix, dump_interval_ms, dump_interval_bytes, dump_threshold_bytes); } - public static int tiledb_fragment_info_alloc( - SWIGTYPE_p_tiledb_ctx_t ctx, - String array_uri, - SWIGTYPE_p_p_tiledb_fragment_info_t fragment_info) { - return tiledbJNI.tiledb_fragment_info_alloc( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_p_tiledb_fragment_info_t.getCPtr(fragment_info)); - } - - public static void tiledb_fragment_info_free(SWIGTYPE_p_p_tiledb_fragment_info_t fragment_info) { - tiledbJNI.tiledb_fragment_info_free(SWIGTYPE_p_p_tiledb_fragment_info_t.getCPtr(fragment_info)); - } - - public static int tiledb_fragment_info_set_config( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_fragment_info_set_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); - } - - public static int tiledb_fragment_info_get_config( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_p_tiledb_config_t config) { - return tiledbJNI.tiledb_fragment_info_get_config( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_p_tiledb_config_t.getCPtr(config)); - } - - public static int tiledb_fragment_info_load( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_fragment_info_t fragment_info) { - return tiledbJNI.tiledb_fragment_info_load( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info)); - } - - public static int tiledb_fragment_info_get_fragment_name_v2( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_p_tiledb_string_handle_t name) { - return tiledbJNI.tiledb_fragment_info_get_fragment_name_v2( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)); - } - - public static int tiledb_fragment_info_get_fragment_num( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_unsigned_int fragment_num) { - return tiledbJNI.tiledb_fragment_info_get_fragment_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_unsigned_int.getCPtr(fragment_num)); - } - - public static int tiledb_fragment_info_get_fragment_uri( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_p_char uri) { - return tiledbJNI.tiledb_fragment_info_get_fragment_uri( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_p_char.getCPtr(uri)); - } - - public static int tiledb_fragment_info_get_fragment_size( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_unsigned_long_long size) { - return tiledbJNI.tiledb_fragment_info_get_fragment_size( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_unsigned_long_long.getCPtr(size)); - } - - public static int tiledb_fragment_info_get_dense( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_int dense) { - return tiledbJNI.tiledb_fragment_info_get_dense( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_int.getCPtr(dense)); - } - - public static int tiledb_fragment_info_get_sparse( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_int sparse) { - return tiledbJNI.tiledb_fragment_info_get_sparse( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_int.getCPtr(sparse)); - } - - public static int tiledb_fragment_info_get_timestamp_range( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_unsigned_long_long start, - SWIGTYPE_p_unsigned_long_long end) { - return tiledbJNI.tiledb_fragment_info_get_timestamp_range( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_unsigned_long_long.getCPtr(start), - SWIGTYPE_p_unsigned_long_long.getCPtr(end)); - } - - public static int tiledb_fragment_info_get_non_empty_domain_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long did, - SWIGTYPE_p_void domain) { - return tiledbJNI.tiledb_fragment_info_get_non_empty_domain_from_index( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - did, - SWIGTYPE_p_void.getCPtr(domain)); - } - - public static int tiledb_fragment_info_get_non_empty_domain_from_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - String dim_name, - SWIGTYPE_p_void domain) { - return tiledbJNI.tiledb_fragment_info_get_non_empty_domain_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - dim_name, - SWIGTYPE_p_void.getCPtr(domain)); - } - - public static int tiledb_fragment_info_get_non_empty_domain_var_size_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long did, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size) { - return tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_size_from_index( + public static int tiledb_filestore_schema_create( + SWIGTYPE_p_tiledb_ctx_t ctx, String uri, SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { + return tiledbJNI.tiledb_filestore_schema_create( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - did, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)); + uri, + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); } - public static int tiledb_fragment_info_get_non_empty_domain_var_size_from_name( + public static int tiledb_filestore_uri_import( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - String dim_name, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size) { - return tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_size_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - dim_name, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)); + String filestore_array_uri, + String file_uri, + tiledb_mime_type_t mime_type) { + return tiledbJNI.tiledb_filestore_uri_import( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), filestore_array_uri, file_uri, mime_type.swigValue()); } - public static int tiledb_fragment_info_get_non_empty_domain_var_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long did, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end) { - return tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_from_index( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - did, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end)); + public static int tiledb_filestore_uri_export( + SWIGTYPE_p_tiledb_ctx_t ctx, String file_uri, String filestore_array_uri) { + return tiledbJNI.tiledb_filestore_uri_export( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), file_uri, filestore_array_uri); } - public static int tiledb_fragment_info_get_non_empty_domain_var_from_name( + public static int tiledb_filestore_buffer_import( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - String dim_name, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end) { - return tiledbJNI.tiledb_fragment_info_get_non_empty_domain_var_from_name( + String filestore_array_uri, + SWIGTYPE_p_void buf, + long size, + tiledb_mime_type_t mime_type) { + return tiledbJNI.tiledb_filestore_buffer_import( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - dim_name, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end)); + filestore_array_uri, + SWIGTYPE_p_void.getCPtr(buf), + size, + mime_type.swigValue()); } - public static int tiledb_fragment_info_get_mbr_num( + public static int tiledb_filestore_buffer_export( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_unsigned_long_long mbr_num) { - return tiledbJNI.tiledb_fragment_info_get_mbr_num( + String filestore_array_uri, + long offset, + SWIGTYPE_p_void buf, + long size) { + return tiledbJNI.tiledb_filestore_buffer_export( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_unsigned_long_long.getCPtr(mbr_num)); + filestore_array_uri, + offset, + SWIGTYPE_p_void.getCPtr(buf), + size); } - public static int tiledb_fragment_info_get_mbr_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long mid, - long did, - SWIGTYPE_p_void mbr) { - return tiledbJNI.tiledb_fragment_info_get_mbr_from_index( + public static int tiledb_filestore_size( + SWIGTYPE_p_tiledb_ctx_t ctx, String filestore_array_uri, SWIGTYPE_p_unsigned_long size) { + return tiledbJNI.tiledb_filestore_size( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - mid, - did, - SWIGTYPE_p_void.getCPtr(mbr)); + filestore_array_uri, + SWIGTYPE_p_unsigned_long.getCPtr(size)); } - public static int tiledb_fragment_info_get_mbr_from_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long mid, - String dim_name, - SWIGTYPE_p_void mbr) { - return tiledbJNI.tiledb_fragment_info_get_mbr_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - mid, - dim_name, - SWIGTYPE_p_void.getCPtr(mbr)); + public static int tiledb_mime_type_to_str(tiledb_mime_type_t mime_type, SWIGTYPE_p_p_char str) { + return tiledbJNI.tiledb_mime_type_to_str(mime_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); } - public static int tiledb_fragment_info_get_mbr_var_size_from_index( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long mid, - long did, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size) { - return tiledbJNI.tiledb_fragment_info_get_mbr_var_size_from_index( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - mid, - did, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)); + public static int tiledb_mime_type_from_str(String str, SWIGTYPE_p_tiledb_mime_type_t mime_type) { + return tiledbJNI.tiledb_mime_type_from_str( + str, SWIGTYPE_p_tiledb_mime_type_t.getCPtr(mime_type)); } - public static int tiledb_fragment_info_get_mbr_var_size_from_name( + public static capi_return_t tiledb_enumeration_alloc( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long mid, - String dim_name, - SWIGTYPE_p_unsigned_long_long start_size, - SWIGTYPE_p_unsigned_long_long end_size) { - return tiledbJNI.tiledb_fragment_info_get_mbr_var_size_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - mid, - dim_name, - SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), - SWIGTYPE_p_unsigned_long_long.getCPtr(end_size)); + String name, + tiledb_datatype_t type, + long cell_val_num, + int ordered, + SWIGTYPE_p_void data, + java.math.BigInteger data_size, + SWIGTYPE_p_void offsets, + java.math.BigInteger offsets_size, + SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_alloc( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + name, + type.swigValue(), + cell_val_num, + ordered, + SWIGTYPE_p_void.getCPtr(data), + data_size, + SWIGTYPE_p_void.getCPtr(offsets), + offsets_size, + SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)), + true); } - public static int tiledb_fragment_info_get_mbr_var_from_index( + public static capi_return_t tiledb_enumeration_extend( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long mid, - long did, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end) { - return tiledbJNI.tiledb_fragment_info_get_mbr_var_from_index( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - mid, - did, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end)); + SWIGTYPE_p_tiledb_enumeration_t old_enumeration, + SWIGTYPE_p_void data, + java.math.BigInteger data_size, + SWIGTYPE_p_void offsets, + java.math.BigInteger offsets_size, + SWIGTYPE_p_p_tiledb_enumeration_t new_enumeration) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_extend( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(old_enumeration), + SWIGTYPE_p_void.getCPtr(data), + data_size, + SWIGTYPE_p_void.getCPtr(offsets), + offsets_size, + SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(new_enumeration)), + true); } - public static int tiledb_fragment_info_get_mbr_var_from_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - long mid, - String dim_name, - SWIGTYPE_p_void start, - SWIGTYPE_p_void end) { - return tiledbJNI.tiledb_fragment_info_get_mbr_var_from_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - mid, - dim_name, - SWIGTYPE_p_void.getCPtr(start), - SWIGTYPE_p_void.getCPtr(end)); + public static void tiledb_enumeration_free(SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { + tiledbJNI.tiledb_enumeration_free(SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)); } - public static int tiledb_fragment_info_get_cell_num( + public static capi_return_t tiledb_enumeration_get_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_unsigned_long_long cell_num) { - return tiledbJNI.tiledb_fragment_info_get_cell_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_unsigned_long_long.getCPtr(cell_num)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_p_tiledb_string_handle_t name) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)), + true); } - public static int tiledb_fragment_info_get_version( + public static capi_return_t tiledb_enumeration_get_type( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_unsigned_int version) { - return tiledbJNI.tiledb_fragment_info_get_version( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_unsigned_int.getCPtr(version)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_tiledb_datatype_t type) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_type( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_tiledb_datatype_t.getCPtr(type)), + true); } - public static int tiledb_fragment_info_has_consolidated_metadata( + public static capi_return_t tiledb_enumeration_get_cell_val_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_int has) { - return tiledbJNI.tiledb_fragment_info_has_consolidated_metadata( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_int.getCPtr(has)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_unsigned_int cell_val_num) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_cell_val_num( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_unsigned_int.getCPtr(cell_val_num)), + true); } - public static int tiledb_fragment_info_get_unconsolidated_metadata_num( + public static capi_return_t tiledb_enumeration_get_ordered( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_unsigned_int unconsolidated) { - return tiledbJNI.tiledb_fragment_info_get_unconsolidated_metadata_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_unsigned_int.getCPtr(unconsolidated)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_int ordered) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_ordered( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_int.getCPtr(ordered)), + true); } - public static int tiledb_fragment_info_get_to_vacuum_num( + public static capi_return_t tiledb_enumeration_get_data( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_unsigned_int to_vacuum_num) { - return tiledbJNI.tiledb_fragment_info_get_to_vacuum_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_unsigned_int.getCPtr(to_vacuum_num)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_p_void data, + SWIGTYPE_p_unsigned_long_long data_size) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_data( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_p_void.getCPtr(data), + SWIGTYPE_p_unsigned_long_long.getCPtr(data_size)), + true); } - public static int tiledb_fragment_info_get_to_vacuum_uri( + public static capi_return_t tiledb_enumeration_get_offsets( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_p_char uri) { - return tiledbJNI.tiledb_fragment_info_get_to_vacuum_uri( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_p_char.getCPtr(uri)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_p_void offsets, + SWIGTYPE_p_unsigned_long_long offsets_size) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_offsets( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_p_void.getCPtr(offsets), + SWIGTYPE_p_unsigned_long_long.getCPtr(offsets_size)), + true); } - public static int tiledb_fragment_info_get_array_schema( + public static capi_return_t tiledb_enumeration_get_value_index( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_fragment_info_get_array_schema( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_void value, + java.math.BigInteger value_size, + SWIGTYPE_p_int exist, + SWIGTYPE_p_unsigned_long_long index) { + return new capi_return_t( + tiledbJNI.tiledb_enumeration_get_value_index( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_void.getCPtr(value), + value_size, + SWIGTYPE_p_int.getCPtr(exist), + SWIGTYPE_p_unsigned_long_long.getCPtr(index)), + true); } - public static int tiledb_fragment_info_get_array_schema_name( + public static int tiledb_enumeration_dump_str( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - long fid, - SWIGTYPE_p_p_char schema_name) { - return tiledbJNI.tiledb_fragment_info_get_array_schema_name( + SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_p_tiledb_string_handle_t out) { + return tiledbJNI.tiledb_enumeration_dump_str( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - fid, - SWIGTYPE_p_p_char.getCPtr(schema_name)); + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)); } - public static int tiledb_fragment_info_dump( + public static capi_return_t tiledb_array_evolve( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_FILE out) { - return tiledbJNI.tiledb_fragment_info_dump( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_FILE.getCPtr(out)); + String array_uri, + SWIGTYPE_p_tiledb_array_schema_evolution_t array_schema_evolution) { + return new capi_return_t( + tiledbJNI.tiledb_array_evolve( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_tiledb_array_schema_evolution_t.getCPtr(array_schema_evolution)), + true); } - public static int tiledb_array_schema_dump( + public static capi_return_t tiledb_array_get_enumeration( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_FILE out) { - return tiledbJNI.tiledb_array_schema_dump( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_FILE.getCPtr(out)); + SWIGTYPE_p_tiledb_array_handle_t array, + String name, + SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { + return new capi_return_t( + tiledbJNI.tiledb_array_get_enumeration( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), + name, + SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)), + true); } - public static capi_return_t tiledb_attribute_set_enumeration_name( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_attribute_t attr, String enumeration_name) { + public static capi_return_t tiledb_array_load_all_enumerations( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_handle_t array) { return new capi_return_t( - tiledbJNI.tiledb_attribute_set_enumeration_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr), - enumeration_name), + tiledbJNI.tiledb_array_load_all_enumerations( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array)), true); } - public static capi_return_t tiledb_attribute_get_enumeration_name( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_attribute_t attr, - SWIGTYPE_p_p_tiledb_string_handle_t name) { + public static capi_return_t tiledb_array_load_enumerations_all_schemas( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_handle_t array) { return new capi_return_t( - tiledbJNI.tiledb_attribute_get_enumeration_name( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr), - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)), + tiledbJNI.tiledb_array_load_enumerations_all_schemas( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array)), true); } @@ -5380,6 +5900,18 @@ public static capi_return_t tiledb_ndrectangle_get_dim_num( true); } + public static capi_return_t tiledb_ndrectangle_dump_str( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_ndrectangle_t ndr, + SWIGTYPE_p_p_tiledb_string_handle_t out) { + return new capi_return_t( + tiledbJNI.tiledb_ndrectangle_dump_str( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_ndrectangle_t.getCPtr(ndr), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)), + true); + } + public static capi_return_t tiledb_current_domain_create( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_p_tiledb_current_domain_t current_domain) { return new capi_return_t( @@ -5445,152 +5977,253 @@ public static capi_return_t tiledb_current_domain_get_type( true); } - public static capi_return_t tiledb_enumeration_alloc( + public static capi_return_t tiledb_current_domain_dump_str( SWIGTYPE_p_tiledb_ctx_t ctx, - String name, - tiledb_datatype_t type, - long cell_val_num, - int ordered, - SWIGTYPE_p_void data, - java.math.BigInteger data_size, - SWIGTYPE_p_void offsets, - java.math.BigInteger offsets_size, + SWIGTYPE_p_tiledb_current_domain_t current_domain, + SWIGTYPE_p_p_tiledb_string_handle_t out) { + return new capi_return_t( + tiledbJNI.tiledb_current_domain_dump_str( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_current_domain_t.getCPtr(current_domain), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)), + true); + } + + public static capi_return_t tiledb_array_schema_alloc_at_timestamp( + SWIGTYPE_p_tiledb_ctx_t ctx, + tiledb_array_type_t array_type, + java.math.BigInteger timestamp, + SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { + return new capi_return_t( + tiledbJNI.tiledb_array_schema_alloc_at_timestamp( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_type.swigValue(), + timestamp, + SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)), + true); + } + + public static capi_return_t tiledb_array_schema_timestamp_range( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_unsigned_long_long lo, + SWIGTYPE_p_unsigned_long_long hi) { + return new capi_return_t( + tiledbJNI.tiledb_array_schema_timestamp_range( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_unsigned_long_long.getCPtr(lo), + SWIGTYPE_p_unsigned_long_long.getCPtr(hi)), + true); + } + + public static capi_return_t tiledb_array_schema_get_enumeration_from_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + String enumeration_name, SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_alloc( + tiledbJNI.tiledb_array_schema_get_enumeration_from_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - name, - type.swigValue(), - cell_val_num, - ordered, - SWIGTYPE_p_void.getCPtr(data), - data_size, - SWIGTYPE_p_void.getCPtr(offsets), - offsets_size, + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + enumeration_name, SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)), true); } - public static capi_return_t tiledb_enumeration_extend( + public static capi_return_t tiledb_array_schema_get_enumeration_from_attribute_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t old_enumeration, - SWIGTYPE_p_void data, - java.math.BigInteger data_size, - SWIGTYPE_p_void offsets, - java.math.BigInteger offsets_size, - SWIGTYPE_p_p_tiledb_enumeration_t new_enumeration) { + SWIGTYPE_p_tiledb_array_schema_t array_schema, + String attribute_name, + SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_extend( + tiledbJNI.tiledb_array_schema_get_enumeration_from_attribute_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(old_enumeration), - SWIGTYPE_p_void.getCPtr(data), - data_size, - SWIGTYPE_p_void.getCPtr(offsets), - offsets_size, - SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(new_enumeration)), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + attribute_name, + SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)), true); } - public static void tiledb_enumeration_free(SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { - tiledbJNI.tiledb_enumeration_free(SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)); + public static capi_return_t tiledb_array_schema_add_enumeration( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_enumeration_t enumeration) { + return new capi_return_t( + tiledbJNI.tiledb_array_schema_add_enumeration( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration)), + true); } - public static capi_return_t tiledb_enumeration_get_name( + public static capi_return_t tiledb_array_schema_set_current_domain( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_tiledb_current_domain_t current_domain) { + return new capi_return_t( + tiledbJNI.tiledb_array_schema_set_current_domain( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_tiledb_current_domain_t.getCPtr(current_domain)), + true); + } + + public static capi_return_t tiledb_array_schema_get_current_domain( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_array_schema_t array_schema, + SWIGTYPE_p_p_tiledb_current_domain_t current_domain) { + return new capi_return_t( + tiledbJNI.tiledb_array_schema_get_current_domain( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), + SWIGTYPE_p_p_tiledb_current_domain_t.getCPtr(current_domain)), + true); + } + + public static capi_return_t tiledb_attribute_set_enumeration_name( + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_attribute_t attr, String enumeration_name) { + return new capi_return_t( + tiledbJNI.tiledb_attribute_set_enumeration_name( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr), + enumeration_name), + true); + } + + public static capi_return_t tiledb_attribute_get_enumeration_name( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_attribute_t attr, SWIGTYPE_p_p_tiledb_string_handle_t name) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_get_name( + tiledbJNI.tiledb_attribute_get_enumeration_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), + SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr), SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name)), true); } - public static capi_return_t tiledb_enumeration_get_type( + public static capi_return_t tiledb_fragment_info_get_total_cell_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_tiledb_datatype_t type) { + SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info, + SWIGTYPE_p_unsigned_long_long count) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_get_type( + tiledbJNI.tiledb_fragment_info_get_total_cell_num( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_tiledb_datatype_t.getCPtr(type)), + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info), + SWIGTYPE_p_unsigned_long_long.getCPtr(count)), + true); + } + + public static capi_return_t tiledb_profile_alloc( + String name, + String dir, + SWIGTYPE_p_p_tiledb_profile_handle_t profile, + SWIGTYPE_p_p_tiledb_error_handle_t error) { + return new capi_return_t( + tiledbJNI.tiledb_profile_alloc( + name, + dir, + SWIGTYPE_p_p_tiledb_profile_handle_t.getCPtr(profile), + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), + true); + } + + public static void tiledb_profile_free(SWIGTYPE_p_p_tiledb_profile_handle_t profile) { + tiledbJNI.tiledb_profile_free(SWIGTYPE_p_p_tiledb_profile_handle_t.getCPtr(profile)); + } + + public static capi_return_t tiledb_profile_get_name( + SWIGTYPE_p_tiledb_profile_handle_t profile, + SWIGTYPE_p_p_tiledb_string_handle_t name, + SWIGTYPE_p_p_tiledb_error_handle_t error) { + return new capi_return_t( + tiledbJNI.tiledb_profile_get_name( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(name), + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), + true); + } + + public static capi_return_t tiledb_profile_get_dir( + SWIGTYPE_p_tiledb_profile_handle_t profile, + SWIGTYPE_p_p_tiledb_string_handle_t dir, + SWIGTYPE_p_p_tiledb_error_handle_t error) { + return new capi_return_t( + tiledbJNI.tiledb_profile_get_dir( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(dir), + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), true); } - public static capi_return_t tiledb_enumeration_get_cell_val_num( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_unsigned_int cell_val_num) { + public static capi_return_t tiledb_profile_set_param( + SWIGTYPE_p_tiledb_profile_handle_t profile, + String param, + String value, + SWIGTYPE_p_p_tiledb_error_handle_t error) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_get_cell_val_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_unsigned_int.getCPtr(cell_val_num)), + tiledbJNI.tiledb_profile_set_param( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + param, + value, + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), true); } - public static capi_return_t tiledb_enumeration_get_ordered( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_int ordered) { + public static capi_return_t tiledb_profile_get_param( + SWIGTYPE_p_tiledb_profile_handle_t profile, + String param, + SWIGTYPE_p_p_tiledb_string_handle_t value, + SWIGTYPE_p_p_tiledb_error_handle_t error) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_get_ordered( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_int.getCPtr(ordered)), + tiledbJNI.tiledb_profile_get_param( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + param, + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(value), + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), true); } - public static capi_return_t tiledb_enumeration_get_data( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_p_void data, - SWIGTYPE_p_unsigned_long_long data_size) { + public static capi_return_t tiledb_profile_save( + SWIGTYPE_p_tiledb_profile_handle_t profile, + short overwrite, + SWIGTYPE_p_p_tiledb_error_handle_t error) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_get_data( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_p_void.getCPtr(data), - SWIGTYPE_p_unsigned_long_long.getCPtr(data_size)), + tiledbJNI.tiledb_profile_save( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + overwrite, + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), true); } - public static capi_return_t tiledb_enumeration_get_offsets( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_p_void offsets, - SWIGTYPE_p_unsigned_long_long offsets_size) { + public static capi_return_t tiledb_profile_load( + SWIGTYPE_p_tiledb_profile_handle_t profile, SWIGTYPE_p_p_tiledb_error_handle_t error) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_get_offsets( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_p_void.getCPtr(offsets), - SWIGTYPE_p_unsigned_long_long.getCPtr(offsets_size)), + tiledbJNI.tiledb_profile_load( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), true); } - public static capi_return_t tiledb_enumeration_dump( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_FILE out) { + public static capi_return_t tiledb_profile_remove( + String name, String dir, SWIGTYPE_p_p_tiledb_error_handle_t error) { return new capi_return_t( - tiledbJNI.tiledb_enumeration_dump( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_FILE.getCPtr(out)), + tiledbJNI.tiledb_profile_remove( + name, dir, SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), true); } - public static int tiledb_enumeration_dump_str( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_enumeration_t enumeration, - SWIGTYPE_p_p_tiledb_string_handle_t out) { - return tiledbJNI.tiledb_enumeration_dump_str( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration), - SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out)); + public static capi_return_t tiledb_profile_dump_str( + SWIGTYPE_p_tiledb_profile_handle_t profile, + SWIGTYPE_p_p_tiledb_string_handle_t out, + SWIGTYPE_p_p_tiledb_error_handle_t error) { + return new capi_return_t( + tiledbJNI.tiledb_profile_dump_str( + SWIGTYPE_p_tiledb_profile_handle_t.getCPtr(profile), + SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(out), + SWIGTYPE_p_p_tiledb_error_handle_t.getCPtr(error)), + true); } public static int tiledb_channel_operator_sum_get( @@ -5730,6 +6363,18 @@ public static capi_return_t tiledb_field_cell_val_num( true); } + public static capi_return_t tiledb_field_get_nullable( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_query_field_t field, + SWIGTYPE_p_unsigned_char nullable) { + return new capi_return_t( + tiledbJNI.tiledb_field_get_nullable( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_query_field_t.getCPtr(field), + SWIGTYPE_p_unsigned_char.getCPtr(nullable)), + true); + } + public static capi_return_t tiledb_field_origin( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_field_t field, @@ -5764,6 +6409,22 @@ public static int tiledb_query_get_plan( SWIGTYPE_p_p_tiledb_string_handle_t.getCPtr(plan)); } + public static capi_return_t tiledb_subarray_add_point_ranges( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, + long dim_idx, + SWIGTYPE_p_void start, + java.math.BigInteger count) { + return new capi_return_t( + tiledbJNI.tiledb_subarray_add_point_ranges( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), + dim_idx, + SWIGTYPE_p_void.getCPtr(start), + count), + true); + } + public static capi_return_t tiledb_vfs_ls_recursive( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_vfs_handle_t vfs, @@ -5781,6 +6442,24 @@ public static capi_return_t tiledb_vfs_ls_recursive( true); } + public static capi_return_t tiledb_vfs_ls_recursive_v2( + SWIGTYPE_p_tiledb_ctx_t ctx, + SWIGTYPE_p_tiledb_vfs_handle_t vfs, + String path, + SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int + callback, + SWIGTYPE_p_void data) { + return new capi_return_t( + tiledbJNI.tiledb_vfs_ls_recursive_v2( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + SWIGTYPE_p_tiledb_vfs_handle_t.getCPtr(vfs), + path, + SWIGTYPE_p_f_p_q_const__char_unsigned_long_unsigned_long_long_unsigned_char_p_void__int + .getCPtr(callback), + SWIGTYPE_p_void.getCPtr(data)), + true); + } + public static void tiledb_dimension_label_free( SWIGTYPE_p_p_tiledb_dimension_label_handle_t dim_label) { tiledbJNI.tiledb_dimension_label_free( @@ -5975,7 +6654,7 @@ public static capi_return_t tiledb_array_schema_get_dimension_label_from_index( public static capi_return_t tiledb_subarray_add_label_range( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, String label_name, SWIGTYPE_p_void start, SWIGTYPE_p_void end, @@ -5983,7 +6662,7 @@ public static capi_return_t tiledb_subarray_add_label_range( return new capi_return_t( tiledbJNI.tiledb_subarray_add_label_range( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), label_name, SWIGTYPE_p_void.getCPtr(start), SWIGTYPE_p_void.getCPtr(end), @@ -5993,7 +6672,7 @@ public static capi_return_t tiledb_subarray_add_label_range( public static capi_return_t tiledb_subarray_add_label_range_var( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, String label_name, SWIGTYPE_p_void start, java.math.BigInteger start_size, @@ -6002,7 +6681,7 @@ public static capi_return_t tiledb_subarray_add_label_range_var( return new capi_return_t( tiledbJNI.tiledb_subarray_add_label_range_var( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), label_name, SWIGTYPE_p_void.getCPtr(start), start_size, @@ -6013,13 +6692,13 @@ public static capi_return_t tiledb_subarray_add_label_range_var( public static capi_return_t tiledb_subarray_get_label_name( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, long dim_idx, SWIGTYPE_p_p_char label_name) { return new capi_return_t( tiledbJNI.tiledb_subarray_get_label_name( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), dim_idx, SWIGTYPE_p_p_char.getCPtr(label_name)), true); @@ -6027,7 +6706,7 @@ public static capi_return_t tiledb_subarray_get_label_name( public static capi_return_t tiledb_subarray_get_label_range( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, String label_name, java.math.BigInteger range_idx, SWIGTYPE_p_p_void start, @@ -6036,7 +6715,7 @@ public static capi_return_t tiledb_subarray_get_label_range( return new capi_return_t( tiledbJNI.tiledb_subarray_get_label_range( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), label_name, range_idx, SWIGTYPE_p_p_void.getCPtr(start), @@ -6047,13 +6726,13 @@ public static capi_return_t tiledb_subarray_get_label_range( public static capi_return_t tiledb_subarray_get_label_range_num( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, String label_name, SWIGTYPE_p_unsigned_long_long range_num) { return new capi_return_t( tiledbJNI.tiledb_subarray_get_label_range_num( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), label_name, SWIGTYPE_p_unsigned_long_long.getCPtr(range_num)), true); @@ -6061,7 +6740,7 @@ public static capi_return_t tiledb_subarray_get_label_range_num( public static capi_return_t tiledb_subarray_get_label_range_var( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, String label_name, java.math.BigInteger range_idx, SWIGTYPE_p_void start, @@ -6069,7 +6748,7 @@ public static capi_return_t tiledb_subarray_get_label_range_var( return new capi_return_t( tiledbJNI.tiledb_subarray_get_label_range_var( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), label_name, range_idx, SWIGTYPE_p_void.getCPtr(start), @@ -6079,7 +6758,7 @@ public static capi_return_t tiledb_subarray_get_label_range_var( public static capi_return_t tiledb_subarray_get_label_range_var_size( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, String label_name, java.math.BigInteger range_idx, SWIGTYPE_p_unsigned_long_long start_size, @@ -6087,7 +6766,7 @@ public static capi_return_t tiledb_subarray_get_label_range_var_size( return new capi_return_t( tiledbJNI.tiledb_subarray_get_label_range_var_size( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), label_name, range_idx, SWIGTYPE_p_unsigned_long_long.getCPtr(start_size), @@ -6097,13 +6776,13 @@ public static capi_return_t tiledb_subarray_get_label_range_var_size( public static capi_return_t tiledb_subarray_has_label_ranges( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, + SWIGTYPE_p_tiledb_subarray_handle_t subarray, long dim_idx, SWIGTYPE_p_int has_label_range) { return new capi_return_t( tiledbJNI.tiledb_subarray_has_label_ranges( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), + SWIGTYPE_p_tiledb_subarray_handle_t.getCPtr(subarray), dim_idx, SWIGTYPE_p_int.getCPtr(has_label_range)), true); @@ -6213,80 +6892,6 @@ public static capi_return_t tiledb_array_schema_evolution_expand_current_domain( true); } - public static int tiledb_array_schema_timestamp_range( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_unsigned_long_long lo, - SWIGTYPE_p_unsigned_long_long hi) { - return tiledbJNI.tiledb_array_schema_timestamp_range( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_unsigned_long_long.getCPtr(lo), - SWIGTYPE_p_unsigned_long_long.getCPtr(hi)); - } - - public static int tiledb_array_schema_add_enumeration( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_enumeration_t enumeration) { - return tiledbJNI.tiledb_array_schema_add_enumeration( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_enumeration_t.getCPtr(enumeration)); - } - - public static int tiledb_array_schema_set_current_domain( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_tiledb_current_domain_t current_domain) { - return tiledbJNI.tiledb_array_schema_set_current_domain( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_tiledb_current_domain_t.getCPtr(current_domain)); - } - - public static int tiledb_array_schema_get_current_domain( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_schema_t array_schema, - SWIGTYPE_p_p_tiledb_current_domain_t current_domain) { - return tiledbJNI.tiledb_array_schema_get_current_domain( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - SWIGTYPE_p_p_tiledb_current_domain_t.getCPtr(current_domain)); - } - - public static int tiledb_array_evolve( - SWIGTYPE_p_tiledb_ctx_t ctx, - String array_uri, - SWIGTYPE_p_tiledb_array_schema_evolution_t array_schema_evolution) { - return tiledbJNI.tiledb_array_evolve( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_tiledb_array_schema_evolution_t.getCPtr(array_schema_evolution)); - } - - public static capi_return_t tiledb_array_get_enumeration( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, - String name, - SWIGTYPE_p_p_tiledb_enumeration_t enumeration) { - return new capi_return_t( - tiledbJNI.tiledb_array_get_enumeration( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), - name, - SWIGTYPE_p_p_tiledb_enumeration_t.getCPtr(enumeration)), - true); - } - - public static capi_return_t tiledb_array_load_all_enumerations( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_t array) { - return new capi_return_t( - tiledbJNI.tiledb_array_load_all_enumerations( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_array_t.getCPtr(array)), - true); - } - public static int tiledb_query_add_update_value( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, @@ -6301,20 +6906,6 @@ public static int tiledb_query_add_update_value( update_value_size); } - public static int tiledb_subarray_add_point_ranges( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_subarray_t subarray, - long dim_idx, - SWIGTYPE_p_void start, - java.math.BigInteger count) { - return tiledbJNI.tiledb_subarray_add_point_ranges( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_subarray_t.getCPtr(subarray), - dim_idx, - SWIGTYPE_p_void.getCPtr(start), - count); - } - public static int tiledb_query_get_relevant_fragment_num( SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_query_t query, @@ -6366,106 +6957,30 @@ public static int tiledb_query_get_status_details( status_details); } - public static int tiledb_array_consolidate_fragments( + public static capi_return_t tiledb_array_consolidate_fragments( SWIGTYPE_p_tiledb_ctx_t ctx, String array_uri, SWIGTYPE_p_p_char fragment_uris, java.math.BigInteger num_fragments, SWIGTYPE_p_tiledb_config_t config) { - return tiledbJNI.tiledb_array_consolidate_fragments( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - array_uri, - SWIGTYPE_p_p_char.getCPtr(fragment_uris), - num_fragments, - SWIGTYPE_p_tiledb_config_t.getCPtr(config)); - } - - public static int tiledb_filestore_schema_create( - SWIGTYPE_p_tiledb_ctx_t ctx, String uri, SWIGTYPE_p_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_filestore_schema_create( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - uri, - SWIGTYPE_p_p_tiledb_array_schema_t.getCPtr(array_schema)); - } - - public static int tiledb_filestore_uri_import( - SWIGTYPE_p_tiledb_ctx_t ctx, - String filestore_array_uri, - String file_uri, - tiledb_mime_type_t mime_type) { - return tiledbJNI.tiledb_filestore_uri_import( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), filestore_array_uri, file_uri, mime_type.swigValue()); - } - - public static int tiledb_filestore_uri_export( - SWIGTYPE_p_tiledb_ctx_t ctx, String file_uri, String filestore_array_uri) { - return tiledbJNI.tiledb_filestore_uri_export( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), file_uri, filestore_array_uri); - } - - public static int tiledb_filestore_buffer_import( - SWIGTYPE_p_tiledb_ctx_t ctx, - String filestore_array_uri, - SWIGTYPE_p_void buf, - long size, - tiledb_mime_type_t mime_type) { - return tiledbJNI.tiledb_filestore_buffer_import( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - filestore_array_uri, - SWIGTYPE_p_void.getCPtr(buf), - size, - mime_type.swigValue()); - } - - public static int tiledb_filestore_buffer_export( - SWIGTYPE_p_tiledb_ctx_t ctx, - String filestore_array_uri, - long offset, - SWIGTYPE_p_void buf, - long size) { - return tiledbJNI.tiledb_filestore_buffer_export( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - filestore_array_uri, - offset, - SWIGTYPE_p_void.getCPtr(buf), - size); - } - - public static int tiledb_filestore_size( - SWIGTYPE_p_tiledb_ctx_t ctx, String filestore_array_uri, SWIGTYPE_p_unsigned_long size) { - return tiledbJNI.tiledb_filestore_size( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - filestore_array_uri, - SWIGTYPE_p_unsigned_long.getCPtr(size)); - } - - public static int tiledb_mime_type_to_str(tiledb_mime_type_t mime_type, SWIGTYPE_p_p_char str) { - return tiledbJNI.tiledb_mime_type_to_str(mime_type.swigValue(), SWIGTYPE_p_p_char.getCPtr(str)); - } - - public static int tiledb_mime_type_from_str(String str, SWIGTYPE_p_tiledb_mime_type_t mime_type) { - return tiledbJNI.tiledb_mime_type_from_str( - str, SWIGTYPE_p_tiledb_mime_type_t.getCPtr(mime_type)); - } - - public static int tiledb_fragment_info_get_total_cell_num( - SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_fragment_info_t fragment_info, - SWIGTYPE_p_unsigned_long_long count) { - return tiledbJNI.tiledb_fragment_info_get_total_cell_num( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info), - SWIGTYPE_p_unsigned_long_long.getCPtr(count)); + return new capi_return_t( + tiledbJNI.tiledb_array_consolidate_fragments( + SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), + array_uri, + SWIGTYPE_p_p_char.getCPtr(fragment_uris), + num_fragments, + SWIGTYPE_p_tiledb_config_t.getCPtr(config)), + true); } public static int tiledb_consolidation_plan_create_with_mbr( SWIGTYPE_p_tiledb_ctx_t ctx, - SWIGTYPE_p_tiledb_array_t array, + SWIGTYPE_p_tiledb_array_handle_t array, java.math.BigInteger fragment_size, SWIGTYPE_p_p_tiledb_consolidation_plan_t consolidation_plan) { return tiledbJNI.tiledb_consolidation_plan_create_with_mbr( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_t.getCPtr(array), + SWIGTYPE_p_tiledb_array_handle_t.getCPtr(array), fragment_size, SWIGTYPE_p_p_tiledb_consolidation_plan_t.getCPtr(consolidation_plan)); } @@ -6526,68 +7041,15 @@ public static int tiledb_consolidation_plan_free_json_str(SWIGTYPE_p_p_char str) return tiledbJNI.tiledb_consolidation_plan_free_json_str(SWIGTYPE_p_p_char.getCPtr(str)); } - public static int tiledb_dimension_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_dimension_t dim) { - return tiledbJNI.tiledb_dimension_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_dimension_t.getCPtr(dim)); - } - - public static int tiledb_attribute_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_attribute_t attr) { - return tiledbJNI.tiledb_attribute_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr)); - } - - public static int tiledb_domain_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_domain_t domain) { - return tiledbJNI.tiledb_domain_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_domain_t.getCPtr(domain)); - } - - public static int tiledb_array_schema_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_schema_t array_schema) { - return tiledbJNI.tiledb_array_schema_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema)); - } - public static int tiledb_stats_dump_stdout() { return tiledbJNI.tiledb_stats_dump_stdout(); } public static int tiledb_fragment_info_dump_stdout( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_fragment_info_t fragment_info) { + SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_fragment_info_handle_t fragment_info) { return tiledbJNI.tiledb_fragment_info_dump_stdout( SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_fragment_info_t.getCPtr(fragment_info)); - } - - public static int tiledb_dimension_dump_file( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_dimension_t dim, String filename) { - return tiledbJNI.tiledb_dimension_dump_file( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_dimension_t.getCPtr(dim), filename); - } - - public static int tiledb_attribute_dump_file( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_attribute_t attr, String filename) { - return tiledbJNI.tiledb_attribute_dump_file( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_attribute_t.getCPtr(attr), - filename); - } - - public static int tiledb_domain_dump_file( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_domain_t domain, String filename) { - return tiledbJNI.tiledb_domain_dump_file( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), SWIGTYPE_p_tiledb_domain_t.getCPtr(domain), filename); - } - - public static int tiledb_array_schema_dump_file( - SWIGTYPE_p_tiledb_ctx_t ctx, SWIGTYPE_p_tiledb_array_schema_t array_schema, String filename) { - return tiledbJNI.tiledb_array_schema_dump_file( - SWIGTYPE_p_tiledb_ctx_t.getCPtr(ctx), - SWIGTYPE_p_tiledb_array_schema_t.getCPtr(array_schema), - filename); + SWIGTYPE_p_tiledb_fragment_info_handle_t.getCPtr(fragment_info)); } public static int tiledb_stats_dump_file(String filename) { diff --git a/src/main/java/io/tiledb/libtiledb/tiledbConstants.java b/src/main/java/io/tiledb/libtiledb/tiledbConstants.java index 318cbb6c..ebbfd54e 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledbConstants.java +++ b/src/main/java/io/tiledb/libtiledb/tiledbConstants.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -16,6 +16,6 @@ public interface tiledbConstants { public static final int TILEDB_OK = (0); public static final int TILEDB_OOM = (-2); public static final int TILEDB_VERSION_MAJOR = 2; - public static final int TILEDB_VERSION_MINOR = 26; + public static final int TILEDB_VERSION_MINOR = 30; public static final int TILEDB_VERSION_PATCH = 0; } diff --git a/src/main/java/io/tiledb/libtiledb/tiledbJNI.java b/src/main/java/io/tiledb/libtiledb/tiledbJNI.java index e44be755..a84f6c83 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledbJNI.java +++ b/src/main/java/io/tiledb/libtiledb/tiledbJNI.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -43,180 +43,183 @@ public static final native int tiledb_object_ls_java( public static final native long java_callback(); - public static final native long new_int32_tArray(int jarg1); + public static final native long new_int32_tArray(long jarg1); public static final native void delete_int32_tArray(long jarg1); - public static final native int int32_tArray_getitem(long jarg1, int32_tArray jarg1_, int jarg2); + public static final native int int32_tArray_getitem(long jarg1, int32_tArray jarg1_, long jarg2); public static final native void int32_tArray_setitem( - long jarg1, int32_tArray jarg1_, int jarg2, int jarg3); + long jarg1, int32_tArray jarg1_, long jarg2, int jarg3); public static final native long int32_tArray_cast(long jarg1, int32_tArray jarg1_); public static final native long int32_tArray_frompointer(long jarg1); - public static final native long new_capi_return_t(int jarg1); + public static final native long new_capi_return_t(long jarg1); public static final native void delete_capi_return_t(long jarg1); public static final native long capi_return_t_getitem( - long jarg1, capi_return_t jarg1_, int jarg2); + long jarg1, capi_return_t jarg1_, long jarg2); public static final native void capi_return_t_setitem( - long jarg1, capi_return_t jarg1_, int jarg2, long jarg3, capi_return_t jarg3_); + long jarg1, capi_return_t jarg1_, long jarg2, long jarg3, capi_return_t jarg3_); public static final native long capi_return_t_cast(long jarg1, capi_return_t jarg1_); public static final native long capi_return_t_frompointer(long jarg1, capi_return_t jarg1_); - public static final native long new_int64_tArray(int jarg1); + public static final native long new_int64_tArray(long jarg1); public static final native void delete_int64_tArray(long jarg1); - public static final native long int64_tArray_getitem(long jarg1, int64_tArray jarg1_, int jarg2); + public static final native long int64_tArray_getitem(long jarg1, int64_tArray jarg1_, long jarg2); public static final native void int64_tArray_setitem( - long jarg1, int64_tArray jarg1_, int jarg2, long jarg3); + long jarg1, int64_tArray jarg1_, long jarg2, long jarg3); public static final native long int64_tArray_cast(long jarg1, int64_tArray jarg1_); public static final native long int64_tArray_frompointer(long jarg1); - public static final native long new_charArray(int jarg1); + public static final native long new_charArray(long jarg1); public static final native void delete_charArray(long jarg1); - public static final native char charArray_getitem(long jarg1, charArray jarg1_, int jarg2); + public static final native char charArray_getitem(long jarg1, charArray jarg1_, long jarg2); public static final native void charArray_setitem( - long jarg1, charArray jarg1_, int jarg2, char jarg3); + long jarg1, charArray jarg1_, long jarg2, char jarg3); public static final native String charArray_cast(long jarg1, charArray jarg1_); public static final native long charArray_frompointer(String jarg1); - public static final native long new_floatArray(int jarg1); + public static final native long new_floatArray(long jarg1); public static final native void delete_floatArray(long jarg1); - public static final native float floatArray_getitem(long jarg1, floatArray jarg1_, int jarg2); + public static final native float floatArray_getitem(long jarg1, floatArray jarg1_, long jarg2); public static final native void floatArray_setitem( - long jarg1, floatArray jarg1_, int jarg2, float jarg3); + long jarg1, floatArray jarg1_, long jarg2, float jarg3); public static final native long floatArray_cast(long jarg1, floatArray jarg1_); public static final native long floatArray_frompointer(long jarg1); - public static final native long new_doubleArray(int jarg1); + public static final native long new_doubleArray(long jarg1); public static final native void delete_doubleArray(long jarg1); - public static final native double doubleArray_getitem(long jarg1, doubleArray jarg1_, int jarg2); + public static final native double doubleArray_getitem(long jarg1, doubleArray jarg1_, long jarg2); public static final native void doubleArray_setitem( - long jarg1, doubleArray jarg1_, int jarg2, double jarg3); + long jarg1, doubleArray jarg1_, long jarg2, double jarg3); public static final native long doubleArray_cast(long jarg1, doubleArray jarg1_); public static final native long doubleArray_frompointer(long jarg1); - public static final native long new_int8_tArray(int jarg1); + public static final native long new_int8_tArray(long jarg1); public static final native void delete_int8_tArray(long jarg1); - public static final native byte int8_tArray_getitem(long jarg1, int8_tArray jarg1_, int jarg2); + public static final native byte int8_tArray_getitem(long jarg1, int8_tArray jarg1_, long jarg2); public static final native void int8_tArray_setitem( - long jarg1, int8_tArray jarg1_, int jarg2, byte jarg3); + long jarg1, int8_tArray jarg1_, long jarg2, byte jarg3); public static final native long int8_tArray_cast(long jarg1, int8_tArray jarg1_); public static final native long int8_tArray_frompointer(long jarg1); - public static final native long new_uint8_tArray(int jarg1); + public static final native long new_uint8_tArray(long jarg1); public static final native void delete_uint8_tArray(long jarg1); - public static final native short uint8_tArray_getitem(long jarg1, uint8_tArray jarg1_, int jarg2); + public static final native short uint8_tArray_getitem( + long jarg1, uint8_tArray jarg1_, long jarg2); public static final native void uint8_tArray_setitem( - long jarg1, uint8_tArray jarg1_, int jarg2, short jarg3); + long jarg1, uint8_tArray jarg1_, long jarg2, short jarg3); public static final native long uint8_tArray_cast(long jarg1, uint8_tArray jarg1_); public static final native long uint8_tArray_frompointer(long jarg1); - public static final native long new_int16_tArray(int jarg1); + public static final native long new_int16_tArray(long jarg1); public static final native void delete_int16_tArray(long jarg1); - public static final native short int16_tArray_getitem(long jarg1, int16_tArray jarg1_, int jarg2); + public static final native short int16_tArray_getitem( + long jarg1, int16_tArray jarg1_, long jarg2); public static final native void int16_tArray_setitem( - long jarg1, int16_tArray jarg1_, int jarg2, short jarg3); + long jarg1, int16_tArray jarg1_, long jarg2, short jarg3); public static final native long int16_tArray_cast(long jarg1, int16_tArray jarg1_); public static final native long int16_tArray_frompointer(long jarg1); - public static final native long new_uint16_tArray(int jarg1); + public static final native long new_uint16_tArray(long jarg1); public static final native void delete_uint16_tArray(long jarg1); - public static final native int uint16_tArray_getitem(long jarg1, uint16_tArray jarg1_, int jarg2); + public static final native int uint16_tArray_getitem( + long jarg1, uint16_tArray jarg1_, long jarg2); public static final native void uint16_tArray_setitem( - long jarg1, uint16_tArray jarg1_, int jarg2, int jarg3); + long jarg1, uint16_tArray jarg1_, long jarg2, int jarg3); public static final native long uint16_tArray_cast(long jarg1, uint16_tArray jarg1_); public static final native long uint16_tArray_frompointer(long jarg1); - public static final native long new_uint32_tArray(int jarg1); + public static final native long new_uint32_tArray(long jarg1); public static final native void delete_uint32_tArray(long jarg1); public static final native long uint32_tArray_getitem( - long jarg1, uint32_tArray jarg1_, int jarg2); + long jarg1, uint32_tArray jarg1_, long jarg2); public static final native void uint32_tArray_setitem( - long jarg1, uint32_tArray jarg1_, int jarg2, long jarg3); + long jarg1, uint32_tArray jarg1_, long jarg2, long jarg3); public static final native long uint32_tArray_cast(long jarg1, uint32_tArray jarg1_); public static final native long uint32_tArray_frompointer(long jarg1); - public static final native long new_uint64_tArray(int jarg1); + public static final native long new_uint64_tArray(long jarg1); public static final native void delete_uint64_tArray(long jarg1); public static final native java.math.BigInteger uint64_tArray_getitem( - long jarg1, uint64_tArray jarg1_, int jarg2); + long jarg1, uint64_tArray jarg1_, long jarg2); public static final native void uint64_tArray_setitem( - long jarg1, uint64_tArray jarg1_, int jarg2, java.math.BigInteger jarg3); + long jarg1, uint64_tArray jarg1_, long jarg2, java.math.BigInteger jarg3); public static final native long uint64_tArray_cast(long jarg1, uint64_tArray jarg1_); public static final native long uint64_tArray_frompointer(long jarg1); - public static final native long new_charpArray(int jarg1); + public static final native long new_charpArray(long jarg1); public static final native void delete_charpArray(long jarg1); - public static final native String charpArray_getitem(long jarg1, int jarg2); + public static final native String charpArray_getitem(long jarg1, long jarg2); - public static final native void charpArray_setitem(long jarg1, int jarg2, String jarg3); + public static final native void charpArray_setitem(long jarg1, long jarg2, String jarg3); - public static final native long new_voidpArray(int jarg1); + public static final native long new_voidpArray(long jarg1); public static final native void delete_voidpArray(long jarg1); - public static final native long voidpArray_getitem(long jarg1, int jarg2); + public static final native long voidpArray_getitem(long jarg1, long jarg2); - public static final native void voidpArray_setitem(long jarg1, int jarg2, long jarg3); + public static final native void voidpArray_setitem(long jarg1, long jarg2, long jarg3); public static final native long new_intp(); @@ -914,6 +917,9 @@ public static final native long tiledb_config_iter_here( public static final native long tiledb_ctx_set_tag(long jarg1, String jarg2, String jarg3); + public static final native long tiledb_ctx_get_data_protocol( + long jarg1, String jarg2, long jarg3); + public static final native long tiledb_filter_type_to_str(int jarg1, long jarg2); public static final native long tiledb_filter_type_from_str(String jarg1, long jarg2); @@ -983,8 +989,6 @@ public static final native int tiledb_attribute_get_cell_val_num( public static final native int tiledb_attribute_get_cell_size(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_attribute_dump(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_attribute_dump_str(long jarg1, long jarg2, long jarg3); public static final native int tiledb_attribute_set_fill_value( @@ -999,39 +1003,6 @@ public static final native int tiledb_attribute_set_fill_value_nullable( public static final native int tiledb_attribute_get_fill_value_nullable( long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); - public static final native long tiledb_buffer_alloc(long jarg1, long jarg2); - - public static final native void tiledb_buffer_free(long jarg1); - - public static final native long tiledb_buffer_set_type(long jarg1, long jarg2, int jarg3); - - public static final native long tiledb_buffer_get_type(long jarg1, long jarg2, long jarg3); - - public static final native long tiledb_buffer_get_data( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native long tiledb_buffer_set_data( - long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4); - - public static final native long tiledb_buffer_list_alloc(long jarg1, long jarg2); - - public static final native void tiledb_buffer_list_free(long jarg1); - - public static final native long tiledb_buffer_list_get_num_buffers( - long jarg1, long jarg2, long jarg3); - - public static final native long tiledb_buffer_list_get_buffer( - long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4); - - public static final native long tiledb_buffer_list_get_total_size( - long jarg1, long jarg2, long jarg3); - - public static final native long tiledb_buffer_list_flatten(long jarg1, long jarg2, long jarg3); - - public static final native long tiledb_data_order_to_str(int jarg1, long jarg2); - - public static final native long tiledb_data_order_from_str(String jarg1, long jarg2); - public static final native int tiledb_dimension_alloc( long jarg1, String jarg2, int jarg3, long jarg4, long jarg5, long jarg6); @@ -1058,8 +1029,6 @@ public static final native int tiledb_dimension_get_cell_val_num( public static final native int tiledb_dimension_get_tile_extent( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_dimension_dump(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_dimension_dump_str(long jarg1, long jarg2, long jarg3); public static final native int tiledb_domain_alloc(long jarg1, long jarg2); @@ -1081,375 +1050,437 @@ public static final native int tiledb_domain_get_dimension_from_name( public static final native int tiledb_domain_has_dimension( long jarg1, long jarg2, String jarg3, long jarg4); - public static final native int tiledb_domain_dump(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_domain_dump_str(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_object_type_to_str(int jarg1, long jarg2); + public static final native long tiledb_array_type_to_str(int jarg1, long jarg2); - public static final native long tiledb_object_type_from_str(String jarg1, long jarg2); + public static final native long tiledb_array_type_from_str(String jarg1, long jarg2); - public static final native long tiledb_walk_order_to_str(int jarg1, long jarg2); + public static final native long tiledb_layout_to_str(int jarg1, long jarg2); - public static final native long tiledb_walk_order_from_str(String jarg1, long jarg2); + public static final native long tiledb_layout_from_str(String jarg1, long jarg2); - public static final native long tiledb_query_type_to_str(int jarg1, long jarg2); + public static final native long tiledb_array_schema_alloc(long jarg1, int jarg2, long jarg3); - public static final native long tiledb_query_type_from_str(String jarg1, long jarg2); + public static final native void tiledb_array_schema_free(long jarg1); - public static final native long tiledb_group_create(long jarg1, String jarg2); + public static final native long tiledb_array_schema_add_attribute( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_alloc(long jarg1, String jarg2, long jarg3); + public static final native long tiledb_array_schema_set_allows_dups( + long jarg1, long jarg2, int jarg3); - public static final native void tiledb_group_free(long jarg1); + public static final native long tiledb_array_schema_get_allows_dups( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_open(long jarg1, long jarg2, int jarg3); + public static final native long tiledb_array_schema_get_version( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_close(long jarg1, long jarg2); + public static final native long tiledb_array_schema_set_domain( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_set_config(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_set_capacity( + long jarg1, long jarg2, java.math.BigInteger jarg3); - public static final native long tiledb_group_get_config(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_set_cell_order( + long jarg1, long jarg2, int jarg3); - public static final native long tiledb_group_put_metadata( - long jarg1, long jarg2, String jarg3, int jarg4, long jarg5, long jarg6); + public static final native long tiledb_array_schema_set_tile_order( + long jarg1, long jarg2, int jarg3); - public static final native int tiledb_group_delete_group( - long jarg1, long jarg2, String jarg3, short jarg4); + public static final native long tiledb_array_schema_set_coords_filter_list( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_delete_metadata( - long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_schema_set_offsets_filter_list( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_metadata( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); + public static final native long tiledb_array_schema_set_validity_filter_list( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_metadata_num(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_check(long jarg1, long jarg2); - public static final native long tiledb_group_get_metadata_from_index( - long jarg1, - long jarg2, - java.math.BigInteger jarg3, - long jarg4, - long jarg5, - long jarg6, - long jarg7, - long jarg8); + public static final native long tiledb_array_schema_get_array_type( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_has_metadata_key( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_array_schema_get_capacity( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_add_member( - long jarg1, long jarg2, String jarg3, short jarg4, String jarg5); + public static final native long tiledb_array_schema_get_cell_order( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_remove_member(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_schema_get_coords_filter_list( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_member_count(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_get_offsets_filter_list( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_member_by_index_v2( - long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4, long jarg5, long jarg6); + public static final native long tiledb_array_schema_get_validity_filter_list( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_member_by_name_v2( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_array_schema_get_domain( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_is_relative_uri_by_name( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_schema_get_tile_order( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_is_open(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_get_attribute_num( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_get_uri(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_get_attribute_from_index( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native long tiledb_group_get_query_type(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_get_attribute_from_name( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native long tiledb_group_dump_str( - long jarg1, long jarg2, long jarg3, short jarg4); + public static final native long tiledb_array_schema_has_attribute( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native long tiledb_group_consolidate_metadata( - long jarg1, String jarg2, long jarg3); + public static final native long tiledb_array_schema_dump_str(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_group_vacuum_metadata( - long jarg1, String jarg2, long jarg3); + public static final native long tiledb_query_type_to_str(int jarg1, long jarg2); - public static final native long tiledb_vfs_mode_to_str(int jarg1, long jarg2); + public static final native long tiledb_query_type_from_str(String jarg1, long jarg2); - public static final native long tiledb_vfs_mode_from_str(String jarg1, long jarg2); + public static final native long tiledb_encryption_type_to_str(int jarg1, long jarg2); - public static final native long tiledb_vfs_alloc(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_encryption_type_from_str(String jarg1, long jarg2); - public static final native void tiledb_vfs_free(long jarg1); + public static final native long tiledb_array_schema_load(long jarg1, String jarg2, long jarg3); - public static final native long tiledb_vfs_get_config(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_load_with_config( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native long tiledb_vfs_create_bucket(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_alloc(long jarg1, String jarg2, long jarg3); - public static final native long tiledb_vfs_remove_bucket(long jarg1, long jarg2, String jarg3); + public static final native void tiledb_array_free(long jarg1); - public static final native long tiledb_vfs_empty_bucket(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_create(long jarg1, String jarg2, long jarg3); - public static final native long tiledb_vfs_is_empty_bucket( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_open(long jarg1, long jarg2, int jarg3); - public static final native long tiledb_vfs_is_bucket( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_is_open(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_create_dir(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_close(long jarg1, long jarg2); - public static final native long tiledb_vfs_is_dir( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_reopen(long jarg1, long jarg2); - public static final native long tiledb_vfs_remove_dir(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_delete(long jarg1, String jarg2); - public static final native long tiledb_vfs_is_file( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_delete_fragments_v2( + long jarg1, String jarg2, java.math.BigInteger jarg3, java.math.BigInteger jarg4); - public static final native long tiledb_vfs_remove_file(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_delete_fragments_list( + long jarg1, String jarg2, long jarg3, long jarg4); - public static final native long tiledb_vfs_dir_size( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_set_config(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_file_size( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_array_set_open_timestamp_start( + long jarg1, long jarg2, java.math.BigInteger jarg3); - public static final native long tiledb_vfs_move_file( - long jarg1, long jarg2, String jarg3, String jarg4); + public static final native long tiledb_array_set_open_timestamp_end( + long jarg1, long jarg2, java.math.BigInteger jarg3); - public static final native long tiledb_vfs_move_dir( - long jarg1, long jarg2, String jarg3, String jarg4); + public static final native long tiledb_array_get_config(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_copy_file( - long jarg1, long jarg2, String jarg3, String jarg4); + public static final native long tiledb_array_get_open_timestamp_start( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_copy_dir( - long jarg1, long jarg2, String jarg3, String jarg4); + public static final native long tiledb_array_get_open_timestamp_end( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_open( - long jarg1, long jarg2, String jarg3, int jarg4, long jarg5); + public static final native long tiledb_array_get_schema(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_close(long jarg1, long jarg2); + public static final native long tiledb_array_get_query_type(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_read( - long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4, java.math.BigInteger jarg5); + public static final native long tiledb_array_get_uri(long jarg1, long jarg2, long jarg3); - public static final native long tiledb_vfs_write( - long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4); + public static final native long tiledb_array_upgrade_version( + long jarg1, String jarg2, long jarg3); - public static final native long tiledb_vfs_sync(long jarg1, long jarg2); + public static final native long tiledb_array_get_non_empty_domain( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native long tiledb_vfs_ls( + public static final native long tiledb_array_get_non_empty_domain_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); + + public static final native long tiledb_array_get_non_empty_domain_from_name( long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native void tiledb_vfs_fh_free(long jarg1); + public static final native long tiledb_array_get_non_empty_domain_var_size_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); - public static final native long tiledb_vfs_fh_is_closed(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_get_non_empty_domain_var_size_from_name( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); - public static final native long tiledb_vfs_touch(long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_get_non_empty_domain_var_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_array_type_to_str(int jarg1, long jarg2); + public static final native long tiledb_array_get_non_empty_domain_var_from_name( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_array_type_from_str(String jarg1, long jarg2); + public static final native long tiledb_array_encryption_type( + long jarg1, String jarg2, long jarg3); - public static final native int tiledb_layout_to_str(int jarg1, long jarg2); + public static final native long tiledb_array_put_metadata( + long jarg1, long jarg2, String jarg3, int jarg4, long jarg5, long jarg6); - public static final native int tiledb_layout_from_str(String jarg1, long jarg2); + public static final native long tiledb_array_delete_metadata( + long jarg1, long jarg2, String jarg3); - public static final native int tiledb_encryption_type_to_str(int jarg1, long jarg2); + public static final native long tiledb_array_get_metadata( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_encryption_type_from_str(String jarg1, long jarg2); + public static final native long tiledb_array_get_metadata_num(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_status_to_str(int jarg1, long jarg2); + public static final native long tiledb_array_get_metadata_from_index( + long jarg1, + long jarg2, + java.math.BigInteger jarg3, + long jarg4, + long jarg5, + long jarg6, + long jarg7, + long jarg8); - public static final native int tiledb_query_status_from_str(String jarg1, long jarg2); + public static final native long tiledb_array_has_metadata_key( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native long tiledb_var_num(); + public static final native long tiledb_buffer_alloc(long jarg1, long jarg2); - public static final native long tiledb_max_path(); + public static final native void tiledb_buffer_free(long jarg1); - public static final native java.math.BigInteger tiledb_offset_size(); + public static final native long tiledb_buffer_set_type(long jarg1, long jarg2, int jarg3); - public static final native java.math.BigInteger tiledb_timestamp_now_ms(); + public static final native long tiledb_buffer_get_type(long jarg1, long jarg2, long jarg3); - public static final native String tiledb_timestamps(); + public static final native long tiledb_buffer_get_data( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native void tiledb_version(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_buffer_set_data( + long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4); - public static final native int tiledb_array_schema_alloc(long jarg1, int jarg2, long jarg3); + public static final native long tiledb_buffer_list_alloc(long jarg1, long jarg2); - public static final native void tiledb_array_schema_free(long jarg1); + public static final native void tiledb_buffer_list_free(long jarg1); - public static final native int tiledb_array_schema_add_attribute( + public static final native long tiledb_buffer_list_get_num_buffers( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_set_allows_dups( - long jarg1, long jarg2, int jarg3); + public static final native long tiledb_buffer_list_get_buffer( + long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4); - public static final native int tiledb_array_schema_get_allows_dups( + public static final native long tiledb_buffer_list_get_total_size( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_get_version( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_buffer_list_flatten(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_set_domain(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_data_order_to_str(int jarg1, long jarg2); - public static final native int tiledb_array_schema_set_capacity( - long jarg1, long jarg2, java.math.BigInteger jarg3); + public static final native long tiledb_data_order_from_str(String jarg1, long jarg2); - public static final native int tiledb_array_schema_set_cell_order( - long jarg1, long jarg2, int jarg3); + public static final native int printf(String jarg1); - public static final native int tiledb_array_schema_set_tile_order( - long jarg1, long jarg2, int jarg3); + public static final native long tiledb_fragment_info_alloc(long jarg1, String jarg2, long jarg3); - public static final native int tiledb_array_schema_set_coords_filter_list( - long jarg1, long jarg2, long jarg3); + public static final native void tiledb_fragment_info_free(long jarg1); - public static final native int tiledb_array_schema_set_offsets_filter_list( + public static final native long tiledb_fragment_info_set_config( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_set_validity_filter_list( + public static final native long tiledb_fragment_info_get_config( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_check(long jarg1, long jarg2); + public static final native long tiledb_fragment_info_load(long jarg1, long jarg2); - public static final native int tiledb_array_schema_load(long jarg1, String jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_fragment_name_v2( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_array_schema_get_array_type( + public static final native long tiledb_fragment_info_get_fragment_num( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_get_capacity( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_fragment_uri( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_array_schema_get_cell_order( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_fragment_size( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_array_schema_get_coords_filter_list( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_dense( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_array_schema_get_offsets_filter_list( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_sparse( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_array_schema_get_validity_filter_list( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_timestamp_range( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_schema_get_domain(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_non_empty_domain_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_schema_get_tile_order( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_non_empty_domain_from_name( + long jarg1, long jarg2, long jarg3, String jarg4, long jarg5); - public static final native int tiledb_array_schema_get_attribute_num( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_non_empty_domain_var_size_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); + + public static final native long tiledb_fragment_info_get_non_empty_domain_var_size_from_name( + long jarg1, long jarg2, long jarg3, String jarg4, long jarg5, long jarg6); + + public static final native long tiledb_fragment_info_get_non_empty_domain_var_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_array_schema_get_attribute_from_index( + public static final native long tiledb_fragment_info_get_non_empty_domain_var_from_name( + long jarg1, long jarg2, long jarg3, String jarg4, long jarg5, long jarg6); + + public static final native long tiledb_fragment_info_get_mbr_num( long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_array_schema_get_attribute_from_name( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_fragment_info_get_mbr_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_array_schema_has_attribute( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_fragment_info_get_mbr_from_name( + long jarg1, long jarg2, long jarg3, long jarg4, String jarg5, long jarg6); - public static final native int tiledb_array_schema_dump_str(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_mbr_var_size_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); - public static final native int tiledb_query_alloc(long jarg1, long jarg2, int jarg3, long jarg4); + public static final native long tiledb_fragment_info_get_mbr_var_size_from_name( + long jarg1, long jarg2, long jarg3, long jarg4, String jarg5, long jarg6, long jarg7); - public static final native int tiledb_query_get_stats(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_mbr_var_from_index( + long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); - public static final native int tiledb_query_set_config(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_mbr_var_from_name( + long jarg1, long jarg2, long jarg3, long jarg4, String jarg5, long jarg6, long jarg7); - public static final native int tiledb_query_get_config(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_cell_num( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_query_set_subarray_t(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_version( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_query_set_data_buffer( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_fragment_info_has_consolidated_metadata( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_query_set_offsets_buffer( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_fragment_info_get_unconsolidated_metadata_num( + long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_set_validity_buffer( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_fragment_info_get_to_vacuum_num( + long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_get_data_buffer( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_fragment_info_get_to_vacuum_uri( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_query_get_offsets_buffer( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_fragment_info_get_array_schema( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_query_get_validity_buffer( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_fragment_info_get_array_schema_name( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_query_set_layout(long jarg1, long jarg2, int jarg3); + public static final native long tiledb_fragment_info_dump(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_set_condition(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_dump_str(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_finalize(long jarg1, long jarg2); + public static final native long tiledb_object_type_to_str(int jarg1, long jarg2); - public static final native int tiledb_query_submit_and_finalize(long jarg1, long jarg2); + public static final native long tiledb_object_type_from_str(String jarg1, long jarg2); - public static final native void tiledb_query_free(long jarg1); + public static final native long tiledb_walk_order_to_str(int jarg1, long jarg2); - public static final native int tiledb_query_submit(long jarg1, long jarg2); + public static final native long tiledb_walk_order_from_str(String jarg1, long jarg2); - public static final native int tiledb_query_has_results(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_create(long jarg1, String jarg2); - public static final native int tiledb_query_get_status(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_alloc(long jarg1, String jarg2, long jarg3); - public static final native int tiledb_query_get_type(long jarg1, long jarg2, long jarg3); + public static final native void tiledb_group_free(long jarg1); - public static final native int tiledb_query_get_layout(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_open(long jarg1, long jarg2, int jarg3); - public static final native int tiledb_query_get_array(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_close(long jarg1, long jarg2); - public static final native int tiledb_query_get_est_result_size( - long jarg1, long jarg2, String jarg3, long jarg4); + public static final native long tiledb_group_set_config(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_get_est_result_size_var( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_group_get_config(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_get_est_result_size_nullable( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_group_put_metadata( + long jarg1, long jarg2, String jarg3, int jarg4, long jarg5, long jarg6); - public static final native int tiledb_query_get_est_result_size_var_nullable( + public static final native int tiledb_group_delete_group( + long jarg1, long jarg2, String jarg3, short jarg4); + + public static final native long tiledb_group_delete_metadata( + long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_group_get_metadata( long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_query_get_fragment_num(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_get_metadata_num(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_get_fragment_uri( - long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4); + public static final native long tiledb_group_get_metadata_from_index( + long jarg1, + long jarg2, + java.math.BigInteger jarg3, + long jarg4, + long jarg5, + long jarg6, + long jarg7, + long jarg8); - public static final native int tiledb_query_get_fragment_timestamp_range( - long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4, long jarg5); + public static final native long tiledb_group_has_metadata_key( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_query_get_subarray_t(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_add_member( + long jarg1, long jarg2, String jarg3, short jarg4, String jarg5); - public static final native int tiledb_query_condition_alloc(long jarg1, long jarg2); + public static final native long tiledb_group_add_member_with_type( + long jarg1, long jarg2, String jarg3, short jarg4, String jarg5, int jarg6); - public static final native void tiledb_query_condition_free(long jarg1); + public static final native long tiledb_group_remove_member(long jarg1, long jarg2, String jarg3); - public static final native int tiledb_query_condition_init( - long jarg1, long jarg2, String jarg3, long jarg4, java.math.BigInteger jarg5, int jarg6); + public static final native long tiledb_group_get_member_count(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_query_condition_combine( - long jarg1, long jarg2, long jarg3, int jarg4, long jarg5); + public static final native long tiledb_group_get_member_by_index_v2( + long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_query_condition_negate(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_get_member_by_name_v2( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + + public static final native long tiledb_group_get_is_relative_uri_by_name( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native int tiledb_subarray_alloc(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_is_open(long jarg1, long jarg2, long jarg3); + + public static final native long tiledb_group_get_uri(long jarg1, long jarg2, long jarg3); + + public static final native long tiledb_group_get_query_type(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_subarray_set_config(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_group_dump_str_v2( + long jarg1, long jarg2, long jarg3, short jarg4); + + public static final native long tiledb_group_consolidate_metadata( + long jarg1, String jarg2, long jarg3); + + public static final native long tiledb_group_vacuum_metadata( + long jarg1, String jarg2, long jarg3); + + public static final native long tiledb_subarray_alloc(long jarg1, long jarg2, long jarg3); public static final native void tiledb_subarray_free(long jarg1); - public static final native int tiledb_subarray_set_coalesce_ranges( + public static final native long tiledb_subarray_set_config(long jarg1, long jarg2, long jarg3); + + public static final native long tiledb_subarray_set_coalesce_ranges( long jarg1, long jarg2, int jarg3); - public static final native int tiledb_subarray_set_subarray(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_subarray_set_subarray(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_subarray_add_range( + public static final native long tiledb_subarray_add_range( long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_subarray_add_range_by_name( + public static final native long tiledb_subarray_add_range_by_name( long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_subarray_add_range_var( + public static final native long tiledb_subarray_add_range_var( long jarg1, long jarg2, long jarg3, @@ -1458,7 +1489,7 @@ public static final native int tiledb_subarray_add_range_var( long jarg6, java.math.BigInteger jarg7); - public static final native int tiledb_subarray_add_range_var_by_name( + public static final native long tiledb_subarray_add_range_var_by_name( long jarg1, long jarg2, String jarg3, @@ -1467,13 +1498,13 @@ public static final native int tiledb_subarray_add_range_var_by_name( long jarg6, java.math.BigInteger jarg7); - public static final native int tiledb_subarray_get_range_num( + public static final native long tiledb_subarray_get_range_num( long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_subarray_get_range_num_from_name( + public static final native long tiledb_subarray_get_range_num_from_name( long jarg1, long jarg2, String jarg3, long jarg4); - public static final native int tiledb_subarray_get_range( + public static final native long tiledb_subarray_get_range( long jarg1, long jarg2, long jarg3, @@ -1482,7 +1513,7 @@ public static final native int tiledb_subarray_get_range( long jarg6, long jarg7); - public static final native int tiledb_subarray_get_range_from_name( + public static final native long tiledb_subarray_get_range_from_name( long jarg1, long jarg2, String jarg3, @@ -1491,113 +1522,195 @@ public static final native int tiledb_subarray_get_range_from_name( long jarg6, long jarg7); - public static final native int tiledb_subarray_get_range_var_size( + public static final native long tiledb_subarray_get_range_var_size( long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4, long jarg5, long jarg6); - public static final native int tiledb_subarray_get_range_var_size_from_name( + public static final native long tiledb_subarray_get_range_var_size_from_name( long jarg1, long jarg2, String jarg3, java.math.BigInteger jarg4, long jarg5, long jarg6); - public static final native int tiledb_subarray_get_range_var( + public static final native long tiledb_subarray_get_range_var( long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4, long jarg5, long jarg6); - public static final native int tiledb_subarray_get_range_var_from_name( + public static final native long tiledb_subarray_get_range_var_from_name( long jarg1, long jarg2, String jarg3, java.math.BigInteger jarg4, long jarg5, long jarg6); - public static final native int tiledb_array_alloc(long jarg1, String jarg2, long jarg3); + public static final native long tiledb_vfs_mode_to_str(int jarg1, long jarg2); - public static final native int tiledb_array_set_open_timestamp_start( - long jarg1, long jarg2, java.math.BigInteger jarg3); + public static final native long tiledb_vfs_mode_from_str(String jarg1, long jarg2); - public static final native int tiledb_array_set_open_timestamp_end( - long jarg1, long jarg2, java.math.BigInteger jarg3); + public static final native long tiledb_vfs_alloc(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_get_open_timestamp_start( - long jarg1, long jarg2, long jarg3); + public static final native void tiledb_vfs_free(long jarg1); - public static final native int tiledb_array_get_open_timestamp_end( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_vfs_get_config(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_delete_fragments_v2( - long jarg1, String jarg2, java.math.BigInteger jarg3, java.math.BigInteger jarg4); + public static final native long tiledb_vfs_create_bucket(long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_vfs_remove_bucket(long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_vfs_empty_bucket(long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_vfs_is_empty_bucket( + long jarg1, long jarg2, String jarg3, long jarg4); + + public static final native long tiledb_vfs_is_bucket( + long jarg1, long jarg2, String jarg3, long jarg4); + + public static final native long tiledb_vfs_create_dir(long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_vfs_is_dir( + long jarg1, long jarg2, String jarg3, long jarg4); + + public static final native long tiledb_vfs_remove_dir(long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_vfs_is_file( + long jarg1, long jarg2, String jarg3, long jarg4); + + public static final native long tiledb_vfs_remove_file(long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_vfs_dir_size( + long jarg1, long jarg2, String jarg3, long jarg4); + + public static final native long tiledb_vfs_file_size( + long jarg1, long jarg2, String jarg3, long jarg4); + + public static final native long tiledb_vfs_move_file( + long jarg1, long jarg2, String jarg3, String jarg4); + + public static final native long tiledb_vfs_move_dir( + long jarg1, long jarg2, String jarg3, String jarg4); + + public static final native long tiledb_vfs_copy_file( + long jarg1, long jarg2, String jarg3, String jarg4); + + public static final native long tiledb_vfs_copy_dir( + long jarg1, long jarg2, String jarg3, String jarg4); + + public static final native long tiledb_vfs_open( + long jarg1, long jarg2, String jarg3, int jarg4, long jarg5); + + public static final native long tiledb_vfs_close(long jarg1, long jarg2); + + public static final native long tiledb_vfs_read( + long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4, java.math.BigInteger jarg5); + + public static final native long tiledb_vfs_write( + long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4); + + public static final native long tiledb_vfs_sync(long jarg1, long jarg2); + + public static final native long tiledb_vfs_ls( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + + public static final native void tiledb_vfs_fh_free(long jarg1); + + public static final native long tiledb_vfs_fh_is_closed(long jarg1, long jarg2, long jarg3); + + public static final native long tiledb_vfs_touch(long jarg1, long jarg2, String jarg3); + + public static final native int tiledb_query_status_to_str(int jarg1, long jarg2); + + public static final native int tiledb_query_status_from_str(String jarg1, long jarg2); + + public static final native long tiledb_var_num(); + + public static final native long tiledb_max_path(); + + public static final native java.math.BigInteger tiledb_offset_size(); + + public static final native java.math.BigInteger tiledb_timestamp_now_ms(); + + public static final native String tiledb_timestamps(); + + public static final native void tiledb_version(long jarg1, long jarg2, long jarg3); + + public static final native int tiledb_query_alloc(long jarg1, long jarg2, int jarg3, long jarg4); + + public static final native int tiledb_query_get_stats(long jarg1, long jarg2, long jarg3); + + public static final native int tiledb_query_set_config(long jarg1, long jarg2, long jarg3); + + public static final native int tiledb_query_get_config(long jarg1, long jarg2, long jarg3); + + public static final native int tiledb_query_set_subarray_t(long jarg1, long jarg2, long jarg3); + + public static final native int tiledb_query_set_data_buffer( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_delete_fragments_list( - long jarg1, String jarg2, long jarg3, long jarg4); + public static final native int tiledb_query_set_offsets_buffer( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_open(long jarg1, long jarg2, int jarg3); + public static final native int tiledb_query_set_validity_buffer( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_is_open(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_query_get_data_buffer( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_reopen(long jarg1, long jarg2); + public static final native int tiledb_query_get_offsets_buffer( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_set_config(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_query_get_validity_buffer( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_get_config(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_query_set_layout(long jarg1, long jarg2, int jarg3); - public static final native int tiledb_array_close(long jarg1, long jarg2); + public static final native int tiledb_query_set_condition(long jarg1, long jarg2, long jarg3); - public static final native void tiledb_array_free(long jarg1); + public static final native int tiledb_query_finalize(long jarg1, long jarg2); - public static final native int tiledb_array_get_schema(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_query_submit_and_finalize(long jarg1, long jarg2); - public static final native int tiledb_array_get_query_type(long jarg1, long jarg2, long jarg3); + public static final native void tiledb_query_free(long jarg1); - public static final native int tiledb_array_create(long jarg1, String jarg2, long jarg3); + public static final native int tiledb_query_submit(long jarg1, long jarg2); - public static final native int tiledb_array_delete(long jarg1, String jarg2); + public static final native int tiledb_query_has_results(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_upgrade_version(long jarg1, String jarg2, long jarg3); + public static final native int tiledb_query_get_status(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_consolidate(long jarg1, String jarg2, long jarg3); + public static final native int tiledb_query_get_type(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_vacuum(long jarg1, String jarg2, long jarg3); + public static final native int tiledb_query_get_layout(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_get_non_empty_domain( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native int tiledb_query_get_array(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_get_non_empty_domain_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); + public static final native int tiledb_query_get_est_result_size( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native int tiledb_array_get_non_empty_domain_from_name( + public static final native int tiledb_query_get_est_result_size_var( long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_get_non_empty_domain_var_size_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); + public static final native int tiledb_query_get_est_result_size_nullable( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_get_non_empty_domain_var_size_from_name( + public static final native int tiledb_query_get_est_result_size_var_nullable( long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); - public static final native int tiledb_array_get_non_empty_domain_var_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); + public static final native int tiledb_query_get_fragment_num(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_get_non_empty_domain_var_from_name( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); + public static final native int tiledb_query_get_fragment_uri( + long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4); + + public static final native int tiledb_query_get_fragment_timestamp_range( + long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4, long jarg5); - public static final native int tiledb_array_get_uri(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_query_get_subarray_t(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_encryption_type(long jarg1, String jarg2, long jarg3); + public static final native int tiledb_query_condition_alloc(long jarg1, long jarg2); - public static final native int tiledb_array_put_metadata( - long jarg1, long jarg2, String jarg3, int jarg4, long jarg5, long jarg6); + public static final native void tiledb_query_condition_free(long jarg1); - public static final native int tiledb_array_delete_metadata(long jarg1, long jarg2, String jarg3); + public static final native int tiledb_query_condition_init( + long jarg1, long jarg2, String jarg3, long jarg4, java.math.BigInteger jarg5, int jarg6); - public static final native int tiledb_array_get_metadata( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5, long jarg6); + public static final native int tiledb_query_condition_combine( + long jarg1, long jarg2, long jarg3, int jarg4, long jarg5); - public static final native int tiledb_array_get_metadata_num(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_query_condition_negate(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_get_metadata_from_index( - long jarg1, - long jarg2, - java.math.BigInteger jarg3, - long jarg4, - long jarg5, - long jarg6, - long jarg7, - long jarg8); + public static final native long tiledb_array_consolidate(long jarg1, String jarg2, long jarg3); - public static final native int tiledb_array_has_metadata_key( - long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_array_vacuum(long jarg1, String jarg2, long jarg3); public static final native int tiledb_object_type(long jarg1, String jarg2, long jarg3); @@ -1617,6 +1730,8 @@ public static final native int tiledb_uri_to_path( public static final native int tiledb_stats_disable(); + public static final native int tiledb_stats_is_enabled(long jarg1); + public static final native int tiledb_stats_reset(); public static final native int tiledb_stats_dump(long jarg1); @@ -1635,111 +1750,80 @@ public static final native int tiledb_heap_profiler_enable( java.math.BigInteger jarg3, java.math.BigInteger jarg4); - public static final native int tiledb_fragment_info_alloc(long jarg1, String jarg2, long jarg3); - - public static final native void tiledb_fragment_info_free(long jarg1); - - public static final native int tiledb_fragment_info_set_config( - long jarg1, long jarg2, long jarg3); - - public static final native int tiledb_fragment_info_get_config( - long jarg1, long jarg2, long jarg3); - - public static final native int tiledb_fragment_info_load(long jarg1, long jarg2); - - public static final native int tiledb_fragment_info_get_fragment_name_v2( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native int tiledb_fragment_info_get_fragment_num( - long jarg1, long jarg2, long jarg3); - - public static final native int tiledb_fragment_info_get_fragment_uri( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native int tiledb_fragment_info_get_fragment_size( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native int tiledb_fragment_info_get_dense( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native int tiledb_fragment_info_get_sparse( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native int tiledb_fragment_info_get_timestamp_range( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); - - public static final native int tiledb_fragment_info_get_non_empty_domain_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5); - - public static final native int tiledb_fragment_info_get_non_empty_domain_from_name( - long jarg1, long jarg2, long jarg3, String jarg4, long jarg5); - - public static final native int tiledb_fragment_info_get_non_empty_domain_var_size_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); - - public static final native int tiledb_fragment_info_get_non_empty_domain_var_size_from_name( - long jarg1, long jarg2, long jarg3, String jarg4, long jarg5, long jarg6); + public static final native int tiledb_filestore_schema_create( + long jarg1, String jarg2, long jarg3); - public static final native int tiledb_fragment_info_get_non_empty_domain_var_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); + public static final native int tiledb_filestore_uri_import( + long jarg1, String jarg2, String jarg3, int jarg4); - public static final native int tiledb_fragment_info_get_non_empty_domain_var_from_name( - long jarg1, long jarg2, long jarg3, String jarg4, long jarg5, long jarg6); + public static final native int tiledb_filestore_uri_export( + long jarg1, String jarg2, String jarg3); - public static final native int tiledb_fragment_info_get_mbr_num( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native int tiledb_filestore_buffer_import( + long jarg1, String jarg2, long jarg3, long jarg4, int jarg5); - public static final native int tiledb_fragment_info_get_mbr_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6); + public static final native int tiledb_filestore_buffer_export( + long jarg1, String jarg2, long jarg3, long jarg4, long jarg5); - public static final native int tiledb_fragment_info_get_mbr_from_name( - long jarg1, long jarg2, long jarg3, long jarg4, String jarg5, long jarg6); + public static final native int tiledb_filestore_size(long jarg1, String jarg2, long jarg3); - public static final native int tiledb_fragment_info_get_mbr_var_size_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); + public static final native int tiledb_mime_type_to_str(int jarg1, long jarg2); - public static final native int tiledb_fragment_info_get_mbr_var_size_from_name( - long jarg1, long jarg2, long jarg3, long jarg4, String jarg5, long jarg6, long jarg7); + public static final native int tiledb_mime_type_from_str(String jarg1, long jarg2); - public static final native int tiledb_fragment_info_get_mbr_var_from_index( - long jarg1, long jarg2, long jarg3, long jarg4, long jarg5, long jarg6, long jarg7); + public static final native long tiledb_enumeration_alloc( + long jarg1, + String jarg2, + int jarg3, + long jarg4, + int jarg5, + long jarg6, + java.math.BigInteger jarg7, + long jarg8, + java.math.BigInteger jarg9, + long jarg10); - public static final native int tiledb_fragment_info_get_mbr_var_from_name( - long jarg1, long jarg2, long jarg3, long jarg4, String jarg5, long jarg6, long jarg7); + public static final native long tiledb_enumeration_extend( + long jarg1, + long jarg2, + long jarg3, + java.math.BigInteger jarg4, + long jarg5, + java.math.BigInteger jarg6, + long jarg7); - public static final native int tiledb_fragment_info_get_cell_num( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native void tiledb_enumeration_free(long jarg1); - public static final native int tiledb_fragment_info_get_version( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native long tiledb_enumeration_get_name(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_fragment_info_has_consolidated_metadata( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native long tiledb_enumeration_get_type(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_fragment_info_get_unconsolidated_metadata_num( + public static final native long tiledb_enumeration_get_cell_val_num( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_fragment_info_get_to_vacuum_num( + public static final native long tiledb_enumeration_get_ordered( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_fragment_info_get_to_vacuum_uri( + public static final native long tiledb_enumeration_get_data( long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_fragment_info_get_array_schema( + public static final native long tiledb_enumeration_get_offsets( long jarg1, long jarg2, long jarg3, long jarg4); - public static final native int tiledb_fragment_info_get_array_schema_name( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native long tiledb_enumeration_get_value_index( + long jarg1, long jarg2, long jarg3, java.math.BigInteger jarg4, long jarg5, long jarg6); - public static final native int tiledb_fragment_info_dump(long jarg1, long jarg2, long jarg3); + public static final native int tiledb_enumeration_dump_str(long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_dump(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_evolve(long jarg1, String jarg2, long jarg3); - public static final native long tiledb_attribute_set_enumeration_name( - long jarg1, long jarg2, String jarg3); + public static final native long tiledb_array_get_enumeration( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native long tiledb_attribute_get_enumeration_name( - long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_load_all_enumerations(long jarg1, long jarg2); + + public static final native long tiledb_array_load_enumerations_all_schemas( + long jarg1, long jarg2); public static final native void tiledb_range_t_min_set( long jarg1, tiledb_range_t jarg1_, long jarg2); @@ -1792,6 +1876,8 @@ public static final native long tiledb_ndrectangle_get_dtype_from_name( public static final native long tiledb_ndrectangle_get_dim_num( long jarg1, long jarg2, long jarg3); + public static final native long tiledb_ndrectangle_dump_str(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_current_domain_create(long jarg1, long jarg2); public static final native long tiledb_current_domain_free(long jarg1); @@ -1808,48 +1894,61 @@ public static final native long tiledb_current_domain_get_is_empty( public static final native long tiledb_current_domain_get_type( long jarg1, long jarg2, long jarg3); - public static final native long tiledb_enumeration_alloc( - long jarg1, - String jarg2, - int jarg3, - long jarg4, - int jarg5, - long jarg6, - java.math.BigInteger jarg7, - long jarg8, - java.math.BigInteger jarg9, - long jarg10); + public static final native long tiledb_current_domain_dump_str( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_enumeration_extend( - long jarg1, - long jarg2, - long jarg3, - java.math.BigInteger jarg4, - long jarg5, - java.math.BigInteger jarg6, - long jarg7); + public static final native long tiledb_array_schema_alloc_at_timestamp( + long jarg1, int jarg2, java.math.BigInteger jarg3, long jarg4); - public static final native void tiledb_enumeration_free(long jarg1); + public static final native long tiledb_array_schema_timestamp_range( + long jarg1, long jarg2, long jarg3, long jarg4); - public static final native long tiledb_enumeration_get_name(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_get_enumeration_from_name( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native long tiledb_enumeration_get_type(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_array_schema_get_enumeration_from_attribute_name( + long jarg1, long jarg2, String jarg3, long jarg4); - public static final native long tiledb_enumeration_get_cell_val_num( + public static final native long tiledb_array_schema_add_enumeration( long jarg1, long jarg2, long jarg3); - public static final native long tiledb_enumeration_get_ordered( + public static final native long tiledb_array_schema_set_current_domain( long jarg1, long jarg2, long jarg3); - public static final native long tiledb_enumeration_get_data( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native long tiledb_array_schema_get_current_domain( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_enumeration_get_offsets( - long jarg1, long jarg2, long jarg3, long jarg4); + public static final native long tiledb_attribute_set_enumeration_name( + long jarg1, long jarg2, String jarg3); + + public static final native long tiledb_attribute_get_enumeration_name( + long jarg1, long jarg2, long jarg3); - public static final native long tiledb_enumeration_dump(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_fragment_info_get_total_cell_num( + long jarg1, long jarg2, long jarg3); - public static final native int tiledb_enumeration_dump_str(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_profile_alloc( + String jarg1, String jarg2, long jarg3, long jarg4); + + public static final native void tiledb_profile_free(long jarg1); + + public static final native long tiledb_profile_get_name(long jarg1, long jarg2, long jarg3); + + public static final native long tiledb_profile_get_dir(long jarg1, long jarg2, long jarg3); + + public static final native long tiledb_profile_set_param( + long jarg1, String jarg2, String jarg3, long jarg4); + + public static final native long tiledb_profile_get_param( + long jarg1, String jarg2, long jarg3, long jarg4); + + public static final native long tiledb_profile_save(long jarg1, short jarg2, long jarg3); + + public static final native long tiledb_profile_load(long jarg1, long jarg2); + + public static final native long tiledb_profile_remove(String jarg1, String jarg2, long jarg3); + + public static final native long tiledb_profile_dump_str(long jarg1, long jarg2, long jarg3); public static final native int tiledb_channel_operator_sum_get(long jarg1, long jarg2); @@ -1885,15 +1984,23 @@ public static final native long tiledb_query_get_field( public static final native long tiledb_field_cell_val_num(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_field_get_nullable(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_field_origin(long jarg1, long jarg2, long jarg3); public static final native long tiledb_field_channel(long jarg1, long jarg2, long jarg3); public static final native int tiledb_query_get_plan(long jarg1, long jarg2, long jarg3); + public static final native long tiledb_subarray_add_point_ranges( + long jarg1, long jarg2, long jarg3, long jarg4, java.math.BigInteger jarg5); + public static final native long tiledb_vfs_ls_recursive( long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native long tiledb_vfs_ls_recursive_v2( + long jarg1, long jarg2, String jarg3, long jarg4, long jarg5); + public static final native void tiledb_dimension_label_free(long jarg1); public static final native long tiledb_dimension_label_get_dimension_index( @@ -2003,31 +2110,9 @@ public static final native int tiledb_array_schema_evolution_set_timestamp_range public static final native long tiledb_array_schema_evolution_expand_current_domain( long jarg1, long jarg2, long jarg3); - public static final native int tiledb_array_schema_timestamp_range( - long jarg1, long jarg2, long jarg3, long jarg4); - - public static final native int tiledb_array_schema_add_enumeration( - long jarg1, long jarg2, long jarg3); - - public static final native int tiledb_array_schema_set_current_domain( - long jarg1, long jarg2, long jarg3); - - public static final native int tiledb_array_schema_get_current_domain( - long jarg1, long jarg2, long jarg3); - - public static final native int tiledb_array_evolve(long jarg1, String jarg2, long jarg3); - - public static final native long tiledb_array_get_enumeration( - long jarg1, long jarg2, String jarg3, long jarg4); - - public static final native long tiledb_array_load_all_enumerations(long jarg1, long jarg2); - public static final native int tiledb_query_add_update_value( long jarg1, long jarg2, String jarg3, long jarg4, java.math.BigInteger jarg5); - public static final native int tiledb_subarray_add_point_ranges( - long jarg1, long jarg2, long jarg3, long jarg4, java.math.BigInteger jarg5); - public static final native int tiledb_query_get_relevant_fragment_num( long jarg1, long jarg2, long jarg3); @@ -2057,33 +2142,9 @@ public static final native int tiledb_query_status_details_t_incomplete_reason_g public static final native int tiledb_query_get_status_details( long jarg1, long jarg2, long jarg3, tiledb_query_status_details_t jarg3_); - public static final native int tiledb_array_consolidate_fragments( + public static final native long tiledb_array_consolidate_fragments( long jarg1, String jarg2, long jarg3, java.math.BigInteger jarg4, long jarg5); - public static final native int tiledb_filestore_schema_create( - long jarg1, String jarg2, long jarg3); - - public static final native int tiledb_filestore_uri_import( - long jarg1, String jarg2, String jarg3, int jarg4); - - public static final native int tiledb_filestore_uri_export( - long jarg1, String jarg2, String jarg3); - - public static final native int tiledb_filestore_buffer_import( - long jarg1, String jarg2, long jarg3, long jarg4, int jarg5); - - public static final native int tiledb_filestore_buffer_export( - long jarg1, String jarg2, long jarg3, long jarg4, long jarg5); - - public static final native int tiledb_filestore_size(long jarg1, String jarg2, long jarg3); - - public static final native int tiledb_mime_type_to_str(int jarg1, long jarg2); - - public static final native int tiledb_mime_type_from_str(String jarg1, long jarg2); - - public static final native int tiledb_fragment_info_get_total_cell_num( - long jarg1, long jarg2, long jarg3); - public static final native int tiledb_consolidation_plan_create_with_mbr( long jarg1, long jarg2, java.math.BigInteger jarg3, long jarg4); @@ -2103,27 +2164,10 @@ public static final native int tiledb_consolidation_plan_dump_json_str( public static final native int tiledb_consolidation_plan_free_json_str(long jarg1); - public static final native int tiledb_dimension_dump_stdout(long jarg1, long jarg2); - - public static final native int tiledb_attribute_dump_stdout(long jarg1, long jarg2); - - public static final native int tiledb_domain_dump_stdout(long jarg1, long jarg2); - - public static final native int tiledb_array_schema_dump_stdout(long jarg1, long jarg2); - public static final native int tiledb_stats_dump_stdout(); public static final native int tiledb_fragment_info_dump_stdout(long jarg1, long jarg2); - public static final native int tiledb_dimension_dump_file(long jarg1, long jarg2, String jarg3); - - public static final native int tiledb_attribute_dump_file(long jarg1, long jarg2, String jarg3); - - public static final native int tiledb_domain_dump_file(long jarg1, long jarg2, String jarg3); - - public static final native int tiledb_array_schema_dump_file( - long jarg1, long jarg2, String jarg3); - public static final native int tiledb_stats_dump_file(String jarg1); public static final native long derefVoid(long jarg1); diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_array_type_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_array_type_t.java index 582a03a1..9965cc25 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_array_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_array_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_current_domain_type_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_current_domain_type_t.java index b98c0424..832ba3ed 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_current_domain_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_current_domain_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_data_order_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_data_order_t.java index 64d56769..428645f4 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_data_order_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_data_order_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_data_protocol_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_data_protocol_t.java new file mode 100644 index 00000000..90741d9b --- /dev/null +++ b/src/main/java/io/tiledb/libtiledb/tiledb_data_protocol_t.java @@ -0,0 +1,52 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (https://www.swig.org). + * Version 4.4.1 + * + * Do not make changes to this file unless you know what you are doing - modify + * the SWIG interface file instead. + * ----------------------------------------------------------------------------- */ + +package io.tiledb.libtiledb; + +public enum tiledb_data_protocol_t { + TILEDB_DATA_PROTOCOL_v2(0), + TILEDB_DATA_PROTOCOL_v3(1); + + public final int swigValue() { + return swigValue; + } + + public static tiledb_data_protocol_t swigToEnum(int swigValue) { + tiledb_data_protocol_t[] swigValues = tiledb_data_protocol_t.class.getEnumConstants(); + if (swigValue < swigValues.length + && swigValue >= 0 + && swigValues[swigValue].swigValue == swigValue) return swigValues[swigValue]; + for (tiledb_data_protocol_t swigEnum : swigValues) + if (swigEnum.swigValue == swigValue) return swigEnum; + throw new IllegalArgumentException( + "No enum " + tiledb_data_protocol_t.class + " with value " + swigValue); + } + + @SuppressWarnings("unused") + private tiledb_data_protocol_t() { + this.swigValue = SwigNext.next++; + } + + @SuppressWarnings("unused") + private tiledb_data_protocol_t(int swigValue) { + this.swigValue = swigValue; + SwigNext.next = swigValue + 1; + } + + @SuppressWarnings("unused") + private tiledb_data_protocol_t(tiledb_data_protocol_t swigEnum) { + this.swigValue = swigEnum.swigValue; + SwigNext.next = this.swigValue + 1; + } + + private final int swigValue; + + private static class SwigNext { + private static int next = 0; + } +} diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_datatype_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_datatype_t.java index 374df3d7..bfad0857 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_datatype_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_datatype_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_encryption_type_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_encryption_type_t.java index 4e4b3a40..b745fa4f 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_encryption_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_encryption_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_field_origin_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_field_origin_t.java index 473d903f..4a110a45 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_field_origin_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_field_origin_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_filesystem_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_filesystem_t.java index c4eeb896..5762acc0 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_filesystem_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_filesystem_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -13,7 +13,8 @@ public enum tiledb_filesystem_t { TILEDB_S3(1), TILEDB_AZURE(2), TILEDB_GCS(3), - TILEDB_MEMFS(4); + TILEDB_MEMFS(4), + TILEDB_TILEDBFS(5); public final int swigValue() { return swigValue; diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_filter_option_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_filter_option_t.java index 978811e2..17983c07 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_filter_option_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_filter_option_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_filter_type_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_filter_type_t.java index 3ce3a062..e4f142bb 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_filter_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_filter_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -27,7 +27,8 @@ public enum tiledb_filter_type_t { TILEDB_FILTER_XOR(16), TILEDB_FILTER_DEPRECATED(17), TILEDB_FILTER_WEBP(18), - TILEDB_FILTER_DELTA(19); + TILEDB_FILTER_DELTA(19), + TILEDB_INTERNAL_FILTER_COUNT(20); public final int swigValue() { return swigValue; diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_filter_webp_format_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_filter_webp_format_t.java index 944279ca..2b9ec6ad 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_filter_webp_format_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_filter_webp_format_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_layout_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_layout_t.java index 6c1bde2a..1280718b 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_layout_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_layout_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_mime_type_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_mime_type_t.java index 5c046ead..c50c685e 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_mime_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_mime_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_object_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_object_t.java index 5c9680e0..d38c1e27 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_object_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_object_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_combination_op_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_combination_op_t.java index 0eba4d80..923993fc 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_combination_op_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_combination_op_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_op_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_op_t.java index b16a7687..c73d4375 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_op_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_query_condition_op_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_reason_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_reason_t.java index 9d71cb17..e58e953b 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_reason_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_reason_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_t.java index ebaa568c..0e1196d2 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_query_status_details_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(tiledb_query_status_details_t obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_query_status_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_query_status_t.java index a962e881..3875f7e9 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_query_status_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_query_status_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_query_type_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_query_type_t.java index c8665045..6c0f2331 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_query_type_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_query_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_range_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_range_t.java index 48c74cbc..5b08f323 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_range_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_range_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(tiledb_range_t obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_vfs_mode_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_vfs_mode_t.java index 8e05460e..39fe16c3 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_vfs_mode_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_vfs_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/tiledb_walk_order_t.java b/src/main/java/io/tiledb/libtiledb/tiledb_walk_order_t.java index 3a2006f5..48336fd6 100644 --- a/src/main/java/io/tiledb/libtiledb/tiledb_walk_order_t.java +++ b/src/main/java/io/tiledb/libtiledb/tiledb_walk_order_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. diff --git a/src/main/java/io/tiledb/libtiledb/uint16_tArray.java b/src/main/java/io/tiledb/libtiledb/uint16_tArray.java index 464b7490..223ffbe3 100644 --- a/src/main/java/io/tiledb/libtiledb/uint16_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/uint16_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(uint16_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public uint16_tArray(int nelements) { + public uint16_tArray(long nelements) { this(tiledbJNI.new_uint16_tArray(nelements), true); } - public int getitem(int index) { + public int getitem(long index) { return tiledbJNI.uint16_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, int value) { + public void setitem(long index, int value) { tiledbJNI.uint16_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/uint32_tArray.java b/src/main/java/io/tiledb/libtiledb/uint32_tArray.java index cb5f31e6..15cb296b 100644 --- a/src/main/java/io/tiledb/libtiledb/uint32_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/uint32_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(uint32_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public uint32_tArray(int nelements) { + public uint32_tArray(long nelements) { this(tiledbJNI.new_uint32_tArray(nelements), true); } - public long getitem(int index) { + public long getitem(long index) { return tiledbJNI.uint32_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, long value) { + public void setitem(long index, long value) { tiledbJNI.uint32_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/uint64_tArray.java b/src/main/java/io/tiledb/libtiledb/uint64_tArray.java index 92bd1f85..a3d0f329 100644 --- a/src/main/java/io/tiledb/libtiledb/uint64_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/uint64_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(uint64_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public uint64_tArray(int nelements) { + public uint64_tArray(long nelements) { this(tiledbJNI.new_uint64_tArray(nelements), true); } - public java.math.BigInteger getitem(int index) { + public java.math.BigInteger getitem(long index) { return tiledbJNI.uint64_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, java.math.BigInteger value) { + public void setitem(long index, java.math.BigInteger value) { tiledbJNI.uint64_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/main/java/io/tiledb/libtiledb/uint8_tArray.java b/src/main/java/io/tiledb/libtiledb/uint8_tArray.java index c7633e12..6c3583ff 100644 --- a/src/main/java/io/tiledb/libtiledb/uint8_tArray.java +++ b/src/main/java/io/tiledb/libtiledb/uint8_tArray.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (https://www.swig.org). - * Version 4.1.1 + * Version 4.4.1 * * Do not make changes to this file unless you know what you are doing - modify * the SWIG interface file instead. @@ -33,7 +33,7 @@ protected static long swigRelease(uint8_tArray obj) { return ptr; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected void finalize() { delete(); } @@ -48,15 +48,15 @@ public synchronized void delete() { } } - public uint8_tArray(int nelements) { + public uint8_tArray(long nelements) { this(tiledbJNI.new_uint8_tArray(nelements), true); } - public short getitem(int index) { + public short getitem(long index) { return tiledbJNI.uint8_tArray_getitem(swigCPtr, this, index); } - public void setitem(int index, short value) { + public void setitem(long index, short value) { tiledbJNI.uint8_tArray_setitem(swigCPtr, this, index, value); } diff --git a/src/test/java/io/tiledb/java/api/VersionTest.java b/src/test/java/io/tiledb/java/api/VersionTest.java index 5e95da08..7abda2fb 100644 --- a/src/test/java/io/tiledb/java/api/VersionTest.java +++ b/src/test/java/io/tiledb/java/api/VersionTest.java @@ -34,7 +34,7 @@ public void testVersion() { Version version = new Version(); System.out.println(version); Assert.assertTrue(version.getMajor() == 2); - Assert.assertTrue(version.getMinor() == 29); - Assert.assertTrue(version.getRevision() == 1); + Assert.assertTrue(version.getMinor() == 30); + Assert.assertTrue(version.getRevision() == 0); } } diff --git a/src/test/java/io/tiledb/java/api/WriteBigSparseArray.java b/src/test/java/io/tiledb/java/api/WriteBigSparseArray.java index ad3afaef..01a1b04f 100644 --- a/src/test/java/io/tiledb/java/api/WriteBigSparseArray.java +++ b/src/test/java/io/tiledb/java/api/WriteBigSparseArray.java @@ -79,7 +79,6 @@ public static void create() throws Exception { } // Print array schema contents - schema.dump(); Array.create("my_big_array", schema); } diff --git a/swig/tiledb_java_extensions.h b/swig/tiledb_java_extensions.h index f254dc58..eead6aad 100644 --- a/swig/tiledb_java_extensions.h +++ b/swig/tiledb_java_extensions.h @@ -46,34 +46,7 @@ #ifdef __cplusplus extern "C" { #endif - - TILEDB_EXPORT int tiledb_dimension_dump_stdout( - tiledb_ctx_t* ctx, const tiledb_dimension_t* dim){ - int ret = tiledb_dimension_dump(ctx, dim, stdout); - fflush(stdout); - return ret; - }; - - TILEDB_EXPORT int tiledb_attribute_dump_stdout( - tiledb_ctx_t* ctx, const tiledb_attribute_t* attr){ - int ret = tiledb_attribute_dump(ctx, attr, stdout); - fflush(stdout); - return ret; - }; - - TILEDB_EXPORT int tiledb_domain_dump_stdout( - tiledb_ctx_t* ctx, const tiledb_domain_t* domain){ - int ret = tiledb_domain_dump(ctx, domain, stdout); - fflush(stdout); - return ret; - }; - - TILEDB_EXPORT int tiledb_array_schema_dump_stdout( - tiledb_ctx_t* ctx, const tiledb_array_schema_t* array_schema){ - int ret = tiledb_array_schema_dump(ctx, array_schema, stdout); - fflush(stdout); - return ret; - }; + TILEDB_EXPORT int tiledb_stats_dump_stdout(){ int ret = tiledb_stats_dump(stdout); @@ -88,54 +61,6 @@ extern "C" { return ret; }; - TILEDB_EXPORT int tiledb_dimension_dump_file( - tiledb_ctx_t* ctx, const tiledb_dimension_t* dim, const char* filename){ - FILE *out = (fopen(filename, "w")); - if(out == NULL) - return TILEDB_ERR; - - int ret = tiledb_dimension_dump(ctx, dim, out); - fclose(out); - - return ret; - }; - - TILEDB_EXPORT int tiledb_attribute_dump_file( - tiledb_ctx_t* ctx, const tiledb_attribute_t* attr, const char* filename){ - FILE *out = (fopen(filename, "w")); - if(out == NULL) - return TILEDB_ERR; - - int ret = tiledb_attribute_dump(ctx, attr, out); - fclose(out); - - return ret; - }; - - TILEDB_EXPORT int tiledb_domain_dump_file( - tiledb_ctx_t* ctx, const tiledb_domain_t* domain, const char* filename){ - FILE *out = (fopen(filename, "w")); - if(out == NULL) - return TILEDB_ERR; - - int ret = tiledb_domain_dump(ctx, domain, out); - fclose(out); - - return ret; - }; - - TILEDB_EXPORT int tiledb_array_schema_dump_file( - tiledb_ctx_t* ctx, const tiledb_array_schema_t* array_schema, const char* filename){ - FILE *out = (fopen(filename, "w")); - if(out == NULL) - return TILEDB_ERR; - - int ret = tiledb_array_schema_dump(ctx, array_schema, out); - fclose(out); - - return ret; - }; - TILEDB_EXPORT int tiledb_stats_dump_file(const char* filename){ FILE *out = (fopen(filename, "w")); if(out == NULL)