@@ -152,6 +152,29 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
152152 [ return : NativeTypeName ( "capi_return_t" ) ]
153153 public static extern int tiledb_buffer_set_data ( tiledb_ctx_t * ctx , tiledb_buffer_t * buffer , void * data , [ NativeTypeName ( "uint64_t" ) ] ulong size ) ;
154154
155+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
156+ [ return : NativeTypeName ( "capi_return_t" ) ]
157+ public static extern int tiledb_buffer_list_alloc ( tiledb_ctx_t * ctx , tiledb_buffer_list_t * * buffer_list ) ;
158+
159+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
160+ public static extern void tiledb_buffer_list_free ( tiledb_buffer_list_t * * buffer_list ) ;
161+
162+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
163+ [ return : NativeTypeName ( "capi_return_t" ) ]
164+ public static extern int tiledb_buffer_list_get_num_buffers ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , [ NativeTypeName ( "uint64_t *" ) ] ulong * num_buffers ) ;
165+
166+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
167+ [ return : NativeTypeName ( "capi_return_t" ) ]
168+ public static extern int tiledb_buffer_list_get_buffer ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , [ NativeTypeName ( "uint64_t" ) ] ulong buffer_idx , tiledb_buffer_t * * buffer ) ;
169+
170+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
171+ [ return : NativeTypeName ( "capi_return_t" ) ]
172+ public static extern int tiledb_buffer_list_get_total_size ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , [ NativeTypeName ( "uint64_t *" ) ] ulong * total_size ) ;
173+
174+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
175+ [ return : NativeTypeName ( "capi_return_t" ) ]
176+ public static extern int tiledb_buffer_list_flatten ( tiledb_ctx_t * ctx , tiledb_buffer_list_t * buffer_list , tiledb_buffer_t * * buffer ) ;
177+
155178 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
156179 [ return : NativeTypeName ( "capi_return_t" ) ]
157180 public static extern int tiledb_data_order_to_str ( tiledb_data_order_t data_order , [ NativeTypeName ( "const char **" ) ] sbyte * * str ) ;
@@ -222,6 +245,45 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
222245 [ return : NativeTypeName ( "capi_return_t" ) ]
223246 public static extern int tiledb_filter_list_get_max_chunk_size ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_filter_list_t *" ) ] tiledb_filter_list_t * filter_list , [ NativeTypeName ( "uint32_t *" ) ] uint * max_chunk_size ) ;
224247
248+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
249+ [ return : NativeTypeName ( "int32_t" ) ]
250+ public static extern int tiledb_dimension_alloc ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * name , tiledb_datatype_t type , [ NativeTypeName ( "const void *" ) ] void * dim_domain , [ NativeTypeName ( "const void *" ) ] void * tile_extent , tiledb_dimension_t * * dim ) ;
251+
252+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
253+ public static extern void tiledb_dimension_free ( tiledb_dimension_t * * dim ) ;
254+
255+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
256+ [ return : NativeTypeName ( "int32_t" ) ]
257+ public static extern int tiledb_dimension_set_filter_list ( tiledb_ctx_t * ctx , tiledb_dimension_t * dim , tiledb_filter_list_t * filter_list ) ;
258+
259+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
260+ [ return : NativeTypeName ( "int32_t" ) ]
261+ public static extern int tiledb_dimension_set_cell_val_num ( tiledb_ctx_t * ctx , tiledb_dimension_t * dim , [ NativeTypeName ( "uint32_t" ) ] uint cell_val_num ) ;
262+
263+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
264+ [ return : NativeTypeName ( "int32_t" ) ]
265+ public static extern int tiledb_dimension_get_filter_list ( tiledb_ctx_t * ctx , tiledb_dimension_t * dim , tiledb_filter_list_t * * filter_list ) ;
266+
267+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
268+ [ return : NativeTypeName ( "int32_t" ) ]
269+ public static extern int tiledb_dimension_get_cell_val_num ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "uint32_t *" ) ] uint * cell_val_num ) ;
270+
271+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
272+ [ return : NativeTypeName ( "int32_t" ) ]
273+ public static extern int tiledb_dimension_get_name ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "const char **" ) ] sbyte * * name ) ;
274+
275+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
276+ [ return : NativeTypeName ( "int32_t" ) ]
277+ public static extern int tiledb_dimension_get_type ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , tiledb_datatype_t * type ) ;
278+
279+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
280+ [ return : NativeTypeName ( "int32_t" ) ]
281+ public static extern int tiledb_dimension_get_domain ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "const void **" ) ] void * * domain ) ;
282+
283+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
284+ [ return : NativeTypeName ( "int32_t" ) ]
285+ public static extern int tiledb_dimension_get_tile_extent ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "const void **" ) ] void * * tile_extent ) ;
286+
225287 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
226288 [ return : NativeTypeName ( "capi_return_t" ) ]
227289 [ Obsolete ]
@@ -432,29 +494,6 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
432494 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
433495 public static extern void tiledb_version ( [ NativeTypeName ( "int32_t *" ) ] int * major , [ NativeTypeName ( "int32_t *" ) ] int * minor , [ NativeTypeName ( "int32_t *" ) ] int * rev ) ;
434496
435- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
436- [ return : NativeTypeName ( "int32_t" ) ]
437- public static extern int tiledb_buffer_list_alloc ( tiledb_ctx_t * ctx , tiledb_buffer_list_t * * buffer_list ) ;
438-
439- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
440- public static extern void tiledb_buffer_list_free ( tiledb_buffer_list_t * * buffer_list ) ;
441-
442- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
443- [ return : NativeTypeName ( "int32_t" ) ]
444- public static extern int tiledb_buffer_list_get_num_buffers ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , [ NativeTypeName ( "uint64_t *" ) ] ulong * num_buffers ) ;
445-
446- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
447- [ return : NativeTypeName ( "int32_t" ) ]
448- public static extern int tiledb_buffer_list_get_buffer ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , [ NativeTypeName ( "uint64_t" ) ] ulong buffer_idx , tiledb_buffer_t * * buffer ) ;
449-
450- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
451- [ return : NativeTypeName ( "int32_t" ) ]
452- public static extern int tiledb_buffer_list_get_total_size ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , [ NativeTypeName ( "uint64_t *" ) ] ulong * total_size ) ;
453-
454- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
455- [ return : NativeTypeName ( "int32_t" ) ]
456- public static extern int tiledb_buffer_list_flatten ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_buffer_list_t *" ) ] tiledb_buffer_list_t * buffer_list , tiledb_buffer_t * * buffer ) ;
457-
458497 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
459498 [ return : NativeTypeName ( "int32_t" ) ]
460499 public static extern int tiledb_attribute_alloc ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * name , tiledb_datatype_t type , tiledb_attribute_t * * attr ) ;
@@ -545,45 +584,6 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
545584 [ return : NativeTypeName ( "int32_t" ) ]
546585 public static extern int tiledb_domain_has_dimension ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_domain_t *" ) ] tiledb_domain_t * domain , [ NativeTypeName ( "const char *" ) ] sbyte * name , [ NativeTypeName ( "int32_t *" ) ] int * has_dim ) ;
547586
548- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
549- [ return : NativeTypeName ( "int32_t" ) ]
550- public static extern int tiledb_dimension_alloc ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * name , tiledb_datatype_t type , [ NativeTypeName ( "const void *" ) ] void * dim_domain , [ NativeTypeName ( "const void *" ) ] void * tile_extent , tiledb_dimension_t * * dim ) ;
551-
552- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
553- public static extern void tiledb_dimension_free ( tiledb_dimension_t * * dim ) ;
554-
555- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
556- [ return : NativeTypeName ( "int32_t" ) ]
557- public static extern int tiledb_dimension_set_filter_list ( tiledb_ctx_t * ctx , tiledb_dimension_t * dim , tiledb_filter_list_t * filter_list ) ;
558-
559- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
560- [ return : NativeTypeName ( "int32_t" ) ]
561- public static extern int tiledb_dimension_set_cell_val_num ( tiledb_ctx_t * ctx , tiledb_dimension_t * dim , [ NativeTypeName ( "uint32_t" ) ] uint cell_val_num ) ;
562-
563- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
564- [ return : NativeTypeName ( "int32_t" ) ]
565- public static extern int tiledb_dimension_get_filter_list ( tiledb_ctx_t * ctx , tiledb_dimension_t * dim , tiledb_filter_list_t * * filter_list ) ;
566-
567- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
568- [ return : NativeTypeName ( "int32_t" ) ]
569- public static extern int tiledb_dimension_get_cell_val_num ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "uint32_t *" ) ] uint * cell_val_num ) ;
570-
571- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
572- [ return : NativeTypeName ( "int32_t" ) ]
573- public static extern int tiledb_dimension_get_name ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "const char **" ) ] sbyte * * name ) ;
574-
575- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
576- [ return : NativeTypeName ( "int32_t" ) ]
577- public static extern int tiledb_dimension_get_type ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , tiledb_datatype_t * type ) ;
578-
579- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
580- [ return : NativeTypeName ( "int32_t" ) ]
581- public static extern int tiledb_dimension_get_domain ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "const void **" ) ] void * * domain ) ;
582-
583- [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
584- [ return : NativeTypeName ( "int32_t" ) ]
585- public static extern int tiledb_dimension_get_tile_extent ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_dimension_t *" ) ] tiledb_dimension_t * dim , [ NativeTypeName ( "const void **" ) ] void * * tile_extent ) ;
586-
587587 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
588588 [ return : NativeTypeName ( "int32_t" ) ]
589589 public static extern int tiledb_array_schema_alloc ( tiledb_ctx_t * ctx , tiledb_array_type_t array_type , tiledb_array_schema_t * * array_schema ) ;
@@ -900,6 +900,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
900900 [ return : NativeTypeName ( "int32_t" ) ]
901901 public static extern int tiledb_query_condition_combine ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_query_condition_t *" ) ] tiledb_query_condition_t * left_cond , [ NativeTypeName ( "const tiledb_query_condition_t *" ) ] tiledb_query_condition_t * right_cond , tiledb_query_condition_combination_op_t combination_op , tiledb_query_condition_t * * combined_cond ) ;
902902
903+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
904+ [ return : NativeTypeName ( "int32_t" ) ]
905+ public static extern int tiledb_query_condition_negate ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_query_condition_t *" ) ] tiledb_query_condition_t * cond , tiledb_query_condition_t * * negated_cond ) ;
906+
903907 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
904908 [ return : NativeTypeName ( "int32_t" ) ]
905909 public static extern int tiledb_subarray_alloc ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_array_t *" ) ] tiledb_array_t * array , tiledb_subarray_t * * subarray ) ;
@@ -1399,6 +1403,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
13991403 [ return : NativeTypeName ( "capi_return_t" ) ]
14001404 public static extern int tiledb_group_vacuum_metadata ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * group_uri , tiledb_config_t * config ) ;
14011405
1406+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1407+ [ return : NativeTypeName ( "int32_t" ) ]
1408+ public static extern int tiledb_query_get_plan ( tiledb_ctx_t * ctx , tiledb_query_t * query , tiledb_string_t * * plan ) ;
1409+
14021410 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
14031411 public static extern void tiledb_dimension_label_free ( tiledb_dimension_label_t * * dim_label ) ;
14041412
@@ -1482,6 +1490,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
14821490 [ return : NativeTypeName ( "capi_return_t" ) ]
14831491 public static extern int tiledb_subarray_has_label_ranges ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const tiledb_subarray_t *" ) ] tiledb_subarray_t * subarray , [ NativeTypeName ( "const uint32_t" ) ] uint dim_idx , [ NativeTypeName ( "int32_t *" ) ] int * has_label_range ) ;
14841492
1493+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1494+ [ return : NativeTypeName ( "capi_return_t" ) ]
1495+ public static extern int tiledb_log_warn ( tiledb_ctx_t * ctx , [ NativeTypeName ( "const char *" ) ] sbyte * message ) ;
1496+
14851497 [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
14861498 [ return : NativeTypeName ( "int32_t" ) ]
14871499 public static extern int tiledb_array_schema_evolution_alloc ( tiledb_ctx_t * ctx , tiledb_array_schema_evolution_t * * array_schema_evolution ) ;
0 commit comments