Skip to content

Commit 63dadec

Browse files
Importing TileDB 2.5.0 bindings
1 parent 0d34b69 commit 63dadec

File tree

6 files changed

+402
-102
lines changed

6 files changed

+402
-102
lines changed

cmake/Modules/FindTileDB_EP.cmake

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,14 @@ if (NOT TILEDB_FOUND)
4848
# Try to download prebuilt artifacts unless the user specifies to build from source
4949
if(DOWNLOAD_TILEDB_PREBUILT)
5050
if (WIN32) # Windows
51-
SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.4.3/tiledb-windows-x86_64-2.4.3-5cb0824.zip")
52-
SET(DOWNLOAD_SHA1 "32969e95b08c673750f8f1dcd87c13e793a9f520")
51+
SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.5.0/tiledb-windows-x86_64-2.5.0-d11292d.zip")
52+
SET(DOWNLOAD_SHA1 "9db08d120fbaab2d635b086c1d2861a824994461")
5353
elseif(APPLE) # OSX
54-
SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.4.3/tiledb-macos-x86_64-2.4.3-5cb0824.tar.gz")
55-
SET(DOWNLOAD_SHA1 "b59c1118aed038cdcf010344e225cb8eabfb8dce")
54+
SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.5.0/tiledb-macos-x86_64-2.5.0-d11292d.tar.gz")
55+
SET(DOWNLOAD_SHA1 "daa6791eb08c876b127292cfe084f9de7a799766")
5656
else() # Linux
57-
SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.4.3/tiledb-linux-x86_64-2.4.3-5cb0824.tar.gz")
58-
SET(DOWNLOAD_SHA1 "349c2c661196a5767b275f7ebd3413fe6e9e4178")
57+
SET(DOWNLOAD_URL "https://github.com/TileDB-Inc/TileDB/releases/download/2.5.0/tiledb-linux-x86_64-2.5.0-d11292d.tar.gz")
58+
SET(DOWNLOAD_SHA1 "937b08fc58f0783d5738175dfebc23f69a512ca1")
5959
endif()
6060

6161
ExternalProject_Add(ep_tiledb

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
TILEDB_GIT_REPOSITORY=https://github.com/TileDB-Inc/TileDB
2-
TILEDB_GIT_TAG=2.4.3
2+
TILEDB_GIT_TAG=2.5.0
33
TILEDB_VERBOSE=ON
44
TILEDB_S3=ON
55
TILEDB_AZURE=OFF

src/main/c/generated/tiledb_wrap.cxx

Lines changed: 230 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -9762,62 +9762,6 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1n
97629762
}
97639763

97649764

9765-
SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1max_1buffer_1size(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5) {
9766-
jint jresult = 0 ;
9767-
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
9768-
tiledb_array_t *arg2 = (tiledb_array_t *) 0 ;
9769-
char *arg3 = (char *) 0 ;
9770-
void *arg4 = (void *) 0 ;
9771-
uint64_t *arg5 = (uint64_t *) 0 ;
9772-
int32_t result;
9773-
9774-
(void)jenv;
9775-
(void)jcls;
9776-
arg1 = *(tiledb_ctx_t **)&jarg1;
9777-
arg2 = *(tiledb_array_t **)&jarg2;
9778-
arg3 = 0;
9779-
if (jarg3) {
9780-
arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
9781-
if (!arg3) return 0;
9782-
}
9783-
arg4 = *(void **)&jarg4;
9784-
arg5 = *(uint64_t **)&jarg5;
9785-
result = (int32_t)tiledb_array_max_buffer_size(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5);
9786-
jresult = (jint)result;
9787-
if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
9788-
return jresult;
9789-
}
9790-
9791-
9792-
SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1max_1buffer_1size_1var(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jstring jarg3, jlong jarg4, jlong jarg5, jlong jarg6) {
9793-
jint jresult = 0 ;
9794-
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
9795-
tiledb_array_t *arg2 = (tiledb_array_t *) 0 ;
9796-
char *arg3 = (char *) 0 ;
9797-
void *arg4 = (void *) 0 ;
9798-
uint64_t *arg5 = (uint64_t *) 0 ;
9799-
uint64_t *arg6 = (uint64_t *) 0 ;
9800-
int32_t result;
9801-
9802-
(void)jenv;
9803-
(void)jcls;
9804-
arg1 = *(tiledb_ctx_t **)&jarg1;
9805-
arg2 = *(tiledb_array_t **)&jarg2;
9806-
arg3 = 0;
9807-
if (jarg3) {
9808-
arg3 = (char *)jenv->GetStringUTFChars(jarg3, 0);
9809-
if (!arg3) return 0;
9810-
}
9811-
arg4 = *(void **)&jarg4;
9812-
arg5 = *(uint64_t **)&jarg5;
9813-
arg6 = *(uint64_t **)&jarg6;
9814-
result = (int32_t)tiledb_array_max_buffer_size_var(arg1,arg2,(char const *)arg3,(void const *)arg4,arg5,arg6);
9815-
jresult = (jint)result;
9816-
if (arg3) jenv->ReleaseStringUTFChars(jarg3, (const char *)arg3);
9817-
return jresult;
9818-
}
9819-
9820-
98219765
SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1get_1uri(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) {
98229766
jint jresult = 0 ;
98239767
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
@@ -11504,6 +11448,193 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1inf
1150411448
}
1150511449

