-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathclibrary.h
42 lines (33 loc) · 925 Bytes
/
clibrary.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef CLIBRARY_H
#define CLIBRARY_H
#include <tiledb/tiledb_experimental.h>
typedef const char cchar_t;
int32_t numOfFragmentsInPath(cchar_t* path, void *data);
int32_t vfsLs(cchar_t* path, void *data);
int32_t vfsLsRecursive(cchar_t* path, size_t path_len, uint64_t size, void *data);
int32_t objectsInPath(cchar_t* path, tiledb_object_t objectType, void *data);
int32_t _num_of_folders_in_path(
tiledb_ctx_t* ctx,
tiledb_vfs_t* vfs,
const char* path,
void* data);
int32_t _vfs_ls(
tiledb_ctx_t* ctx,
tiledb_vfs_t* vfs,
const char* path,
void* data);
int32_t _vfs_ls_recursive(
tiledb_ctx_t* ctx,
tiledb_vfs_t* vfs,
const char* path,
void* data);
int32_t _tiledb_object_walk(
tiledb_ctx_t* ctx,
const char* path,
tiledb_walk_order_t order,
void* data);
int32_t _tiledb_object_ls(
tiledb_ctx_t* ctx,
const char* path,
void* data);
#endif