Exemple #1
0
 public static extern void release_snapshot(leveldb_t *db, leveldb_snapshot_t *snapshot);
Exemple #2
0
 public static extern leveldb_iterator_t *create_iterator(leveldb_t *db, leveldb_readoptions_t *options);
Exemple #3
0
 public static extern leveldb_snapshot_t *create_snapshot(leveldb_t *db);
Exemple #4
0
 public static extern void *get(leveldb_t *db, leveldb_readoptions_t *options, void *key, size_t keylen, out size_t vallen, out IntPtr errptr);
Exemple #5
0
 public static extern bool get(leveldb_t *db, leveldb_readoptions_t *options, void *key, size_t keylen, leveldb_get_callback callback, out IntPtr errptr);
Exemple #6
0
 public static extern void delete(leveldb_t *db, leveldb_writeoptions_t *options, void *key, size_t keylen, out IntPtr errptr);
Exemple #7
0
 public static extern void write(leveldb_t *db, leveldb_writeoptions_t *options, leveldb_writebatch_t *batch, out IntPtr errptr);
Exemple #8
0
 public static extern void put(leveldb_t *db, leveldb_writeoptions_t *options, void *key, size_t keylen, void *val, size_t vallen, out IntPtr errptr);
Exemple #9
0
 public static extern void close(leveldb_t *db);
Exemple #10
0
 public static extern void compact_range(leveldb_t *db, void *start_key, size_t start_key_len, void *limit_key, size_t limit_key_len);
Exemple #11
0
 public static extern void approximate_sizes(leveldb_t *db, int num_ranges, void **range_start_key, size_t *range_start_key_len, void **range_limit_key, size_t *range_limit_key_len, ulong *sizes);
Exemple #12
0
 public static extern void *property_value(leveldb_t *db, string propname);