@@ -1327,6 +1327,54 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
13271327 [ return : NativeTypeName ( "capi_return_t" ) ]
13281328 public static extern int tiledb_attribute_get_enumeration_name ( tiledb_ctx_t * ctx , tiledb_attribute_t * attr , tiledb_string_t * * name ) ;
13291329
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+
13301378 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
13311379 [ return : NativeTypeName ( "capi_return_t" ) ]
13321380 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)
15681616 [ return : NativeTypeName ( "int32_t" ) ]
15691617 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 ) ;
15701618
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+
15711623 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
15721624 [ return : NativeTypeName ( "int32_t" ) ]
15731625 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)
15761628 [ return : NativeTypeName ( "int32_t" ) ]
15771629 public static extern int tiledb_array_schema_add_enumeration ( tiledb_ctx_t * ctx , tiledb_array_schema_t * array_schema , tiledb_enumeration_t * enumeration ) ;
15781630
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+
15791639 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
15801640 [ return : NativeTypeName ( "int32_t" ) ]
15811641 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