Lines Matching defs:AdvancedColumnFamilyOptions
154 struct AdvancedColumnFamilyOptions { struct
166 int max_write_buffer_number = 2;
175 int min_write_buffer_number_to_merge = 1;
184 int max_write_buffer_number_to_maintain = 0;
216 int64_t max_write_buffer_size_to_maintain = 0;
229 bool inplace_update_support = false;
235 size_t inplace_update_num_locks = 10000;
274 UpdateStatus (*inplace_callback)(char* existing_value,
287 double memtable_prefix_bloom_size_ratio = 0.0;
296 bool memtable_whole_key_filtering = false;
308 size_t memtable_huge_page_size = 0;
330 memtable_insert_with_hint_prefix_extractor = nullptr;
337 uint32_t bloom_locality = 0;
354 size_t arena_block_size = 0;
377 std::vector<CompressionType> compression_per_level;
380 int num_levels = 7;
389 int level0_slowdown_writes_trigger = 20;
396 int level0_stop_writes_trigger = 36;
410 uint64_t target_file_size_base = 64 * 1048576;
416 int target_file_size_multiplier = 1;
497 bool level_compaction_dynamic_level_bytes = false;
502 double max_bytes_for_level_multiplier = 10;
511 std::vector<int> max_bytes_for_level_multiplier_additional =
521 uint64_t max_compaction_bytes = 0;
529 uint64_t soft_pending_compaction_bytes_limit = 64 * 1073741824ull;
537 uint64_t hard_pending_compaction_bytes_limit = 256 * 1073741824ull;
540 CompactionStyle compaction_style = kCompactionStyleLevel;
545 CompactionPri compaction_pri = kMinOverlappingRatio;
552 CompactionOptionsUniversal compaction_options_universal;
559 CompactionOptionsFIFO compaction_options_fifo;
569 uint64_t max_sequential_skip_in_iterations = 8;
574 std::shared_ptr<MemTableRepFactory> memtable_factory =
595 TablePropertiesCollectorFactories;
596 TablePropertiesCollectorFactories table_properties_collector_factories;
609 size_t max_successive_merges = 0;
625 bool optimize_filters_for_hits = false;
632 bool paranoid_file_checks = false;
638 bool force_consistency_checks = false;
645 bool report_bg_io_stats = false;
662 uint64_t ttl = 0xfffffffffffffffe;
699 AdvancedColumnFamilyOptions(); argument
707 int max_mem_compaction_level;
716 double soft_rate_limit = 0.0;
719 double hard_rate_limit = 0.0;
722 unsigned int rate_limit_delay_max_milliseconds = 100;
726 bool purge_redundant_kvs_while_flush = true;