1150611450

11451+
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) {
11452+
jint jresult = 0 ;
11453+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11454+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11455+
uint32_t arg3 ;
11456+
uint64_t *arg4 = (uint64_t *) 0 ;
11457+
int32_t result;
11458+
11459+
(void)jenv;
11460+
(void)jcls;
11461+
arg1 = *(tiledb_ctx_t **)&jarg1;
11462+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11463+
arg3 = (uint32_t)jarg3;
11464+
arg4 = *(uint64_t **)&jarg4;
11465+
result = (int32_t)tiledb_fragment_info_get_mbr_num(arg1,arg2,arg3,arg4);
11466+
jresult = (jint)result;
11467+
return jresult;
11468+
}
11469+
11470+
11471+
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) {
11472+
jint jresult = 0 ;
11473+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11474+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11475+
uint32_t arg3 ;
11476+
uint32_t arg4 ;
11477+
uint32_t arg5 ;
11478+
void *arg6 = (void *) 0 ;
11479+
int32_t result;
11480+
11481+
(void)jenv;
11482+
(void)jcls;
11483+
arg1 = *(tiledb_ctx_t **)&jarg1;
11484+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11485+
arg3 = (uint32_t)jarg3;
11486+
arg4 = (uint32_t)jarg4;
11487+
arg5 = (uint32_t)jarg5;
11488+
arg6 = *(void **)&jarg6;
11489+
result = (int32_t)tiledb_fragment_info_get_mbr_from_index(arg1,arg2,arg3,arg4,arg5,arg6);
11490+
jresult = (jint)result;
11491+
return jresult;
11492+
}
11493+
11494+
11495+
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) {
11496+
jint jresult = 0 ;
11497+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11498+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11499+
uint32_t arg3 ;
11500+
uint32_t arg4 ;
11501+
char *arg5 = (char *) 0 ;
11502+
void *arg6 = (void *) 0 ;
11503+
int32_t result;
11504+
11505+
(void)jenv;
11506+
(void)jcls;
11507+
arg1 = *(tiledb_ctx_t **)&jarg1;
11508+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11509+
arg3 = (uint32_t)jarg3;
11510+
arg4 = (uint32_t)jarg4;
11511+
arg5 = 0;
11512+
if (jarg5) {
11513+
arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
11514+
if (!arg5) return 0;
11515+
}
11516+
arg6 = *(void **)&jarg6;
11517+
result = (int32_t)tiledb_fragment_info_get_mbr_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6);
11518+
jresult = (jint)result;
11519+
if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
11520+
return jresult;
11521+
}
11522+
11523+
11524+
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) {
11525+
jint jresult = 0 ;
11526+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11527+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11528+
uint32_t arg3 ;
11529+
uint32_t arg4 ;
11530+
uint32_t arg5 ;
11531+
uint64_t *arg6 = (uint64_t *) 0 ;
11532+
uint64_t *arg7 = (uint64_t *) 0 ;
11533+
int32_t result;
11534+
11535+
(void)jenv;
11536+
(void)jcls;
11537+
arg1 = *(tiledb_ctx_t **)&jarg1;
11538+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11539+
arg3 = (uint32_t)jarg3;
11540+
arg4 = (uint32_t)jarg4;
11541+
arg5 = (uint32_t)jarg5;
11542+
arg6 = *(uint64_t **)&jarg6;
11543+
arg7 = *(uint64_t **)&jarg7;
11544+
result = (int32_t)tiledb_fragment_info_get_mbr_var_size_from_index(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
11545+
jresult = (jint)result;
11546+
return jresult;
11547+
}
11548+
11549+
11550+
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) {
11551+
jint jresult = 0 ;
11552+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11553+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11554+
uint32_t arg3 ;
11555+
uint32_t arg4 ;
11556+
char *arg5 = (char *) 0 ;
11557+
uint64_t *arg6 = (uint64_t *) 0 ;
11558+
uint64_t *arg7 = (uint64_t *) 0 ;
11559+
int32_t result;
11560+
11561+
(void)jenv;
11562+
(void)jcls;
11563+
arg1 = *(tiledb_ctx_t **)&jarg1;
11564+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11565+
arg3 = (uint32_t)jarg3;
11566+
arg4 = (uint32_t)jarg4;
11567+
arg5 = 0;
11568+
if (jarg5) {
11569+
arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
11570+
if (!arg5) return 0;
11571+
}
11572+
arg6 = *(uint64_t **)&jarg6;
11573+
arg7 = *(uint64_t **)&jarg7;
11574+
result = (int32_t)tiledb_fragment_info_get_mbr_var_size_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7);
11575+
jresult = (jint)result;
11576+
if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
11577+
return jresult;
11578+
}
11579+
11580+
11581+
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) {
11582+
jint jresult = 0 ;
11583+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11584+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11585+
uint32_t arg3 ;
11586+
uint32_t arg4 ;
11587+
uint32_t arg5 ;
11588+
void *arg6 = (void *) 0 ;
11589+
void *arg7 = (void *) 0 ;
11590+
int32_t result;
11591+
11592+
(void)jenv;
11593+
(void)jcls;
11594+
arg1 = *(tiledb_ctx_t **)&jarg1;
11595+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11596+
arg3 = (uint32_t)jarg3;
11597+
arg4 = (uint32_t)jarg4;
11598+
arg5 = (uint32_t)jarg5;
11599+
arg6 = *(void **)&jarg6;
11600+
arg7 = *(void **)&jarg7;
11601+
result = (int32_t)tiledb_fragment_info_get_mbr_var_from_index(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
11602+
jresult = (jint)result;
11603+
return jresult;
11604+
}
11605+
11606+
11607+
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) {
11608+
jint jresult = 0 ;
11609+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11610+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11611+
uint32_t arg3 ;
11612+
uint32_t arg4 ;
11613+
char *arg5 = (char *) 0 ;
11614+
void *arg6 = (void *) 0 ;
11615+
void *arg7 = (void *) 0 ;
11616+
int32_t result;
11617+
11618+
(void)jenv;
11619+
(void)jcls;
11620+
arg1 = *(tiledb_ctx_t **)&jarg1;
11621+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11622+
arg3 = (uint32_t)jarg3;
11623+
arg4 = (uint32_t)jarg4;
11624+
arg5 = 0;
11625+
if (jarg5) {
11626+
arg5 = (char *)jenv->GetStringUTFChars(jarg5, 0);
11627+
if (!arg5) return 0;
11628+
}
11629+
arg6 = *(void **)&jarg6;
11630+
arg7 = *(void **)&jarg7;
11631+
result = (int32_t)tiledb_fragment_info_get_mbr_var_from_name(arg1,arg2,arg3,arg4,(char const *)arg5,arg6,arg7);
11632+
jresult = (jint)result;
11633+
if (arg5) jenv->ReleaseStringUTFChars(jarg5, (const char *)arg5);
11634+
return jresult;
11635+
}
11636+
11637+
1150711638
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) {
1150811639
jint jresult = 0 ;
1150911640
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
@@ -11640,6 +11771,26 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1inf
1164011771
}
1164111772

