Lines Matching defs:ImmutableCFOptions

22 struct ImmutableCFOptions {  struct
28 CompactionStyle compaction_style;
30 CompactionPri compaction_pri;
32 const Comparator* user_comparator;
33 InternalKeyComparator internal_comparator;
35 MergeOperator* merge_operator;
37 const CompactionFilter* compaction_filter;
39 CompactionFilterFactory* compaction_filter_factory;
41 int min_write_buffer_number_to_merge;
43 int max_write_buffer_number_to_maintain;
45 int64_t max_write_buffer_size_to_maintain;
47 bool inplace_update_support;
49 UpdateStatus (*inplace_callback)(char* existing_value,
54 Logger* info_log;
56 Statistics* statistics;
58 RateLimiter* rate_limiter;
60 InfoLogLevel info_log_level;
62 Env* env;
64 FileSystem* fs;
67 bool allow_mmap_reads;
70 bool allow_mmap_writes;
72 std::vector<DbPath> db_paths;
74 MemTableRepFactory* memtable_factory;
76 TableFactory* table_factory;
79 table_properties_collector_factories;
81 bool advise_random_on_open;
85 uint32_t bloom_locality;
87 bool purge_redundant_kvs_while_flush;
89 bool use_fsync;
91 std::vector<CompressionType> compression_per_level;
93 CompressionType bottommost_compression;
95 CompressionOptions bottommost_compression_opts;
97 CompressionOptions compression_opts;
99 bool level_compaction_dynamic_level_bytes;
101 Options::AccessHint access_hint_on_compaction_start;
103 bool new_table_reader_for_compaction_inputs;
105 int num_levels;
107 bool optimize_filters_for_hits;
109 bool force_consistency_checks;
111 bool allow_ingest_behind;
113 bool preserve_deletes;
117 std::vector<std::shared_ptr<EventListener>> listeners;
119 std::shared_ptr<Cache> row_cache;
121 uint32_t max_subcompactions;
123 const SliceTransform* memtable_insert_with_hint_prefix_extractor;
125 std::vector<DbPath> cf_paths;
127 std::shared_ptr<ConcurrentTaskLimiter> compaction_thread_limiter;
129 FileChecksumGenFactory* file_checksum_gen_factory;