Commit graph

34 commits

Author SHA1 Message Date
Jack Robison
283bfd1f28
add ReaderOptions
- `iterate_lower_bound`
- `iterate_upper_bound`
- `readahead_size`
- `prefix_same_as_start`
- `auto_prefix_mode`
2022-01-16 14:26:20 -05:00
iFA
487b19ba19
Add files via upload 2021-05-21 22:57:22 +02:00
iFA
f166a5dca3
Add files via upload 2021-04-14 09:09:06 +02:00
iFA
8159afd4b3
Update options.pxd 2021-02-19 09:09:46 +01:00
iFA
b602bde7f6
Update options.pxd 2021-02-16 21:55:04 +01:00
iFA
179f4d8368
Update options.pxd 2021-02-16 21:35:11 +01:00
iFA
7a4fa59617
Update options.pxd 2020-09-03 08:52:56 +02:00
iFA
0f66d77c6c
Update options.pxd 2020-08-31 11:35:52 +02:00
iFA
4e7ad8b9d9
Update options.pxd 2020-05-18 17:51:27 +02:00
iFA
47451afdb7
Update options.pxd 2020-04-07 14:19:08 +02:00
iFA
734a8b6337
Update options.pxd 2020-03-12 20:49:29 +01:00
iFA
ac49a391af
Update options.pxd 2019-04-22 20:46:01 +02:00
Jason Fried
2a66e20ca3 Column Family Support
Add support for Column Families in a runtime safe way.
Add unittests to test functionality
Insure all unittests are passing.
Cleaned up unittests to not use a fixed directory in tmp, but use tempfile
2018-11-06 02:26:47 +00:00
twmht
8382523ac4 fix memtable_factory crash 2017-06-19 13:58:37 +08:00
twmht
9fcafffbf4 add default merge operator 2017-04-16 14:13:01 +08:00
twmht
58ba17ac90 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 2017-04-08 00:18:38 +08:00
hofmockel
01f13577ad Add "row_cache" to options. 2015-08-30 12:21:40 +02:00
hofmockel
167ee99f33 Change API of compact_range to be compatible with the change of rocksdb. 2015-08-27 21:45:09 +02:00
hofmockel
2ef04007c4 Add lz4 compression type. 2015-07-05 13:52:17 +02:00
hofmockel
b9f06fe785 Remove table_cache_remove_scan_count_limit because it is also removed from rocksdb. 2015-04-12 13:51:28 +02:00
hofmockel
2cbeb48c17 Type has changed with rocksdb 3.6 2014-10-22 20:58:59 +02:00
hofmockel
87a7ddfe1c Move filter_policy to block_based_table_factory. 2014-10-22 09:43:47 +02:00
hofmockel
5550ed91e7 Move the block_cache* from options to block_based_table_factory. 2014-10-22 09:41:33 +02:00
hofmockel
14dd1c785a Move the 'simple' block based table options to the block_table_factory. 2014-10-22 09:35:17 +02:00
hofmockel
3358119f22 Remove deprecated options. 2014-10-22 09:31:46 +02:00
hofmockel
f897bf4911 Adapt to the changes of 'prefix seek api'
See https://github.com/facebook/rocksdb/wiki/Prefix-Seek-API-Changes
2014-05-31 20:21:42 +02:00
hofmockel
6ceb6514b5 Allow configuration of universal style compaction 2014-04-29 17:46:21 +02:00
hofmockel
1cb9ec4ee1 Allow it to configure the memtable representation 2014-04-28 20:32:33 +02:00
hofmockel
482379cf94 Add support for the 'PlainTableFactories' 2014-04-27 19:20:30 +02:00
hofmockel
bfb370fdc8 Add new option called verify_checksums_in_compaction 2014-04-27 16:39:17 +02:00
hofmockel
098f9578d6 Change prefix_extractor to smart-pointer instead of raw 2014-04-01 21:24:18 +02:00
hofmockel
b600d3371f Get access to the dedicated logger of a DB 2014-01-24 17:06:26 +01:00
hofmockel
36eb7024d3 Make 'prefix_extractor' active 2014-01-21 17:26:30 +01:00
hofmockel
77c384b6b0 Initial commit of the driver 2014-01-13 19:52:22 +01:00