Example #1
0
 public static extern void release_snapshot(leveldb_t *db, leveldb_snapshot_t *snapshot);
Example #2
0
 public static extern leveldb_iterator_t *create_iterator(leveldb_t *db, leveldb_readoptions_t *options);
Example #3
0
 public static extern leveldb_snapshot_t *create_snapshot(leveldb_t *db);
Example #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);
Example #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);
Example #6
0
 public static extern void delete(leveldb_t *db, leveldb_writeoptions_t *options, void *key, size_t keylen, out IntPtr errptr);
Example #7
0
 public static extern void write(leveldb_t *db, leveldb_writeoptions_t *options, leveldb_writebatch_t *batch, out IntPtr errptr);
Example #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);
Example #9
0
 public static extern void close(leveldb_t *db);
Example #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);
Example #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);
Example #12
0
 public static extern void *property_value(leveldb_t *db, string propname);