rocksdb/include/rocksdb
Adam Retter d4d93a17d2 Fixes the Windows VS 2022 build (#14280)
Summary:
When building a Release on Windows RTTI is not available, so asserts that use dynamic_cast need to be disabled

Pull Request resolved: https://github.com/facebook/rocksdb/pull/14280

Reviewed By: nmk70

Differential Revision: D91807791

Pulled By: mszeszko-meta

fbshipit-source-id: e29c19c757bcd076a1f09ed40b306bb50ba9e882
2026-02-02 09:52:22 -08:00
..
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