..
utilities
Fix missing const for arg of OptionChangeMigration ( #14173 )
2025-12-04 17:04:43 -08:00
advanced_cache.h
Make Cache a customizable class ( #13024 )
2024-09-20 12:13:19 -07:00
advanced_compression.h
Fix AutoSkipCompressorWrapper with new logic ( #14150 )
2025-11-24 10:36:12 -08:00
advanced_iterator.h
Multi scan API ( #13473 )
2025-04-02 16:07:56 -07:00
advanced_options.h
Add option to verify block checksums of output files ( #14103 )
2025-11-07 14:22:00 -08:00
attribute_groups.h
Remove EXPERIMENTAL tag for MultiCfIterators ( #13142 )
2024-11-18 11:23:17 -08:00
block_cache_trace_writer.h
Update header file to include right copyright ( #10854 )
2022-10-24 16:13:16 -07:00
c.h
Remote Compaction C API ( #14136 )
2025-12-08 10:08:19 -08:00
cache.h
Use/endorse (Auto)HyperClockCache by default over LRUCache ( #13964 )
2025-09-18 13:27:51 -07:00
cache_bench_tool.h
Allow cache_bench/db_bench to use a custom secondary cache ( #8312 )
2021-05-19 15:26:18 -07:00
cleanable.h
Eliminate unnecessary (slow) block cache Ref()ing in MultiGet ( #9899 )
2022-04-26 21:59:24 -07:00
compaction_filter.h
Fix and check for potential ODR violations ( #14096 )
2025-11-04 19:47:42 -08:00
compaction_job_stats.h
Rename and clarify CompactionJobStats::has_num_input_records for clarity and set true by default ( #13929 )
2025-09-11 12:19:11 -07:00
comparator.h
Fix and generalize framework for filtering range queries, etc. ( #13005 )
2024-09-18 15:26:37 -07:00
compression_type.h
Require C++20 ( #13904 )
2025-08-28 16:59:16 -07:00
concurrent_task_limiter.h
Remove unnecessary, confusing 'extern' ( #12300 )
2024-01-29 10:38:08 -08:00
configurable.h
Fix race to make BlockBasedTableOptions effectively mutable ( #13082 )
2024-10-25 10:24:54 -07:00
convenience.h
Deprecate RangePtr, favor new RangeOpt and OptSlice ( #13481 )
2025-03-24 17:08:17 -07:00
customizable.h
Remove RocksDB LITE ( #11147 )
2023-01-27 13:14:19 -08:00
data_structure.h
Improve distinct compression for index and data blocks ( #14140 )
2025-11-21 16:34:49 -08:00
db.h
Disable multiscan+timestamp in crash test ( #14189 )
2025-12-16 12:36:07 -08:00
db_bench_tool.h
Allow for Customizable DB Open Hooks for DB Bench ( #13326 )
2025-01-29 15:30:12 -08:00
db_dump_tool.h
Remove RocksDB LITE ( #11147 )
2023-01-27 13:14:19 -08:00
db_stress_tool.h
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE ( #6433 )
2020-02-20 12:09:57 -08:00
env.h
Fix and check for potential ODR violations ( #14096 )
2025-11-04 19:47:42 -08:00
env_encryption.h
Support GetFileSize API in FSRandomAccessFile ( #13676 )
2025-07-09 10:40:28 -07:00
experimental.h
Deprecate ReadOptions::ignore_range_deletions and experimental::PromoteL0() ( #13500 )
2025-03-28 14:49:28 -07:00
external_table.h
Change NewExternalTableFactory to return unique_ptr ( #13705 )
2025-06-17 10:50:33 -07:00
file_checksum.h
Improve file checksum handling for ingestion ( #13708 )
2025-06-17 21:34:34 -07:00
file_system.h
Fix and check for potential ODR violations ( #14096 )
2025-11-04 19:47:42 -08:00
filter_policy.h
Optimize, simplify filter block building (fix regression) ( #12931 )
2024-08-14 15:13:16 -07:00
flush_block_policy.h
Some API clarifications ( #9080 )
2021-11-02 20:30:07 -07:00
functor_wrapper.h
Fix and detect headers with missing dependencies ( #8893 )
2021-09-10 10:00:26 -07:00
io_status.h
clang format files under include/ ( #10850 )
2022-10-24 14:09:32 -07:00
iostats_context.h
Add kCool Temperature ( #14000 )
2025-09-25 11:27:00 -07:00
iterator.h
Introduction of MultiScanOptions ( #13837 )
2025-08-08 10:33:36 -07:00
iterator_base.h
Support allow_unprepared_value for multi-CF iterators ( #13079 )
2024-10-20 20:53:08 -07:00
ldb_tool.h
Use/endorse (Auto)HyperClockCache by default over LRUCache ( #13964 )
2025-09-18 13:27:51 -07:00
listener.h
Expose number of L0 files in the CF right before the compaction starts in CompactionJobInfo ( #13462 )
2025-03-17 11:11:44 -07:00
memory_allocator.h
Remove unnecessary, confusing 'extern' ( #12300 )
2024-01-29 10:38:08 -08:00
memtablerep.h
Add option to validate key during seek in SkipList Memtable ( #13902 )
2025-09-18 16:15:50 -07:00
merge_operator.h
Remove 'virtual' when implied by 'override' ( #12319 )
2024-01-31 13:14:42 -08:00
metadata.h
Api to get SST file with key ranges for a particular level and key range (startKey, EndKey)rocksdb [Internal version] ( #14009 )
2025-11-10 17:13:34 -08:00
multi_scan.h
Move the MultiScan seek key check to upper layer ( #14040 )
2025-10-13 12:48:04 -07:00
options.h
Add trivial move support in CompactFiles API ( #14112 )
2025-11-10 15:20:50 -08:00
perf_context.h
Add time measuring metrics for file ingestion in PerfContext ( #13219 )
2024-12-19 16:53:42 -08:00
perf_level.h
Add time measuring metrics for file ingestion in PerfContext ( #13219 )
2024-12-19 16:53:42 -08:00
persistent_cache.h
clang format files under include/ ( #10850 )
2022-10-24 14:09:32 -07:00
point_lock_bench_tool.h
Improve efficiency in PointLockManager by using separate Condvar ( #13731 )
2025-09-08 15:52:54 -07:00
port_defs.h
Add SystemClock::TimedWait() function ( #11753 )
2023-08-29 18:39:10 -07:00
rate_limiter.h
Decouple RateLimiter burst size and refill period ( #12379 )
2024-02-26 16:55:13 -08:00
rocksdb_namespace.h
Fix and detect headers with missing dependencies ( #8893 )
2021-09-10 10:00:26 -07:00
secondary_cache.h
Refactor, improve CompressedSecondaryCache ( #13797 )
2025-07-25 13:39:25 -07:00
slice.h
Require C++20 ( #13904 )
2025-08-28 16:59:16 -07:00
slice_transform.h
Standardize on clang-format version 18 ( #13233 )
2024-12-19 10:58:40 -08:00
snapshot.h
Snapshots with user-specified timestamps ( #9879 )
2022-06-10 16:07:03 -07:00
sst_dump_tool.h
Standardize on clang-format version 18 ( #13233 )
2024-12-19 10:58:40 -08:00
sst_file_manager.h
Remove unnecessary, confusing 'extern' ( #12300 )
2024-01-29 10:38:08 -08:00
sst_file_reader.h
MultiGet support in SstReader ( #13403 )
2025-02-19 08:09:36 -08:00
sst_file_writer.h
Fix and check for potential ODR violations ( #14096 )
2025-11-04 19:47:42 -08:00
sst_partitioner.h
Remove 'virtual' when implied by 'override' ( #12319 )
2024-01-31 13:14:42 -08:00
statistics.h
Introducing Prepare all iterators for LevelIterator ( #14100 )
2025-11-18 15:57:03 -08:00
stats_history.h
More refactoring ahead of footer & meta changes ( #9240 )
2021-12-10 08:13:26 -08:00
status.h
Improve efficiency in PointLockManager by using separate Condvar ( #13731 )
2025-09-08 15:52:54 -07:00
system_clock.h
Remove 'virtual' when implied by 'override' ( #12319 )
2024-01-31 13:14:42 -08:00
table.h
Support Super Block Alignment ( #13909 )
2025-10-01 18:20:35 -07:00
table_properties.h
Improve sst_dump --command=recompress ( #13977 )
2025-09-19 13:52:05 -07:00
table_reader_caller.h
Refactor block cache tracing APIs ( #10811 )
2022-10-21 12:15:35 -07:00
thread_status.h
Fix and check for potential ODR violations ( #14096 )
2025-11-04 19:47:42 -08:00
threadpool.h
Remove unnecessary, confusing 'extern' ( #12300 )
2024-01-29 10:38:08 -08:00
tool_hooks.h
Add Exit Hooks to ToolHooks ( #13772 )
2025-07-16 11:56:35 -07:00
trace_reader_writer.h
Update comments, fix typos. ( #8721 )
2021-08-27 13:16:32 -07:00
trace_record.h
include cstdint to trace_record.h ( #13651 )
2025-06-13 09:47:52 -07:00
trace_record_result.h
Remove 'virtual' when implied by 'override' ( #12319 )
2024-01-31 13:14:42 -08:00
transaction_log.h
Rename, deprecate LogFile and VectorLogPtr ( #12695 )
2024-05-28 09:24:49 -07:00
types.h
Resuming and persisting subcompaction progress in CompactionJob ( #13983 )
2025-10-01 14:21:55 -07:00
unique_id.h
Adjust public APIs to prefer 128-bit SST unique ID ( #10009 )
2022-05-17 18:43:48 -07:00
universal_compaction.h
Require C++20 ( #13904 )
2025-08-28 16:59:16 -07:00
user_defined_index.h
Allow passing comparator in UDI ( #14001 )
2025-09-26 15:32:50 -07:00
user_write_callback.h
Fix "no new line at end of file" ( #12806 )
2024-06-24 14:50:08 -07:00
version.h
Fixes the Windows VS 2022 build ( #14280 )
2026-02-02 09:52:22 -08:00
wal_filter.h
Remove 'virtual' when implied by 'override' ( #12319 )
2024-01-31 13:14:42 -08:00
wide_columns.h
Reset user-facing wide-column stuctures upon deserialization failures ( #12562 )
2024-04-18 13:08:34 -07:00
write_batch.h
Add comment for memory usage in BeginTransaction() and WriteBatch::Clear() ( #13042 )
2024-09-30 10:27:45 -07:00
write_batch_base.h
MultiCFIterator Refactor - CoalescingIterator & AttributeGroupIterator ( #12480 )
2024-04-11 11:34:04 -07:00
write_buffer_manager.h
Add SetAllowStall() ( #11335 )
2023-03-30 09:43:33 -07:00