@@ -1333,6 +1333,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1333
1333
[ return : NativeTypeName ( "int32_t" ) ]
1334
1334
public static extern int tiledb_stats_disable ( ) ;
1335
1335
1336
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1337
+ [ return : NativeTypeName ( "int32_t" ) ]
1338
+ public static extern int tiledb_stats_is_enabled ( [ NativeTypeName ( "uint8_t *" ) ] byte * enabled ) ;
1339
+
1336
1340
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1337
1341
[ return : NativeTypeName ( "int32_t" ) ]
1338
1342
public static extern int tiledb_stats_reset ( ) ;
@@ -1428,6 +1432,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1428
1432
[ return : NativeTypeName ( "capi_return_t" ) ]
1429
1433
public static extern int tiledb_enumeration_get_offsets ( tiledb_ctx_t * ctx , tiledb_enumeration_t * enumeration , [ NativeTypeName ( "const void **" ) ] void * * offsets , [ NativeTypeName ( "uint64_t *" ) ] ulong * offsets_size ) ;
1430
1434
1435
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1436
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1437
+ public static extern int tiledb_enumeration_get_value_index ( tiledb_ctx_t * ctx , tiledb_enumeration_t * enumeration , [ NativeTypeName ( "const void *" ) ] void * value , [ NativeTypeName ( "uint64_t" ) ] ulong value_size , int * exist , [ NativeTypeName ( "uint64_t *" ) ] ulong * index ) ;
1438
+
1431
1439
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1432
1440
[ return : NativeTypeName ( "int32_t" ) ]
1433
1441
public static extern int tiledb_enumeration_dump_str ( tiledb_ctx_t * ctx , tiledb_enumeration_t * enumeration , tiledb_string_t * * @out ) ;
@@ -1508,6 +1516,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1508
1516
[ return : NativeTypeName ( "capi_return_t" ) ]
1509
1517
public static extern int tiledb_current_domain_get_type ( tiledb_ctx_t * ctx , [ NativeTypeName ( "tiledb_current_domain_t *" ) ] tiledb_current_domain_handle_t * current_domain , tiledb_current_domain_type_t * type ) ;
1510
1518
1519
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1520
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1521
+ public static extern int tiledb_array_schema_alloc_at_timestamp ( tiledb_ctx_t * ctx , tiledb_array_type_t array_type , [ NativeTypeName ( "uint64_t" ) ] ulong timestamp , tiledb_array_schema_t * * array_schema ) ;
1522
+
1511
1523
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1512
1524
[ return : NativeTypeName ( "capi_return_t" ) ]
1513
1525
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 ) ;
@@ -1608,6 +1620,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1608
1620
[ return : NativeTypeName ( "capi_return_t" ) ]
1609
1621
public static extern int tiledb_field_cell_val_num ( tiledb_ctx_t * ctx , tiledb_query_field_t * field , [ NativeTypeName ( "uint32_t *" ) ] uint * cell_val_num ) ;
1610
1622
1623
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1624
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1625
+ public static extern int tiledb_field_get_nullable ( tiledb_ctx_t * ctx , tiledb_query_field_t * field , [ NativeTypeName ( "uint8_t *" ) ] byte * nullable ) ;
1626
+
1611
1627
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1612
1628
[ return : NativeTypeName ( "capi_return_t" ) ]
1613
1629
public static extern int tiledb_field_origin ( tiledb_ctx_t * ctx , tiledb_query_field_t * field , tiledb_field_origin_t * origin ) ;
@@ -1624,6 +1640,10 @@ public static int tiledb_status([NativeTypeName("capi_return_t")] int x)
1624
1640
[ return : NativeTypeName ( "capi_return_t" ) ]
1625
1641
public static extern int tiledb_subarray_add_point_ranges ( tiledb_ctx_t * ctx , tiledb_subarray_t * subarray , [ NativeTypeName ( "uint32_t" ) ] uint dim_idx , [ NativeTypeName ( "const void *" ) ] void * start , [ NativeTypeName ( "uint64_t" ) ] ulong count ) ;
1626
1642
1643
+ [ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1644
+ [ return : NativeTypeName ( "capi_return_t" ) ]
1645
+ public static extern int tiledb_subarray_add_point_ranges_var ( tiledb_ctx_t * ctx , tiledb_subarray_t * subarray , [ NativeTypeName ( "uint32_t" ) ] uint dim_idx , [ NativeTypeName ( "const void *" ) ] void * start , [ NativeTypeName ( "uint64_t" ) ] ulong start_size , [ NativeTypeName ( "const uint64_t *" ) ] ulong * start_offsets , [ NativeTypeName ( "uint64_t" ) ] ulong start_offsets_size ) ;
1646
+
1627
1647
[ DllImport ( "tiledb" , CallingConvention = CallingConvention . Cdecl , ExactSpelling = true ) ]
1628
1648
[ return : NativeTypeName ( "capi_return_t" ) ]
1629
1649
public static extern int tiledb_vfs_ls_recursive ( tiledb_ctx_t * ctx , tiledb_vfs_t * vfs , [ NativeTypeName ( "const char *" ) ] sbyte * path , [ NativeTypeName ( "tiledb_ls_callback_t" ) ] delegate * unmanaged[ Cdecl] < sbyte * , nuint , ulong , void * , int > callback , void * data ) ;
0 commit comments