Lines Matching defs:ColumnFamilyOptions
91 struct ColumnFamilyOptions : public AdvancedColumnFamilyOptions { struct
140 const Comparator* comparator = BytewiseComparator();
152 std::shared_ptr<MergeOperator> merge_operator = nullptr;
169 const CompactionFilter* compaction_filter = nullptr;
179 std::shared_ptr<CompactionFilterFactory> compaction_filter_factory = nullptr;
200 size_t write_buffer_size = 64 << 20;
227 CompressionType compression;
233 CompressionType bottommost_compression = kDisableCompressionOption;
238 CompressionOptions bottommost_compression_opts;
241 CompressionOptions compression_opts;
249 int level0_file_num_compaction_trigger = 4;
265 std::shared_ptr<const SliceTransform> prefix_extractor = nullptr;
279 uint64_t max_bytes_for_level_base = 256 * 1048576;
282 uint64_t snap_refresh_nanos = 0;
288 bool disable_auto_compactions = false;
294 std::shared_ptr<TableFactory> table_factory;
318 // Create ColumnFamilyOptions with default values for all fields argument