@@ -1327,6 +1327,54 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1327
1327
[ return : NativeTypeName ( "capi_return_t" ) ]
1328
1328
public static extern int tiledb_attribute_get_enumeration_name ( tiledb_ctx_t * ctx , tiledb_attribute_t * attr , tiledb_string_t * * name ) ;
1329
1329
1330
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1331
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1332
+ public static extern int tiledb_ndrectangle_alloc ( tiledb_ctx_t * ctx , tiledb_domain_t * domain , [ NativeTypeName ( "tiledb_ndrectangle_t **" ) ] tiledb_ndrectangle_handle_t * * ndr ) ;
1333
+
1334
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1335
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1336
+ public static extern int tiledb_ndrectangle_free ( [ NativeTypeName ( "tiledb_ndrectangle_t **" ) ] tiledb_ndrectangle_handle_t * * ndr ) ;
1337
+
1338
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1339
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1340
+ public static extern int tiledb_ndrectangle_get_range_from_name ( tiledb_ctx_t * ctx , [ NativeTypeName ( "tiledb_ndrectangle_t *" ) ] tiledb_ndrectangle_handle_t * ndr , [ NativeTypeName ( "const char *" ) ] sbyte * name , tiledb_range_t * range ) ;
1341
+
1342
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1343
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1344
+ public static extern int tiledb_ndrectangle_get_range ( tiledb_ctx_t * ctx , [ NativeTypeName ( "tiledb_ndrectangle_t *" ) ] tiledb_ndrectangle_handle_t * ndr , [ NativeTypeName ( "uint32_t" ) ] uint idx , tiledb_range_t * range ) ;
1345
+
1346
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1347
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1348
+ public static extern int tiledb_ndrectangle_set_range_for_name ( tiledb_ctx_t * ctx , [ NativeTypeName ( "tiledb_ndrectangle_t *" ) ] tiledb_ndrectangle_handle_t * ndr , [ NativeTypeName ( "const char *" ) ] sbyte * name , tiledb_range_t * range ) ;
1349
+
1350
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1351
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1352
+ public static extern int tiledb_ndrectangle_set_range ( tiledb_ctx_t * ctx , [ NativeTypeName ( "tiledb_ndrectangle_t *" ) ] tiledb_ndrectangle_handle_t * ndr , [ NativeTypeName ( "uint32_t" ) ] uint idx , tiledb_range_t * range ) ;
1353
+
1354
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1355
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1356
+ public static extern int tiledb_current_domain_create ( tiledb_ctx_t * ctx , [ NativeTypeName ( "tiledb_current_domain_t **" ) ] tiledb_current_domain_handle_t * * current_domain ) ;
1357
+
1358
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1359
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1360
+ public static extern int tiledb_current_domain_free ( [ NativeTypeName ( "tiledb_current_domain_t **" ) ] tiledb_current_domain_handle_t * * current_domain ) ;
1361
+
1362
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1363
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1364
+ public static extern int tiledb_current_domain_set_ndrectangle ( [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * current_domain , [ NativeTypeName ( "tiledb_ndrectangle_t *" ) ] tiledb_ndrectangle_handle_t * ndr ) ;
1365
+
1366
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1367
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1368
+ public static extern int tiledb_current_domain_get_ndrectangle ( [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * current_domain , [ NativeTypeName ( "tiledb_ndrectangle_t **" ) ] tiledb_ndrectangle_handle_t * * ndr ) ;
1369
+
1370
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1371
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1372
+ public static extern int tiledb_current_domain_get_is_empty ( [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * current_domain , [ NativeTypeName ( "uint32_t *" ) ] uint * is_empty ) ;
1373
+
1374
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1375
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1376
+ public static extern int tiledb_current_domain_get_type ( [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * current_domain , tiledb_current_domain_type_t * type ) ;
1377
+
1330
1378
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1331
1379
[ return : NativeTypeName ( "capi_return_t" ) ]
1332
1380
public static extern int tiledb_enumeration_alloc ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * name , tiledb_datatype_t type , [ NativeTypeName ( "uint32_t" ) ] uint cell_val_num , int ordered , [ NativeTypeName ( "const void *" ) ] void * data , [ NativeTypeName ( "uint64_t" ) ] ulong data_size , [ NativeTypeName ( "const void *" ) ] void * offsets , [ NativeTypeName ( "uint64_t" ) ] ulong offsets_size , tiledb_enumeration_t * * enumeration ) ;
@@ -1568,6 +1616,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1568
1616
[ return : NativeTypeName ( "int32_t" ) ]
1569
1617
public static extern int tiledb_array_schema_evolution_set_timestamp_range ( tiledb_ctx_t * ctx , tiledb_array_schema_evolution_t * array_schema_evolution , [ NativeTypeName ( "uint64_t" ) ] ulong lo , [ NativeTypeName ( "uint64_t" ) ] ulong hi ) ;
1570
1618
1619
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1620
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1621
+ public static extern int tiledb_array_schema_evolution_expand_current_domain ( tiledb_ctx_t * ctx , tiledb_array_schema_evolution_t * array_schema_evolution , [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * expanded_domain ) ;
1622
+
1571
1623
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1572
1624
[ return : NativeTypeName ( "int32_t" ) ]
1573
1625
public static extern int tiledb_array_schema_timestamp_range ( tiledb_ctx_t * ctx , tiledb_array_schema_t * array_schema , [ NativeTypeName ( "uint64_t *" ) ] ulong * lo , [ NativeTypeName ( "uint64_t *" ) ] ulong * hi ) ;
@@ -1576,6 +1628,14 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1576
1628
[ return : NativeTypeName ( "int32_t" ) ]
1577
1629
public static extern int tiledb_array_schema_add_enumeration ( tiledb_ctx_t * ctx , tiledb_array_schema_t * array_schema , tiledb_enumeration_t * enumeration ) ;
1578
1630
1631
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1632
+ [ return : NativeTypeName ( "int32_t" ) ]
1633
+ public static extern int tiledb_array_schema_set_current_domain ( tiledb_ctx_t * ctx , tiledb_array_schema_t * array_schema , [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * current_domain ) ;
1634
+
1635
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1636
+ [ return : NativeTypeName ( "int32_t" ) ]
1637
+ public static extern int tiledb_array_schema_get_current_domain ( tiledb_ctx_t * ctx , tiledb_array_schema_t * array_schema , [ NativeTypeName ( "tiledb_current_domain_t **" ) ] tiledb_current_domain_handle_t * * current_domain ) ;
1638
+
1579
1639
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1580
1640
[ return : NativeTypeName ( "int32_t" ) ]
1581
1641
public static extern int tiledb_array_evolve ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * array_uri , tiledb_array_schema_evolution_t * array_schema_evolution ) ;
0 commit comments