1164211773

11774+
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) {
11775+
jint jresult = 0 ;
11776+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11777+
tiledb_fragment_info_t *arg2 = (tiledb_fragment_info_t *) 0 ;
11778+
uint32_t arg3 ;
11779+
char **arg4 = (char **) 0 ;
11780+
int32_t result;
11781+
11782+
(void)jenv;
11783+
(void)jcls;
11784+
arg1 = *(tiledb_ctx_t **)&jarg1;
11785+
arg2 = *(tiledb_fragment_info_t **)&jarg2;
11786+
arg3 = (uint32_t)jarg3;
11787+
arg4 = *(char ***)&jarg4;
11788+
result = (int32_t)tiledb_fragment_info_get_array_schema_name(arg1,arg2,arg3,(char const **)arg4);
11789+
jresult = (jint)result;
11790+
return jresult;
11791+
}
11792+
11793+
1164311794
SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1fragment_1info_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jlong jarg3) {
1164411795
jint jresult = 0 ;
1164511796
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
@@ -11748,6 +11899,29 @@ SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1evolve
1174811899
}
1174911900

1175011901

11902+
SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1array_1upgrade_1version(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jlong jarg3) {
11903+
jint jresult = 0 ;
11904+
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;
11905+
char *arg2 = (char *) 0 ;
11906+
tiledb_config_t *arg3 = (tiledb_config_t *) 0 ;
11907+
int32_t result;
11908+
11909+
(void)jenv;
11910+
(void)jcls;
11911+
arg1 = *(tiledb_ctx_t **)&jarg1;
11912+
arg2 = 0;
11913+
if (jarg2) {
11914+
arg2 = (char *)jenv->GetStringUTFChars(jarg2, 0);
11915+
if (!arg2) return 0;
11916+
}
11917+
arg3 = *(tiledb_config_t **)&jarg3;
11918+
result = (int32_t)tiledb_array_upgrade_version(arg1,(char const *)arg2,arg3);
11919+
jresult = (jint)result;
11920+
if (arg2) jenv->ReleaseStringUTFChars(jarg2, (const char *)arg2);
11921+
return jresult;
11922+
}
11923+
11924+
1175111925
SWIGEXPORT jint JNICALL Java_io_tiledb_libtiledb_tiledbJNI_tiledb_1dimension_1dump_1stdout(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
1175211926
jint jresult = 0 ;
1175311927
tiledb_ctx_t *arg1 = (tiledb_ctx_t *) 0 ;

0 commit comments

Comments
 (0)