summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--HISTORY.md1
-rw-r--r--cache/cache_bench.cc8
-rw-r--r--cache/cache_test.cc4
-rw-r--r--cache/clock_cache.cc8
-rw-r--r--cache/lru_cache.cc4
-rw-r--r--cache/lru_cache.h4
-rw-r--r--cache/lru_cache_test.cc4
-rw-r--r--cache/sharded_cache.cc4
-rw-r--r--cache/sharded_cache.h4
-rw-r--r--db/arena_wrapped_db_iter.cc4
-rw-r--r--db/arena_wrapped_db_iter.h4
-rw-r--r--db/blob_index.h4
-rw-r--r--db/builder.cc4
-rw-r--r--db/builder.h4
-rw-r--r--db/c.cc215
-rw-r--r--db/column_family.cc4
-rw-r--r--db/column_family.h4
-rw-r--r--db/column_family_test.cc176
-rw-r--r--db/compact_files_test.cc30
-rw-r--r--db/compacted_db_impl.cc4
-rw-r--r--db/compacted_db_impl.h4
-rw-r--r--db/compaction/compaction.cc4
-rw-r--r--db/compaction/compaction.h4
-rw-r--r--db/compaction/compaction_iteration_stats.h2
-rw-r--r--db/compaction/compaction_iterator.cc4
-rw-r--r--db/compaction/compaction_iterator.h4
-rw-r--r--db/compaction/compaction_iterator_test.cc8
-rw-r--r--db/compaction/compaction_job.cc4
-rw-r--r--db/compaction/compaction_job.h4
-rw-r--r--db/compaction/compaction_job_stats_test.cc24
-rw-r--r--db/compaction/compaction_job_test.cc4
-rw-r--r--db/compaction/compaction_picker.cc4
-rw-r--r--db/compaction/compaction_picker.h4
-rw-r--r--db/compaction/compaction_picker_fifo.cc4
-rw-r--r--db/compaction/compaction_picker_fifo.h4
-rw-r--r--db/compaction/compaction_picker_level.cc4
-rw-r--r--db/compaction/compaction_picker_level.h4
-rw-r--r--db/compaction/compaction_picker_test.cc4
-rw-r--r--db/compaction/compaction_picker_universal.cc4
-rw-r--r--db/compaction/compaction_picker_universal.h4
-rw-r--r--db/comparator_db_test.cc6
-rw-r--r--db/convenience.cc4
-rw-r--r--db/corruption_test.cc6
-rw-r--r--db/cuckoo_table_db_test.cc9
-rw-r--r--db/db_basic_test.cc50
-rw-r--r--db/db_blob_index_test.cc6
-rw-r--r--db/db_block_cache_test.cc20
-rw-r--r--db/db_bloom_filter_test.cc56
-rw-r--r--db/db_compaction_filter_test.cc6
-rw-r--r--db/db_compaction_test.cc300
-rw-r--r--db/db_dynamic_level_test.cc40
-rw-r--r--db/db_encryption_test.cc6
-rw-r--r--db/db_filesnapshot.cc4
-rw-r--r--db/db_flush_test.cc6
-rw-r--r--db/db_impl/db_impl.cc16
-rw-r--r--db/db_impl/db_impl.h8
-rw-r--r--db/db_impl/db_impl_compaction_flush.cc4
-rw-r--r--db/db_impl/db_impl_debug.cc4
-rw-r--r--db/db_impl/db_impl_experimental.cc4
-rw-r--r--db/db_impl/db_impl_files.cc4
-rw-r--r--db/db_impl/db_impl_open.cc4
-rw-r--r--db/db_impl/db_impl_readonly.cc4
-rw-r--r--db/db_impl/db_impl_readonly.h4
-rw-r--r--db/db_impl/db_impl_secondary.cc4
-rw-r--r--db/db_impl/db_impl_secondary.h4
-rw-r--r--db/db_impl/db_impl_write.cc4
-rw-r--r--db/db_impl/db_secondary_test.cc6
-rw-r--r--db/db_info_dumper.cc4
-rw-r--r--db/db_info_dumper.h4
-rw-r--r--db/db_inplace_update_test.cc14
-rw-r--r--db/db_io_failure_test.cc42
-rw-r--r--db/db_iter.cc16
-rw-r--r--db/db_iter.h4
-rw-r--r--db/db_iter_stress_test.cc4
-rw-r--r--db/db_iter_test.cc60
-rw-r--r--db/db_iterator_test.cc28
-rw-r--r--db/db_log_iter_test.cc22
-rw-r--r--db/db_memtable_test.cc14
-rw-r--r--db/db_merge_operand_test.cc6
-rw-r--r--db/db_merge_operator_test.cc16
-rw-r--r--db/db_options_test.cc30
-rw-r--r--db/db_properties_test.cc14
-rw-r--r--db/db_range_del_test.cc13
-rw-r--r--db/db_sst_test.cc80
-rw-r--r--db/db_statistics_test.cc14
-rw-r--r--db/db_table_properties_test.cc6
-rw-r--r--db/db_tailing_iter_test.cc26
-rw-r--r--db/db_test.cc179
-rw-r--r--db/db_test2.cc231
-rw-r--r--db/db_test_util.cc23
-rw-r--r--db/db_test_util.h4
-rw-r--r--db/db_universal_compaction_test.cc117
-rw-r--r--db/db_wal_test.cc71
-rw-r--r--db/db_write_test.cc53
-rw-r--r--db/dbformat.cc4
-rw-r--r--db/dbformat.h4
-rw-r--r--db/dbformat_test.cc4
-rw-r--r--db/deletefile_test.cc12
-rw-r--r--db/error_handler.cc4
-rw-r--r--db/error_handler.h4
-rw-r--r--db/error_handler_test.cc82
-rw-r--r--db/event_helpers.cc4
-rw-r--r--db/event_helpers.h4
-rw-r--r--db/experimental.cc4
-rw-r--r--db/external_sst_file_basic_test.cc12
-rw-r--r--db/external_sst_file_ingestion_job.cc4
-rw-r--r--db/external_sst_file_ingestion_job.h4
-rw-r--r--db/external_sst_file_test.cc88
-rw-r--r--db/fault_injection_test.cc24
-rw-r--r--db/file_indexer.cc4
-rw-r--r--db/file_indexer.h6
-rw-r--r--db/file_indexer_test.cc6
-rw-r--r--db/filename_test.cc4
-rw-r--r--db/flush_job.cc4
-rw-r--r--db/flush_job.h4
-rw-r--r--db/flush_job_test.cc6
-rw-r--r--db/flush_scheduler.cc4
-rw-r--r--db/flush_scheduler.h4
-rw-r--r--db/forward_iterator.cc4
-rw-r--r--db/forward_iterator.h4
-rw-r--r--db/forward_iterator_bench.cc72
-rw-r--r--db/import_column_family_job.cc4
-rw-r--r--db/import_column_family_job.h4
-rw-r--r--db/import_column_family_test.cc6
-rw-r--r--db/internal_stats.cc4
-rw-r--r--db/internal_stats.h4
-rw-r--r--db/job_context.h4
-rw-r--r--db/listener_test.cc31
-rw-r--r--db/log_format.h7
-rw-r--r--db/log_reader.cc4
-rw-r--r--db/log_reader.h4
-rw-r--r--db/log_test.cc4
-rw-r--r--db/log_writer.cc4
-rw-r--r--db/log_writer.h4
-rw-r--r--db/logs_with_prep_tracker.cc4
-rw-r--r--db/logs_with_prep_tracker.h6
-rw-r--r--db/lookup_key.h4
-rw-r--r--db/malloc_stats.cc5
-rw-r--r--db/malloc_stats.h4
-rw-r--r--db/manual_compaction_test.cc33
-rw-r--r--db/memtable.cc14
-rw-r--r--db/memtable.h4
-rw-r--r--db/memtable_list.cc4
-rw-r--r--db/memtable_list.h4
-rw-r--r--db/memtable_list_test.cc4
-rw-r--r--db/merge_context.h4
-rw-r--r--db/merge_helper.cc4
-rw-r--r--db/merge_helper.h4
-rw-r--r--db/merge_helper_test.cc4
-rw-r--r--db/merge_operator.cc4
-rw-r--r--db/merge_test.cc12
-rw-r--r--db/obsolete_files_test.cc6
-rw-r--r--db/options_file_test.cc4
-rw-r--r--db/perf_context_test.cc12
-rw-r--r--db/pinned_iterators_manager.h4
-rw-r--r--db/plain_table_db_test.cc10
-rw-r--r--db/pre_release_callback.h4
-rw-r--r--db/prefix_test.cc7
-rw-r--r--db/range_del_aggregator.cc4
-rw-r--r--db/range_del_aggregator.h4
-rw-r--r--db/range_del_aggregator_bench.cc54
-rw-r--r--db/range_del_aggregator_test.cc4
-rw-r--r--db/range_tombstone_fragmenter.cc4
-rw-r--r--db/range_tombstone_fragmenter.h4
-rw-r--r--db/range_tombstone_fragmenter_test.cc4
-rw-r--r--db/read_callback.h4
-rw-r--r--db/repair.cc4
-rw-r--r--db/repair_test.cc4
-rw-r--r--db/snapshot_checker.h4
-rw-r--r--db/snapshot_impl.cc4
-rw-r--r--db/snapshot_impl.h4
-rw-r--r--db/table_cache.cc4
-rw-r--r--db/table_cache.h4
-rw-r--r--db/table_properties_collector.cc4
-rw-r--r--db/table_properties_collector.h4
-rw-r--r--db/table_properties_collector_test.cc4
-rw-r--r--db/transaction_log_impl.cc4
-rw-r--r--db/transaction_log_impl.h4
-rw-r--r--db/trim_history_scheduler.cc4
-rw-r--r--db/trim_history_scheduler.h4
-rw-r--r--db/version_builder.cc4
-rw-r--r--db/version_builder.h4
-rw-r--r--db/version_builder_test.cc4
-rw-r--r--db/version_edit.cc4
-rw-r--r--db/version_edit.h4
-rw-r--r--db/version_edit_test.cc16
-rw-r--r--db/version_set.cc8
-rw-r--r--db/version_set.h8
-rw-r--r--db/version_set_test.cc4
-rw-r--r--db/wal_manager.cc4
-rw-r--r--db/wal_manager.h4
-rw-r--r--db/wal_manager_test.cc4
-rw-r--r--db/write_batch.cc4
-rw-r--r--db/write_batch_base.cc4
-rw-r--r--db/write_batch_internal.h4
-rw-r--r--db/write_batch_test.cc4
-rw-r--r--db/write_callback.h4
-rw-r--r--db/write_callback_test.cc14
-rw-r--r--db/write_controller.cc4
-rw-r--r--db/write_controller.h4
-rw-r--r--db/write_controller_test.cc4
-rw-r--r--db/write_thread.cc4
-rw-r--r--db/write_thread.h4
-rw-r--r--db_stress_tool/batched_ops_stress.cc4
-rw-r--r--db_stress_tool/cf_consistency_stress.cc4
-rw-r--r--db_stress_tool/db_stress.cc4
-rw-r--r--db_stress_tool/db_stress_common.cc18
-rw-r--r--db_stress_tool/db_stress_common.h62
-rw-r--r--db_stress_tool/db_stress_driver.cc4
-rw-r--r--db_stress_tool/db_stress_driver.h4
-rw-r--r--db_stress_tool/db_stress_env_wrapper.h4
-rw-r--r--db_stress_tool/db_stress_gflags.cc106
-rw-r--r--db_stress_tool/db_stress_listener.h4
-rw-r--r--db_stress_tool/db_stress_shared_state.cc4
-rw-r--r--db_stress_tool/db_stress_shared_state.h4
-rw-r--r--db_stress_tool/db_stress_stat.h8
-rw-r--r--db_stress_tool/db_stress_test_base.cc8
-rw-r--r--db_stress_tool/db_stress_test_base.h4
-rw-r--r--db_stress_tool/db_stress_tool.cc22
-rw-r--r--db_stress_tool/no_batched_ops_stress.cc4
-rw-r--r--env/composite_env_wrapper.h4
-rw-r--r--env/env.cc4
-rw-r--r--env/env_basic_test.cc4
-rw-r--r--env/env_chroot.cc4
-rw-r--r--env/env_chroot.h4
-rw-r--r--env/env_encryption.cc4
-rw-r--r--env/env_hdfs.cc8
-rw-r--r--env/env_posix.cc4
-rw-r--r--env/env_test.cc54
-rw-r--r--env/file_system.cc4
-rw-r--r--env/fs_posix.cc6
-rw-r--r--env/io_posix.cc4
-rw-r--r--env/io_posix.h4
-rw-r--r--env/mock_env.cc4
-rw-r--r--env/mock_env.h4
-rw-r--r--env/mock_env_test.cc4
-rw-r--r--examples/column_families_example.cc2
-rw-r--r--examples/compact_files_example.cc2
-rw-r--r--examples/compaction_filter_example.cc31
-rw-r--r--examples/multi_processes_example.cc28
-rw-r--r--examples/optimistic_transaction_example.cc2
-rw-r--r--examples/options_file_example.cc2
-rw-r--r--examples/simple_example.cc2
-rw-r--r--examples/transaction_example.cc2
-rw-r--r--file/delete_scheduler.cc4
-rw-r--r--file/delete_scheduler.h4
-rw-r--r--file/delete_scheduler_test.cc111
-rw-r--r--file/file_prefetch_buffer.cc4
-rw-r--r--file/file_prefetch_buffer.h4
-rw-r--r--file/file_util.cc4
-rw-r--r--file/file_util.h4
-rw-r--r--file/filename.cc4
-rw-r--r--file/filename.h4
-rw-r--r--file/random_access_file_reader.cc4
-rw-r--r--file/random_access_file_reader.h4
-rw-r--r--file/read_write_util.cc4
-rw-r--r--file/read_write_util.h4
-rw-r--r--file/readahead_raf.cc4
-rw-r--r--file/readahead_raf.h4
-rw-r--r--file/sequence_file_reader.cc4
-rw-r--r--file/sequence_file_reader.h4
-rw-r--r--file/sst_file_manager_impl.cc4
-rw-r--r--file/sst_file_manager_impl.h4
-rw-r--r--file/writable_file_writer.cc4
-rw-r--r--file/writable_file_writer.h4
-rw-r--r--hdfs/env_hdfs.h9
-rw-r--r--include/rocksdb/advanced_options.h4
-rw-r--r--include/rocksdb/cache.h4
-rw-r--r--include/rocksdb/cleanable.h6
-rw-r--r--include/rocksdb/compaction_filter.h6
-rw-r--r--include/rocksdb/compaction_job_stats.h6
-rw-r--r--include/rocksdb/comparator.h6
-rw-r--r--include/rocksdb/concurrent_task_limiter.h4
-rw-r--r--include/rocksdb/convenience.h4
-rw-r--r--include/rocksdb/db.h8
-rw-r--r--include/rocksdb/db_bench_tool.h6
-rw-r--r--include/rocksdb/db_dump_tool.h8
-rw-r--r--include/rocksdb/db_stress_tool.h6
-rw-r--r--include/rocksdb/env.h14
-rw-r--r--include/rocksdb/env_encryption.h4
-rw-r--r--include/rocksdb/experimental.h4
-rw-r--r--include/rocksdb/file_checksum.h4
-rw-r--r--include/rocksdb/file_system.h14
-rw-r--r--include/rocksdb/filter_policy.h4
-rw-r--r--include/rocksdb/flush_block_policy.h4
-rw-r--r--include/rocksdb/io_status.h4
-rw-r--r--include/rocksdb/iostats_context.h4
-rw-r--r--include/rocksdb/iterator.h4
-rw-r--r--include/rocksdb/ldb_tool.h4
-rw-r--r--include/rocksdb/listener.h4
-rw-r--r--include/rocksdb/memory_allocator.h4
-rw-r--r--include/rocksdb/memtablerep.h6
-rw-r--r--include/rocksdb/merge_operator.h4
-rw-r--r--include/rocksdb/metadata.h4
-rw-r--r--include/rocksdb/options.h4
-rw-r--r--include/rocksdb/perf_context.h4
-rw-r--r--include/rocksdb/perf_level.h6
-rw-r--r--include/rocksdb/persistent_cache.h4
-rw-r--r--include/rocksdb/rate_limiter.h4
-rw-r--r--include/rocksdb/rocksdb_namespace.h10
-rw-r--r--include/rocksdb/slice.h4
-rw-r--r--include/rocksdb/slice_transform.h6
-rw-r--r--include/rocksdb/snapshot.h4
-rw-r--r--include/rocksdb/sst_dump_tool.h4
-rw-r--r--include/rocksdb/sst_file_manager.h4
-rw-r--r--include/rocksdb/sst_file_reader.h4
-rw-r--r--include/rocksdb/sst_file_writer.h4
-rw-r--r--include/rocksdb/statistics.h6
-rw-r--r--include/rocksdb/stats_history.h4
-rw-r--r--include/rocksdb/status.h4
-rw-r--r--include/rocksdb/table.h4
-rw-r--r--include/rocksdb/table_properties.h8
-rw-r--r--include/rocksdb/thread_status.h6
-rw-r--r--include/rocksdb/threadpool.h6
-rw-r--r--include/rocksdb/trace_reader_writer.h4
-rw-r--r--include/rocksdb/transaction_log.h4
-rw-r--r--include/rocksdb/types.h4
-rw-r--r--include/rocksdb/universal_compaction.h4
-rw-r--r--include/rocksdb/utilities/backupable_db.h4
-rw-r--r--include/rocksdb/utilities/checkpoint.h4
-rw-r--r--include/rocksdb/utilities/db_ttl.h4
-rw-r--r--include/rocksdb/utilities/debug.h4
-rw-r--r--include/rocksdb/utilities/env_librados.h4
-rw-r--r--include/rocksdb/utilities/env_mirror.h4
-rw-r--r--include/rocksdb/utilities/info_log_finder.h4
-rw-r--r--include/rocksdb/utilities/ldb_cmd.h4
-rw-r--r--include/rocksdb/utilities/ldb_cmd_execute_result.h4
-rw-r--r--include/rocksdb/utilities/leveldb_options.h6
-rw-r--r--include/rocksdb/utilities/lua/rocks_lua_custom_library.h4
-rw-r--r--include/rocksdb/utilities/lua/rocks_lua_util.h4
-rw-r--r--include/rocksdb/utilities/memory_util.h4
-rw-r--r--include/rocksdb/utilities/object_registry.h4
-rw-r--r--include/rocksdb/utilities/optimistic_transaction_db.h4
-rw-r--r--include/rocksdb/utilities/option_change_migration.h4
-rw-r--r--include/rocksdb/utilities/options_util.h4
-rw-r--r--include/rocksdb/utilities/sim_cache.h4
-rw-r--r--include/rocksdb/utilities/stackable_db.h4
-rw-r--r--include/rocksdb/utilities/table_properties_collectors.h4
-rw-r--r--include/rocksdb/utilities/transaction.h4
-rw-r--r--include/rocksdb/utilities/transaction_db.h4
-rw-r--r--include/rocksdb/utilities/transaction_db_mutex.h4
-rw-r--r--include/rocksdb/utilities/utility_db.h4
-rw-r--r--include/rocksdb/utilities/write_batch_with_index.h4
-rw-r--r--include/rocksdb/wal_filter.h6
-rw-r--r--include/rocksdb/write_batch.h4
-rw-r--r--include/rocksdb/write_batch_base.h6
-rw-r--r--include/rocksdb/write_buffer_manager.h4
-rw-r--r--java/rocksjni/backupablejni.cc88
-rw-r--r--java/rocksjni/backupenginejni.cc90
-rw-r--r--java/rocksjni/cassandra_compactionfilterjni.cc5
-rw-r--r--java/rocksjni/cassandra_value_operator.cc7
-rw-r--r--java/rocksjni/checkpoint.cc17
-rw-r--r--java/rocksjni/clock_cache.cc8
-rw-r--r--java/rocksjni/columnfamilyhandle.cc20
-rw-r--r--java/rocksjni/compact_range_options.cc55
-rw-r--r--java/rocksjni/compaction_filter.cc4
-rw-r--r--java/rocksjni/compaction_filter_factory.cc12
-rw-r--r--java/rocksjni/compaction_filter_factory_jnicallback.cc6
-rw-r--r--java/rocksjni/compaction_filter_factory_jnicallback.h6
-rw-r--r--java/rocksjni/compaction_job_info.cc103
-rw-r--r--java/rocksjni/compaction_job_stats.cc68
-rw-r--r--java/rocksjni/compaction_options.cc24
-rw-r--r--java/rocksjni/compaction_options_fifo.cc18
-rw-r--r--java/rocksjni/compaction_options_universal.cc56
-rw-r--r--java/rocksjni/comparator.cc14
-rw-r--r--java/rocksjni/comparatorjnicallback.cc15
-rw-r--r--java/rocksjni/comparatorjnicallback.h6
-rw-r--r--java/rocksjni/compression_options.cc30
-rw-r--r--java/rocksjni/env.cc74
-rw-r--r--java/rocksjni/env_options.cc31
-rw-r--r--java/rocksjni/filter.cc11
-rw-r--r--java/rocksjni/ingest_external_file_options.cc34
-rw-r--r--java/rocksjni/iterator.cc71
-rw-r--r--java/rocksjni/jnicallback.cc4
-rw-r--r--java/rocksjni/jnicallback.h26
-rw-r--r--java/rocksjni/loggerjnicallback.cc42
-rw-r--r--java/rocksjni/loggerjnicallback.h52
-rw-r--r--java/rocksjni/lru_cache.cc8
-rw-r--r--java/rocksjni/memory_util.cc39
-rw-r--r--java/rocksjni/memtablejni.cc38
-rw-r--r--java/rocksjni/merge_operator.cc19
-rw-r--r--java/rocksjni/native_comparator_wrapper_test.cc7
-rw-r--r--java/rocksjni/optimistic_transaction_db.cc82
-rw-r--r--java/rocksjni/optimistic_transaction_options.cc21
-rw-r--r--java/rocksjni/options.cc1857
-rw-r--r--java/rocksjni/options_util.cc50
-rw-r--r--java/rocksjni/persistent_cache.cc20
-rw-r--r--java/rocksjni/portal.h2891
-rw-r--r--java/rocksjni/ratelimiterjni.cc28
-rw-r--r--java/rocksjni/remove_emptyvalue_compactionfilterjni.cc3
-rw-r--r--java/rocksjni/restorejni.cc6
-rw-r--r--java/rocksjni/rocks_callback_object.cc2
-rw-r--r--java/rocksjni/rocksdb_exception_test.cc26
-rw-r--r--java/rocksjni/rocksjni.cc1362
-rw-r--r--java/rocksjni/slice.cc58
-rw-r--r--java/rocksjni/snapshot.cc3
-rw-r--r--java/rocksjni/sst_file_manager.cc71
-rw-r--r--java/rocksjni/sst_file_reader_iterator.cc83
-rw-r--r--java/rocksjni/sst_file_readerjni.cc36
-rw-r--r--java/rocksjni/sst_file_writerjni.cc135
-rw-r--r--java/rocksjni/statistics.cc75
-rw-r--r--java/rocksjni/statisticsjni.cc6
-rw-r--r--java/rocksjni/statisticsjni.h22
-rw-r--r--java/rocksjni/table.cc56
-rw-r--r--java/rocksjni/table_filter.cc4
-rw-r--r--java/rocksjni/table_filter_jnicallback.cc66
-rw-r--r--java/rocksjni/table_filter_jnicallback.h14
-rw-r--r--java/rocksjni/thread_status.cc50
-rw-r--r--java/rocksjni/trace_writer.cc4
-rw-r--r--java/rocksjni/trace_writer_jnicallback.cc6
-rw-r--r--java/rocksjni/trace_writer_jnicallback.h6
-rw-r--r--java/rocksjni/transaction.cc674
-rw-r--r--java/rocksjni/transaction_db.cc152
-rw-r--r--java/rocksjni/transaction_db_options.cc42
-rw-r--r--java/rocksjni/transaction_log.cc23
-rw-r--r--java/rocksjni/transaction_notifier.cc11
-rw-r--r--java/rocksjni/transaction_notifier_jnicallback.cc6
-rw-r--r--java/rocksjni/transaction_notifier_jnicallback.h6
-rw-r--r--java/rocksjni/transaction_options.cc42
-rw-r--r--java/rocksjni/ttl.cc54
-rw-r--r--java/rocksjni/wal_filter.cc6
-rw-r--r--java/rocksjni/wal_filter_jnicallback.cc10
-rw-r--r--java/rocksjni/wal_filter_jnicallback.h6
-rw-r--r--java/rocksjni/write_batch.cc234
-rw-r--r--java/rocksjni/write_batch_test.cc74
-rw-r--r--java/rocksjni/write_batch_with_index.cc358
-rw-r--r--java/rocksjni/write_buffer_manager.cc22
-rw-r--r--java/rocksjni/writebatchhandlerjnicallback.cc142
-rw-r--r--java/rocksjni/writebatchhandlerjnicallback.h19
-rw-r--r--logging/auto_roll_logger.cc4
-rw-r--r--logging/auto_roll_logger.h4
-rw-r--r--logging/auto_roll_logger_test.cc18
-rw-r--r--logging/env_logger.h4
-rw-r--r--logging/env_logger_test.cc4
-rw-r--r--logging/event_logger.cc10
-rw-r--r--logging/event_logger.h4
-rw-r--r--logging/event_logger_test.cc4
-rw-r--r--logging/log_buffer.cc4
-rw-r--r--logging/log_buffer.h4
-rw-r--r--logging/logging.h53
-rw-r--r--logging/posix_logger.h4
-rw-r--r--memory/allocator.h4
-rw-r--r--memory/arena.cc4
-rw-r--r--memory/arena.h4
-rw-r--r--memory/arena_test.cc4
-rw-r--r--memory/concurrent_arena.cc4
-rw-r--r--memory/concurrent_arena.h4
-rw-r--r--memory/jemalloc_nodump_allocator.cc4
-rw-r--r--memory/jemalloc_nodump_allocator.h4
-rw-r--r--memory/memory_allocator.h4
-rw-r--r--memory/memory_usage.h4
-rw-r--r--memtable/alloc_tracker.cc4
-rw-r--r--memtable/hash_linklist_rep.cc4
-rw-r--r--memtable/hash_linklist_rep.h4
-rw-r--r--memtable/hash_skiplist_rep.cc4
-rw-r--r--memtable/hash_skiplist_rep.h4
-rw-r--r--memtable/inlineskiplist.h4
-rw-r--r--memtable/inlineskiplist_test.cc4
-rw-r--r--memtable/memtablerep_bench.cc108
-rw-r--r--memtable/skiplist.h4
-rw-r--r--memtable/skiplist_test.cc4
-rw-r--r--memtable/skiplistrep.cc4
-rw-r--r--memtable/stl_wrappers.h4
-rw-r--r--memtable/vectorrep.cc4
-rw-r--r--memtable/write_buffer_manager.cc4
-rw-r--r--memtable/write_buffer_manager_test.cc4
-rw-r--r--monitoring/file_read_sample.h4
-rw-r--r--monitoring/histogram.cc4
-rw-r--r--monitoring/histogram.h4
-rw-r--r--monitoring/histogram_test.cc4
-rw-r--r--monitoring/histogram_windowing.cc4
-rw-r--r--monitoring/histogram_windowing.h4
-rw-r--r--monitoring/in_memory_stats_history.cc4
-rw-r--r--monitoring/in_memory_stats_history.h4
-rw-r--r--monitoring/instrumented_mutex.cc4
-rw-r--r--monitoring/instrumented_mutex.h4
-rw-r--r--monitoring/iostats_context.cc4
-rw-r--r--monitoring/iostats_context_imp.h4
-rw-r--r--monitoring/iostats_context_test.cc4
-rw-r--r--monitoring/perf_context.cc4
-rw-r--r--monitoring/perf_context_imp.h4
-rw-r--r--monitoring/perf_level.cc4
-rw-r--r--monitoring/perf_level_imp.h4
-rw-r--r--monitoring/perf_step_timer.h4
-rw-r--r--monitoring/persistent_stats_history.cc4
-rw-r--r--monitoring/persistent_stats_history.h4
-rw-r--r--monitoring/statistics.cc4
-rw-r--r--monitoring/statistics.h4
-rw-r--r--monitoring/statistics_test.cc6
-rw-r--r--monitoring/stats_history_test.cc100
-rw-r--r--monitoring/thread_status_impl.cc4
-rw-r--r--monitoring/thread_status_updater.cc4
-rw-r--r--monitoring/thread_status_updater.h4
-rw-r--r--monitoring/thread_status_updater_debug.cc4
-rw-r--r--monitoring/thread_status_util.cc4
-rw-r--r--monitoring/thread_status_util.h4
-rw-r--r--monitoring/thread_status_util_debug.cc4
-rw-r--r--options/cf_options.cc4
-rw-r--r--options/cf_options.h4
-rw-r--r--options/db_options.cc4
-rw-r--r--options/db_options.h4
-rw-r--r--options/options.cc8
-rw-r--r--options/options_helper.cc4
-rw-r--r--options/options_helper.h4
-rw-r--r--options/options_parser.cc4
-rw-r--r--options/options_parser.h4
-rw-r--r--options/options_sanity_check.cc4
-rw-r--r--options/options_sanity_check.h6
-rw-r--r--options/options_settable_test.cc4
-rw-r--r--options/options_test.cc4
-rw-r--r--port/port_dirent.h4
-rw-r--r--port/port_example.h4
-rw-r--r--port/port_posix.cc4
-rw-r--r--port/port_posix.h7
-rw-r--r--port/stack_trace.cc8
-rw-r--r--port/stack_trace.h7
-rw-r--r--port/sys_time.h6
-rw-r--r--port/win/env_default.cc4
-rw-r--r--port/win/env_win.cc9
-rw-r--r--port/win/env_win.h4
-rw-r--r--port/win/io_win.cc4
-rw-r--r--port/win/io_win.h5
-rw-r--r--port/win/port_win.cc6
-rw-r--r--port/win/port_win.h8
-rw-r--r--port/win/win_jemalloc.cc8
-rw-r--r--port/win/win_logger.cc4
-rw-r--r--port/win/win_logger.h9
-rw-r--r--port/win/win_thread.cc4
-rw-r--r--port/win/win_thread.h15
-rw-r--r--port/win/xpress_win.cc4
-rw-r--r--port/win/xpress_win.h7
-rw-r--r--table/adaptive/adaptive_table_factory.cc4
-rw-r--r--table/adaptive/adaptive_table_factory.h4
-rw-r--r--table/block_based/block.cc4
-rw-r--r--table/block_based/block.h11
-rw-r--r--table/block_based/block_based_filter_block.cc11
-rw-r--r--table/block_based/block_based_filter_block.h4
-rw-r--r--table/block_based/block_based_filter_block_test.cc4
-rw-r--r--table/block_based/block_based_table_builder.cc4
-rw-r--r--table/block_based/block_based_table_builder.h4
-rw-r--r--table/block_based/block_based_table_factory.cc4
-rw-r--r--table/block_based/block_based_table_factory.h4
-rw-r--r--table/block_based/block_based_table_reader.cc35
-rw-r--r--table/block_based/block_based_table_reader.h11
-rw-r--r--table/block_based/block_builder.cc4
-rw-r--r--table/block_based/block_builder.h4
-rw-r--r--table/block_based/block_prefix_index.cc6
-rw-r--r--table/block_based/block_prefix_index.h4
-rw-r--r--table/block_based/block_test.cc14
-rw-r--r--table/block_based/block_type.h4
-rw-r--r--table/block_based/cachable_entry.h4
-rw-r--r--table/block_based/data_block_footer.cc4
-rw-r--r--table/block_based/data_block_footer.h4
-rw-r--r--table/block_based/data_block_hash_index.cc4
-rw-r--r--table/block_based/data_block_hash_index.h4
-rw-r--r--table/block_based/data_block_hash_index_test.cc4
-rw-r--r--table/block_based/filter_block.h4
-rw-r--r--table/block_based/filter_block_reader_common.cc4
-rw-r--r--table/block_based/filter_block_reader_common.h4
-rw-r--r--table/block_based/filter_policy.cc4
-rw-r--r--table/block_based/filter_policy_internal.h4
-rw-r--r--table/block_based/flush_block_policy.cc4
-rw-r--r--table/block_based/flush_block_policy.h4
-rw-r--r--table/block_based/full_filter_block.cc4
-rw-r--r--table/block_based/full_filter_block.h4
-rw-r--r--table/block_based/full_filter_block_test.cc4
-rw-r--r--table/block_based/index_builder.cc4
-rw-r--r--table/block_based/index_builder.h8
-rw-r--r--table/block_based/mock_block_based_table.h4
-rw-r--r--table/block_based/parsed_full_filter_block.cc4
-rw-r--r--table/block_based/parsed_full_filter_block.h4
-rw-r--r--table/block_based/partitioned_filter_block.cc4
-rw-r--r--table/block_based/partitioned_filter_block.h4
-rw-r--r--table/block_based/partitioned_filter_block_test.cc10
-rw-r--r--table/block_based/uncompression_dict_reader.cc4
-rw-r--r--table/block_based/uncompression_dict_reader.h4
-rw-r--r--table/block_fetcher.cc4
-rw-r--r--table/block_fetcher.h6
-rw-r--r--table/cleanable_test.cc6
-rw-r--r--table/cuckoo/cuckoo_table_builder.cc4
-rw-r--r--table/cuckoo/cuckoo_table_builder.h4
-rw-r--r--table/cuckoo/cuckoo_table_builder_test.cc4
-rw-r--r--table/cuckoo/cuckoo_table_factory.cc4
-rw-r--r--table/cuckoo/cuckoo_table_factory.h4
-rw-r--r--table/cuckoo/cuckoo_table_reader.cc4
-rw-r--r--table/cuckoo/cuckoo_table_reader.h4
-rw-r--r--table/cuckoo/cuckoo_table_reader_test.cc9
-rw-r--r--table/format.cc14
-rw-r--r--table/format.h4
-rw-r--r--table/get_context.cc4
-rw-r--r--table/get_context.h4
-rw-r--r--table/internal_iterator.h4
-rw-r--r--table/iter_heap.h4
-rw-r--r--table/iterator.cc4
-rw-r--r--table/iterator_wrapper.h4
-rw-r--r--table/merger_test.cc4
-rw-r--r--table/merging_iterator.cc4
-rw-r--r--table/merging_iterator.h4
-rw-r--r--table/meta_blocks.cc7
-rw-r--r--table/meta_blocks.h4
-rw-r--r--table/mock_table.cc4
-rw-r--r--table/mock_table.h4
-rw-r--r--table/multiget_context.h4
-rw-r--r--table/persistent_cache_helper.cc4
-rw-r--r--table/persistent_cache_helper.h4
-rw-r--r--table/persistent_cache_options.h4
-rw-r--r--table/plain/plain_table_bloom.cc4
-rw-r--r--table/plain/plain_table_bloom.h4
-rw-r--r--table/plain/plain_table_builder.cc4
-rw-r--r--table/plain/plain_table_builder.h4
-rw-r--r--table/plain/plain_table_factory.cc4
-rw-r--r--table/plain/plain_table_factory.h4
-rw-r--r--table/plain/plain_table_index.cc4
-rw-r--r--table/plain/plain_table_index.h4
-rw-r--r--table/plain/plain_table_key_coding.cc4
-rw-r--r--table/plain/plain_table_key_coding.h4
-rw-r--r--table/plain/plain_table_reader.cc4
-rw-r--r--table/plain/plain_table_reader.h4
-rw-r--r--table/scoped_arena_iterator.h4
-rw-r--r--table/sst_file_reader.cc4
-rw-r--r--table/sst_file_reader_test.cc4
-rw-r--r--table/sst_file_writer.cc4
-rw-r--r--table/sst_file_writer_collectors.h4
-rw-r--r--table/table_builder.h4
-rw-r--r--table/table_properties.cc11
-rw-r--r--table/table_properties_internal.h4
-rw-r--r--table/table_reader.h4
-rw-r--r--table/table_reader_bench.cc42
-rw-r--r--table/table_reader_caller.h4
-rw-r--r--table/table_test.cc53
-rw-r--r--table/two_level_iterator.cc4
-rw-r--r--table/two_level_iterator.h4
-rw-r--r--test_util/fault_injection_test_env.cc6
-rw-r--r--test_util/fault_injection_test_env.h4
-rw-r--r--test_util/mock_time_env.h4
-rw-r--r--test_util/sync_point.cc4
-rw-r--r--test_util/sync_point.h22
-rw-r--r--test_util/sync_point_impl.cc4
-rw-r--r--test_util/sync_point_impl.h4
-rw-r--r--test_util/testharness.cc4
-rw-r--r--test_util/testharness.h10
-rw-r--r--test_util/testutil.cc4
-rw-r--r--test_util/testutil.h13
-rw-r--r--test_util/transaction_test_util.cc4
-rw-r--r--test_util/transaction_test_util.h4
-rw-r--r--tools/blob_dump.cc4
-rw-r--r--tools/block_cache_analyzer/block_cache_trace_analyzer.cc6
-rw-r--r--tools/block_cache_analyzer/block_cache_trace_analyzer.h6
-rw-r--r--tools/block_cache_analyzer/block_cache_trace_analyzer_test.cc9
-rw-r--r--tools/block_cache_analyzer/block_cache_trace_analyzer_tool.cc2
-rw-r--r--tools/db_bench.cc4
-rw-r--r--tools/db_bench_tool.cc339
-rw-r--r--tools/db_bench_tool_test.cc4
-rw-r--r--tools/db_repl_stress.cc2
-rw-r--r--tools/db_sanity_test.cc6
-rw-r--r--tools/dump/db_dump_tool.cc78
-rw-r--r--tools/dump/rocksdb_dump.cc10
-rw-r--r--tools/dump/rocksdb_undump.cc10
-rw-r--r--tools/ldb.cc2
-rw-r--r--tools/ldb_cmd.cc18
-rw-r--r--tools/ldb_cmd_impl.h4
-rw-r--r--tools/ldb_cmd_test.cc32
-rw-r--r--tools/ldb_tool.cc4
-rw-r--r--tools/rdb/db_wrapper.cc82
-rw-r--r--tools/rdb/db_wrapper.h17
-rw-r--r--tools/reduce_levels_test.cc14
-rw-r--r--tools/sst_dump.cc2
-rw-r--r--tools/sst_dump_test.cc32
-rw-r--r--tools/sst_dump_tool.cc40
-rw-r--r--tools/sst_dump_tool_imp.h4
-rw-r--r--tools/trace_analyzer.cc2
-rw-r--r--tools/trace_analyzer_test.cc10
-rw-r--r--tools/trace_analyzer_tool.cc28
-rw-r--r--tools/trace_analyzer_tool.h47
-rw-r--r--tools/write_stress.cc6
-rw-r--r--trace_replay/block_cache_tracer.cc7
-rw-r--r--trace_replay/block_cache_tracer.h9
-rw-r--r--trace_replay/block_cache_tracer_test.cc6
-rw-r--r--trace_replay/trace_replay.cc4
-rw-r--r--trace_replay/trace_replay.h4
-rw-r--r--util/aligned_buffer.h4
-rw-r--r--util/autovector.h6
-rw-r--r--util/autovector_test.cc6
-rw-r--r--util/bloom_impl.h4
-rw-r--r--util/bloom_test.cc4
-rw-r--r--util/cast_util.h4
-rw-r--r--util/channel.h4
-rw-r--r--util/coding.cc4
-rw-r--r--util/coding.h4
-rw-r--r--util/coding_test.cc4
-rw-r--r--util/compaction_job_stats_impl.cc4
-rw-r--r--util/comparator.cc4
-rw-r--r--util/compression.h12
-rw-r--r--util/compression_context_cache.cc4
-rw-r--r--util/compression_context_cache.h6
-rw-r--r--util/concurrent_task_limiter_impl.cc4
-rw-r--r--util/concurrent_task_limiter_impl.h4
-rw-r--r--util/core_local.h4
-rw-r--r--util/crc32c.cc4
-rw-r--r--util/crc32c.h6
-rw-r--r--util/crc32c_test.cc16
-rw-r--r--util/defer.h4
-rw-r--r--util/defer_test.cc6
-rw-r--r--util/duplicate_detector.h4
-rw-r--r--util/dynamic_bloom.cc4
-rw-r--r--util/dynamic_bloom.h4
-rw-r--r--util/dynamic_bloom_test.cc4
-rw-r--r--util/file_checksum_helper.cc4
-rw-r--r--util/file_checksum_helper.h4
-rw-r--r--util/file_reader_writer_test.cc4
-rw-r--r--util/filelock_test.cc8
-rw-r--r--util/filter_bench.cc50
-rw-r--r--util/hash.cc4
-rw-r--r--util/hash.h4
-rw-r--r--util/hash_map.h4
-rw-r--r--util/hash_test.cc22
-rw-r--r--util/heap.h4
-rw-r--r--util/heap_test.cc4
-rw-r--r--util/kv_map.h4
-rw-r--r--util/log_write_bench.cc6
-rw-r--r--util/murmurhash.h4
-rw-r--r--util/mutexlock.h4
-rw-r--r--util/random.cc4
-rw-r--r--util/random.h8
-rw-r--r--util/random_test.cc2
-rw-r--r--util/rate_limiter.cc4
-rw-r--r--util/rate_limiter.h4
-rw-r--r--util/rate_limiter_test.cc14
-rw-r--r--util/repeatable_thread.h4
-rw-r--r--util/repeatable_thread_test.cc29
-rw-r--r--util/set_comparator.h4
-rw-r--r--util/slice.cc4
-rw-r--r--util/slice_test.cc6
-rw-r--r--util/slice_transform_test.cc6
-rw-r--r--util/status.cc4
-rw-r--r--util/stderr_logger.h4
-rw-r--r--util/stop_watch.h4
-rw-r--r--util/string_util.cc4
-rw-r--r--util/string_util.h6
-rw-r--r--util/thread_list_test.cc4
-rw-r--r--util/thread_local.cc4
-rw-r--r--util/thread_local.h4
-rw-r--r--util/thread_local_test.cc8
-rw-r--r--util/thread_operation.h4
-rw-r--r--util/threadpool_imp.cc4
-rw-r--r--util/threadpool_imp.h5
-rw-r--r--util/timer_queue.h2
-rw-r--r--util/user_comparator_wrapper.h4
-rw-r--r--util/vector_iterator.h4
-rw-r--r--utilities/backupable/backupable_db.cc16
-rw-r--r--utilities/backupable/backupable_db_test.cc20
-rw-r--r--utilities/blob_db/blob_compaction_filter.cc4
-rw-r--r--utilities/blob_db/blob_compaction_filter.h4
-rw-r--r--utilities/blob_db/blob_db.cc4
-rw-r--r--utilities/blob_db/blob_db.h20
-rw-r--r--utilities/blob_db/blob_db_gc_stats.h4
-rw-r--r--utilities/blob_db/blob_db_impl.cc4
-rw-r--r--utilities/blob_db/blob_db_impl.h4
-rw-r--r--utilities/blob_db/blob_db_impl_filesnapshot.cc4
-rw-r--r--utilities/blob_db/blob_db_iterator.h6
-rw-r--r--utilities/blob_db/blob_db_listener.h4
-rw-r--r--utilities/blob_db/blob_db_test.cc12
-rw-r--r--utilities/blob_db/blob_dump_tool.cc4
-rw-r--r--utilities/blob_db/blob_dump_tool.h4
-rw-r--r--utilities/blob_db/blob_file.cc4
-rw-r--r--utilities/blob_db/blob_file.h4
-rw-r--r--utilities/blob_db/blob_log_format.cc4
-rw-r--r--utilities/blob_db/blob_log_format.h4
-rw-r--r--utilities/blob_db/blob_log_reader.cc4
-rw-r--r--utilities/blob_db/blob_log_reader.h4
-rw-r--r--utilities/blob_db/blob_log_writer.cc4
-rw-r--r--utilities/blob_db/blob_log_writer.h4
-rw-r--r--utilities/cassandra/cassandra_compaction_filter.cc5
-rw-r--r--utilities/cassandra/cassandra_compaction_filter.h4
-rw-r--r--utilities/cassandra/cassandra_format_test.cc6
-rw-r--r--utilities/cassandra/cassandra_functional_test.cc6
-rw-r--r--utilities/cassandra/cassandra_row_merge_test.cc4
-rw-r--r--utilities/cassandra/cassandra_serialize_test.cc6
-rw-r--r--utilities/cassandra/format.cc58
-rw-r--r--utilities/cassandra/format.h4
-rw-r--r--utilities/cassandra/merge_operator.cc4
-rw-r--r--utilities/cassandra/merge_operator.h4
-rw-r--r--utilities/cassandra/serialize.h4
-rw-r--r--utilities/cassandra/test_utils.cc4
-rw-r--r--utilities/cassandra/test_utils.h4
-rw-r--r--utilities/checkpoint/checkpoint_impl.cc6
-rw-r--r--utilities/checkpoint/checkpoint_impl.h4
-rw-r--r--utilities/checkpoint/checkpoint_test.cc46
-rw-r--r--utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc4
-rw-r--r--utilities/compaction_filters/remove_emptyvalue_compactionfilter.h4
-rw-r--r--utilities/convenience/info_log_finder.cc4
-rw-r--r--utilities/debug.cc4
-rw-r--r--utilities/env_librados.cc4
-rw-r--r--utilities/env_librados_test.cc25
-rw-r--r--utilities/env_mirror.cc4
-rw-r--r--utilities/env_mirror_test.cc4
-rw-r--r--utilities/env_timed.cc4
-rw-r--r--utilities/env_timed_test.cc4
-rw-r--r--utilities/leveldb_options/leveldb_options.cc4
-rw-r--r--utilities/memory/memory_test.cc4
-rw-r--r--utilities/memory/memory_util.cc4
-rw-r--r--utilities/merge_operators.h4
-rw-r--r--utilities/merge_operators/bytesxor.cc4
-rw-r--r--utilities/merge_operators/bytesxor.h4
-rw-r--r--utilities/merge_operators/max.cc10
-rw-r--r--utilities/merge_operators/put.cc6
-rw-r--r--utilities/merge_operators/sortlist.cc10
-rw-r--r--utilities/merge_operators/sortlist.h4
-rw-r--r--utilities/merge_operators/string_append/stringappend.cc4
-rw-r--r--utilities/merge_operators/string_append/stringappend.h4
-rw-r--r--utilities/merge_operators/string_append/stringappend2.cc4
-rw-r--r--utilities/merge_operators/string_append/stringappend2.h4
-rw-r--r--utilities/merge_operators/string_append/stringappend_test.cc15
-rw-r--r--utilities/merge_operators/uint64add.cc6
-rw-r--r--utilities/object_registry.cc4
-rw-r--r--utilities/object_registry_test.cc4
-rw-r--r--utilities/option_change_migration/option_change_migration.cc8
-rw-r--r--utilities/option_change_migration/option_change_migration_test.cc6
-rw-r--r--utilities/options/options_util.cc4
-rw-r--r--utilities/options/options_util_test.cc4
-rw-r--r--utilities/persistent_cache/block_cache_tier.cc4
-rw-r--r--utilities/persistent_cache/block_cache_tier.h6
-rw-r--r--utilities/persistent_cache/block_cache_tier_file.cc4
-rw-r--r--utilities/persistent_cache/block_cache_tier_file.h4
-rw-r--r--utilities/persistent_cache/block_cache_tier_file_buffer.h4
-rw-r--r--utilities/persistent_cache/block_cache_tier_metadata.cc4
-rw-r--r--utilities/persistent_cache/block_cache_tier_metadata.h4
-rw-r--r--utilities/persistent_cache/hash_table.h4
-rw-r--r--utilities/persistent_cache/hash_table_bench.cc18
-rw-r--r--utilities/persistent_cache/hash_table_evictable.h4
-rw-r--r--utilities/persistent_cache/hash_table_test.cc4
-rw-r--r--utilities/persistent_cache/lrulist.h4
-rw-r--r--utilities/persistent_cache/persistent_cache_bench.cc16
-rw-r--r--utilities/persistent_cache/persistent_cache_test.cc38
-rw-r--r--utilities/persistent_cache/persistent_cache_test.h4
-rw-r--r--utilities/persistent_cache/persistent_cache_tier.cc4
-rw-r--r--utilities/persistent_cache/persistent_cache_tier.h4
-rw-r--r--utilities/persistent_cache/persistent_cache_util.h4
-rw-r--r--utilities/persistent_cache/volatile_tier_impl.cc4
-rw-r--r--utilities/persistent_cache/volatile_tier_impl.h4
-rw-r--r--utilities/simulator_cache/cache_simulator.cc4
-rw-r--r--utilities/simulator_cache/cache_simulator.h4
-rw-r--r--utilities/simulator_cache/cache_simulator_test.cc6
-rw-r--r--utilities/simulator_cache/sim_cache.cc4
-rw-r--r--utilities/simulator_cache/sim_cache_test.cc8
-rw-r--r--utilities/table_properties_collectors/compact_on_deletion_collector.cc4
-rw-r--r--utilities/table_properties_collectors/compact_on_deletion_collector.h4
-rw-r--r--utilities/table_properties_collectors/compact_on_deletion_collector_test.cc36
-rw-r--r--utilities/trace/file_trace_reader_writer.cc4
-rw-r--r--utilities/trace/file_trace_reader_writer.h4
-rw-r--r--utilities/transactions/optimistic_transaction.cc4
-rw-r--r--utilities/transactions/optimistic_transaction.h4
-rw-r--r--utilities/transactions/optimistic_transaction_db_impl.cc4
-rw-r--r--utilities/transactions/optimistic_transaction_db_impl.h4
-rw-r--r--utilities/transactions/optimistic_transaction_test.cc10
-rw-r--r--utilities/transactions/pessimistic_transaction.cc4
-rw-r--r--utilities/transactions/pessimistic_transaction.h4
-rw-r--r--utilities/transactions/pessimistic_transaction_db.cc4
-rw-r--r--utilities/transactions/pessimistic_transaction_db.h4
-rw-r--r--utilities/transactions/snapshot_checker.cc4
-rw-r--r--utilities/transactions/transaction_base.cc4
-rw-r--r--utilities/transactions/transaction_base.h4
-rw-r--r--utilities/transactions/transaction_db_mutex_impl.cc4
-rw-r--r--utilities/transactions/transaction_db_mutex_impl.h4
-rw-r--r--utilities/transactions/transaction_lock_mgr.cc4
-rw-r--r--utilities/transactions/transaction_lock_mgr.h4
-rw-r--r--utilities/transactions/transaction_test.cc60
-rw-r--r--utilities/transactions/transaction_test.h4
-rw-r--r--utilities/transactions/transaction_util.cc5
-rw-r--r--utilities/transactions/transaction_util.h4
-rw-r--r--utilities/transactions/write_prepared_transaction_test.cc143
-rw-r--r--utilities/transactions/write_prepared_txn.cc4
-rw-r--r--utilities/transactions/write_prepared_txn.h4
-rw-r--r--utilities/transactions/write_prepared_txn_db.cc4
-rw-r--r--utilities/transactions/write_prepared_txn_db.h4
-rw-r--r--utilities/transactions/write_unprepared_transaction_test.cc5
-rw-r--r--utilities/transactions/write_unprepared_txn.cc4
-rw-r--r--utilities/transactions/write_unprepared_txn.h4
-rw-r--r--utilities/transactions/write_unprepared_txn_db.cc4
-rw-r--r--utilities/transactions/write_unprepared_txn_db.h4
-rw-r--r--utilities/ttl/db_ttl_impl.cc4
-rw-r--r--utilities/ttl/db_ttl_impl.h5
-rw-r--r--utilities/ttl/ttl_test.cc4
-rw-r--r--utilities/util_merge_operators_test.cc4
-rw-r--r--utilities/write_batch_with_index/write_batch_with_index.cc4
-rw-r--r--utilities/write_batch_with_index/write_batch_with_index_internal.cc4
-rw-r--r--utilities/write_batch_with_index/write_batch_with_index_internal.h4
-rw-r--r--utilities/write_batch_with_index/write_batch_with_index_test.cc6
889 files changed, 9561 insertions, 8457 deletions
diff --git a/.travis.yml b/.travis.yml
index 6f8f77ee4..feca073a5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -103,7 +103,7 @@ script:
OPT=-DTRAVIS V=1 ROCKSDBTESTS_START=db_block_cache_test ROCKSDBTESTS_END=db_iter_test make -j4 check_some
;;
2)
- OPT=-DTRAVIS V=1 make -j4 tools && OPT=-DTRAVIS V=1 ROCKSDBTESTS_START=db_iter_test ROCKSDBTESTS_END=options_file_test make -j4 check_some
+ OPT="-DTRAVIS -DROCKSDB_NAMESPACE=alternative_rocksdb_ns" V=1 make -j4 tools && OPT="-DTRAVIS -DROCKSDB_NAMESPACE=alternative_rocksdb_ns" V=1 ROCKSDBTESTS_START=db_iter_test ROCKSDBTESTS_END=options_file_test make -j4 check_some
;;
3)
OPT=-DTRAVIS V=1 ROCKSDBTESTS_START=options_file_test ROCKSDBTESTS_END=write_prepared_transaction_test make -j4 check_some
diff --git a/HISTORY.md b/HISTORY.md
index 9c954b496..f8355ef72 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -23,6 +23,7 @@
### New Features
* Added the checksum for each SST file generated by Flush or Compaction. Added sst_file_checksum_func to Options such that user can plugin their own SST file checksum function via override the FileChecksumFunc class. If user does not set the sst_file_checksum_func, SST file checksum calculation will not be enabled. The checksum information inlcuding uint32_t checksum value and a checksum function name (string). The checksum information is stored in FileMetadata in version store and also logged to MANIFEST. A new tool is added to LDB such that user can dump out a list of file checksum information from MANIFEST (stored in an unordered_map).
* `db_bench` now supports `value_size_distribution_type`, `value_size_min`, `value_size_max` options for generating random variable sized value. Added `blob_db_compression_type` option for BlobDB to enable blob compression.
+* Replace RocksDB namespace "rocksdb" with flag "ROCKSDB_NAMESPACE" which if is not defined, defined as "rocksdb".
## 6.7.0 (01/21/2020)
### Public API Change
diff --git a/cache/cache_bench.cc b/cache/cache_bench.cc
index 288662ad9..6ff36a32d 100644
--- a/cache/cache_bench.cc
+++ b/cache/cache_bench.cc
@@ -45,7 +45,7 @@ DEFINE_int32(erase_percent, 10,
DEFINE_bool(use_clock_cache, false, "");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CacheBench;
namespace {
@@ -154,7 +154,7 @@ class CacheBench {
}
bool Run() {
- rocksdb::Env* env = rocksdb::Env::Default();
+ ROCKSDB_NAMESPACE::Env* env = ROCKSDB_NAMESPACE::Env::Default();
PrintEnv();
SharedState shared(this);
@@ -257,7 +257,7 @@ class CacheBench {
printf("----------------------------\n");
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
ParseCommandLineFlags(&argc, &argv, true);
@@ -267,7 +267,7 @@ int main(int argc, char** argv) {
exit(1);
}
- rocksdb::CacheBench bench;
+ ROCKSDB_NAMESPACE::CacheBench bench;
if (FLAGS_populate_cache) {
bench.PopulateCache();
}
diff --git a/cache/cache_test.cc b/cache/cache_test.cc
index a0f75bfdc..ceafefe6f 100644
--- a/cache/cache_test.cc
+++ b/cache/cache_test.cc
@@ -20,7 +20,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Conversions between numeric keys/values and the types expected by Cache.
static std::string EncodeKey(int k) {
@@ -765,7 +765,7 @@ INSTANTIATE_TEST_CASE_P(CacheTestInstance, CacheTest, testing::Values(kLRU));
#endif // SUPPORT_CLOCK_CACHE
INSTANTIATE_TEST_CASE_P(CacheTestInstance, LRUCacheTest, testing::Values(kLRU));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/cache/clock_cache.cc b/cache/clock_cache.cc
index 9165ad5dd..797a44fd9 100644
--- a/cache/clock_cache.cc
+++ b/cache/clock_cache.cc
@@ -11,7 +11,7 @@
#ifndef SUPPORT_CLOCK_CACHE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::shared_ptr<Cache> NewClockCache(
size_t /*capacity*/, int /*num_shard_bits*/, bool /*strict_capacity_limit*/,
@@ -20,7 +20,7 @@ std::shared_ptr<Cache> NewClockCache(
return nullptr;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#else
@@ -41,7 +41,7 @@ std::shared_ptr<Cache> NewClockCache(
#include "util/autovector.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -756,6 +756,6 @@ std::shared_ptr<Cache> NewClockCache(
capacity, num_shard_bits, strict_capacity_limit, metadata_charge_policy);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // SUPPORT_CLOCK_CACHE
diff --git a/cache/lru_cache.cc b/cache/lru_cache.cc
index 0e49167ed..987417806 100644
--- a/cache/lru_cache.cc
+++ b/cache/lru_cache.cc
@@ -16,7 +16,7 @@
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
LRUHandleTable::LRUHandleTable() : list_(nullptr), length_(0), elems_(0) {
Resize();
@@ -571,4 +571,4 @@ std::shared_ptr<Cache> NewLRUCache(
std::move(memory_allocator), use_adaptive_mutex, metadata_charge_policy);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/cache/lru_cache.h b/cache/lru_cache.h
index 1d9c8935c..827e0bece 100644
--- a/cache/lru_cache.h
+++ b/cache/lru_cache.h
@@ -16,7 +16,7 @@
#include "port/port.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// LRU cache implementation. This class is not thread-safe.
@@ -336,4 +336,4 @@ class LRUCache
int num_shards_ = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/cache/lru_cache_test.cc b/cache/lru_cache_test.cc
index f4f4dee69..f777711f1 100644
--- a/cache/lru_cache_test.cc
+++ b/cache/lru_cache_test.cc
@@ -10,7 +10,7 @@
#include "port/port.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LRUCacheTest : public testing::Test {
public:
@@ -190,7 +190,7 @@ TEST_F(LRUCacheTest, EntriesWithPriority) {
ValidateLRUList({"e", "f", "g", "Z", "d"}, 2);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/cache/sharded_cache.cc b/cache/sharded_cache.cc
index 8fc0a7a17..6c915df8c 100644
--- a/cache/sharded_cache.cc
+++ b/cache/sharded_cache.cc
@@ -13,7 +13,7 @@
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ShardedCache::ShardedCache(size_t capacity, int num_shard_bits,
bool strict_capacity_limit,
@@ -159,4 +159,4 @@ int GetDefaultCacheShardBits(size_t capacity) {
return num_shard_bits;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/cache/sharded_cache.h b/cache/sharded_cache.h
index 4a396bd47..ce9e459dc 100644
--- a/cache/sharded_cache.h
+++ b/cache/sharded_cache.h
@@ -16,7 +16,7 @@
#include "rocksdb/cache.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Single cache shard interface.
class CacheShard {
@@ -108,4 +108,4 @@ class ShardedCache : public Cache {
extern int GetDefaultCacheShardBits(size_t capacity);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/arena_wrapped_db_iter.cc b/db/arena_wrapped_db_iter.cc
index c2de8db9e..f43282a75 100644
--- a/db/arena_wrapped_db_iter.cc
+++ b/db/arena_wrapped_db_iter.cc
@@ -16,7 +16,7 @@
#include "table/iterator_wrapper.h"
#include "util/user_comparator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status ArenaWrappedDBIter::GetProperty(std::string prop_name,
std::string* prop) {
@@ -103,4 +103,4 @@ ArenaWrappedDBIter* NewArenaWrappedDbIterator(
return iter;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/arena_wrapped_db_iter.h b/db/arena_wrapped_db_iter.h
index 6dbd64521..d0eedcb35 100644
--- a/db/arena_wrapped_db_iter.h
+++ b/db/arena_wrapped_db_iter.h
@@ -20,7 +20,7 @@
#include "rocksdb/iterator.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Arena;
@@ -109,4 +109,4 @@ extern ArenaWrappedDBIter* NewArenaWrappedDbIterator(
ReadCallback* read_callback, DBImpl* db_impl = nullptr,
ColumnFamilyData* cfd = nullptr, bool allow_blob = false,
bool allow_refresh = true);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/blob_index.h b/db/blob_index.h
index eb23e223e..483a7b97b 100644
--- a/db/blob_index.h
+++ b/db/blob_index.h
@@ -12,7 +12,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// BlobIndex is a pointer to the blob and metadata of the blob. The index is
// stored in base DB as ValueType::kTypeBlobIndex.
@@ -175,5 +175,5 @@ class BlobIndex {
CompressionType compression_ = kNoCompression;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/builder.cc b/db/builder.cc
index 1f25e1c6f..fdb814cbb 100644
--- a/db/builder.cc
+++ b/db/builder.cc
@@ -37,7 +37,7 @@
#include "test_util/sync_point.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TableFactory;
@@ -260,4 +260,4 @@ Status BuildTable(
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/builder.h b/db/builder.h
index 74012b337..062f1fb80 100644
--- a/db/builder.h
+++ b/db/builder.h
@@ -22,7 +22,7 @@
#include "rocksdb/types.h"
#include "table/scoped_arena_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct Options;
struct FileMetaData;
@@ -85,4 +85,4 @@ extern Status BuildTable(
Env::WriteLifeTimeHint write_hint = Env::WLTH_NOT_SET,
const uint64_t file_creation_time = 0);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/c.cc b/db/c.cc
index b14a36742..83d35a29e 100644
--- a/db/c.cc
+++ b/db/c.cc
@@ -46,74 +46,74 @@
#include <unordered_set>
#include <map>
-using rocksdb::BytewiseComparator;
-using rocksdb::Cache;
-using rocksdb::ColumnFamilyDescriptor;
-using rocksdb::ColumnFamilyHandle;
-using rocksdb::ColumnFamilyOptions;
-using rocksdb::CompactionFilter;
-using rocksdb::CompactionFilterFactory;
-using rocksdb::CompactionFilterContext;
-using rocksdb::CompactionOptionsFIFO;
-using rocksdb::Comparator;
-using rocksdb::CompressionType;
-using rocksdb::WALRecoveryMode;
-using rocksdb::DB;
-using rocksdb::DBOptions;
-using rocksdb::DbPath;
-using rocksdb::Env;
-using rocksdb::EnvOptions;
-using rocksdb::InfoLogLevel;
-using rocksdb::FileLock;
-using rocksdb::FilterPolicy;
-using rocksdb::FlushOptions;
-using rocksdb::IngestExternalFileOptions;
-using rocksdb::Iterator;
-using rocksdb::Logger;
-using rocksdb::MergeOperator;
-using rocksdb::MergeOperators;
-using rocksdb::NewBloomFilterPolicy;
-using rocksdb::NewLRUCache;
-using rocksdb::Options;
-using rocksdb::BlockBasedTableOptions;
-using rocksdb::CuckooTableOptions;
-using rocksdb::RandomAccessFile;
-using rocksdb::Range;
-using rocksdb::ReadOptions;
-using rocksdb::SequentialFile;
-using rocksdb::Slice;
-using rocksdb::SliceParts;
-using rocksdb::SliceTransform;
-using rocksdb::Snapshot;
-using rocksdb::SstFileWriter;
-using rocksdb::Status;
-using rocksdb::WritableFile;
-using rocksdb::WriteBatch;
-using rocksdb::WriteBatchWithIndex;
-using rocksdb::WriteOptions;
-using rocksdb::LiveFileMetaData;
-using rocksdb::BackupEngine;
-using rocksdb::BackupableDBOptions;
-using rocksdb::BackupInfo;
-using rocksdb::BackupID;
-using rocksdb::RestoreOptions;
-using rocksdb::CompactRangeOptions;
-using rocksdb::BottommostLevelCompaction;
-using rocksdb::RateLimiter;
-using rocksdb::NewGenericRateLimiter;
-using rocksdb::PinnableSlice;
-using rocksdb::TransactionDBOptions;
-using rocksdb::TransactionDB;
-using rocksdb::TransactionOptions;
-using rocksdb::OptimisticTransactionDB;
-using rocksdb::OptimisticTransactionOptions;
-using rocksdb::Transaction;
-using rocksdb::Checkpoint;
-using rocksdb::TransactionLogIterator;
-using rocksdb::BatchResult;
-using rocksdb::PerfLevel;
-using rocksdb::PerfContext;
-using rocksdb::MemoryUtil;
+using ROCKSDB_NAMESPACE::BackupableDBOptions;
+using ROCKSDB_NAMESPACE::BackupEngine;
+using ROCKSDB_NAMESPACE::BackupID;
+using ROCKSDB_NAMESPACE::BackupInfo;
+using ROCKSDB_NAMESPACE::BatchResult;
+using ROCKSDB_NAMESPACE::BlockBasedTableOptions;
+using ROCKSDB_NAMESPACE::BottommostLevelCompaction;
+using ROCKSDB_NAMESPACE::BytewiseComparator;
+using ROCKSDB_NAMESPACE::Cache;
+using ROCKSDB_NAMESPACE::Checkpoint;
+using ROCKSDB_NAMESPACE::ColumnFamilyDescriptor;
+using ROCKSDB_NAMESPACE::ColumnFamilyHandle;
+using ROCKSDB_NAMESPACE::ColumnFamilyOptions;
+using ROCKSDB_NAMESPACE::CompactionFilter;
+using ROCKSDB_NAMESPACE::CompactionFilterContext;
+using ROCKSDB_NAMESPACE::CompactionFilterFactory;
+using ROCKSDB_NAMESPACE::CompactionOptionsFIFO;
+using ROCKSDB_NAMESPACE::CompactRangeOptions;
+using ROCKSDB_NAMESPACE::Comparator;
+using ROCKSDB_NAMESPACE::CompressionType;
+using ROCKSDB_NAMESPACE::CuckooTableOptions;
+using ROCKSDB_NAMESPACE::DB;
+using ROCKSDB_NAMESPACE::DBOptions;
+using ROCKSDB_NAMESPACE::DbPath;
+using ROCKSDB_NAMESPACE::Env;
+using ROCKSDB_NAMESPACE::EnvOptions;
+using ROCKSDB_NAMESPACE::FileLock;
+using ROCKSDB_NAMESPACE::FilterPolicy;
+using ROCKSDB_NAMESPACE::FlushOptions;
+using ROCKSDB_NAMESPACE::InfoLogLevel;
+using ROCKSDB_NAMESPACE::IngestExternalFileOptions;
+using ROCKSDB_NAMESPACE::Iterator;
+using ROCKSDB_NAMESPACE::LiveFileMetaData;
+using ROCKSDB_NAMESPACE::Logger;
+using ROCKSDB_NAMESPACE::MemoryUtil;
+using ROCKSDB_NAMESPACE::MergeOperator;
+using ROCKSDB_NAMESPACE::MergeOperators;
+using ROCKSDB_NAMESPACE::NewBloomFilterPolicy;
+using ROCKSDB_NAMESPACE::NewGenericRateLimiter;
+using ROCKSDB_NAMESPACE::NewLRUCache;
+using ROCKSDB_NAMESPACE::OptimisticTransactionDB;
+using ROCKSDB_NAMESPACE::OptimisticTransactionOptions;
+using ROCKSDB_NAMESPACE::Options;
+using ROCKSDB_NAMESPACE::PerfContext;
+using ROCKSDB_NAMESPACE::PerfLevel;
+using ROCKSDB_NAMESPACE::PinnableSlice;
+using ROCKSDB_NAMESPACE::RandomAccessFile;
+using ROCKSDB_NAMESPACE::Range;
+using ROCKSDB_NAMESPACE::RateLimiter;
+using ROCKSDB_NAMESPACE::ReadOptions;
+using ROCKSDB_NAMESPACE::RestoreOptions;
+using ROCKSDB_NAMESPACE::SequentialFile;
+using ROCKSDB_NAMESPACE::Slice;
+using ROCKSDB_NAMESPACE::SliceParts;
+using ROCKSDB_NAMESPACE::SliceTransform;
+using ROCKSDB_NAMESPACE::Snapshot;
+using ROCKSDB_NAMESPACE::SstFileWriter;
+using ROCKSDB_NAMESPACE::Status;
+using ROCKSDB_NAMESPACE::Transaction;
+using ROCKSDB_NAMESPACE::TransactionDB;
+using ROCKSDB_NAMESPACE::TransactionDBOptions;
+using ROCKSDB_NAMESPACE::TransactionLogIterator;
+using ROCKSDB_NAMESPACE::TransactionOptions;
+using ROCKSDB_NAMESPACE::WALRecoveryMode;
+using ROCKSDB_NAMESPACE::WritableFile;
+using ROCKSDB_NAMESPACE::WriteBatch;
+using ROCKSDB_NAMESPACE::WriteBatchWithIndex;
+using ROCKSDB_NAMESPACE::WriteOptions;
using std::shared_ptr;
using std::vector;
@@ -452,7 +452,7 @@ struct rocksdb_slicetransform_t : public SliceTransform {
};
struct rocksdb_universal_compaction_options_t {
- rocksdb::CompactionOptionsUniversal *rep;
+ ROCKSDB_NAMESPACE::CompactionOptionsUniversal* rep;
};
static bool SaveError(char** errptr, const Status& s) {
@@ -494,8 +494,9 @@ rocksdb_t* rocksdb_open_with_ttl(
const char* name,
int ttl,
char** errptr) {
- rocksdb::DBWithTTL* db;
- if (SaveError(errptr, rocksdb::DBWithTTL::Open(options->rep, std::string(name), &db, ttl))) {
+ ROCKSDB_NAMESPACE::DBWithTTL* db;
+ if (SaveError(errptr, ROCKSDB_NAMESPACE::DBWithTTL::Open(
+ options->rep, std::string(name), &db, ttl))) {
return nullptr;
}
rocksdb_t* result = new rocksdb_t;
@@ -664,7 +665,8 @@ void rocksdb_close(rocksdb_t* db) {
}
void rocksdb_options_set_uint64add_merge_operator(rocksdb_options_t* opt) {
- opt->rep.merge_operator = rocksdb::MergeOperators::CreateUInt64AddOperator();
+ opt->rep.merge_operator =
+ ROCKSDB_NAMESPACE::MergeOperators::CreateUInt64AddOperator();
}
rocksdb_t* rocksdb_open_column_families(
@@ -2078,7 +2080,7 @@ void rocksdb_options_set_block_based_table_factory(
rocksdb_block_based_table_options_t* table_options) {
if (table_options) {
opt->rep.table_factory.reset(
- rocksdb::NewBlockBasedTableFactory(table_options->rep));
+ ROCKSDB_NAMESPACE::NewBlockBasedTableFactory(table_options->rep));
}
}
@@ -2122,7 +2124,7 @@ void rocksdb_options_set_cuckoo_table_factory(
rocksdb_cuckoo_table_options_t* table_options) {
if (table_options) {
opt->rep.table_factory.reset(
- rocksdb::NewCuckooTableFactory(table_options->rep));
+ ROCKSDB_NAMESPACE::NewCuckooTableFactory(table_options->rep));
}
}
@@ -2312,7 +2314,7 @@ void rocksdb_options_set_max_bytes_for_level_multiplier_additional(
}
void rocksdb_options_enable_statistics(rocksdb_options_t* opt) {
- opt->rep.statistics = rocksdb::CreateDBStatistics();
+ opt->rep.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
}
void rocksdb_options_set_skip_stats_update_on_db_open(rocksdb_options_t* opt,
@@ -2468,16 +2470,20 @@ void rocksdb_options_set_access_hint_on_compaction_start(
rocksdb_options_t* opt, int v) {
switch(v) {
case 0:
- opt->rep.access_hint_on_compaction_start = rocksdb::Options::NONE;
+ opt->rep.access_hint_on_compaction_start =
+ ROCKSDB_NAMESPACE::Options::NONE;
break;
case 1:
- opt->rep.access_hint_on_compaction_start = rocksdb::Options::NORMAL;
+ opt->rep.access_hint_on_compaction_start =
+ ROCKSDB_NAMESPACE::Options::NORMAL;
break;
case 2:
- opt->rep.access_hint_on_compaction_start = rocksdb::Options::SEQUENTIAL;
+ opt->rep.access_hint_on_compaction_start =
+ ROCKSDB_NAMESPACE::Options::SEQUENTIAL;
break;
case 3:
- opt->rep.access_hint_on_compaction_start = rocksdb::Options::WILLNEED;
+ opt->rep.access_hint_on_compaction_start =
+ ROCKSDB_NAMESPACE::Options::WILLNEED;
break;
}
}
@@ -2643,7 +2649,7 @@ void rocksdb_options_prepare_for_bulk_load(rocksdb_options_t* opt) {
}
void rocksdb_options_set_memtable_vector_rep(rocksdb_options_t *opt) {
- opt->rep.memtable_factory.reset(new rocksdb::VectorRepFactory);
+ opt->rep.memtable_factory.reset(new ROCKSDB_NAMESPACE::VectorRepFactory);
}
void rocksdb_options_set_memtable_prefix_bloom_size_ratio(
@@ -2659,26 +2665,29 @@ void rocksdb_options_set_memtable_huge_page_size(rocksdb_options_t* opt,
void rocksdb_options_set_hash_skip_list_rep(
rocksdb_options_t *opt, size_t bucket_count,
int32_t skiplist_height, int32_t skiplist_branching_factor) {
- rocksdb::MemTableRepFactory* factory = rocksdb::NewHashSkipListRepFactory(
- bucket_count, skiplist_height, skiplist_branching_factor);
+ ROCKSDB_NAMESPACE::MemTableRepFactory* factory =
+ ROCKSDB_NAMESPACE::NewHashSkipListRepFactory(
+ bucket_count, skiplist_height, skiplist_branching_factor);
opt->rep.memtable_factory.reset(factory);
}
void rocksdb_options_set_hash_link_list_rep(
rocksdb_options_t *opt, size_t bucket_count) {
- opt->rep.memtable_factory.reset(rocksdb::NewHashLinkListRepFactory(bucket_count));
+ opt->rep.memtable_factory.reset(
+ ROCKSDB_NAMESPACE::NewHashLinkListRepFactory(bucket_count));
}
void rocksdb_options_set_plain_table_factory(
rocksdb_options_t *opt, uint32_t user_key_len, int bloom_bits_per_key,
double hash_table_ratio, size_t index_sparseness) {
- rocksdb::PlainTableOptions options;
+ ROCKSDB_NAMESPACE::PlainTableOptions options;
options.user_key_len = user_key_len;
options.bloom_bits_per_key = bloom_bits_per_key;
options.hash_table_ratio = hash_table_ratio;
options.index_sparseness = index_sparseness;
- rocksdb::TableFactory* factory = rocksdb::NewPlainTableFactory(options);
+ ROCKSDB_NAMESPACE::TableFactory* factory =
+ ROCKSDB_NAMESPACE::NewPlainTableFactory(options);
opt->rep.table_factory.reset(factory);
}
@@ -2708,7 +2717,8 @@ void rocksdb_options_set_report_bg_io_stats(
}
void rocksdb_options_set_compaction_style(rocksdb_options_t *opt, int style) {
- opt->rep.compaction_style = static_cast<rocksdb::CompactionStyle>(style);
+ opt->rep.compaction_style =
+ static_cast<ROCKSDB_NAMESPACE::CompactionStyle>(style);
}
void rocksdb_options_set_universal_compaction_options(rocksdb_options_t *opt, rocksdb_universal_compaction_options_t *uco) {
@@ -2722,7 +2732,7 @@ void rocksdb_options_set_fifo_compaction_options(
}
char *rocksdb_options_statistics_get_string(rocksdb_options_t *opt) {
- rocksdb::Statistics *statistics = opt->rep.statistics.get();
+ ROCKSDB_NAMESPACE::Statistics* statistics = opt->rep.statistics.get();
if (statistics) {
return strdup(statistics->ToString().c_str());
}
@@ -2762,7 +2772,7 @@ void rocksdb_set_perf_level(int v) {
rocksdb_perfcontext_t* rocksdb_perfcontext_create() {
rocksdb_perfcontext_t* context = new rocksdb_perfcontext_t;
- context->rep = rocksdb::get_perf_context();
+ context->rep = ROCKSDB_NAMESPACE::get_perf_context();
return context;
}
@@ -3064,11 +3074,12 @@ rocksdb_filterpolicy_t* rocksdb_filterpolicy_create_bloom_format(int bits_per_ke
return rep_->KeyMayMatch(key, filter);
}
// No need to override GetFilterBitsBuilder if this one is overridden
- rocksdb::FilterBitsBuilder* GetBuilderWithContext(
- const rocksdb::FilterBuildingContext& context) const override {
+ ROCKSDB_NAMESPACE::FilterBitsBuilder* GetBuilderWithContext(
+ const ROCKSDB_NAMESPACE::FilterBuildingContext& context)
+ const override {
return rep_->GetBuilderWithContext(context);
}
- rocksdb::FilterBitsReader* GetFilterBitsReader(
+ ROCKSDB_NAMESPACE::FilterBitsReader* GetFilterBitsReader(
const Slice& contents) const override {
return rep_->GetFilterBitsReader(contents);
}
@@ -3170,7 +3181,7 @@ void rocksdb_readoptions_set_iterate_lower_bound(
void rocksdb_readoptions_set_read_tier(
rocksdb_readoptions_t* opt, int v) {
- opt->rep.read_tier = static_cast<rocksdb::ReadTier>(v);
+ opt->rep.read_tier = static_cast<ROCKSDB_NAMESPACE::ReadTier>(v);
}
void rocksdb_readoptions_set_tailing(
@@ -3342,7 +3353,7 @@ rocksdb_env_t* rocksdb_create_default_env() {
rocksdb_env_t* rocksdb_create_mem_env() {
rocksdb_env_t* result = new rocksdb_env_t;
- result->rep = rocksdb::NewMemEnv(Env::Default());
+ result->rep = ROCKSDB_NAMESPACE::NewMemEnv(Env::Default());
result->is_default = false;
return result;
}
@@ -3557,7 +3568,7 @@ struct Wrapper : public rocksdb_slicetransform_t {
rocksdb_slicetransform_t* rocksdb_slicetransform_create_fixed_prefix(size_t prefixLen) {
Wrapper* wrapper = new Wrapper;
- wrapper->rep_ = rocksdb::NewFixedPrefixTransform(prefixLen);
+ wrapper->rep_ = ROCKSDB_NAMESPACE::NewFixedPrefixTransform(prefixLen);
wrapper->state_ = nullptr;
wrapper->destructor_ = &Wrapper::DoNothing;
return wrapper;
@@ -3565,7 +3576,7 @@ rocksdb_slicetransform_t* rocksdb_slicetransform_create_fixed_prefix(size_t pref
rocksdb_slicetransform_t* rocksdb_slicetransform_create_noop() {
Wrapper* wrapper = new Wrapper;
- wrapper->rep_ = rocksdb::NewNoopTransform();
+ wrapper->rep_ = ROCKSDB_NAMESPACE::NewNoopTransform();
wrapper->state_ = nullptr;
wrapper->destructor_ = &Wrapper::DoNothing;
return wrapper;
@@ -3573,7 +3584,7 @@ rocksdb_slicetransform_t* rocksdb_slicetransform_create_noop() {
rocksdb_universal_compaction_options_t* rocksdb_universal_compaction_options_create() {
rocksdb_universal_compaction_options_t* result = new rocksdb_universal_compaction_options_t;
- result->rep = new rocksdb::CompactionOptionsUniversal;
+ result->rep = new ROCKSDB_NAMESPACE::CompactionOptionsUniversal;
return result;
}
@@ -3604,7 +3615,8 @@ void rocksdb_universal_compaction_options_set_compression_size_percent(
void rocksdb_universal_compaction_options_set_stop_style(
rocksdb_universal_compaction_options_t* uco, int style) {
- uco->rep->stop_style = static_cast<rocksdb::CompactionStopStyle>(style);
+ uco->rep->stop_style =
+ static_cast<ROCKSDB_NAMESPACE::CompactionStopStyle>(style);
}
void rocksdb_universal_compaction_options_destroy(
@@ -3634,7 +3646,7 @@ void rocksdb_options_set_min_level_to_compress(rocksdb_options_t* opt, int level
assert(level <= opt->rep.num_levels);
opt->rep.compression_per_level.resize(opt->rep.num_levels);
for (int i = 0; i < level; i++) {
- opt->rep.compression_per_level[i] = rocksdb::kNoCompression;
+ opt->rep.compression_per_level[i] = ROCKSDB_NAMESPACE::kNoCompression;
}
for (int i = level; i < opt->rep.num_levels; i++) {
opt->rep.compression_per_level[i] = opt->rep.compression;
@@ -4336,7 +4348,8 @@ const char* rocksdb_pinnableslice_value(const rocksdb_pinnableslice_t* v,
return v->rep.data();
}
-// container to keep databases and caches in order to use rocksdb::MemoryUtil
+// container to keep databases and caches in order to use
+// ROCKSDB_NAMESPACE::MemoryUtil
struct rocksdb_memory_consumers_t {
std::vector<rocksdb_t*> dbs;
std::unordered_set<rocksdb_cache_t*> caches;
@@ -4364,7 +4377,7 @@ void rocksdb_memory_consumers_destroy(rocksdb_memory_consumers_t* consumers) {
delete consumers;
}
-// contains memory usage statistics provided by rocksdb::MemoryUtil
+// contains memory usage statistics provided by ROCKSDB_NAMESPACE::MemoryUtil
struct rocksdb_memory_usage_t {
uint64_t mem_table_total;
uint64_t mem_table_unflushed;
@@ -4386,7 +4399,7 @@ rocksdb_memory_usage_t* rocksdb_approximate_memory_usage_create(
cache_set.insert(const_cast<const Cache*>(cache->rep.get()));
}
- std::map<rocksdb::MemoryUtil::UsageType, uint64_t> usage_by_type;
+ std::map<ROCKSDB_NAMESPACE::MemoryUtil::UsageType, uint64_t> usage_by_type;
auto status = MemoryUtil::GetApproximateMemoryUsageByType(dbs, cache_set,
&usage_by_type);
diff --git a/db/column_family.cc b/db/column_family.cc
index 135f0c9b0..928a02a1f 100644
--- a/db/column_family.cc
+++ b/db/column_family.cc
@@ -36,7 +36,7 @@
#include "util/autovector.h"
#include "util/compression.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ColumnFamilyHandleImpl::ColumnFamilyHandleImpl(
ColumnFamilyData* column_family_data, DBImpl* db, InstrumentedMutex* mutex)
@@ -1520,4 +1520,4 @@ const Comparator* GetColumnFamilyUserComparator(
return nullptr;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/column_family.h b/db/column_family.h
index 351819839..fcc8ea2cf 100644
--- a/db/column_family.h
+++ b/db/column_family.h
@@ -27,7 +27,7 @@
#include "trace_replay/block_cache_tracer.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Version;
class VersionSet;
@@ -754,4 +754,4 @@ extern uint32_t GetColumnFamilyID(ColumnFamilyHandle* column_family);
extern const Comparator* GetColumnFamilyUserComparator(
ColumnFamilyHandle* column_family);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/column_family_test.cc b/db/column_family_test.cc
index b289da731..24ff4e08b 100644
--- a/db/column_family_test.cc
+++ b/db/column_family_test.cc
@@ -30,7 +30,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const int kValueSize = 1000;
@@ -91,7 +91,7 @@ class ColumnFamilyTestBase : public testing::Test {
column_families.push_back(cfdescriptor);
}
Close();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Destroy(column_families);
delete env_;
}
@@ -595,14 +595,15 @@ TEST_P(ColumnFamilyTest, DontReuseColumnFamilyID) {
TEST_P(ColumnFamilyTest, CreateCFRaceWithGetAggProperty) {
Open();
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::WriteOptionsFile:1",
"ColumnFamilyTest.CreateCFRaceWithGetAggProperty:1"},
{"ColumnFamilyTest.CreateCFRaceWithGetAggProperty:2",
"DBImpl::WriteOptionsFile:2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread thread([&] { CreateColumnFamilies({"one"}); });
+ ROCKSDB_NAMESPACE::port::Thread thread(
+ [&] { CreateColumnFamilies({"one"}); });
TEST_SYNC_POINT("ColumnFamilyTest.CreateCFRaceWithGetAggProperty:1");
uint64_t pv;
@@ -611,7 +612,7 @@ TEST_P(ColumnFamilyTest, CreateCFRaceWithGetAggProperty) {
thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif // !ROCKSDB_LITE
@@ -1253,13 +1254,14 @@ TEST_P(ColumnFamilyTest, DifferentWriteBufferSizes) {
// #endif // !ROCKSDB_LITE
class TestComparator : public Comparator {
- int Compare(const rocksdb::Slice& /*a*/,
- const rocksdb::Slice& /*b*/) const override {
+ int Compare(const ROCKSDB_NAMESPACE::Slice& /*a*/,
+ const ROCKSDB_NAMESPACE::Slice& /*b*/) const override {
return 0;
}
const char* Name() const override { return "Test"; }
- void FindShortestSeparator(std::string* /*start*/,
- const rocksdb::Slice& /*limit*/) const override {}
+ void FindShortestSeparator(
+ std::string* /*start*/,
+ const ROCKSDB_NAMESPACE::Slice& /*limit*/) const override {}
void FindShortSuccessor(std::string* /*key*/) const override {}
};
@@ -1427,11 +1429,11 @@ TEST_P(ColumnFamilyTest, MultipleManualCompactions) {
AssertFilesPerLevel(ToString(i + 1), 1);
}
bool cf_1_1 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::MultiManual:4", "ColumnFamilyTest::MultiManual:1"},
{"ColumnFamilyTest::MultiManual:2", "ColumnFamilyTest::MultiManual:5"},
{"ColumnFamilyTest::MultiManual:2", "ColumnFamilyTest::MultiManual:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
TEST_SYNC_POINT("ColumnFamilyTest::MultiManual:4");
@@ -1440,7 +1442,7 @@ TEST_P(ColumnFamilyTest, MultipleManualCompactions) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<port::Thread> threads;
threads.emplace_back([&] {
CompactRangeOptions compact_options;
@@ -1483,8 +1485,8 @@ TEST_P(ColumnFamilyTest, MultipleManualCompactions) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
Close();
}
@@ -1523,11 +1525,11 @@ TEST_P(ColumnFamilyTest, AutomaticAndManualCompactions) {
dbfull()->TEST_write_controler().GetCompactionPressureToken();
bool cf_1_1 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::AutoManual:4", "ColumnFamilyTest::AutoManual:1"},
{"ColumnFamilyTest::AutoManual:2", "ColumnFamilyTest::AutoManual:5"},
{"ColumnFamilyTest::AutoManual:2", "ColumnFamilyTest::AutoManual:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
cf_1_1 = false;
@@ -1535,7 +1537,7 @@ TEST_P(ColumnFamilyTest, AutomaticAndManualCompactions) {
TEST_SYNC_POINT("ColumnFamilyTest::AutoManual:3");
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// SETUP column family "one" -- universal style
for (int i = 0; i < one.level0_file_num_compaction_trigger; ++i) {
PutRandomData(1, 10, 12000, true);
@@ -1553,7 +1555,7 @@ TEST_P(ColumnFamilyTest, AutomaticAndManualCompactions) {
WaitForFlush(2);
AssertFilesPerLevel(ToString(i + 1), 2);
}
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
CompactRangeOptions compact_options;
compact_options.exclusive_manual_compaction = false;
ASSERT_OK(
@@ -1580,8 +1582,8 @@ TEST_P(ColumnFamilyTest, AutomaticAndManualCompactions) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_P(ColumnFamilyTest, ManualAndAutomaticCompactions) {
@@ -1627,11 +1629,11 @@ TEST_P(ColumnFamilyTest, ManualAndAutomaticCompactions) {
}
bool cf_1_1 = true;
bool cf_1_2 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::ManualAuto:4", "ColumnFamilyTest::ManualAuto:1"},
{"ColumnFamilyTest::ManualAuto:5", "ColumnFamilyTest::ManualAuto:2"},
{"ColumnFamilyTest::ManualAuto:2", "ColumnFamilyTest::ManualAuto:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
TEST_SYNC_POINT("ColumnFamilyTest::ManualAuto:4");
@@ -1643,8 +1645,8 @@ TEST_P(ColumnFamilyTest, ManualAndAutomaticCompactions) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
CompactRangeOptions compact_options;
compact_options.exclusive_manual_compaction = false;
ASSERT_OK(
@@ -1679,8 +1681,8 @@ TEST_P(ColumnFamilyTest, ManualAndAutomaticCompactions) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_P(ColumnFamilyTest, SameCFManualManualCompactions) {
@@ -1721,13 +1723,13 @@ TEST_P(ColumnFamilyTest, SameCFManualManualCompactions) {
}
bool cf_1_1 = true;
bool cf_1_2 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::ManualManual:4", "ColumnFamilyTest::ManualManual:2"},
{"ColumnFamilyTest::ManualManual:4", "ColumnFamilyTest::ManualManual:5"},
{"ColumnFamilyTest::ManualManual:1", "ColumnFamilyTest::ManualManual:2"},
{"ColumnFamilyTest::ManualManual:1",
"ColumnFamilyTest::ManualManual:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
TEST_SYNC_POINT("ColumnFamilyTest::ManualManual:4");
@@ -1739,8 +1741,8 @@ TEST_P(ColumnFamilyTest, SameCFManualManualCompactions) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
CompactRangeOptions compact_options;
compact_options.exclusive_manual_compaction = true;
ASSERT_OK(
@@ -1760,7 +1762,7 @@ TEST_P(ColumnFamilyTest, SameCFManualManualCompactions) {
1);
}
- rocksdb::port::Thread threads1([&] {
+ ROCKSDB_NAMESPACE::port::Thread threads1([&] {
CompactRangeOptions compact_options;
compact_options.exclusive_manual_compaction = false;
ASSERT_OK(
@@ -1781,8 +1783,8 @@ TEST_P(ColumnFamilyTest, SameCFManualManualCompactions) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactions) {
@@ -1823,12 +1825,12 @@ TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactions) {
}
bool cf_1_1 = true;
bool cf_1_2 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::ManualAuto:4", "ColumnFamilyTest::ManualAuto:2"},
{"ColumnFamilyTest::ManualAuto:4", "ColumnFamilyTest::ManualAuto:5"},
{"ColumnFamilyTest::ManualAuto:1", "ColumnFamilyTest::ManualAuto:2"},
{"ColumnFamilyTest::ManualAuto:1", "ColumnFamilyTest::ManualAuto:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
TEST_SYNC_POINT("ColumnFamilyTest::ManualAuto:4");
@@ -1840,8 +1842,8 @@ TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactions) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
CompactRangeOptions compact_options;
compact_options.exclusive_manual_compaction = false;
ASSERT_OK(
@@ -1874,8 +1876,8 @@ TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactions) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactionsLevel) {
@@ -1916,14 +1918,14 @@ TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactionsLevel) {
}
bool cf_1_1 = true;
bool cf_1_2 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::ManualAuto:4", "ColumnFamilyTest::ManualAuto:2"},
{"ColumnFamilyTest::ManualAuto:4", "ColumnFamilyTest::ManualAuto:5"},
{"ColumnFamilyTest::ManualAuto:3", "ColumnFamilyTest::ManualAuto:2"},
{"LevelCompactionPicker::PickCompactionBySize:0",
"ColumnFamilyTest::ManualAuto:3"},
{"ColumnFamilyTest::ManualAuto:1", "ColumnFamilyTest::ManualAuto:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
TEST_SYNC_POINT("ColumnFamilyTest::ManualAuto:4");
@@ -1935,8 +1937,8 @@ TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactionsLevel) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
CompactRangeOptions compact_options;
compact_options.exclusive_manual_compaction = false;
ASSERT_OK(
@@ -1967,8 +1969,8 @@ TEST_P(ColumnFamilyTest, SameCFManualAutomaticCompactionsLevel) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
// In this test, we generate enough files to trigger automatic compactions.
@@ -2008,12 +2010,12 @@ TEST_P(ColumnFamilyTest, SameCFAutomaticManualCompactions) {
bool cf_1_1 = true;
bool cf_1_2 = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"ColumnFamilyTest::AutoManual:4", "ColumnFamilyTest::AutoManual:2"},
{"ColumnFamilyTest::AutoManual:4", "ColumnFamilyTest::AutoManual:5"},
{"CompactionPicker::CompactRange:Conflict",
"ColumnFamilyTest::AutoManual:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (cf_1_1) {
TEST_SYNC_POINT("ColumnFamilyTest::AutoManual:4");
@@ -2025,7 +2027,7 @@ TEST_P(ColumnFamilyTest, SameCFAutomaticManualCompactions) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// SETUP column family "one" -- universal style
for (int i = 0; i < one.level0_file_num_compaction_trigger; ++i) {
@@ -2059,8 +2061,8 @@ TEST_P(ColumnFamilyTest, SameCFAutomaticManualCompactions) {
ASSERT_NE("NOT_FOUND", Get(1, *key_iter));
key_iter++;
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
#endif // !ROCKSDB_LITE
@@ -2415,7 +2417,7 @@ TEST_P(ColumnFamilyTest, FlushAndDropRaceCondition) {
options.write_buffer_size = 100000; // small write buffer size
Reopen({options, options});
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"VersionSet::LogAndApply::ColumnFamilyDrop:0",
"FlushJob::WriteLevel0Table"},
{"VersionSet::LogAndApply::ColumnFamilyDrop:1",
@@ -2423,7 +2425,7 @@ TEST_P(ColumnFamilyTest, FlushAndDropRaceCondition) {
{"FlushJob::InstallResults",
"VersionSet::LogAndApply::ColumnFamilyDrop:2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
test::SleepingBackgroundTask sleeping_task;
env_->Schedule(&test::SleepingBackgroundTask::DoSleepTask, &sleeping_task,
@@ -2502,21 +2504,21 @@ TEST_P(ColumnFamilyTest, CreateAndDropRace) {
auto main_thread_id = std::this_thread::get_id();
- rocksdb::SyncPoint::GetInstance()->SetCallBack("PersistRocksDBOptions:start",
- [&](void* /*arg*/) {
- auto current_thread_id = std::this_thread::get_id();
- // If it's the main thread hitting this sync-point, then it
- // will be blocked until some other thread update the test_stage.
- if (main_thread_id == current_thread_id) {
- test_stage = kMainThreadStartPersistingOptionsFile;
- while (test_stage < kChildThreadFinishDroppingColumnFamily &&
- !ordered_by_writethread) {
- Env::Default()->SleepForMicroseconds(100);
- }
- }
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "PersistRocksDBOptions:start", [&](void* /*arg*/) {
+ auto current_thread_id = std::this_thread::get_id();
+ // If it's the main thread hitting this sync-point, then it
+ // will be blocked until some other thread update the test_stage.
+ if (main_thread_id == current_thread_id) {
+ test_stage = kMainThreadStartPersistingOptionsFile;
+ while (test_stage < kChildThreadFinishDroppingColumnFamily &&
+ !ordered_by_writethread) {
+ Env::Default()->SleepForMicroseconds(100);
+ }
+ }
+ });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::EnterUnbatched:Wait", [&](void* /*arg*/) {
// This means a thread doing DropColumnFamily() is waiting for
// other thread to finish persisting options.
@@ -2528,12 +2530,12 @@ TEST_P(ColumnFamilyTest, CreateAndDropRace) {
Open({"default", "one", "two", "three"},
{cf_opts[0], cf_opts[1], cf_opts[2], cf_opts[3]});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Start a thread that will drop the first column family
// and its comparator
- rocksdb::port::Thread drop_cf_thread(DropSingleColumnFamily, this, 1,
- &comparators);
+ ROCKSDB_NAMESPACE::port::Thread drop_cf_thread(DropSingleColumnFamily, this,
+ 1, &comparators);
DropColumnFamilies({2});
@@ -2546,8 +2548,8 @@ TEST_P(ColumnFamilyTest, CreateAndDropRace) {
}
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
#endif // !ROCKSDB_LITE
@@ -2982,10 +2984,10 @@ TEST_P(ColumnFamilyTest, FlushCloseWALFiles) {
ASSERT_OK(Put(0, "fodor", "mirko"));
ASSERT_OK(Put(1, "fodor", "mirko"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBImpl::BGWorkFlush:done", "FlushCloseWALFiles:0"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Block flush jobs from running
test::SleepingBackgroundTask sleeping_task;
@@ -3001,7 +3003,7 @@ TEST_P(ColumnFamilyTest, FlushCloseWALFiles) {
sleeping_task.WakeUp();
sleeping_task.WaitUntilDone();
TEST_SYNC_POINT("FlushCloseWALFiles:0");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(1, env.num_open_wal_file_.load());
Reopen();
@@ -3079,14 +3081,14 @@ TEST_P(ColumnFamilyTest, IteratorCloseWALFile2) {
ASSERT_OK(Put(0, "fodor", "mirko"));
ASSERT_OK(Put(1, "fodor", "mirko"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"ColumnFamilyTest::IteratorCloseWALFile2:0",
"DBImpl::BGWorkPurge:start"},
{"ColumnFamilyTest::IteratorCloseWALFile2:2",
"DBImpl::BackgroundCallFlush:start"},
{"DBImpl::BGWorkPurge:end", "ColumnFamilyTest::IteratorCloseWALFile2:1"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.sync = true;
@@ -3104,7 +3106,7 @@ TEST_P(ColumnFamilyTest, IteratorCloseWALFile2) {
TEST_SYNC_POINT("ColumnFamilyTest::IteratorCloseWALFile2:2");
WaitForFlush(1);
ASSERT_EQ(1, env.num_open_wal_file_.load());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Reopen();
ASSERT_EQ("mirko", Get(0, "fodor"));
@@ -3148,14 +3150,14 @@ TEST_P(ColumnFamilyTest, ForwardIteratorCloseWALFile) {
ASSERT_OK(Put(0, "fodor", "mirko"));
ASSERT_OK(Put(1, "fodor", "mirko"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"ColumnFamilyTest::IteratorCloseWALFile2:0",
"DBImpl::BGWorkPurge:start"},
{"ColumnFamilyTest::IteratorCloseWALFile2:2",
"DBImpl::BackgroundCallFlush:start"},
{"DBImpl::BGWorkPurge:end", "ColumnFamilyTest::IteratorCloseWALFile2:1"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.sync = true;
@@ -3179,7 +3181,7 @@ TEST_P(ColumnFamilyTest, ForwardIteratorCloseWALFile) {
ASSERT_EQ(1, env.delete_count_.load());
delete it;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Reopen();
ASSERT_EQ("mirko", Get(0, "fodor"));
@@ -3199,15 +3201,15 @@ TEST_P(ColumnFamilyTest, LogSyncConflictFlush) {
Put(0, "", "");
Put(1, "foo", "bar");
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::SyncWAL:BeforeMarkLogsSynced:1",
"ColumnFamilyTest::LogSyncConflictFlush:1"},
{"ColumnFamilyTest::LogSyncConflictFlush:2",
"DBImpl::SyncWAL:BeforeMarkLogsSynced:2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread thread([&] { db_->SyncWAL(); });
+ ROCKSDB_NAMESPACE::port::Thread thread([&] { db_->SyncWAL(); });
TEST_SYNC_POINT("ColumnFamilyTest::LogSyncConflictFlush:1");
Flush(1);
@@ -3218,7 +3220,7 @@ TEST_P(ColumnFamilyTest, LogSyncConflictFlush) {
thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Close();
}
#endif
@@ -3367,7 +3369,7 @@ TEST_P(ColumnFamilyTest, MultipleCFPathsTest) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -3378,7 +3380,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/db/compact_files_test.cc b/db/compact_files_test.cc
index 4152cb379..948ada675 100644
--- a/db/compact_files_test.cc
+++ b/db/compact_files_test.cc
@@ -18,7 +18,7 @@
#include "test_util/testharness.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CompactFilesTest : public testing::Test {
public:
@@ -81,11 +81,11 @@ TEST_F(CompactFilesTest, L0ConflictsFiles) {
assert(s.ok());
assert(db);
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"CompactFilesImpl:0", "BackgroundCallCompaction:0"},
{"BackgroundCallCompaction:1", "CompactFilesImpl:1"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// create couple files
// Background compaction starts and waits in BackgroundCallCompaction:0
@@ -95,7 +95,7 @@ TEST_F(CompactFilesTest, L0ConflictsFiles) {
db->Flush(FlushOptions());
}
- rocksdb::ColumnFamilyMetaData meta;
+ ROCKSDB_NAMESPACE::ColumnFamilyMetaData meta;
db->GetColumnFamilyMetaData(&meta);
std::string file1;
for (auto& file : meta.levels[0].files) {
@@ -108,12 +108,12 @@ TEST_F(CompactFilesTest, L0ConflictsFiles) {
// The background compaction then notices that there is an L0 compaction
// already in progress and doesn't do an L0 compaction
// Once the background compaction finishes, the compact files finishes
- ASSERT_OK(
- db->CompactFiles(rocksdb::CompactionOptions(), {file1, file2}, 0));
+ ASSERT_OK(db->CompactFiles(ROCKSDB_NAMESPACE::CompactionOptions(),
+ {file1, file2}, 0));
break;
}
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
delete db;
}
@@ -224,14 +224,14 @@ TEST_F(CompactFilesTest, CapturingPendingFiles) {
auto l0_files = collector->GetFlushedFiles();
EXPECT_EQ(5, l0_files.size());
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"CompactFilesImpl:2", "CompactFilesTest.CapturingPendingFiles:0"},
{"CompactFilesTest.CapturingPendingFiles:1", "CompactFilesImpl:3"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Start compacting files.
- rocksdb::port::Thread compaction_thread(
+ ROCKSDB_NAMESPACE::port::Thread compaction_thread(
[&] { EXPECT_OK(db->CompactFiles(CompactionOptions(), l0_files, 1)); });
// In the meantime flush another file.
@@ -242,7 +242,7 @@ TEST_F(CompactFilesTest, CapturingPendingFiles) {
compaction_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
delete db;
@@ -296,12 +296,12 @@ TEST_F(CompactFilesTest, CompactionFilterWithGetSv) {
db->Flush(FlushOptions());
// Compact all L0 files using CompactFiles
- rocksdb::ColumnFamilyMetaData meta;
+ ROCKSDB_NAMESPACE::ColumnFamilyMetaData meta;
db->GetColumnFamilyMetaData(&meta);
for (auto& file : meta.levels[0].files) {
std::string fname = file.db_path + "/" + file.name;
ASSERT_OK(
- db->CompactFiles(rocksdb::CompactionOptions(), {fname}, 0));
+ db->CompactFiles(ROCKSDB_NAMESPACE::CompactionOptions(), {fname}, 0));
}
@@ -347,7 +347,7 @@ TEST_F(CompactFilesTest, SentinelCompressionType) {
compaction_opts.compression = CompressionType::kDisableCompressionOption;
ASSERT_OK(db->CompactFiles(compaction_opts, l0_files, 1));
- rocksdb::TablePropertiesCollection all_tables_props;
+ ROCKSDB_NAMESPACE::TablePropertiesCollection all_tables_props;
ASSERT_OK(db->GetPropertiesOfAllTables(&all_tables_props));
for (const auto& name_and_table_props : all_tables_props) {
ASSERT_EQ(CompressionTypeToString(CompressionType::kZlibCompression),
@@ -402,7 +402,7 @@ TEST_F(CompactFilesTest, GetCompactionJobInfo) {
delete db;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/compacted_db_impl.cc b/db/compacted_db_impl.cc
index 13cccbd77..47d6ecced 100644
--- a/db/compacted_db_impl.cc
+++ b/db/compacted_db_impl.cc
@@ -9,7 +9,7 @@
#include "db/version_set.h"
#include "table/get_context.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern void MarkKeyMayExist(void* arg);
extern bool SaveValue(void* arg, const ParsedInternalKey& parsed_key,
@@ -156,5 +156,5 @@ Status CompactedDBImpl::Open(const Options& options,
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/compacted_db_impl.h b/db/compacted_db_impl.h
index 8a57c5b77..7099566fc 100644
--- a/db/compacted_db_impl.h
+++ b/db/compacted_db_impl.h
@@ -9,7 +9,7 @@
#include <vector>
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CompactedDBImpl : public DBImpl {
public:
@@ -109,5 +109,5 @@ class CompactedDBImpl : public DBImpl {
const Comparator* user_comparator_;
LevelFilesBrief files_;
};
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/compaction/compaction.cc b/db/compaction/compaction.cc
index f88450271..5c34fdcaa 100644
--- a/db/compaction/compaction.cc
+++ b/db/compaction/compaction.cc
@@ -16,7 +16,7 @@
#include "test_util/sync_point.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const uint64_t kRangeTombstoneSentinel =
PackSequenceAndType(kMaxSequenceNumber, kTypeRangeDeletion);
@@ -561,4 +561,4 @@ int Compaction::GetInputBaseLevel() const {
return input_vstorage_->base_level();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction.h b/db/compaction/compaction.h
index dec5e607e..9358e50ff 100644
--- a/db/compaction/compaction.h
+++ b/db/compaction/compaction.h
@@ -13,7 +13,7 @@
#include "options/cf_options.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The file contains class Compaction, as well as some helper functions
// and data structures used by the class.
@@ -381,4 +381,4 @@ class Compaction {
// Return sum of sizes of all files in `files`.
extern uint64_t TotalFileSize(const std::vector<FileMetaData*>& files);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_iteration_stats.h b/db/compaction/compaction_iteration_stats.h
index ddb534622..963c1d8eb 100644
--- a/db/compaction/compaction_iteration_stats.h
+++ b/db/compaction/compaction_iteration_stats.h
@@ -5,6 +5,8 @@
#pragma once
+#include "rocksdb/rocksdb_namespace.h"
+
struct CompactionIterationStats {
// Compaction statistics
diff --git a/db/compaction/compaction_iterator.cc b/db/compaction/compaction_iterator.cc
index a5846349c..1bebfc717 100644
--- a/db/compaction/compaction_iterator.cc
+++ b/db/compaction/compaction_iterator.cc
@@ -28,7 +28,7 @@
((seq) <= earliest_snapshot_ && \
(snapshot_checker_ == nullptr || LIKELY(IsInEarliestSnapshot(seq))))
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
CompactionIterator::CompactionIterator(
InternalIterator* input, const Comparator* cmp, MergeHelper* merge_helper,
@@ -771,4 +771,4 @@ bool CompactionIterator::IsInEarliestSnapshot(SequenceNumber sequence) {
return in_snapshot == SnapshotCheckerResult::kInSnapshot;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_iterator.h b/db/compaction/compaction_iterator.h
index 1e08b407d..8be60eb9e 100644
--- a/db/compaction/compaction_iterator.h
+++ b/db/compaction/compaction_iterator.h
@@ -19,7 +19,7 @@
#include "options/cf_options.h"
#include "rocksdb/compaction_filter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CompactionIterator {
public:
@@ -237,4 +237,4 @@ class CompactionIterator {
manual_compaction_paused_->load(std::memory_order_relaxed);
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_iterator_test.cc b/db/compaction/compaction_iterator_test.cc
index 94f297961..0c50fb9ba 100644
--- a/db/compaction/compaction_iterator_test.cc
+++ b/db/compaction/compaction_iterator_test.cc
@@ -14,7 +14,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Expects no merging attempts.
class NoMergingMergeOp : public MergeOperator {
@@ -494,7 +494,7 @@ TEST_P(CompactionIteratorTest, ShuttingDownInFilter) {
compaction_proxy_->key_not_exists_beyond_output_level = true;
std::atomic<bool> seek_done{false};
- rocksdb::port::Thread compaction_thread([&] {
+ ROCKSDB_NAMESPACE::port::Thread compaction_thread([&] {
c_iter_->SeekToFirst();
EXPECT_FALSE(c_iter_->Valid());
EXPECT_TRUE(c_iter_->status().IsShutdownInProgress());
@@ -531,7 +531,7 @@ TEST_P(CompactionIteratorTest, ShuttingDownInMerge) {
compaction_proxy_->key_not_exists_beyond_output_level = true;
std::atomic<bool> seek_done{false};
- rocksdb::port::Thread compaction_thread([&] {
+ ROCKSDB_NAMESPACE::port::Thread compaction_thread([&] {
c_iter_->SeekToFirst();
ASSERT_FALSE(c_iter_->Valid());
ASSERT_TRUE(c_iter_->status().IsShutdownInProgress());
@@ -968,7 +968,7 @@ TEST_F(CompactionIteratorWithSnapshotCheckerTest, CompactionFilter_FullMerge) {
compaction_filter.get());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/compaction/compaction_job.cc b/db/compaction/compaction_job.cc
index dcebd7c74..576ec7b45 100644
--- a/db/compaction/compaction_job.cc
+++ b/db/compaction/compaction_job.cc
@@ -59,7 +59,7 @@
#include "util/stop_watch.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const char* GetCompactionReasonString(CompactionReason compaction_reason) {
switch (compaction_reason) {
@@ -1697,4 +1697,4 @@ void CompactionJob::LogCompaction() {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_job.h b/db/compaction/compaction_job.h
index e7da29f53..c15f502a1 100644
--- a/db/compaction/compaction_job.h
+++ b/db/compaction/compaction_job.h
@@ -44,7 +44,7 @@
#include "util/stop_watch.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Arena;
class ErrorHandler;
@@ -195,4 +195,4 @@ class CompactionJob {
Env::Priority thread_pri_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_job_stats_test.cc b/db/compaction/compaction_job_stats_test.cc
index f25a38ec6..51a665797 100644
--- a/db/compaction/compaction_job_stats_test.cc
+++ b/db/compaction/compaction_job_stats_test.cc
@@ -61,7 +61,7 @@
#if !defined(IOS_CROSS_COMPILE)
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static std::string RandomString(Random* rnd, int len, double ratio) {
std::string r;
@@ -110,9 +110,9 @@ class CompactionJobStatsTest : public testing::Test,
}
~CompactionJobStatsTest() override {
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->LoadDependency({});
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({});
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
Close();
Options options;
options.db_paths.emplace_back(dbname_, 0);
@@ -801,7 +801,7 @@ TEST_P(CompactionJobStatsTest, CompactionJobStatsTest) {
stats_checker->set_verify_next_comp_io_stats(true);
std::atomic<bool> first_prepare_write(true);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WritableFileWriter::Append:BeforePrepareWrite", [&](void* /*arg*/) {
if (first_prepare_write.load()) {
options.env->SleepForMicroseconds(3);
@@ -810,7 +810,7 @@ TEST_P(CompactionJobStatsTest, CompactionJobStatsTest) {
});
std::atomic<bool> first_flush(true);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WritableFileWriter::Flush:BeforeAppend", [&](void* /*arg*/) {
if (first_flush.load()) {
options.env->SleepForMicroseconds(3);
@@ -819,7 +819,7 @@ TEST_P(CompactionJobStatsTest, CompactionJobStatsTest) {
});
std::atomic<bool> first_sync(true);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WritableFileWriter::SyncInternal:0", [&](void* /*arg*/) {
if (first_sync.load()) {
options.env->SleepForMicroseconds(3);
@@ -828,14 +828,14 @@ TEST_P(CompactionJobStatsTest, CompactionJobStatsTest) {
});
std::atomic<bool> first_range_sync(true);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WritableFileWriter::RangeSync:0", [&](void* /*arg*/) {
if (first_range_sync.load()) {
options.env->SleepForMicroseconds(3);
first_range_sync.store(false);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Compact(1, smallest_key, largest_key);
@@ -844,7 +844,7 @@ TEST_P(CompactionJobStatsTest, CompactionJobStatsTest) {
ASSERT_TRUE(!first_flush.load());
ASSERT_TRUE(!first_sync.load());
ASSERT_TRUE(!first_range_sync.load());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
ASSERT_EQ(stats_checker->NumberOfUnverifiedStats(), 0U);
}
@@ -1019,10 +1019,10 @@ TEST_P(CompactionJobStatsTest, UniversalCompactionTest) {
INSTANTIATE_TEST_CASE_P(CompactionJobStatsTest, CompactionJobStatsTest,
::testing::Values(1, 4));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/compaction/compaction_job_test.cc b/db/compaction/compaction_job_test.cc
index 31dae59b5..e7b46ef97 100644
--- a/db/compaction/compaction_job_test.cc
+++ b/db/compaction/compaction_job_test.cc
@@ -29,7 +29,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -1063,7 +1063,7 @@ TEST_F(CompactionJobTest, OldestBlobFileNumber) {
/* expected_oldest_blob_file_number */ 19);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/compaction/compaction_picker.cc b/db/compaction/compaction_picker.cc
index 0461ff32d..4355d4b91 100644
--- a/db/compaction/compaction_picker.cc
+++ b/db/compaction/compaction_picker.cc
@@ -23,7 +23,7 @@
#include "util/random.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
uint64_t TotalCompensatedFileSize(const std::vector<FileMetaData*>& files) {
@@ -1128,4 +1128,4 @@ bool CompactionPicker::GetOverlappingL0Files(
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_picker.h b/db/compaction/compaction_picker.h
index ae158059a..36d570e68 100644
--- a/db/compaction/compaction_picker.h
+++ b/db/compaction/compaction_picker.h
@@ -22,7 +22,7 @@
#include "rocksdb/options.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The file contains an abstract class CompactionPicker, and its two
// sub-classes LevelCompactionPicker and NullCompactionPicker, as
@@ -310,4 +310,4 @@ CompressionOptions GetCompressionOptions(const ImmutableCFOptions& ioptions,
int level,
const bool enable_compression = true);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_picker_fifo.cc b/db/compaction/compaction_picker_fifo.cc
index cdf5e46da..030da619c 100644
--- a/db/compaction/compaction_picker_fifo.cc
+++ b/db/compaction/compaction_picker_fifo.cc
@@ -17,7 +17,7 @@
#include "logging/log_buffer.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
uint64_t GetTotalFilesSize(const std::vector<FileMetaData*>& files) {
uint64_t total_size = 0;
@@ -238,5 +238,5 @@ Compaction* FIFOCompactionPicker::CompactRange(
return c;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/compaction/compaction_picker_fifo.h b/db/compaction/compaction_picker_fifo.h
index 065faef13..eb786e5ac 100644
--- a/db/compaction/compaction_picker_fifo.h
+++ b/db/compaction/compaction_picker_fifo.h
@@ -12,7 +12,7 @@
#include "db/compaction/compaction_picker.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class FIFOCompactionPicker : public CompactionPicker {
public:
FIFOCompactionPicker(const ImmutableCFOptions& ioptions,
@@ -49,5 +49,5 @@ class FIFOCompactionPicker : public CompactionPicker {
VersionStorageInfo* version,
LogBuffer* log_buffer);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/compaction/compaction_picker_level.cc b/db/compaction/compaction_picker_level.cc
index 4c2afa667..012edd080 100644
--- a/db/compaction/compaction_picker_level.cc
+++ b/db/compaction/compaction_picker_level.cc
@@ -15,7 +15,7 @@
#include "logging/log_buffer.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool LevelCompactionPicker::NeedsCompaction(
const VersionStorageInfo* vstorage) const {
@@ -555,4 +555,4 @@ Compaction* LevelCompactionPicker::PickCompaction(
log_buffer, mutable_cf_options, ioptions_);
return builder.PickCompaction();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_picker_level.h b/db/compaction/compaction_picker_level.h
index c8d905ef9..b82070e14 100644
--- a/db/compaction/compaction_picker_level.h
+++ b/db/compaction/compaction_picker_level.h
@@ -11,7 +11,7 @@
#include "db/compaction/compaction_picker.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Picking compactions for leveled compaction. See wiki page
// https://github.com/facebook/rocksdb/wiki/Leveled-Compaction
// for description of Leveled compaction.
@@ -29,4 +29,4 @@ class LevelCompactionPicker : public CompactionPicker {
const VersionStorageInfo* vstorage) const override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/compaction/compaction_picker_test.cc b/db/compaction/compaction_picker_test.cc
index dbf9962fe..278bdb06a 100644
--- a/db/compaction/compaction_picker_test.cc
+++ b/db/compaction/compaction_picker_test.cc
@@ -17,7 +17,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CountingLogger : public Logger {
public:
@@ -1733,7 +1733,7 @@ TEST_F(CompactionPickerTest, IntraL0ForEarliestSeqno) {
ASSERT_EQ(0, compaction->output_level());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/compaction/compaction_picker_universal.cc b/db/compaction/compaction_picker_universal.cc
index b1c9d0469..d8b63956e 100644
--- a/db/compaction/compaction_picker_universal.cc
+++ b/db/compaction/compaction_picker_universal.cc
@@ -23,7 +23,7 @@
#include "util/random.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
// A helper class that form universal compactions. The class is used by
// UniversalCompactionPicker::PickCompaction().
@@ -1100,6 +1100,6 @@ Compaction* UniversalCompactionBuilder::PickPeriodicCompaction() {
return c;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/compaction/compaction_picker_universal.h b/db/compaction/compaction_picker_universal.h
index 150b6bd79..c3f55f5d3 100644
--- a/db/compaction/compaction_picker_universal.h
+++ b/db/compaction/compaction_picker_universal.h
@@ -12,7 +12,7 @@
#include "db/compaction/compaction_picker.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class UniversalCompactionPicker : public CompactionPicker {
public:
UniversalCompactionPicker(const ImmutableCFOptions& ioptions,
@@ -27,5 +27,5 @@ class UniversalCompactionPicker : public CompactionPicker {
virtual bool NeedsCompaction(
const VersionStorageInfo* vstorage) const override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/comparator_db_test.cc b/db/comparator_db_test.cc
index 53322fd15..49f287a97 100644
--- a/db/comparator_db_test.cc
+++ b/db/comparator_db_test.cc
@@ -18,7 +18,7 @@
using std::unique_ptr;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
static const Comparator* kTestComparator = nullptr;
@@ -268,7 +268,7 @@ class ComparatorDBTest
BlockBasedTableOptions toptions;
toptions.format_version = GetParam();
last_options_.table_factory.reset(
- rocksdb::NewBlockBasedTableFactory(toptions));
+ ROCKSDB_NAMESPACE::NewBlockBasedTableFactory(toptions));
EXPECT_OK(DestroyDB(dbname_, last_options_));
}
@@ -652,7 +652,7 @@ TEST_P(ComparatorDBTest, SeparatorSuccessorRandomizeTest) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/convenience.cc b/db/convenience.cc
index 78396cf4a..206f1f875 100644
--- a/db/convenience.cc
+++ b/db/convenience.cc
@@ -11,7 +11,7 @@
#include "db/db_impl/db_impl.h"
#include "util/cast_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void CancelAllBackgroundWork(DB* db, bool wait) {
(static_cast_with_check<DBImpl, DB>(db->GetRootDB()))
@@ -72,6 +72,6 @@ Status VerifySstFileChecksum(const Options& options,
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/corruption_test.cc b/db/corruption_test.cc
index 5cc0e574c..203c34fa4 100644
--- a/db/corruption_test.cc
+++ b/db/corruption_test.cc
@@ -33,7 +33,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const int kValueSize = 1000;
@@ -98,7 +98,7 @@ class CorruptionTest : public testing::Test {
void RepairDB() {
delete db_;
db_ = nullptr;
- ASSERT_OK(::rocksdb::RepairDB(dbname_, options_));
+ ASSERT_OK(::ROCKSDB_NAMESPACE::RepairDB(dbname_, options_));
}
void Build(int n, int flush_every = 0) {
@@ -595,7 +595,7 @@ TEST_F(CorruptionTest, FileSystemStateCorrupted) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/cuckoo_table_db_test.cc b/db/cuckoo_table_db_test.cc
index 2bdbaae88..9467840ff 100644
--- a/db/cuckoo_table_db_test.cc
+++ b/db/cuckoo_table_db_test.cc
@@ -15,7 +15,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CuckooTableDBTest : public testing::Test {
private:
@@ -328,14 +328,13 @@ TEST_F(CuckooTableDBTest, AdaptiveTable) {
ASSERT_EQ("v4", Get("key4"));
ASSERT_EQ("v6", Get("key5"));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- if (rocksdb::port::kLittleEndian) {
+ if (ROCKSDB_NAMESPACE::port::kLittleEndian) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
- }
- else {
+ } else {
fprintf(stderr, "SKIPPED as Cuckoo table doesn't support Big Endian\n");
return 0;
}
diff --git a/db/db_basic_test.cc b/db/db_basic_test.cc
index 5294c1a60..7573a01b4 100644
--- a/db/db_basic_test.cc
+++ b/db/db_basic_test.cc
@@ -17,7 +17,7 @@
#include "test_util/sync_point.h"
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBBasicTest : public DBTestBase {
public:
@@ -27,8 +27,8 @@ class DBBasicTest : public DBTestBase {
TEST_F(DBBasicTest, OpenWhenOpen) {
Options options = CurrentOptions();
options.env = env_;
- rocksdb::DB* db2 = nullptr;
- rocksdb::Status s = DB::Open(options, dbname_, &db2);
+ ROCKSDB_NAMESPACE::DB* db2 = nullptr;
+ ROCKSDB_NAMESPACE::Status s = DB::Open(options, dbname_, &db2);
ASSERT_EQ(Status::Code::kIOError, s.code());
ASSERT_EQ(Status::SubCode::kNone, s.subcode());
@@ -1048,8 +1048,8 @@ TEST_P(DBMultiGetTestWithParam, MultiGetMultiCF) {
}
int get_sv_count = 0;
- rocksdb::DBImpl* db = reinterpret_cast<DBImpl*>(db_);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::DBImpl* db = reinterpret_cast<DBImpl*>(db_);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::MultiGet::AfterRefSV", [&](void* /*arg*/) {
if (++get_sv_count == 2) {
// After MultiGet refs a couple of CFs, flush all CFs so MultiGet
@@ -1073,7 +1073,7 @@ TEST_P(DBMultiGetTestWithParam, MultiGetMultiCF) {
}
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<int> cfs;
std::vector<std::string> keys;
@@ -1139,12 +1139,12 @@ TEST_P(DBMultiGetTestWithParam, MultiGetMultiCFMutex) {
int get_sv_count = 0;
int retries = 0;
bool last_try = false;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::MultiGet::LastTry", [&](void* /*arg*/) {
last_try = true;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::MultiGet::AfterRefSV", [&](void* /*arg*/) {
if (last_try) {
return;
@@ -1160,7 +1160,7 @@ TEST_P(DBMultiGetTestWithParam, MultiGetMultiCFMutex) {
}
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<int> cfs;
std::vector<std::string> keys;
@@ -1198,8 +1198,8 @@ TEST_P(DBMultiGetTestWithParam, MultiGetMultiCFSnapshot) {
}
int get_sv_count = 0;
- rocksdb::DBImpl* db = reinterpret_cast<DBImpl*>(db_);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::DBImpl* db = reinterpret_cast<DBImpl*>(db_);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::MultiGet::AfterRefSV", [&](void* /*arg*/) {
if (++get_sv_count == 2) {
for (int i = 0; i < 8; ++i) {
@@ -1219,7 +1219,7 @@ TEST_P(DBMultiGetTestWithParam, MultiGetMultiCFSnapshot) {
}
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<int> cfs;
std::vector<std::string> keys;
@@ -1558,7 +1558,7 @@ TEST_P(DBMultiGetRowCacheTest, MultiGetBatched) {
do {
option_config_ = kRowCache;
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
CreateAndReopenWithCF({"pikachu"}, options);
SetPerfLevel(kEnableCount);
ASSERT_OK(Put(1, "k1", "v1"));
@@ -1664,13 +1664,13 @@ TEST_F(DBBasicTest, GetAllKeyVersions) {
ASSERT_OK(Delete(std::to_string(i)));
}
std::vector<KeyVersion> key_versions;
- ASSERT_OK(rocksdb::GetAllKeyVersions(db_, Slice(), Slice(),
- std::numeric_limits<size_t>::max(),
- &key_versions));
+ ASSERT_OK(ROCKSDB_NAMESPACE::GetAllKeyVersions(
+ db_, Slice(), Slice(), std::numeric_limits<size_t>::max(),
+ &key_versions));
ASSERT_EQ(kNumInserts + kNumDeletes + kNumUpdates, key_versions.size());
- ASSERT_OK(rocksdb::GetAllKeyVersions(db_, handles_[0], Slice(), Slice(),
- std::numeric_limits<size_t>::max(),
- &key_versions));
+ ASSERT_OK(ROCKSDB_NAMESPACE::GetAllKeyVersions(
+ db_, handles_[0], Slice(), Slice(), std::numeric_limits<size_t>::max(),
+ &key_versions));
ASSERT_EQ(kNumInserts + kNumDeletes + kNumUpdates, key_versions.size());
// Check non-default column family
@@ -1683,9 +1683,9 @@ TEST_F(DBBasicTest, GetAllKeyVersions) {
for (size_t i = 0; i != kNumDeletes - 1; ++i) {
ASSERT_OK(Delete(1, std::to_string(i)));
}
- ASSERT_OK(rocksdb::GetAllKeyVersions(db_, handles_[1], Slice(), Slice(),
- std::numeric_limits<size_t>::max(),
- &key_versions));
+ ASSERT_OK(ROCKSDB_NAMESPACE::GetAllKeyVersions(
+ db_, handles_[1], Slice(), Slice(), std::numeric_limits<size_t>::max(),
+ &key_versions));
ASSERT_EQ(kNumInserts + kNumDeletes + kNumUpdates - 3, key_versions.size());
}
#endif // !ROCKSDB_LITE
@@ -2527,7 +2527,7 @@ TEST_P(DBBasicTestWithTimestampWithParam, PutAndGet) {
INSTANTIATE_TEST_CASE_P(Timestamp, DBBasicTestWithTimestampWithParam,
::testing::Bool());
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -2538,7 +2538,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/db/db_blob_index_test.cc b/db/db_blob_index_test.cc
index 30e44e5ba..24862f771 100644
--- a/db/db_blob_index_test.cc
+++ b/db/db_blob_index_test.cc
@@ -23,7 +23,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// kTypeBlobIndex is a value type used by BlobDB only. The base rocksdb
// should accept the value type on write, and report not supported value
@@ -427,10 +427,10 @@ TEST_F(DBBlobIndexTest, Iterate) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_block_cache_test.cc b/db/db_block_cache_test.cc
index b89369c8f..3031e56bb 100644
--- a/db/db_block_cache_test.cc
+++ b/db/db_block_cache_test.cc
@@ -12,7 +12,7 @@
#include "port/stack_trace.h"
#include "util/compression.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBBlockCacheTest : public DBTestBase {
private:
@@ -46,7 +46,7 @@ class DBBlockCacheTest : public DBTestBase {
options.create_if_missing = true;
options.avoid_flush_during_recovery = false;
// options.compression = kNoCompression;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.table_factory.reset(new BlockBasedTableFactory(table_options));
return options;
}
@@ -292,7 +292,7 @@ TEST_F(DBBlockCacheTest, TestWithCompressedBlockCache) {
TEST_F(DBBlockCacheTest, IndexAndFilterBlocksOfNewTableAddedToCache) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
table_options.filter_policy.reset(NewBloomFilterPolicy(20));
@@ -378,7 +378,7 @@ TEST_F(DBBlockCacheTest, FillCacheAndIterateDB) {
TEST_F(DBBlockCacheTest, IndexAndFilterBlocksStats) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
LRUCacheOptions co;
@@ -464,7 +464,7 @@ TEST_F(DBBlockCacheTest, IndexAndFilterBlocksCachePriority) {
for (auto priority : {Cache::Priority::LOW, Cache::Priority::HIGH}) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
table_options.block_cache.reset(new MockCache());
@@ -520,7 +520,7 @@ TEST_F(DBBlockCacheTest, IndexAndFilterBlocksCachePriority) {
TEST_F(DBBlockCacheTest, ParanoidFileChecks) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.level0_file_num_compaction_trigger = 2;
options.paranoid_file_checks = true;
BlockBasedTableOptions table_options;
@@ -576,7 +576,7 @@ TEST_F(DBBlockCacheTest, CompressedCache) {
for (int iter = 0; iter < 4; iter++) {
Options options = CurrentOptions();
options.write_buffer_size = 64 * 1024; // small write buffer
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
switch (iter) {
@@ -705,7 +705,7 @@ TEST_F(DBBlockCacheTest, CacheCompressionDict) {
options.compression_opts.max_dict_bytes = 4096;
options.create_if_missing = true;
options.num_levels = 2;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.target_file_size_base = kNumEntriesPerFile * kNumBytesPerEntry;
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
@@ -752,10 +752,10 @@ TEST_F(DBBlockCacheTest, CacheCompressionDict) {
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_bloom_filter_test.cc b/db/db_bloom_filter_test.cc
index 417552ad8..dcad00327 100644
--- a/db/db_bloom_filter_test.cc
+++ b/db/db_bloom_filter_test.cc
@@ -12,7 +12,7 @@
#include "rocksdb/perf_context.h"
#include "table/block_based/filter_policy_internal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
using BFP = BloomFilterPolicy;
@@ -88,7 +88,7 @@ TEST_P(DBBloomFilterTestDefFormatVersion, KeyMayExist) {
// indexes
continue;
}
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
CreateAndReopenWithCF({"pikachu"}, options);
ASSERT_TRUE(!db_->KeyMayExist(ropts, handles_[1], "a", &value));
@@ -150,7 +150,7 @@ TEST_F(DBBloomFilterTest, GetFilterByPrefixBloomCustomPrefixExtractor) {
Options options = last_options_;
options.prefix_extractor =
std::make_shared<SliceTransformLimitedDomainGeneric>();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
get_perf_context()->EnablePerLevelPerfContext();
BlockBasedTableOptions bbto;
bbto.filter_policy.reset(NewBloomFilterPolicy(10, false));
@@ -216,7 +216,7 @@ TEST_F(DBBloomFilterTest, GetFilterByPrefixBloom) {
for (bool partition_filters : {true, false}) {
Options options = last_options_;
options.prefix_extractor.reset(NewFixedPrefixTransform(8));
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
get_perf_context()->EnablePerLevelPerfContext();
BlockBasedTableOptions bbto;
bbto.filter_policy.reset(NewBloomFilterPolicy(10, false));
@@ -267,7 +267,7 @@ TEST_F(DBBloomFilterTest, WholeKeyFilterProp) {
for (bool partition_filters : {true, false}) {
Options options = last_options_;
options.prefix_extractor.reset(NewFixedPrefixTransform(3));
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
get_perf_context()->EnablePerLevelPerfContext();
BlockBasedTableOptions bbto;
@@ -531,7 +531,7 @@ INSTANTIATE_TEST_CASE_P(
TEST_F(DBBloomFilterTest, BloomFilterRate) {
while (ChangeFilterOptions()) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
get_perf_context()->EnablePerLevelPerfContext();
CreateAndReopenWithCF({"pikachu"}, options);
@@ -563,7 +563,7 @@ TEST_F(DBBloomFilterTest, BloomFilterRate) {
TEST_F(DBBloomFilterTest, BloomFilterCompatibility) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.filter_policy.reset(NewBloomFilterPolicy(10, true));
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
@@ -607,7 +607,7 @@ TEST_F(DBBloomFilterTest, BloomFilterCompatibility) {
TEST_F(DBBloomFilterTest, BloomFilterReverseCompatibility) {
for (bool partition_filters : {true, false}) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
if (partition_filters) {
table_options.partition_filters = true;
@@ -654,17 +654,18 @@ class TestingWrappedBlockBasedFilterPolicy : public FilterPolicy {
return "TestingWrappedBlockBasedFilterPolicy";
}
- void CreateFilter(const rocksdb::Slice* keys, int n,
+ void CreateFilter(const ROCKSDB_NAMESPACE::Slice* keys, int n,
std::string* dst) const override {
- std::unique_ptr<rocksdb::Slice[]> user_keys(new rocksdb::Slice[n]);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Slice[]> user_keys(
+ new ROCKSDB_NAMESPACE::Slice[n]);
for (int i = 0; i < n; ++i) {
user_keys[i] = convertKey(keys[i]);
}
return filter_->CreateFilter(user_keys.get(), n, dst);
}
- bool KeyMayMatch(const rocksdb::Slice& key,
- const rocksdb::Slice& filter) const override {
+ bool KeyMayMatch(const ROCKSDB_NAMESPACE::Slice& key,
+ const ROCKSDB_NAMESPACE::Slice& filter) const override {
counter_++;
return filter_->KeyMayMatch(convertKey(key), filter);
}
@@ -675,13 +676,16 @@ class TestingWrappedBlockBasedFilterPolicy : public FilterPolicy {
const FilterPolicy* filter_;
mutable uint32_t counter_;
- rocksdb::Slice convertKey(const rocksdb::Slice& key) const { return key; }
+ ROCKSDB_NAMESPACE::Slice convertKey(
+ const ROCKSDB_NAMESPACE::Slice& key) const {
+ return key;
+ }
};
} // namespace
TEST_F(DBBloomFilterTest, WrappedBlockBasedFilterPolicy) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
TestingWrappedBlockBasedFilterPolicy* policy =
@@ -797,7 +801,7 @@ class TestingContextCustomFilterPolicy
TEST_F(DBBloomFilterTest, ContextCustomFilterPolicy) {
for (bool fifo : {true, false}) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.compaction_style =
fifo ? kCompactionStyleFIFO : kCompactionStyleLevel;
@@ -896,7 +900,7 @@ class SliceTransformLimitedDomain : public SliceTransform {
TEST_F(DBBloomFilterTest, PrefixExtractorFullFilter) {
BlockBasedTableOptions bbto;
// Full Filter Block
- bbto.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, false));
+ bbto.filter_policy.reset(ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10, false));
bbto.whole_key_filtering = false;
Options options = CurrentOptions();
@@ -925,7 +929,7 @@ TEST_F(DBBloomFilterTest, PrefixExtractorFullFilter) {
TEST_F(DBBloomFilterTest, PrefixExtractorBlockFilter) {
BlockBasedTableOptions bbto;
// Block Filter Block
- bbto.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, true));
+ bbto.filter_policy.reset(ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10, true));
Options options = CurrentOptions();
options.prefix_extractor = std::make_shared<SliceTransformLimitedDomain>();
@@ -964,7 +968,8 @@ TEST_F(DBBloomFilterTest, MemtableWholeKeyBloomFilter) {
Options options = CurrentOptions();
options.memtable_prefix_bloom_size_ratio =
static_cast<double>(kMemtablePrefixFilterSize) / kMemtableSize;
- options.prefix_extractor.reset(rocksdb::NewFixedPrefixTransform(kPrefixLen));
+ options.prefix_extractor.reset(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(kPrefixLen));
options.write_buffer_size = kMemtableSize;
options.memtable_whole_key_filtering = false;
Reopen(options);
@@ -1042,7 +1047,8 @@ class BloomStatsTestWithParam
partition_filters_ = std::get<1>(GetParam());
options_.create_if_missing = true;
- options_.prefix_extractor.reset(rocksdb::NewFixedPrefixTransform(4));
+ options_.prefix_extractor.reset(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(4));
options_.memtable_prefix_bloom_size_ratio =
8.0 * 1024.0 / static_cast<double>(options_.write_buffer_size);
if (bfp_impl_ == BFP2::kPlainTable) {
@@ -1323,7 +1329,7 @@ TEST_F(DBBloomFilterTest, OptimizeFiltersForHits) {
bbto.whole_key_filtering = true;
options.table_factory.reset(NewBlockBasedTableFactory(bbto));
options.optimize_filters_for_hits = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
get_perf_context()->Reset();
get_perf_context()->EnablePerLevelPerfContext();
CreateAndReopenWithCF({"mypikachu"}, options);
@@ -1449,13 +1455,13 @@ TEST_F(DBBloomFilterTest, OptimizeFiltersForHits) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
CompactRangeOptions compact_options;
compact_options.bottommost_level_compaction =
@@ -1895,10 +1901,10 @@ TEST_F(DBBloomFilterTest, DynamicBloomFilterOptions) {
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_compaction_filter_test.cc b/db/db_compaction_filter_test.cc
index 745d0d051..a708c0b1a 100644
--- a/db/db_compaction_filter_test.cc
+++ b/db/db_compaction_filter_test.cc
@@ -10,7 +10,7 @@
#include "db/db_test_util.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static int cfilter_count = 0;
static int cfilter_skips = 0;
@@ -863,10 +863,10 @@ TEST_F(DBTestCompactionFilter, IgnoreSnapshotsFalse) {
delete options.compaction_filter;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_compaction_test.cc b/db/db_compaction_test.cc
index 17193b706..635aca135 100644
--- a/db/db_compaction_test.cc
+++ b/db/db_compaction_test.cc
@@ -18,7 +18,7 @@
#include "test_util/sync_point.h"
#include "util/concurrent_task_limiter_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// SYNC_POINT is not supported in released Windows mode.
#if !defined(ROCKSDB_LITE)
@@ -417,7 +417,7 @@ TEST_F(DBCompactionTest, SkipStatsUpdateTest) {
Close();
int update_acc_stats_called = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"VersionStorageInfo::UpdateAccumulatedStats",
[&](void* /* arg */) { ++update_acc_stats_called; });
SyncPoint::GetInstance()->EnableProcessing();
@@ -451,7 +451,7 @@ TEST_F(DBCompactionTest, TestTableReaderForCompaction) {
int num_table_cache_lookup = 0;
int num_new_table_reader = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TableCache::FindTable:0", [&](void* arg) {
assert(arg != nullptr);
bool no_io = *(reinterpret_cast<bool*>(arg));
@@ -460,10 +460,10 @@ TEST_F(DBCompactionTest, TestTableReaderForCompaction) {
num_table_cache_lookup++;
}
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TableCache::GetTableReader:0",
[&](void* /*arg*/) { num_new_table_reader++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
for (int k = 0; k < options.level0_file_num_compaction_trigger; ++k) {
ASSERT_OK(Put(Key(k), Key(k)));
@@ -533,7 +533,7 @@ TEST_F(DBCompactionTest, TestTableReaderForCompaction) {
ASSERT_EQ(num_table_cache_lookup + old_num_table_cache_lookup2, 3);
ASSERT_EQ(num_new_table_reader, 0);
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_P(DBCompactionTestWithParam, CompactionDeletionTriggerReopen) {
@@ -1023,10 +1023,10 @@ TEST_F(DBCompactionTest, RecoverDuringMemtableCompaction) {
TEST_P(DBCompactionTestWithParam, TrivialMoveOneFile) {
int32_t trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.write_buffer_size = 100000000;
@@ -1074,19 +1074,19 @@ TEST_P(DBCompactionTestWithParam, TrivialMoveOneFile) {
}
ASSERT_EQ(trivial_move, 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBCompactionTestWithParam, TrivialMoveNonOverlappingFiles) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.disable_auto_compactions = true;
@@ -1173,19 +1173,19 @@ TEST_P(DBCompactionTestWithParam, TrivialMoveNonOverlappingFiles) {
ASSERT_EQ(trivial_move, 0);
ASSERT_EQ(non_trivial_move, 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBCompactionTestWithParam, TrivialMoveTargetLevel) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.disable_auto_compactions = true;
@@ -1238,10 +1238,10 @@ TEST_P(DBCompactionTestWithParam, TrivialMoveTargetLevel) {
TEST_P(DBCompactionTestWithParam, ManualCompactionPartial) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
bool first = true;
@@ -1249,11 +1249,11 @@ TEST_P(DBCompactionTestWithParam, ManualCompactionPartial) {
// 4 -> 1: ensure the order of two non-trivial compactions
// 5 -> 2 and 5 -> 3: ensure we do a check before two non-trivial compactions
// are installed
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBCompaction::ManualPartial:4", "DBCompaction::ManualPartial:1"},
{"DBCompaction::ManualPartial:5", "DBCompaction::ManualPartial:2"},
{"DBCompaction::ManualPartial:5", "DBCompaction::ManualPartial:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (first) {
first = false;
@@ -1264,7 +1264,7 @@ TEST_P(DBCompactionTestWithParam, ManualCompactionPartial) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.write_buffer_size = 10 * 1024 * 1024;
@@ -1329,7 +1329,7 @@ TEST_P(DBCompactionTestWithParam, ManualCompactionPartial) {
ASSERT_EQ(trivial_move, 6);
ASSERT_EQ(non_trivial_move, 0);
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
compact_options.change_level = false;
compact_options.exclusive_manual_compaction = false;
std::string begin_string = Key(0);
@@ -1383,18 +1383,18 @@ TEST_P(DBCompactionTestWithParam, ManualCompactionPartial) {
TEST_F(DBCompactionTest, DISABLED_ManualPartialFill) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
bool first = true;
bool second = true;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBCompaction::PartialFill:4", "DBCompaction::PartialFill:1"},
{"DBCompaction::PartialFill:2", "DBCompaction::PartialFill:3"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun", [&](void* /*arg*/) {
if (first) {
TEST_SYNC_POINT("DBCompaction::PartialFill:4");
@@ -1404,7 +1404,7 @@ TEST_F(DBCompactionTest, DISABLED_ManualPartialFill) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.write_buffer_size = 10 * 1024 * 1024;
@@ -1465,7 +1465,7 @@ TEST_F(DBCompactionTest, DISABLED_ManualPartialFill) {
ASSERT_EQ(trivial_move, 2);
ASSERT_EQ(non_trivial_move, 0);
- rocksdb::port::Thread threads([&] {
+ ROCKSDB_NAMESPACE::port::Thread threads([&] {
compact_options.change_level = false;
compact_options.exclusive_manual_compaction = false;
std::string begin_string = Key(0);
@@ -1507,7 +1507,7 @@ TEST_F(DBCompactionTest, DISABLED_ManualPartialFill) {
}
TEST_F(DBCompactionTest, ManualCompactionWithUnorderedWrite) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::WriteImpl:UnorderedWriteAfterWriteWAL",
"DBCompactionTest::ManualCompactionWithUnorderedWrite:WaitWriteWAL"},
{"DBImpl::WaitForPendingWrites:BeforeBlock",
@@ -1520,7 +1520,7 @@ TEST_F(DBCompactionTest, ManualCompactionWithUnorderedWrite) {
ASSERT_OK(Flush());
Put("bar", "v1");
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
port::Thread writer([&]() { Put("foo", "v2"); });
TEST_SYNC_POINT(
@@ -1831,13 +1831,13 @@ TEST_F(DBCompactionTest, DeleteFileRangeFileEndpointsOverlapBug) {
TEST_P(DBCompactionTestWithParam, TrivialMoveToLastLevelWithFiles) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.write_buffer_size = 100000000;
@@ -1886,7 +1886,7 @@ TEST_P(DBCompactionTestWithParam, TrivialMoveToLastLevelWithFiles) {
ASSERT_EQ(Get(Key(i)), values[i]);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBCompactionTestWithParam, LevelCompactionThirdPath) {
@@ -2399,12 +2399,12 @@ TEST_F(DBCompactionTest, L0_CompactionBug_Issue44_b) {
TEST_F(DBCompactionTest, ManualAutoRace) {
CreateAndReopenWithCF({"pikachu"}, CurrentOptions());
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::BGWorkCompaction", "DBCompactionTest::ManualAutoRace:1"},
{"DBImpl::RunManualCompaction:WaitScheduled",
"BackgroundCallCompaction:0"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put(1, "foo", "");
Put(1, "bar", "");
@@ -2435,13 +2435,13 @@ TEST_F(DBCompactionTest, ManualAutoRace) {
// Eventually the cancelled compaction will be rescheduled and executed.
dbfull()->TEST_WaitForCompact();
ASSERT_EQ("0,1", FilesPerLevel(0));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBCompactionTestWithParam, ManualCompaction) {
Options options = CurrentOptions();
options.max_subcompactions = max_subcompactions_;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
CreateAndReopenWithCF({"pikachu"}, options);
// iter - 0 with 7 levels
@@ -2489,7 +2489,7 @@ TEST_P(DBCompactionTestWithParam, ManualCompaction) {
options = CurrentOptions();
options.num_levels = 3;
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
}
@@ -2836,19 +2836,19 @@ TEST_P(DBCompactionTestWithParam, CompressLevelCompaction) {
kZlibCompression};
int matches = 0, didnt_match = 0, trivial_move = 0, non_trivial = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Compaction::InputCompressionMatchesOutput:Matches",
[&](void* /*arg*/) { matches++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Compaction::InputCompressionMatchesOutput:DidntMatch",
[&](void* /*arg*/) { didnt_match++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Reopen(options);
@@ -2909,7 +2909,7 @@ TEST_P(DBCompactionTestWithParam, CompressLevelCompaction) {
ASSERT_EQ(trivial_move, 12);
ASSERT_EQ(non_trivial, 8);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
for (int i = 0; i < key_idx; i++) {
auto v = Get(Key(i));
@@ -2971,13 +2971,13 @@ TEST_F(DBCompactionTest, SuggestCompactRangeNoTwoLevel0Compactions) {
}
db_->CompactRange(CompactRangeOptions(), nullptr, nullptr);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"CompactionJob::Run():Start",
"DBCompactionTest::SuggestCompactRangeNoTwoLevel0Compactions:1"},
{"DBCompactionTest::SuggestCompactRangeNoTwoLevel0Compactions:2",
"CompactionJob::Run():End"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// trigger L0 compaction
for (int num = 0; num < options.level0_file_num_compaction_trigger + 1;
@@ -3013,25 +3013,26 @@ static std::string ShortKey(int i) {
TEST_P(DBCompactionTestWithParam, ForceBottommostLevelCompaction) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// The key size is guaranteed to be <= 8
class ShortKeyComparator : public Comparator {
- int Compare(const rocksdb::Slice& a,
- const rocksdb::Slice& b) const override {
+ int Compare(const ROCKSDB_NAMESPACE::Slice& a,
+ const ROCKSDB_NAMESPACE::Slice& b) const override {
assert(a.size() <= 8);
assert(b.size() <= 8);
return BytewiseComparator()->Compare(a, b);
}
const char* Name() const override { return "ShortKeyComparator"; }
- void FindShortestSeparator(std::string* start,
- const rocksdb::Slice& limit) const override {
+ void FindShortestSeparator(
+ std::string* start,
+ const ROCKSDB_NAMESPACE::Slice& limit) const override {
return BytewiseComparator()->FindShortestSeparator(start, limit);
}
void FindShortSuccessor(std::string* key) const override {
@@ -3108,7 +3109,7 @@ TEST_P(DBCompactionTestWithParam, ForceBottommostLevelCompaction) {
ASSERT_EQ(Get(ShortKey(i)), values[i]);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBCompactionTestWithParam, IntraL0Compaction) {
@@ -3123,10 +3124,10 @@ TEST_P(DBCompactionTestWithParam, IntraL0Compaction) {
Random rnd(301);
std::string value(RandomString(&rnd, kValueSize));
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"LevelCompactionPicker::PickCompactionBySize:0",
"CompactionJob::Run():Start"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// index: 0 1 2 3 4 5 6 7 8 9
// size: 1MB 1MB 1MB 1MB 1MB 2MB 1MB 1MB 1MB 1MB
@@ -3149,7 +3150,7 @@ TEST_P(DBCompactionTestWithParam, IntraL0Compaction) {
ASSERT_OK(Flush());
}
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
std::vector<std::vector<FileMetaData>> level_to_files;
dbfull()->TEST_GetFilesMetaData(dbfull()->DefaultColumnFamily(),
@@ -3177,10 +3178,10 @@ TEST_P(DBCompactionTestWithParam, IntraL0CompactionDoesNotObsoleteDeletions) {
Random rnd(301);
std::string value(RandomString(&rnd, kValueSize));
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"LevelCompactionPicker::PickCompactionBySize:0",
"CompactionJob::Run():Start"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// index: 0 1 2 3 4 5 6 7 8 9
// size: 1MB 1MB 1MB 1MB 1MB 1MB 1MB 1MB 1MB 1MB
@@ -3206,7 +3207,7 @@ TEST_P(DBCompactionTestWithParam, IntraL0CompactionDoesNotObsoleteDeletions) {
ASSERT_OK(Flush());
}
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
std::vector<std::vector<FileMetaData>> level_to_files;
dbfull()->TEST_GetFilesMetaData(dbfull()->DefaultColumnFamily(),
@@ -3259,7 +3260,7 @@ TEST_P(DBCompactionTestWithParam, FullCompactionInBottomPriThreadPool) {
// Verify that size amplification did occur
ASSERT_EQ(NumSortedRuns(), 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
Env::Default()->SetBackgroundThreads(0, Env::Priority::BOTTOM);
}
@@ -3270,7 +3271,7 @@ TEST_F(DBCompactionTest, OptimizedDeletionObsoleting) {
const int kNumL0Files = 4;
Options options = CurrentOptions();
options.level0_file_num_compaction_trigger = kNumL0Files;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
// put key 1 and 3 in separate L1, L2 files.
@@ -3315,12 +3316,12 @@ TEST_F(DBCompactionTest, CompactFilesPendingL0Bug) {
options.max_background_compactions = 2;
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"LevelCompactionPicker::PickCompaction:Return",
"DBCompactionTest::CompactFilesPendingL0Bug:Picked"},
{"DBCompactionTest::CompactFilesPendingL0Bug:ManualCompacted",
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
auto schedule_multi_compaction_token =
dbfull()->TEST_write_controler().GetCompactionPressureToken();
@@ -3350,7 +3351,7 @@ TEST_F(DBCompactionTest, CompactFilesPendingL0Bug) {
->CompactFiles(CompactionOptions(), input_filenames,
0 /* output_level */));
TEST_SYNC_POINT("DBCompactionTest::CompactFilesPendingL0Bug:ManualCompacted");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBCompactionTest, CompactFilesOverlapInL0Bug) {
@@ -3424,13 +3425,13 @@ TEST_F(DBCompactionTest, CompactBottomLevelFilesWithDeletions) {
// file without changing file count.
db_->ReleaseSnapshot(snapshot);
ASSERT_EQ(kMaxSequenceNumber, dbfull()->bottommost_files_mark_threshold_);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
ASSERT_TRUE(compaction->compaction_reason() ==
CompactionReason::kBottommostFiles);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
dbfull()->TEST_WaitForCompact();
db_->GetLiveFilesMetaData(&post_release_metadata);
ASSERT_EQ(pre_release_metadata.size(), post_release_metadata.size());
@@ -3444,7 +3445,7 @@ TEST_F(DBCompactionTest, CompactBottomLevelFilesWithDeletions) {
// deletion markers/deleted keys.
ASSERT_LT(post_file.size, pre_file.size);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBCompactionTest, LevelCompactExpiredTtlFiles) {
@@ -3493,16 +3494,16 @@ TEST_F(DBCompactionTest, LevelCompactExpiredTtlFiles) {
// compacted.
ASSERT_OK(Put("a", "1"));
Flush();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
ASSERT_TRUE(compaction->compaction_reason() == CompactionReason::kTtl);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
dbfull()->TEST_WaitForCompact();
// All non-L0 files are deleted, as they contained only deleted data.
ASSERT_EQ("1", FilesPerLevel());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// Test dynamically changing ttl.
@@ -3540,12 +3541,12 @@ TEST_F(DBCompactionTest, LevelCompactExpiredTtlFiles) {
dbfull()->TEST_WaitForCompact();
ASSERT_EQ("1,2,0,2", FilesPerLevel());
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
ASSERT_TRUE(compaction->compaction_reason() == CompactionReason::kTtl);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Dynamically change ttl to 10 hours.
// This should trigger a ttl compaction, as 12 hours have already passed.
@@ -3553,7 +3554,7 @@ TEST_F(DBCompactionTest, LevelCompactExpiredTtlFiles) {
dbfull()->TEST_WaitForCompact();
// All non-L0 files are deleted, as they contained only deleted data.
ASSERT_EQ("1", FilesPerLevel());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBCompactionTest, LevelTtlCascadingCompactions) {
@@ -3570,7 +3571,7 @@ TEST_F(DBCompactionTest, LevelTtlCascadingCompactions) {
options.max_open_files = 20;
}
// RocksDB sanitize max open files to at least 20. Modify it back.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SanitizeOptions::AfterChangeMaxOpenFiles", [&](void* arg) {
int* max_open_files = static_cast<int*>(arg);
*max_open_files = 2;
@@ -3578,7 +3579,7 @@ TEST_F(DBCompactionTest, LevelTtlCascadingCompactions) {
// In the case where all files are opened and doing DB restart
// forcing the oldest ancester time in manifest file to be 0 to
// simulate the case of reading from an old version.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"VersionEdit::EncodeTo:VarintOldestAncesterTime", [&](void* arg) {
if (if_restart && if_open_all_files) {
std::string* encoded_fieled = static_cast<std::string*>(arg);
@@ -3594,7 +3595,7 @@ TEST_F(DBCompactionTest, LevelTtlCascadingCompactions) {
DestroyAndReopen(options);
int ttl_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
auto compaction_reason = compaction->compaction_reason();
@@ -3602,7 +3603,7 @@ TEST_F(DBCompactionTest, LevelTtlCascadingCompactions) {
ttl_compactions++;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Add two L6 files with key ranges: [1 .. 100], [101 .. 200].
Random rnd(301);
@@ -3697,7 +3698,7 @@ TEST_F(DBCompactionTest, LevelTtlCascadingCompactions) {
ASSERT_EQ("1,0,0,0,0,0,1", FilesPerLevel());
ASSERT_GE(ttl_compactions, 6);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
}
@@ -3717,7 +3718,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompaction) {
options.max_open_files = 20;
}
// RocksDB sanitize max open files to at least 20. Modify it back.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SanitizeOptions::AfterChangeMaxOpenFiles", [&](void* arg) {
int* max_open_files = static_cast<int*>(arg);
*max_open_files = 0;
@@ -3725,7 +3726,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompaction) {
// In the case where all files are opened and doing DB restart
// forcing the file creation time in manifest file to be 0 to
// simulate the case of reading from an old version.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"VersionEdit::EncodeTo:VarintFileCreationTime", [&](void* arg) {
if (if_restart && if_open_all_files) {
std::string* encoded_fieled = static_cast<std::string*>(arg);
@@ -3741,7 +3742,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompaction) {
DestroyAndReopen(options);
int periodic_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
auto compaction_reason = compaction->compaction_reason();
@@ -3749,7 +3750,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompaction) {
periodic_compactions++;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int i = 0; i < kNumLevelFiles; ++i) {
@@ -3801,7 +3802,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompaction) {
// + 4.
ASSERT_EQ(9, periodic_compactions);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
}
@@ -3825,7 +3826,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithOldDB) {
int periodic_compactions = 0;
bool set_file_creation_time_to_zero = true;
bool set_creation_time_to_zero = true;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
auto compaction_reason = compaction->compaction_reason();
@@ -3833,7 +3834,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithOldDB) {
periodic_compactions++;
}
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"PropertyBlockBuilder::AddTableProperty:Start", [&](void* arg) {
TableProperties* props = reinterpret_cast<TableProperties*>(arg);
if (set_file_creation_time_to_zero) {
@@ -3843,7 +3844,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithOldDB) {
props->creation_time = 0;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int i = 0; i < kNumFiles; ++i) {
@@ -3876,7 +3877,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithOldDB) {
// Make sure that all files go through periodic compaction.
ASSERT_EQ(kNumFiles, periodic_compactions);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBCompactionTest, LevelPeriodicAndTtlCompaction) {
@@ -3896,7 +3897,7 @@ TEST_F(DBCompactionTest, LevelPeriodicAndTtlCompaction) {
int periodic_compactions = 0;
int ttl_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
auto compaction_reason = compaction->compaction_reason();
@@ -3906,7 +3907,7 @@ TEST_F(DBCompactionTest, LevelPeriodicAndTtlCompaction) {
ttl_compactions++;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int i = 0; i < kNumLevelFiles; ++i) {
@@ -3957,7 +3958,7 @@ TEST_F(DBCompactionTest, LevelPeriodicAndTtlCompaction) {
ASSERT_EQ(6, periodic_compactions);
ASSERT_EQ(6, ttl_compactions);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBCompactionTest, LevelPeriodicCompactionWithCompactionFilters) {
@@ -4010,7 +4011,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithCompactionFilters) {
dbfull()->GetOptions().periodic_compaction_seconds);
int periodic_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
auto compaction_reason = compaction->compaction_reason();
@@ -4018,7 +4019,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithCompactionFilters) {
periodic_compactions++;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
for (int i = 0; i < kNumLevelFiles; ++i) {
for (int j = 0; j < kNumKeysPerFile; ++j) {
@@ -4042,7 +4043,7 @@ TEST_F(DBCompactionTest, LevelPeriodicCompactionWithCompactionFilters) {
// The two old files go through the periodic compaction process
ASSERT_EQ(2, periodic_compactions);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -4068,16 +4069,17 @@ TEST_F(DBCompactionTest, CompactRangeDelayedByL0FileCount) {
if (i == 0) {
// ensure the auto compaction doesn't finish until manual compaction has
// had a chance to be delayed.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::WaitUntilFlushWouldNotStallWrites:StallWait",
"CompactionJob::Run():End"}});
} else {
// ensure the auto-compaction doesn't finish until manual compaction has
// continued without delay.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
- {{"DBImpl::FlushMemTable:StallWaitDone", "CompactionJob::Run():End"}});
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
+ {{"DBImpl::FlushMemTable:StallWaitDone",
+ "CompactionJob::Run():End"}});
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int j = 0; j < kNumL0FilesLimit - 1; ++j) {
@@ -4096,7 +4098,7 @@ TEST_F(DBCompactionTest, CompactRangeDelayedByL0FileCount) {
dbfull()->TEST_WaitForCompact();
ASSERT_EQ(0, NumTableFilesAtLevel(0));
ASSERT_GT(NumTableFilesAtLevel(1), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -4122,17 +4124,17 @@ TEST_F(DBCompactionTest, CompactRangeDelayedByImmMemTableCount) {
if (i == 0) {
// ensure the flush doesn't finish until manual compaction has had a
// chance to be delayed.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::WaitUntilFlushWouldNotStallWrites:StallWait",
"FlushJob::WriteLevel0Table"}});
} else {
// ensure the flush doesn't finish until manual compaction has continued
// without delay.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::FlushMemTable:StallWaitDone",
"FlushJob::WriteLevel0Table"}});
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int j = 0; j < kNumImmMemTableLimit - 1; ++j) {
@@ -4153,7 +4155,7 @@ TEST_F(DBCompactionTest, CompactRangeDelayedByImmMemTableCount) {
dbfull()->TEST_WaitForFlushMemTable();
ASSERT_EQ(0, NumTableFilesAtLevel(0));
ASSERT_GT(NumTableFilesAtLevel(1), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -4174,12 +4176,12 @@ TEST_F(DBCompactionTest, CompactRangeShutdownWhileDelayed) {
// The calls to close CF/DB wait until the manual compaction stalls.
// The auto-compaction waits until the manual compaction finishes to ensure
// the signal comes from closing CF/DB, not from compaction making progress.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::WaitUntilFlushWouldNotStallWrites:StallWait",
"DBCompactionTest::CompactRangeShutdownWhileDelayed:PreShutdown"},
{"DBCompactionTest::CompactRangeShutdownWhileDelayed:PostManual",
"CompactionJob::Run():End"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int j = 0; j < kNumL0FilesLimit - 1; ++j) {
@@ -4212,7 +4214,7 @@ TEST_F(DBCompactionTest, CompactRangeShutdownWhileDelayed) {
TEST_SYNC_POINT(
"DBCompactionTest::CompactRangeShutdownWhileDelayed:PostManual");
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -4231,13 +4233,13 @@ TEST_F(DBCompactionTest, CompactRangeSkipFlushAfterDelay) {
// The manual flush includes the memtable that was active when CompactRange
// began. So it unblocks CompactRange and precludes its flush. Throughout the
// test, stall conditions are upheld via high L0 file count.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::WaitUntilFlushWouldNotStallWrites:StallWait",
"DBCompactionTest::CompactRangeSkipFlushAfterDelay:PreFlush"},
{"DBCompactionTest::CompactRangeSkipFlushAfterDelay:PostFlush",
"DBImpl::FlushMemTable:StallWaitDone"},
{"DBImpl::FlushMemTable:StallWaitDone", "CompactionJob::Run():End"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
//used for the delayable flushes
FlushOptions flush_opts;
@@ -4267,7 +4269,7 @@ TEST_F(DBCompactionTest, CompactRangeSkipFlushAfterDelay) {
db_->GetProperty(DB::Properties::kNumEntriesActiveMemTable, &num_keys_in_memtable);
ASSERT_EQ(ToString(1), num_keys_in_memtable);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBCompactionTest, CompactRangeFlushOverlappingMemtable) {
@@ -4509,29 +4511,29 @@ TEST_F(DBCompactionTest, CompactionLimiter) {
port::Mutex mutex;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::BackgroundCompaction:BeforeCompaction", [&](void* arg) {
- const auto& cf_name = static_cast<ColumnFamilyData*>(arg)->GetName();
- auto iter = cf_to_limiter.find(cf_name);
- if (iter != cf_to_limiter.end()) {
- MutexLock l(&mutex);
- ASSERT_GE(iter->second->limit_tasks, ++iter->second->tasks);
- iter->second->max_tasks = std::max(iter->second->max_tasks,
- iter->second->limit_tasks);
- }
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::BackgroundCompaction:BeforeCompaction", [&](void* arg) {
+ const auto& cf_name = static_cast<ColumnFamilyData*>(arg)->GetName();
+ auto iter = cf_to_limiter.find(cf_name);
+ if (iter != cf_to_limiter.end()) {
+ MutexLock l(&mutex);
+ ASSERT_GE(iter->second->limit_tasks, ++iter->second->tasks);
+ iter->second->max_tasks =
+ std::max(iter->second->max_tasks, iter->second->limit_tasks);
+ }
+ });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::BackgroundCompaction:AfterCompaction", [&](void* arg) {
- const auto& cf_name = static_cast<ColumnFamilyData*>(arg)->GetName();
- auto iter = cf_to_limiter.find(cf_name);
- if (iter != cf_to_limiter.end()) {
- MutexLock l(&mutex);
- ASSERT_GE(--iter->second->tasks, 0);
- }
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::BackgroundCompaction:AfterCompaction", [&](void* arg) {
+ const auto& cf_name = static_cast<ColumnFamilyData*>(arg)->GetName();
+ auto iter = cf_to_limiter.find(cf_name);
+ if (iter != cf_to_limiter.end()) {
+ MutexLock l(&mutex);
+ ASSERT_GE(--iter->second->tasks, 0);
+ }
+ });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Block all compact threads in thread pool.
const size_t kTotalFlushTasks = kMaxBackgroundThreads / 4;
@@ -4869,12 +4871,10 @@ TEST_F(DBCompactionTest, CompactionDuringShutdown) {
Flush();
}
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:BeforeRun",
- [&](void* /*arg*/) {
- dbfull()->shutting_down_.store(true);
- });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ [&](void* /*arg*/) { dbfull()->shutting_down_.store(true); });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
dbfull()->CompactRange(CompactRangeOptions(), nullptr, nullptr);
ASSERT_OK(dbfull()->error_handler_.GetBGError());
}
@@ -4960,7 +4960,7 @@ TEST_F(DBCompactionTest, ConsistencyFailTest) {
Options options = CurrentOptions();
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"VersionBuilder::CheckConsistency", [&](void* arg) {
auto p =
reinterpret_cast<std::pair<FileMetaData**, FileMetaData**>*>(arg);
@@ -4971,7 +4971,7 @@ TEST_F(DBCompactionTest, ConsistencyFailTest) {
*(p->second) = temp;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
for (int k = 0; k < 2; ++k) {
ASSERT_OK(Put("foo", "bar"));
@@ -4979,7 +4979,7 @@ TEST_F(DBCompactionTest, ConsistencyFailTest) {
}
ASSERT_NOK(Put("foo", "bar"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
void IngestOneKeyValue(DBImpl* db, const std::string& key,
@@ -4987,7 +4987,7 @@ void IngestOneKeyValue(DBImpl* db, const std::string& key,
ExternalSstFileInfo info;
std::string f = test::PerThreadDBPath("sst_file" + key);
EnvOptions env;
- rocksdb::SstFileWriter writer(env, options);
+ ROCKSDB_NAMESPACE::SstFileWriter writer(env, options);
auto s = writer.Open(f);
ASSERT_OK(s);
// ASSERT_OK(writer.Put(Key(), ""));
@@ -5014,14 +5014,14 @@ TEST_P(DBCompactionTestWithParam,
std::atomic<int> pick_intra_l0_count(0);
std::string value(RandomString(&rnd, kValueSize));
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBCompactionTestWithParam::FlushAfterIntraL0:1",
"CompactionJob::Run():Start"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"FindIntraL0Compaction",
[&](void* /*arg*/) { pick_intra_l0_count.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// prevents trivial move
for (int i = 0; i < 10; ++i) {
@@ -5056,7 +5056,7 @@ TEST_P(DBCompactionTestWithParam,
ASSERT_OK(Put(Key(2), "b"));
ASSERT_EQ(10, NumTableFilesAtLevel(0));
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
std::vector<std::vector<FileMetaData>> level_to_files;
dbfull()->TEST_GetFilesMetaData(dbfull()->DefaultColumnFamily(),
&level_to_files);
@@ -5093,13 +5093,13 @@ TEST_P(DBCompactionTestWithParam,
ASSERT_EQ(0, NumTableFilesAtLevel(0));
std::atomic<int> pick_intra_l0_count(0);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBCompactionTestWithParam::IntraL0CompactionAfterFlush:1",
"CompactionJob::Run():Start"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"FindIntraL0Compaction",
[&](void* /*arg*/) { pick_intra_l0_count.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Make 6 L0 sst.
for (int i = 0; i < 6; ++i) {
if (i % 2 == 0) {
@@ -5137,7 +5137,7 @@ TEST_P(DBCompactionTestWithParam,
sleeping_tasks.WaitUntilDone();
TEST_SYNC_POINT("DBCompactionTestWithParam::IntraL0CompactionAfterFlush:1");
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
uint64_t error_count = 0;
db_->GetIntProperty("rocksdb.background-errors", &error_count);
@@ -5152,11 +5152,11 @@ TEST_P(DBCompactionTestWithParam,
}
#endif // !defined(ROCKSDB_LITE)
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
#if !defined(ROCKSDB_LITE)
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
#else
diff --git a/db/db_dynamic_level_test.cc b/db/db_dynamic_level_test.cc
index 8fac82851..c26657701 100644
--- a/db/db_dynamic_level_test.cc
+++ b/db/db_dynamic_level_test.cc
@@ -16,7 +16,7 @@
#include "port/port.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBTestDynamicLevel : public DBTestBase {
public:
DBTestDynamicLevel() : DBTestBase("/db_dynamic_level_test") {}
@@ -221,10 +221,10 @@ TEST_F(DBTestDynamicLevel, DynamicLevelMaxBytesBase2) {
// Make sure that the compaction starts before the last bit of data is
// flushed, so that the base level isn't raised to L1.
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"CompactionJob::Run():Start", "DynamicLevelMaxBytesBase2:0"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(dbfull()->SetOptions({
{"disable_auto_compactions", "false"},
@@ -235,20 +235,20 @@ TEST_F(DBTestDynamicLevel, DynamicLevelMaxBytesBase2) {
dbfull()->TEST_WaitForCompact();
ASSERT_TRUE(db_->GetIntProperty("rocksdb.base-level", &int_prop));
ASSERT_EQ(2U, int_prop);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
// Write more data until the base level changes to L1. There will be
// a manual compaction going on at the same time.
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"CompactionJob::Run():Start", "DynamicLevelMaxBytesBase2:1"},
{"DynamicLevelMaxBytesBase2:2", "CompactionJob::Run():End"},
{"DynamicLevelMaxBytesBase2:compact_range_finish",
"FlushJob::WriteLevel0Table"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread thread([this] {
+ ROCKSDB_NAMESPACE::port::Thread thread([this] {
TEST_SYNC_POINT("DynamicLevelMaxBytesBase2:compact_range_start");
ASSERT_OK(db_->CompactRange(CompactRangeOptions(), nullptr, nullptr));
TEST_SYNC_POINT("DynamicLevelMaxBytesBase2:compact_range_finish");
@@ -265,8 +265,8 @@ TEST_F(DBTestDynamicLevel, DynamicLevelMaxBytesBase2) {
thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
ASSERT_TRUE(db_->GetIntProperty("rocksdb.base-level", &int_prop));
ASSERT_EQ(1U, int_prop);
@@ -329,16 +329,16 @@ TEST_F(DBTestDynamicLevel, DynamicLevelMaxBytesCompactRange) {
ASSERT_TRUE(db_->GetProperty("rocksdb.num-files-at-level2", &str_prop));
ASSERT_EQ("0", str_prop);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
std::set<int> output_levels;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionPicker::CompactRange:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
output_levels.insert(compaction->output_level());
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
dbfull()->CompactRange(CompactRangeOptions(), nullptr, nullptr);
ASSERT_EQ(output_levels.size(), 2);
@@ -373,10 +373,10 @@ TEST_F(DBTestDynamicLevel, DynamicLevelMaxBytesBaseInc) {
DestroyAndReopen(options);
int non_trivial = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial",
[&](void* /*arg*/) { non_trivial++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
const int total_keys = 3000;
@@ -388,7 +388,7 @@ TEST_F(DBTestDynamicLevel, DynamicLevelMaxBytesBaseInc) {
}
Flush();
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(non_trivial, 0);
@@ -457,7 +457,7 @@ TEST_F(DBTestDynamicLevel, DISABLED_MigrateToDynamicLevelMaxBytesBase) {
compaction_finished = false;
// Issue manual compaction in one thread and still verify DB state
// in main thread.
- rocksdb::port::Thread t([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t([&]() {
CompactRangeOptions compact_options;
compact_options.change_level = true;
compact_options.target_level = options.num_levels - 1;
@@ -488,13 +488,13 @@ TEST_F(DBTestDynamicLevel, DISABLED_MigrateToDynamicLevelMaxBytesBase) {
ASSERT_EQ(NumTableFilesAtLevel(1), 0);
ASSERT_EQ(NumTableFilesAtLevel(2), 0);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE)
int main(int argc, char** argv) {
#if !defined(ROCKSDB_LITE)
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
#else
diff --git a/db/db_encryption_test.cc b/db/db_encryption_test.cc
index bc7274465..b1f3ce23f 100644
--- a/db/db_encryption_test.cc
+++ b/db/db_encryption_test.cc
@@ -12,7 +12,7 @@
#include <iostream>
#include <string>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBEncryptionTest : public DBTestBase {
public:
@@ -113,10 +113,10 @@ TEST_F(DBEncryptionTest, ReadEmptyFile) {
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_filesnapshot.cc b/db/db_filesnapshot.cc
index 8717b3559..f0f22cb47 100644
--- a/db/db_filesnapshot.cc
+++ b/db/db_filesnapshot.cc
@@ -21,7 +21,7 @@
#include "test_util/sync_point.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status DBImpl::DisableFileDeletions() {
InstrumentedMutexLock l(&mutex_);
@@ -172,6 +172,6 @@ Status DBImpl::GetCurrentWalFile(std::unique_ptr<LogFile>* current_log_file) {
return wal_manager_.GetLiveWalFile(current_logfile_number, current_log_file);
}
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/db_flush_test.cc b/db/db_flush_test.cc
index 5a24226ea..bab206d3d 100644
--- a/db/db_flush_test.cc
+++ b/db/db_flush_test.cc
@@ -18,7 +18,7 @@
#include "util/cast_util.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBFlushTest : public DBTestBase {
public:
@@ -775,10 +775,10 @@ INSTANTIATE_TEST_CASE_P(DBFlushDirectIOTest, DBFlushDirectIOTest,
INSTANTIATE_TEST_CASE_P(DBAtomicFlushTest, DBAtomicFlushTest, testing::Bool());
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_impl/db_impl.cc b/db/db_impl/db_impl.cc
index 404fd215d..c6fa3c16e 100644
--- a/db/db_impl/db_impl.cc
+++ b/db/db_impl/db_impl.cc
@@ -102,7 +102,7 @@
#include "util/stop_watch.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const std::string kDefaultColumnFamilyName("default");
const std::string kPersistentStatsColumnFamilyName(
@@ -644,7 +644,7 @@ void DBImpl::StartTimedTasks() {
stats_dump_period_sec = mutable_db_options_.stats_dump_period_sec;
if (stats_dump_period_sec > 0) {
if (!thread_dump_stats_) {
- thread_dump_stats_.reset(new rocksdb::RepeatableThread(
+ thread_dump_stats_.reset(new ROCKSDB_NAMESPACE::RepeatableThread(
[this]() { DBImpl::DumpStats(); }, "dump_st", env_,
static_cast<uint64_t>(stats_dump_period_sec) * kMicrosInSecond));
}
@@ -652,7 +652,7 @@ void DBImpl::StartTimedTasks() {
stats_persist_period_sec = mutable_db_options_.stats_persist_period_sec;
if (stats_persist_period_sec > 0) {
if (!thread_persist_stats_) {
- thread_persist_stats_.reset(new rocksdb::RepeatableThread(
+ thread_persist_stats_.reset(new ROCKSDB_NAMESPACE::RepeatableThread(
[this]() { DBImpl::PersistStats(); }, "pst_st", env_,
static_cast<uint64_t>(stats_persist_period_sec) * kMicrosInSecond));
}
@@ -1043,7 +1043,7 @@ Status DBImpl::SetDBOptions(
mutex_.Lock();
}
if (new_options.stats_dump_period_sec > 0) {
- thread_dump_stats_.reset(new rocksdb::RepeatableThread(
+ thread_dump_stats_.reset(new ROCKSDB_NAMESPACE::RepeatableThread(
[this]() { DBImpl::DumpStats(); }, "dump_st", env_,
static_cast<uint64_t>(new_options.stats_dump_period_sec) *
kMicrosInSecond));
@@ -1059,7 +1059,7 @@ Status DBImpl::SetDBOptions(
mutex_.Lock();
}
if (new_options.stats_persist_period_sec > 0) {
- thread_persist_stats_.reset(new rocksdb::RepeatableThread(
+ thread_persist_stats_.reset(new ROCKSDB_NAMESPACE::RepeatableThread(
[this]() { DBImpl::PersistStats(); }, "pst_st", env_,
static_cast<uint64_t>(new_options.stats_persist_period_sec) *
kMicrosInSecond));
@@ -4376,8 +4376,8 @@ Status DBImpl::VerifyChecksum(const ReadOptions& read_options) {
const auto& fd = vstorage->LevelFilesBrief(i).files[j].fd;
std::string fname = TableFileName(cfd->ioptions()->cf_paths,
fd.GetNumber(), fd.GetPathId());
- s = rocksdb::VerifySstFileChecksum(opts, file_options_, read_options,
- fname);
+ s = ROCKSDB_NAMESPACE::VerifySstFileChecksum(opts, file_options_,
+ read_options, fname);
}
}
if (!s.ok()) {
@@ -4539,4 +4539,4 @@ Status DBImpl::GetCreationTimeOfOldestFile(uint64_t* creation_time) {
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl.h b/db/db_impl/db_impl.h
index 7041f7e65..119555cb4 100644
--- a/db/db_impl/db_impl.h
+++ b/db/db_impl/db_impl.h
@@ -62,7 +62,7 @@
#include "util/stop_watch.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Arena;
class ArenaWrappedDBIter;
@@ -2015,11 +2015,11 @@ class DBImpl : public DB {
// handle for scheduling stats dumping at fixed intervals
// REQUIRES: mutex locked
- std::unique_ptr<rocksdb::RepeatableThread> thread_dump_stats_;
+ std::unique_ptr<ROCKSDB_NAMESPACE::RepeatableThread> thread_dump_stats_;
// handle for scheduling stats snapshoting at fixed intervals
// REQUIRES: mutex locked
- std::unique_ptr<rocksdb::RepeatableThread> thread_persist_stats_;
+ std::unique_ptr<ROCKSDB_NAMESPACE::RepeatableThread> thread_persist_stats_;
// When set, we use a separate queue for writes that dont write to memtable.
// In 2PC these are the writes at Prepare phase.
@@ -2104,4 +2104,4 @@ static void ClipToRange(T* ptr, V minvalue, V maxvalue) {
if (static_cast<V>(*ptr) < minvalue) *ptr = minvalue;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_compaction_flush.cc b/db/db_impl/db_impl_compaction_flush.cc
index 38172981c..c7b3510c3 100644
--- a/db/db_impl/db_impl_compaction_flush.cc
+++ b/db/db_impl/db_impl_compaction_flush.cc
@@ -22,7 +22,7 @@
#include "util/cast_util.h"
#include "util/concurrent_task_limiter_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool DBImpl::EnoughRoomForCompaction(
ColumnFamilyData* cfd, const std::vector<CompactionInputFiles>& inputs,
@@ -3113,4 +3113,4 @@ void DBImpl::GetSnapshotContext(
}
*snapshot_seqs = snapshots_.GetAll(earliest_write_conflict_snapshot);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_debug.cc b/db/db_impl/db_impl_debug.cc
index c3a4c3525..610b57d39 100644
--- a/db/db_impl/db_impl_debug.cc
+++ b/db/db_impl/db_impl_debug.cc
@@ -15,7 +15,7 @@
#include "monitoring/thread_status_updater.h"
#include "util/cast_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
uint64_t DBImpl::TEST_GetLevel0TotalSize() {
InstrumentedMutexLock l(&mutex_);
return default_cf_handle_->cfd()->current()->storage_info()->NumLevelBytes(0);
@@ -290,5 +290,5 @@ bool DBImpl::TEST_IsPersistentStatsEnabled() const {
size_t DBImpl::TEST_EstimateInMemoryStatsHistorySize() const {
return EstimateInMemoryStatsHistorySize();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // NDEBUG
diff --git a/db/db_impl/db_impl_experimental.cc b/db/db_impl/db_impl_experimental.cc
index 97585c12d..f0c17ce95 100644
--- a/db/db_impl/db_impl_experimental.cc
+++ b/db/db_impl/db_impl_experimental.cc
@@ -17,7 +17,7 @@
#include "db/version_set.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
Status DBImpl::SuggestCompactRange(ColumnFamilyHandle* column_family,
@@ -148,4 +148,4 @@ Status DBImpl::PromoteL0(ColumnFamilyHandle* column_family, int target_level) {
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_files.cc b/db/db_impl/db_impl_files.cc
index b52500fc6..c5d07dd01 100644
--- a/db/db_impl/db_impl_files.cc
+++ b/db/db_impl/db_impl_files.cc
@@ -17,7 +17,7 @@
#include "file/sst_file_manager_impl.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
uint64_t DBImpl::MinLogNumberToKeep() {
if (allow_2pc()) {
@@ -664,4 +664,4 @@ uint64_t PrecomputeMinLogNumberToKeep(
return min_log_number_to_keep;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_open.cc b/db/db_impl/db_impl_open.cc
index de703138f..6ae4ead54 100644
--- a/db/db_impl/db_impl_open.cc
+++ b/db/db_impl/db_impl_open.cc
@@ -23,7 +23,7 @@
#include "test_util/sync_point.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Options SanitizeOptions(const std::string& dbname, const Options& src) {
auto db_options = SanitizeOptions(dbname, DBOptions(src));
ImmutableDBOptions immutable_db_options(db_options);
@@ -1648,4 +1648,4 @@ Status DBImpl::Open(const DBOptions& db_options, const std::string& dbname,
}
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_readonly.cc b/db/db_impl/db_impl_readonly.cc
index 8a8a9c9d0..a4242bfe1 100644
--- a/db/db_impl/db_impl_readonly.cc
+++ b/db/db_impl/db_impl_readonly.cc
@@ -12,7 +12,7 @@
#include "db/merge_context.h"
#include "monitoring/perf_context_imp.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -218,4 +218,4 @@ Status DB::OpenForReadOnly(
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_readonly.h b/db/db_impl/db_impl_readonly.h
index 9f7ad17a4..04d06b4a1 100644
--- a/db/db_impl/db_impl_readonly.h
+++ b/db/db_impl/db_impl_readonly.h
@@ -11,7 +11,7 @@
#include <vector>
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImplReadOnly : public DBImpl {
public:
@@ -132,6 +132,6 @@ class DBImplReadOnly : public DBImpl {
private:
friend class DB;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/db_impl/db_impl_secondary.cc b/db/db_impl/db_impl_secondary.cc
index 937b6e90e..f0ec27c32 100644
--- a/db/db_impl/db_impl_secondary.cc
+++ b/db/db_impl/db_impl_secondary.cc
@@ -13,7 +13,7 @@
#include "monitoring/perf_context_imp.h"
#include "util/cast_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
DBImplSecondary::DBImplSecondary(const DBOptions& db_options,
@@ -668,4 +668,4 @@ Status DB::OpenAsSecondary(
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_impl_secondary.h b/db/db_impl/db_impl_secondary.h
index cde664c58..24f2e7767 100644
--- a/db/db_impl/db_impl_secondary.h
+++ b/db/db_impl/db_impl_secondary.h
@@ -11,7 +11,7 @@
#include <vector>
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A wrapper class to hold log reader, log reporter, log status.
class LogReaderContainer {
@@ -328,6 +328,6 @@ class DBImplSecondary : public DBImpl {
std::unordered_map<ColumnFamilyData*, uint64_t> cfd_to_current_log_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/db_impl/db_impl_write.cc b/db/db_impl/db_impl_write.cc
index 08468935d..8f6f685e4 100644
--- a/db/db_impl/db_impl_write.cc
+++ b/db/db_impl/db_impl_write.cc
@@ -15,7 +15,7 @@
#include "options/options_helper.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Convenience methods
Status DBImpl::Put(const WriteOptions& o, ColumnFamilyHandle* column_family,
const Slice& key, const Slice& val) {
@@ -1836,4 +1836,4 @@ Status DB::Merge(const WriteOptions& opt, ColumnFamilyHandle* column_family,
}
return Write(opt, &batch);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_impl/db_secondary_test.cc b/db/db_impl/db_secondary_test.cc
index c04f6e66f..0b34181de 100644
--- a/db/db_impl/db_secondary_test.cc
+++ b/db/db_impl/db_secondary_test.cc
@@ -13,7 +13,7 @@
#include "test_util/fault_injection_test_env.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
class DBSecondaryTest : public DBTestBase {
@@ -860,10 +860,10 @@ TEST_F(DBSecondaryTest, CheckConsistencyWhenOpen) {
}
#endif //! ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_info_dumper.cc b/db/db_info_dumper.cc
index 7ab7e3337..7008ca6ff 100644
--- a/db/db_info_dumper.cc
+++ b/db/db_info_dumper.cc
@@ -14,7 +14,7 @@
#include "file/filename.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void DumpDBFileSummary(const ImmutableDBOptions& options,
const std::string& dbname) {
@@ -120,4 +120,4 @@ void DumpDBFileSummary(const ImmutableDBOptions& options,
Header(options.info_log, "Write Ahead Log file in %s: %s\n",
options.wal_dir.c_str(), wal_info.c_str());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_info_dumper.h b/db/db_info_dumper.h
index acff8f1b8..91404cbd7 100644
--- a/db/db_info_dumper.h
+++ b/db/db_info_dumper.h
@@ -8,7 +8,7 @@
#include "options/db_options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void DumpDBFileSummary(const ImmutableDBOptions& options,
const std::string& dbname);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_inplace_update_test.cc b/db/db_inplace_update_test.cc
index c1f1b51e3..26405864e 100644
--- a/db/db_inplace_update_test.cc
+++ b/db/db_inplace_update_test.cc
@@ -9,7 +9,7 @@
#include "db/db_test_util.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBTestInPlaceUpdate : public DBTestBase {
public:
@@ -73,7 +73,7 @@ TEST_F(DBTestInPlaceUpdate, InPlaceUpdateCallbackSmallerSize) {
options.env = env_;
options.write_buffer_size = 100000;
options.inplace_callback =
- rocksdb::DBTestInPlaceUpdate::updateInPlaceSmallerSize;
+ ROCKSDB_NAMESPACE::DBTestInPlaceUpdate::updateInPlaceSmallerSize;
options.allow_concurrent_memtable_write = false;
Reopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
@@ -102,7 +102,7 @@ TEST_F(DBTestInPlaceUpdate, InPlaceUpdateCallbackSmallerVarintSize) {
options.env = env_;
options.write_buffer_size = 100000;
options.inplace_callback =
- rocksdb::DBTestInPlaceUpdate::updateInPlaceSmallerVarintSize;
+ ROCKSDB_NAMESPACE::DBTestInPlaceUpdate::updateInPlaceSmallerVarintSize;
options.allow_concurrent_memtable_write = false;
Reopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
@@ -131,7 +131,7 @@ TEST_F(DBTestInPlaceUpdate, InPlaceUpdateCallbackLargeNewValue) {
options.env = env_;
options.write_buffer_size = 100000;
options.inplace_callback =
- rocksdb::DBTestInPlaceUpdate::updateInPlaceLargerSize;
+ ROCKSDB_NAMESPACE::DBTestInPlaceUpdate::updateInPlaceLargerSize;
options.allow_concurrent_memtable_write = false;
Reopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
@@ -158,7 +158,7 @@ TEST_F(DBTestInPlaceUpdate, InPlaceUpdateCallbackNoAction) {
options.env = env_;
options.write_buffer_size = 100000;
options.inplace_callback =
- rocksdb::DBTestInPlaceUpdate::updateInPlaceNoAction;
+ ROCKSDB_NAMESPACE::DBTestInPlaceUpdate::updateInPlaceNoAction;
options.allow_concurrent_memtable_write = false;
Reopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
@@ -168,10 +168,10 @@ TEST_F(DBTestInPlaceUpdate, InPlaceUpdateCallbackNoAction) {
ASSERT_EQ(Get(1, "key"), "NOT_FOUND");
} while (ChangeCompactOptions());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_io_failure_test.cc b/db/db_io_failure_test.cc
index ba8f19759..f8d562447 100644
--- a/db/db_io_failure_test.cc
+++ b/db/db_io_failure_test.cc
@@ -10,7 +10,7 @@
#include "db/db_test_util.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBIOFailureTest : public DBTestBase {
public:
@@ -270,14 +270,14 @@ TEST_F(DBIOFailureTest, FlushSstRangeSyncError) {
Status s;
std::atomic<int> range_sync_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SpecialEnv::SStableFile::RangeSync", [&](void* arg) {
if (range_sync_called.fetch_add(1) == 0) {
Status* st = static_cast<Status*>(arg);
*st = Status::IOError("range sync dummy error");
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
std::string rnd_str =
@@ -302,7 +302,7 @@ TEST_F(DBIOFailureTest, FlushSstRangeSyncError) {
ASSERT_NOK(Put(1, "foo2", "bar3"));
ASSERT_EQ("bar", Get(1, "foo"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_GE(1, range_sync_called.load());
ReopenWithColumnFamilies({"default", "pikachu"}, options);
@@ -350,14 +350,14 @@ TEST_F(DBIOFailureTest, CompactSstRangeSyncError) {
dbfull()->TEST_WaitForFlushMemTable(handles_[1]);
std::atomic<int> range_sync_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SpecialEnv::SStableFile::RangeSync", [&](void* arg) {
if (range_sync_called.fetch_add(1) == 0) {
Status* st = static_cast<Status*>(arg);
*st = Status::IOError("range sync dummy error");
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(dbfull()->SetOptions(handles_[1],
{
@@ -369,7 +369,7 @@ TEST_F(DBIOFailureTest, CompactSstRangeSyncError) {
ASSERT_NOK(Put(1, "foo2", "bar3"));
ASSERT_EQ("bar", Get(1, "foo"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_GE(1, range_sync_called.load());
ReopenWithColumnFamilies({"default", "pikachu"}, options);
@@ -389,7 +389,7 @@ TEST_F(DBIOFailureTest, FlushSstCloseError) {
CreateAndReopenWithCF({"pikachu"}, options);
Status s;
std::atomic<int> close_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SpecialEnv::SStableFile::Close", [&](void* arg) {
if (close_called.fetch_add(1) == 0) {
Status* st = static_cast<Status*>(arg);
@@ -397,7 +397,7 @@ TEST_F(DBIOFailureTest, FlushSstCloseError) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(Put(1, "foo", "bar"));
ASSERT_OK(Put(1, "foo1", "bar1"));
@@ -409,7 +409,7 @@ TEST_F(DBIOFailureTest, FlushSstCloseError) {
ASSERT_EQ("bar2", Get(1, "foo"));
ASSERT_EQ("bar1", Get(1, "foo1"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ReopenWithColumnFamilies({"default", "pikachu"}, options);
ASSERT_EQ("bar2", Get(1, "foo"));
@@ -441,7 +441,7 @@ TEST_F(DBIOFailureTest, CompactionSstCloseError) {
dbfull()->TEST_WaitForCompact();
std::atomic<int> close_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SpecialEnv::SStableFile::Close", [&](void* arg) {
if (close_called.fetch_add(1) == 0) {
Status* st = static_cast<Status*>(arg);
@@ -449,7 +449,7 @@ TEST_F(DBIOFailureTest, CompactionSstCloseError) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(dbfull()->SetOptions(handles_[1],
{
{"disable_auto_compactions", "false"},
@@ -460,7 +460,7 @@ TEST_F(DBIOFailureTest, CompactionSstCloseError) {
ASSERT_NOK(Put(1, "foo2", "bar3"));
ASSERT_EQ("bar3", Get(1, "foo"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ReopenWithColumnFamilies({"default", "pikachu"}, options);
ASSERT_EQ("bar3", Get(1, "foo"));
@@ -480,7 +480,7 @@ TEST_F(DBIOFailureTest, FlushSstSyncError) {
CreateAndReopenWithCF({"pikachu"}, options);
Status s;
std::atomic<int> sync_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SpecialEnv::SStableFile::Sync", [&](void* arg) {
if (sync_called.fetch_add(1) == 0) {
Status* st = static_cast<Status*>(arg);
@@ -488,7 +488,7 @@ TEST_F(DBIOFailureTest, FlushSstSyncError) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(Put(1, "foo", "bar"));
ASSERT_OK(Put(1, "foo1", "bar1"));
@@ -500,7 +500,7 @@ TEST_F(DBIOFailureTest, FlushSstSyncError) {
ASSERT_EQ("bar2", Get(1, "foo"));
ASSERT_EQ("bar1", Get(1, "foo1"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ReopenWithColumnFamilies({"default", "pikachu"}, options);
ASSERT_EQ("bar2", Get(1, "foo"));
@@ -533,7 +533,7 @@ TEST_F(DBIOFailureTest, CompactionSstSyncError) {
dbfull()->TEST_WaitForCompact();
std::atomic<int> sync_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SpecialEnv::SStableFile::Sync", [&](void* arg) {
if (sync_called.fetch_add(1) == 0) {
Status* st = static_cast<Status*>(arg);
@@ -541,7 +541,7 @@ TEST_F(DBIOFailureTest, CompactionSstSyncError) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(dbfull()->SetOptions(handles_[1],
{
{"disable_auto_compactions", "false"},
@@ -552,17 +552,17 @@ TEST_F(DBIOFailureTest, CompactionSstSyncError) {
ASSERT_NOK(Put(1, "foo2", "bar3"));
ASSERT_EQ("bar3", Get(1, "foo"));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ReopenWithColumnFamilies({"default", "pikachu"}, options);
ASSERT_EQ("bar3", Get(1, "foo"));
}
#endif // !(defined NDEBUG) || !defined(OS_WIN)
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_iter.cc b/db/db_iter.cc
index 0e181d9bf..4d850abee 100644
--- a/db/db_iter.cc
+++ b/db/db_iter.cc
@@ -31,7 +31,7 @@
#include "util/string_util.h"
#include "util/user_comparator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#if 0
static void DumpInternalIter(Iterator* iter) {
@@ -325,7 +325,7 @@ bool DBIter::FindNextUserEntryInternal(bool skipping_saved_key,
ROCKS_LOG_ERROR(logger_, "Encounter unexpected blob index.");
status_ = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
valid_ = false;
return false;
}
@@ -497,7 +497,7 @@ bool DBIter::MergeValuesNewToOld() {
ROCKS_LOG_ERROR(logger_, "Encounter unexpected blob index.");
status_ = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
} else {
status_ =
Status::NotSupported("Blob DB does not support merge operator.");
@@ -798,7 +798,7 @@ bool DBIter::FindValueForCurrentKey() {
ROCKS_LOG_ERROR(logger_, "Encounter unexpected blob index.");
status_ = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
} else {
status_ =
Status::NotSupported("Blob DB does not support merge operator.");
@@ -821,7 +821,7 @@ bool DBIter::FindValueForCurrentKey() {
ROCKS_LOG_ERROR(logger_, "Encounter unexpected blob index.");
status_ = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
valid_ = false;
return false;
}
@@ -892,7 +892,7 @@ bool DBIter::FindValueForCurrentKeyUsingSeek() {
ROCKS_LOG_ERROR(logger_, "Encounter unexpected blob index.");
status_ = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
valid_ = false;
return false;
}
@@ -954,7 +954,7 @@ bool DBIter::FindValueForCurrentKeyUsingSeek() {
ROCKS_LOG_ERROR(logger_, "Encounter unexpected blob index.");
status_ = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
} else {
status_ =
Status::NotSupported("Blob DB does not support merge operator.");
@@ -1324,4 +1324,4 @@ Iterator* NewDBIterator(Env* env, const ReadOptions& read_options,
return db_iter;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_iter.h b/db/db_iter.h
index 39e52fe94..74430f0d3 100644
--- a/db/db_iter.h
+++ b/db/db_iter.h
@@ -20,7 +20,7 @@
#include "table/iterator_wrapper.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This file declares the factory functions of DBIter, in its original form
// or a wrapped form with class ArenaWrappedDBIter, which is defined here.
@@ -342,4 +342,4 @@ extern Iterator* NewDBIterator(
ReadCallback* read_callback, DBImpl* db_impl = nullptr,
ColumnFamilyData* cfd = nullptr, bool allow_blob = false);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_iter_stress_test.cc b/db/db_iter_stress_test.cc
index b864ac4ea..57cd9866e 100644
--- a/db/db_iter_stress_test.cc
+++ b/db/db_iter_stress_test.cc
@@ -29,7 +29,7 @@ bool FLAGS_verbose = false;
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBIteratorStressTest : public testing::Test {
public:
@@ -645,7 +645,7 @@ TEST_F(DBIteratorStressTest, StressTest) {
<< "\n mutated on the fly: " << num_recently_removed << std::endl;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/db_iter_test.cc b/db/db_iter_test.cc
index 150388644..ddbea8d17 100644
--- a/db/db_iter_test.cc
+++ b/db/db_iter_test.cc
@@ -22,7 +22,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static uint64_t TestGetTickerCount(const Options& options,
Tickers ticker_type) {
@@ -691,7 +691,7 @@ TEST_F(DBIteratorTest, DBIteratorEmpty) {
TEST_F(DBIteratorTest, DBIteratorUseSkipCountSkips) {
ReadOptions ro;
Options options;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.merge_operator = MergeOperators::CreateFromStringId("stringappend");
TestIterator* internal_iter = new TestIterator(BytewiseComparator());
@@ -746,7 +746,7 @@ TEST_F(DBIteratorTest, DBIteratorUseSkip) {
}
internal_iter->Finish();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
std::unique_ptr<Iterator> db_iter(NewDBIterator(
env_, ro, cf_options, mutable_cf_options, BytewiseComparator(),
internal_iter, i + 2, options.max_sequential_skip_in_iterations,
@@ -2481,7 +2481,7 @@ TEST_F(DBIteratorTest, DBIteratorTestDifferentialSnapshots) {
ReadOptions ro;
ro.iter_start_seqnum=5;
Options options;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
TestIterator* internal_iter = new TestIterator(BytewiseComparator());
for (size_t i = 0; i < 10; ++i) {
@@ -2516,7 +2516,7 @@ TEST_F(DBIteratorTest, DBIteratorTestDifferentialSnapshots) {
ReadOptions ro;
ro.iter_start_seqnum=5;
Options options;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
TestIterator* internal_iter = new TestIterator(BytewiseComparator());
for (size_t i = 0; i < 10; ++i) {
@@ -2661,10 +2661,10 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace1) {
// Test call back inserts a key in the end of the mem table after
// MergeIterator::Prev() realized the mem table iterator is at its end
// and before an SeekToLast() is called.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev",
[&](void* /*arg*/) { internal_iter2_->Add("z", kTypeValue, "7", 12u); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2683,7 +2683,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace1) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace2) {
@@ -2697,12 +2697,12 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace2) {
// Test call back inserts entries for update a key in the end of the
// mem table after MergeIterator::Prev() realized the mem tableiterator is at
// its end and before an SeekToLast() is called.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* /*arg*/) {
internal_iter2_->Add("z", kTypeValue, "7", 12u);
internal_iter2_->Add("z", kTypeValue, "7", 11u);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2721,7 +2721,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace2) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace3) {
@@ -2735,7 +2735,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace3) {
// Test call back inserts entries for update a key in the end of the
// mem table after MergeIterator::Prev() realized the mem table iterator is at
// its end and before an SeekToLast() is called.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* /*arg*/) {
internal_iter2_->Add("z", kTypeValue, "7", 16u, true);
internal_iter2_->Add("z", kTypeValue, "7", 15u, true);
@@ -2744,7 +2744,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace3) {
internal_iter2_->Add("z", kTypeValue, "7", 12u, true);
internal_iter2_->Add("z", kTypeValue, "7", 11u, true);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2763,7 +2763,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace3) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace4) {
@@ -2779,7 +2779,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace4) {
// Test call back inserts entries for update a key before "z" in
// mem table after MergeIterator::Prev() calls mem table iterator's
// Seek() and before calling Prev()
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* arg) {
IteratorWrapper* it = reinterpret_cast<IteratorWrapper*>(arg);
if (it->key().starts_with("z")) {
@@ -2791,7 +2791,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace4) {
internal_iter2_->Add("x", kTypeValue, "7", 11u, true);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2814,7 +2814,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace4) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace5) {
@@ -2830,7 +2830,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace5) {
// Test call back inserts entries for update a key before "z" in
// mem table after MergeIterator::Prev() calls mem table iterator's
// Seek() and before calling Prev()
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* arg) {
IteratorWrapper* it = reinterpret_cast<IteratorWrapper*>(arg);
if (it->key().starts_with("z")) {
@@ -2838,7 +2838,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace5) {
internal_iter2_->Add("x", kTypeValue, "7", 15u, true);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2861,7 +2861,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace5) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace6) {
@@ -2877,14 +2877,14 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace6) {
// Test call back inserts an entry for update a key before "z" in
// mem table after MergeIterator::Prev() calls mem table iterator's
// Seek() and before calling Prev()
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* arg) {
IteratorWrapper* it = reinterpret_cast<IteratorWrapper*>(arg);
if (it->key().starts_with("z")) {
internal_iter2_->Add("x", kTypeValue, "7", 16u, true);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2907,7 +2907,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace6) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace7) {
@@ -2926,7 +2926,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace7) {
// Test call back inserts entries for update a key before "z" in
// mem table after MergeIterator::Prev() calls mem table iterator's
// Seek() and before calling Prev()
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* arg) {
IteratorWrapper* it = reinterpret_cast<IteratorWrapper*>(arg);
if (it->key().starts_with("z")) {
@@ -2938,7 +2938,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace7) {
internal_iter2_->Add("x", kTypeValue, "7", 11u, true);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2961,7 +2961,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace7) {
ASSERT_EQ(db_iter_->key().ToString(), "a");
ASSERT_EQ(db_iter_->value().ToString(), "4");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace8) {
@@ -2979,7 +2979,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace8) {
// Test call back inserts two keys before "z" in mem table after
// MergeIterator::Prev() calls mem table iterator's Seek() and
// before calling Prev()
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"MergeIterator::Prev:BeforePrev", [&](void* arg) {
IteratorWrapper* it = reinterpret_cast<IteratorWrapper*>(arg);
if (it->key().starts_with("z")) {
@@ -2987,7 +2987,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace8) {
internal_iter2_->Add("y", kTypeValue, "7", 17u, true);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
db_iter_->Prev();
ASSERT_TRUE(db_iter_->Valid());
@@ -2998,7 +2998,7 @@ TEST_F(DBIterWithMergeIterTest, InnerMergeIteratorDataRace8) {
ASSERT_EQ(db_iter_->key().ToString(), "d");
ASSERT_EQ(db_iter_->value().ToString(), "7");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
@@ -3167,7 +3167,7 @@ TEST_F(DBIteratorTest, ReverseToForwardWithDisappearingKeys) {
EXPECT_LT(internal_iter->steps(), 20);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/db_iterator_test.cc b/db/db_iterator_test.cc
index debb48eda..99ffb5ce4 100644
--- a/db/db_iterator_test.cc
+++ b/db/db_iterator_test.cc
@@ -18,7 +18,7 @@
#include "rocksdb/perf_context.h"
#include "table/block_based/flush_block_policy.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A dumb ReadCallback which saying every key is committed.
class DummyReadCallback : public ReadCallback {
@@ -109,7 +109,7 @@ TEST_P(DBIteratorTest, NonBlockingIteration) {
do {
ReadOptions non_blocking_opts, regular_opts;
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
non_blocking_opts.read_tier = kBlockCacheTier;
CreateAndReopenWithCF({"pikachu"}, options);
// write one kv to the database.
@@ -535,7 +535,7 @@ TEST_P(DBIteratorTest, IterReseek) {
Options options = CurrentOptions(options_override);
options.max_sequential_skip_in_iterations = 3;
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
@@ -1026,7 +1026,7 @@ TEST_P(DBIteratorTest, DBIteratorBoundMultiSeek) {
Options options = CurrentOptions();
options.env = env_;
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.prefix_extractor = nullptr;
DestroyAndReopen(options);
ASSERT_OK(Put("a", "0"));
@@ -1081,10 +1081,10 @@ TEST_P(DBIteratorTest, DBIteratorBoundOptimizationTest) {
for (auto format_version : {2, 3, 4}) {
int upper_bound_hits = 0;
Options options = CurrentOptions();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BlockBasedTableIterator:out_of_bound",
[&upper_bound_hits](void*) { upper_bound_hits++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
options.env = env_;
options.create_if_missing = true;
options.prefix_extractor = nullptr;
@@ -1132,7 +1132,7 @@ TEST_P(DBIteratorTest, IndexWithFirstKey) {
options.create_if_missing = true;
options.prefix_extractor = nullptr;
options.merge_operator = MergeOperators::CreateStringAppendOperator();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
Statistics* stats = options.statistics.get();
BlockBasedTableOptions table_options;
table_options.index_type =
@@ -1223,7 +1223,7 @@ TEST_P(DBIteratorTest, IndexWithFirstKeyGet) {
options.create_if_missing = true;
options.prefix_extractor = nullptr;
options.merge_operator = MergeOperators::CreateStringAppendOperator();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
Statistics* stats = options.statistics.get();
BlockBasedTableOptions table_options;
table_options.index_type =
@@ -2012,7 +2012,7 @@ TEST_P(DBIteratorTest, IterPrevKeyCrossingBlocksRandomized) {
TEST_P(DBIteratorTest, IteratorWithLocalStatistics) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
Random rnd(301);
@@ -2110,7 +2110,7 @@ TEST_P(DBIteratorTest, ReadAhead) {
options.env = env_;
options.disable_auto_compactions = true;
options.write_buffer_size = 4 << 20;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.block_size = 1024;
table_options.no_block_cache = true;
@@ -2188,7 +2188,7 @@ TEST_P(DBIteratorTest, DBIteratorSkipRecentDuplicatesTest) {
options.max_sequential_skip_in_iterations = 3;
options.prefix_extractor = nullptr;
options.write_buffer_size = 1 << 27; // big enough to avoid flush
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
// Insert.
@@ -2480,7 +2480,7 @@ TEST_P(DBIteratorTest, UpperBoundWithPrevReseek) {
TEST_P(DBIteratorTest, SkipStatistics) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
int skip_count = 0;
@@ -2989,10 +2989,10 @@ TEST_F(DBIteratorWithReadCallbackTest, ReadCallback) {
delete iter;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_log_iter_test.cc b/db/db_log_iter_test.cc
index 45642bc7a..1f9ff0d45 100644
--- a/db/db_log_iter_test.cc
+++ b/db/db_log_iter_test.cc
@@ -15,7 +15,7 @@
#include "db/db_test_util.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBTestXactLogIterator : public DBTestBase {
public:
@@ -98,14 +98,14 @@ TEST_F(DBTestXactLogIterator, TransactionLogIteratorRace) {
for (int test = 0; test < LOG_ITERATOR_RACE_TEST_COUNT; ++test) {
// Setup sync point dependency to reproduce the race condition of
// a log file moved to archived dir, in the middle of GetSortedWalFiles
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
- { { sync_points[test][0], sync_points[test][1] },
- { sync_points[test][2], sync_points[test][3] },
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
+ {sync_points[test][0], sync_points[test][1]},
+ {sync_points[test][2], sync_points[test][3]},
+ });
do {
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Options options = OptionsForLogIterTest();
DestroyAndReopen(options);
Put("key1", DummyString(1024));
@@ -123,7 +123,7 @@ TEST_F(DBTestXactLogIterator, TransactionLogIteratorRace) {
ExpectRecords(4, iter);
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// trigger async flush, and log move. Well, log move will
// wait until the GetSortedWalFiles:1 to reproduce the race
// condition
@@ -185,7 +185,7 @@ TEST_F(DBTestXactLogIterator, TransactionLogIteratorCorruptedLog) {
dbfull()->Flush(FlushOptions());
dbfull()->FlushWAL(false);
// Corrupt this log to create a gap
- rocksdb::VectorLogPtr wal_files;
+ ROCKSDB_NAMESPACE::VectorLogPtr wal_files;
ASSERT_OK(dbfull()->GetSortedWalFiles(wal_files));
const auto logfile_path = dbname_ + "/" + wal_files.front()->PathName();
if (mem_env_) {
@@ -277,13 +277,13 @@ TEST_F(DBTestXactLogIterator, TransactionLogIteratorBlobs) {
"Delete(0, key2)",
handler.seen);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE)
int main(int argc, char** argv) {
#if !defined(ROCKSDB_LITE)
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
#else
diff --git a/db/db_memtable_test.cc b/db/db_memtable_test.cc
index d9ad649e7..a2f4e327c 100644
--- a/db/db_memtable_test.cc
+++ b/db/db_memtable_test.cc
@@ -13,7 +13,7 @@
#include "rocksdb/memtablerep.h"
#include "rocksdb/slice_transform.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBMemTableTest : public DBTestBase {
public:
@@ -232,8 +232,8 @@ TEST_F(DBMemTableTest, ConcurrentMergeWrite) {
value.clear();
// Write Merge concurrently
- rocksdb::port::Thread write_thread1([&]() {
- MemTablePostProcessInfo post_process_info1;
+ ROCKSDB_NAMESPACE::port::Thread write_thread1([&]() {
+ MemTablePostProcessInfo post_process_info1;
std::string v1;
for (int seq = 1; seq < num_ops / 2; seq++) {
PutFixed64(&v1, seq);
@@ -243,8 +243,8 @@ TEST_F(DBMemTableTest, ConcurrentMergeWrite) {
v1.clear();
}
});
- rocksdb::port::Thread write_thread2([&]() {
- MemTablePostProcessInfo post_process_info2;
+ ROCKSDB_NAMESPACE::port::Thread write_thread2([&]() {
+ MemTablePostProcessInfo post_process_info2;
std::string v2;
for (int seq = num_ops / 2; seq < num_ops; seq++) {
PutFixed64(&v2, seq);
@@ -331,10 +331,10 @@ TEST_F(DBMemTableTest, ColumnFamilyId) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_merge_operand_test.cc b/db/db_merge_operand_test.cc
index e6280ad8c..a0ab34e01 100644
--- a/db/db_merge_operand_test.cc
+++ b/db/db_merge_operand_test.cc
@@ -17,7 +17,7 @@
#include "utilities/merge_operators/sortlist.h"
#include "utilities/merge_operators/string_append/stringappend2.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBMergeOperandTest : public DBTestBase {
public:
@@ -231,10 +231,10 @@ TEST_F(DBMergeOperandTest, GetMergeOperandsBasic) {
ASSERT_EQ(values[2], "am");
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_merge_operator_test.cc b/db/db_merge_operator_test.cc
index 8358ddb56..4f762468d 100644
--- a/db/db_merge_operator_test.cc
+++ b/db/db_merge_operator_test.cc
@@ -12,7 +12,7 @@
#include "utilities/merge_operators.h"
#include "utilities/merge_operators/string_append/stringappend2.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TestReadCallback : public ReadCallback {
public:
@@ -418,8 +418,8 @@ TEST_P(MergeOperatorPinningTest, TailingIterator) {
delete iter;
};
- rocksdb::port::Thread writer_thread(writer_func);
- rocksdb::port::Thread reader_thread(reader_func);
+ ROCKSDB_NAMESPACE::port::Thread writer_thread(writer_func);
+ ROCKSDB_NAMESPACE::port::Thread reader_thread(reader_func);
writer_thread.join();
reader_thread.join();
@@ -456,19 +456,19 @@ TEST_F(DBMergeOperatorTest, TailingIteratorMemtableUnrefedBySomeoneElse) {
bool pushed_first_operand = false;
bool stepped_to_next_operand = false;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBIter::MergeValuesNewToOld:PushedFirstOperand", [&](void*) {
EXPECT_FALSE(pushed_first_operand);
pushed_first_operand = true;
db_->Flush(FlushOptions()); // Switch to SuperVersion B
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBIter::MergeValuesNewToOld:SteppedToNextOperand", [&](void*) {
EXPECT_FALSE(stepped_to_next_operand);
stepped_to_next_operand = true;
someone_else.reset(); // Unpin SuperVersion A
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ReadOptions ro;
ro.tailing = true;
@@ -657,10 +657,10 @@ TEST_P(PerConfigMergeOperatorPinningTest, Randomized) {
VerifyDBFromMap(true_data);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_options_test.cc b/db/db_options_test.cc
index 0b4e2240f..383f66cbf 100644
--- a/db/db_options_test.cc
+++ b/db/db_options_test.cc
@@ -23,7 +23,7 @@
#include "test_util/testutil.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBOptionsTest : public DBTestBase {
public:
@@ -134,19 +134,17 @@ TEST_F(DBOptionsTest, SetBytesPerSync) {
int i = 0;
const std::string kValue(kValueSize, 'v');
ASSERT_EQ(options.bytes_per_sync, dbfull()->GetDBOptions().bytes_per_sync);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "WritableFileWriter::RangeSync:0", [&](void* /*arg*/) {
- counter++;
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "WritableFileWriter::RangeSync:0", [&](void* /*arg*/) { counter++; });
WriteOptions write_opts;
// should sync approximately 40MB/1MB ~= 40 times.
for (i = 0; i < 40; i++) {
Put(Key(i), kValue, write_opts);
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(dbfull()->CompactRange(CompactRangeOptions(), nullptr, nullptr));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
low_bytes_per_sync = counter;
ASSERT_GT(low_bytes_per_sync, 35);
ASSERT_LT(low_bytes_per_sync, 45);
@@ -160,7 +158,7 @@ TEST_F(DBOptionsTest, SetBytesPerSync) {
for (i = 0; i < 40; i++) {
Put(Key(i), kValue, write_opts);
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(dbfull()->CompactRange(CompactRangeOptions(), nullptr, nullptr));
ASSERT_GT(counter, 5);
ASSERT_LT(counter, 15);
@@ -183,11 +181,9 @@ TEST_F(DBOptionsTest, SetWalBytesPerSync) {
ASSERT_EQ(512, dbfull()->GetDBOptions().wal_bytes_per_sync);
int counter = 0;
int low_bytes_per_sync = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "WritableFileWriter::RangeSync:0", [&](void* /*arg*/) {
- counter++;
- });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "WritableFileWriter::RangeSync:0", [&](void* /*arg*/) { counter++; });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
const std::string kValue(kValueSize, 'v');
int i = 0;
for (; i < 10; i++) {
@@ -223,7 +219,7 @@ TEST_F(DBOptionsTest, WritableFileMaxBufferSize) {
std::atomic<int> match_cnt(0);
std::atomic<int> unmatch_cnt(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WritableFileWriter::WritableFileWriter:0", [&](void* arg) {
int value = static_cast<int>(reinterpret_cast<uintptr_t>(arg));
if (value == buffer_size) {
@@ -232,7 +228,7 @@ TEST_F(DBOptionsTest, WritableFileMaxBufferSize) {
unmatch_cnt++;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
int i = 0;
for (; i < 3; i++) {
ASSERT_OK(Put("foo", ToString(i)));
@@ -865,10 +861,10 @@ TEST_F(DBOptionsTest, FIFOTtlBackwardCompatible) {
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_properties_test.cc b/db/db_properties_test.cc
index 57206f6ed..50dc3efef 100644
--- a/db/db_properties_test.cc
+++ b/db/db_properties_test.cc
@@ -22,7 +22,7 @@
#include "util/random.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBPropertiesTest : public DBTestBase {
public:
@@ -391,16 +391,16 @@ TEST_F(DBPropertiesTest, ReadLatencyHistogramByLevel) {
options.max_bytes_for_level_base = 4500 << 10;
options.target_file_size_base = 98 << 10;
options.max_write_buffer_number = 2;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.max_open_files = 11; // Make sure no proloading of table readers
// RocksDB sanitize max open files to at least 20. Modify it back.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SanitizeOptions::AfterChangeMaxOpenFiles", [&](void* arg) {
int* max_open_files = static_cast<int*>(arg);
*max_open_files = 11;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
BlockBasedTableOptions table_options;
table_options.no_block_cache = true;
@@ -448,7 +448,7 @@ TEST_F(DBPropertiesTest, ReadLatencyHistogramByLevel) {
// Reopen and issue iterating. See thee latency tracked
ReopenWithColumnFamilies({"default", "pikachu"}, options);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_TRUE(dbfull()->GetProperty("rocksdb.cf-file-histogram", &prop));
ASSERT_EQ(std::string::npos, prop.find("** Level 0 read latency histogram"));
ASSERT_EQ(std::string::npos, prop.find("** Level 1 read latency histogram"));
@@ -1702,10 +1702,10 @@ TEST_F(DBPropertiesTest, BlockCacheProperties) {
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_range_del_test.cc b/db/db_range_del_test.cc
index 93a16a9cf..15225875d 100644
--- a/db/db_range_del_test.cc
+++ b/db/db_range_del_test.cc
@@ -9,7 +9,7 @@
#include "test_util/testutil.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBRangeDelTest : public DBTestBase {
public:
@@ -925,7 +925,8 @@ TEST_F(DBRangeDelTest, MemtableBloomFilter) {
Options options = CurrentOptions();
options.memtable_prefix_bloom_size_ratio =
static_cast<double>(kMemtablePrefixFilterSize) / kMemtableSize;
- options.prefix_extractor.reset(rocksdb::NewFixedPrefixTransform(kPrefixLen));
+ options.prefix_extractor.reset(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(kPrefixLen));
options.write_buffer_size = kMemtableSize;
Reopen(options);
@@ -1078,7 +1079,7 @@ TEST_F(DBRangeDelTest, RangeTombstoneEndKeyAsSstableUpperBound) {
// endpoint (key000002#6,1) to disappear.
ASSERT_EQ(value, Get(Key(2)));
auto begin_str = Key(3);
- const rocksdb::Slice begin = begin_str;
+ const ROCKSDB_NAMESPACE::Slice begin = begin_str;
dbfull()->TEST_CompactRange(1, &begin, nullptr);
ASSERT_EQ(1, NumTableFilesAtLevel(1));
ASSERT_EQ(2, NumTableFilesAtLevel(2));
@@ -1097,7 +1098,7 @@ TEST_F(DBRangeDelTest, RangeTombstoneEndKeyAsSstableUpperBound) {
// [key000001#5,1, key000002#72057594037927935,15]
// [key000002#6,1, key000004#72057594037927935,15]
auto begin_str = Key(0);
- const rocksdb::Slice begin = begin_str;
+ const ROCKSDB_NAMESPACE::Slice begin = begin_str;
dbfull()->TEST_CompactRange(1, &begin, &begin);
ASSERT_EQ(0, NumTableFilesAtLevel(1));
ASSERT_EQ(3, NumTableFilesAtLevel(2));
@@ -1650,10 +1651,10 @@ TEST_F(DBRangeDelTest, OverlappedKeys) {
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_sst_test.cc b/db/db_sst_test.cc
index 589a5915b..e0ecfb641 100644
--- a/db/db_sst_test.cc
+++ b/db/db_sst_test.cc
@@ -13,7 +13,7 @@
#include "port/stack_trace.h"
#include "rocksdb/sst_file_manager.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBSSTTest : public DBTestBase {
public:
@@ -283,13 +283,14 @@ TEST_F(DBSSTTest, DBWithSstFileManager) {
int files_added = 0;
int files_deleted = 0;
int files_moved = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SstFileManagerImpl::OnAddFile", [&](void* /*arg*/) { files_added++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "SstFileManagerImpl::OnDeleteFile", [&](void* /*arg*/) { files_deleted++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "SstFileManagerImpl::OnDeleteFile",
+ [&](void* /*arg*/) { files_deleted++; });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SstFileManagerImpl::OnMoveFile", [&](void* /*arg*/) { files_moved++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.sst_file_manager = sst_file_manager;
@@ -337,21 +338,21 @@ TEST_F(DBSSTTest, DBWithSstFileManager) {
ASSERT_EQ(sfm->GetTrackedFiles(), files_in_db);
ASSERT_EQ(sfm->GetTotalSize(), total_files_size);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBSSTTest, RateLimitedDelete) {
Destroy(last_options_);
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBSSTTest::RateLimitedDelete:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
std::vector<uint64_t> penalties;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::BackgroundEmptyTrash:Wait",
[&](void* arg) { penalties.push_back(*(static_cast<uint64_t*>(arg))); });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
// Turn timed wait into a simulated sleep
uint64_t* abs_time_us = static_cast<uint64_t*>(arg);
@@ -372,7 +373,7 @@ TEST_F(DBSSTTest, RateLimitedDelete) {
*abs_time_us = static_cast<uint64_t>(real_cur_time);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
env_->no_slowdown_ = true;
env_->time_elapse_only_sleep_ = true;
@@ -437,14 +438,14 @@ TEST_F(DBSSTTest, RateLimitedDelete) {
ASSERT_GT(time_spent_deleting, expected_penlty * 0.9);
ASSERT_LT(time_spent_deleting, expected_penlty * 1.1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBSSTTest, RateLimitedWALDelete) {
Destroy(last_options_);
std::vector<uint64_t> penalties;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::BackgroundEmptyTrash:Wait",
[&](void* arg) { penalties.push_back(*(static_cast<uint64_t*>(arg))); });
@@ -465,7 +466,7 @@ TEST_F(DBSSTTest, RateLimitedWALDelete) {
sfm->delete_scheduler()->SetMaxTrashDBRatio(3.1);
ASSERT_OK(TryReopen(options));
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Create 4 files in L0
for (char v = 'a'; v <= 'd'; v++) {
@@ -489,7 +490,7 @@ TEST_F(DBSSTTest, RateLimitedWALDelete) {
sfm->WaitForEmptyTrash();
ASSERT_EQ(penalties.size(), 8);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
class DBWALTestWithParam
@@ -627,14 +628,13 @@ TEST_F(DBSSTTest, OpenDBWithExistingTrash) {
// files in the second path were not.
TEST_F(DBSSTTest, DeleteSchedulerMultipleDBPaths) {
std::atomic<int> bg_delete_file(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
// The deletion scheduler sometimes skips marking file as trash according to
// a heuristic. In that case the deletion will go through the below SyncPoint.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DeleteScheduler::DeleteFile",
- [&](void* /*arg*/) { bg_delete_file++; });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DeleteScheduler::DeleteFile", [&](void* /*arg*/) { bg_delete_file++; });
Options options = CurrentOptions();
options.disable_auto_compactions = true;
@@ -652,7 +652,7 @@ TEST_F(DBSSTTest, DeleteSchedulerMultipleDBPaths) {
auto sfm = static_cast<SstFileManagerImpl*>(options.sst_file_manager.get());
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.disableWAL = true;
@@ -700,15 +700,15 @@ TEST_F(DBSSTTest, DeleteSchedulerMultipleDBPaths) {
sfm->WaitForEmptyTrash();
ASSERT_EQ(bg_delete_file, 10);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBSSTTest, DestroyDBWithRateLimitedDelete) {
int bg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Status s;
Options options = CurrentOptions();
@@ -793,15 +793,15 @@ TEST_F(DBSSTTest, CancellingCompactionsWorks) {
DestroyAndReopen(options);
int completed_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction():CancelledCompaction", [&](void* /*arg*/) {
sfm->SetMaxAllowedSpaceUsage(0);
ASSERT_EQ(sfm->GetCompactionsReservedSize(), 0);
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun",
[&](void* /*arg*/) { completed_compactions++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
@@ -828,7 +828,7 @@ TEST_F(DBSSTTest, CancellingCompactionsWorks) {
ASSERT_EQ(sfm->GetCompactionsReservedSize(), 0);
// Make sure the stat is bumped
ASSERT_GT(dbfull()->immutable_db_options().statistics.get()->getTickerCount(COMPACTION_CANCELLED), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBSSTTest, CancellingManualCompactionsWorks) {
@@ -876,7 +876,7 @@ TEST_F(DBSSTTest, CancellingManualCompactionsWorks) {
// Now make sure CompactFiles also gets cancelled
auto l0_files = collector->GetFlushedFiles();
- dbfull()->CompactFiles(rocksdb::CompactionOptions(), l0_files, 0);
+ dbfull()->CompactFiles(ROCKSDB_NAMESPACE::CompactionOptions(), l0_files, 0);
// Wait for manual compaction to get scheduled and finish
dbfull()->TEST_WaitForCompact(true);
@@ -890,17 +890,17 @@ TEST_F(DBSSTTest, CancellingManualCompactionsWorks) {
// returns to normal
sfm->SetMaxAllowedSpaceUsage(0);
int completed_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactFilesImpl:End", [&](void* /*arg*/) { completed_compactions++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- dbfull()->CompactFiles(rocksdb::CompactionOptions(), l0_files, 0);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ dbfull()->CompactFiles(ROCKSDB_NAMESPACE::CompactionOptions(), l0_files, 0);
dbfull()->TEST_WaitForCompact(true);
ASSERT_EQ(sfm->GetCompactionsReservedSize(), 0);
ASSERT_GT(completed_compactions, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBSSTTest, DBWithMaxSpaceAllowedRandomized) {
@@ -914,7 +914,7 @@ TEST_F(DBSSTTest, DBWithMaxSpaceAllowedRandomized) {
std::atomic<int> reached_max_space_on_flush(0);
std::atomic<int> reached_max_space_on_compaction(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::FlushMemTableToOutputFile:MaxAllowedSpaceReached",
[&](void* arg) {
Status* bg_error = static_cast<Status*>(arg);
@@ -924,13 +924,13 @@ TEST_F(DBSSTTest, DBWithMaxSpaceAllowedRandomized) {
*bg_error = Status::OK();
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction():CancelledCompaction", [&](void* arg) {
bool* enough_room = static_cast<bool*>(arg);
*enough_room = true;
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::FinishCompactionOutputFile:MaxAllowedSpaceReached",
[&](void* /*arg*/) {
bg_error_set = true;
@@ -939,8 +939,8 @@ TEST_F(DBSSTTest, DBWithMaxSpaceAllowedRandomized) {
for (auto limit_mb : max_space_limits_mbs) {
bg_error_set = false;
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::shared_ptr<SstFileManager> sst_file_manager(NewSstFileManager(env_));
auto sfm = static_cast<SstFileManagerImpl*>(sst_file_manager.get());
@@ -964,7 +964,7 @@ TEST_F(DBSSTTest, DBWithMaxSpaceAllowedRandomized) {
uint64_t total_sst_files_size = 0;
GetAllSSTFiles(&total_sst_files_size);
ASSERT_GE(total_sst_files_size, limit_mb * 1024 * 1024);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
ASSERT_GT(reached_max_space_on_flush, 0);
@@ -1218,10 +1218,10 @@ TEST_F(DBSSTTest, GetTotalSstFilesSizeVersionsFilesShared) {
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_statistics_test.cc b/db/db_statistics_test.cc
index 31396a7bf..8fbbb96d5 100644
--- a/db/db_statistics_test.cc
+++ b/db/db_statistics_test.cc
@@ -10,7 +10,7 @@
#include "port/stack_trace.h"
#include "rocksdb/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBStatisticsTest : public DBTestBase {
public:
@@ -45,7 +45,7 @@ TEST_F(DBStatisticsTest, CompressionStatsTest) {
Options options = CurrentOptions();
options.compression = type;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.statistics->set_stats_level(StatsLevel::kExceptTimeForMutex);
DestroyAndReopen(options);
@@ -91,7 +91,7 @@ TEST_F(DBStatisticsTest, CompressionStatsTest) {
TEST_F(DBStatisticsTest, MutexWaitStatsDisabledByDefault) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
CreateAndReopenWithCF({"pikachu"}, options);
const uint64_t kMutexWaitDelay = 100;
ThreadStatusUtil::TEST_SetStateDelay(ThreadStatus::STATE_MUTEX_WAIT,
@@ -104,7 +104,7 @@ TEST_F(DBStatisticsTest, MutexWaitStatsDisabledByDefault) {
TEST_F(DBStatisticsTest, MutexWaitStats) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.statistics->set_stats_level(StatsLevel::kAll);
CreateAndReopenWithCF({"pikachu"}, options);
const uint64_t kMutexWaitDelay = 100;
@@ -118,7 +118,7 @@ TEST_F(DBStatisticsTest, MutexWaitStats) {
TEST_F(DBStatisticsTest, ResetStats) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
for (int i = 0; i < 2; ++i) {
// pick arbitrary ticker and histogram. On first iteration they're zero
@@ -140,10 +140,10 @@ TEST_F(DBStatisticsTest, ResetStats) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_table_properties_test.cc b/db/db_table_properties_test.cc
index 164042bc2..e3499df70 100644
--- a/db/db_table_properties_test.cc
+++ b/db/db_table_properties_test.cc
@@ -19,7 +19,7 @@
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A helper function that ensures the table properties returned in
// `GetPropertiesOfAllTablesTest` is correct.
@@ -325,12 +325,12 @@ TEST_F(DBTablePropertiesTest, DeletionTriggeredCompactionMarking) {
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_tailing_iter_test.cc b/db/db_tailing_iter_test.cc
index 62e60758f..39988638b 100644
--- a/db/db_tailing_iter_test.cc
+++ b/db/db_tailing_iter_test.cc
@@ -16,7 +16,7 @@
#include "db/forward_iterator.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBTestTailingIterator : public DBTestBase {
public:
@@ -98,8 +98,8 @@ TEST_F(DBTestTailingIterator, TailingIteratorSeekToNext) {
ASSERT_TRUE(itern->Valid());
ASSERT_EQ(itern->key().compare(key), 0);
}
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
for (int i = 2 * num_records; i > 0; --i) {
char buf1[32];
char buf2[32];
@@ -143,25 +143,25 @@ TEST_F(DBTestTailingIterator, TailingIteratorTrimSeekToNext) {
bool file_iters_deleted = false;
bool file_iters_renewed_null = false;
bool file_iters_renewed_copy = false;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ForwardIterator::SeekInternal:Return", [&](void* arg) {
ForwardIterator* fiter = reinterpret_cast<ForwardIterator*>(arg);
ASSERT_TRUE(!file_iters_deleted ||
fiter->TEST_CheckDeletedIters(&deleted_iters, &num_iters));
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ForwardIterator::Next:Return", [&](void* arg) {
ForwardIterator* fiter = reinterpret_cast<ForwardIterator*>(arg);
ASSERT_TRUE(!file_iters_deleted ||
fiter->TEST_CheckDeletedIters(&deleted_iters, &num_iters));
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ForwardIterator::RenewIterators:Null",
[&](void* /*arg*/) { file_iters_renewed_null = true; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ForwardIterator::RenewIterators:Copy",
[&](void* /*arg*/) { file_iters_renewed_copy = true; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
const int num_records = 1000;
for (int i = 1; i < num_records; ++i) {
char buf1[32];
@@ -413,14 +413,14 @@ TEST_F(DBTestTailingIterator, TailingIteratorUpperBound) {
// This keeps track of the number of times NeedToSeekImmutable() was true.
int immutable_seeks = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ForwardIterator::SeekInternal:Immutable",
[&](void* /*arg*/) { ++immutable_seeks; });
// Seek to 13. This should not require any immutable seeks.
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
it->Seek("13");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_FALSE(it->Valid());
ASSERT_EQ(0, immutable_seeks);
@@ -530,13 +530,13 @@ TEST_F(DBTestTailingIterator, SeekToFirstWithUpperBoundBug) {
ASSERT_EQ(iter->key().ToString(), "aa");
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE)
int main(int argc, char** argv) {
#if !defined(ROCKSDB_LITE)
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
#else
diff --git a/db/db_test.cc b/db/db_test.cc
index b3234c766..60b4d60f4 100644
--- a/db/db_test.cc
+++ b/db/db_test.cc
@@ -68,7 +68,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBTest : public DBTestBase {
public:
@@ -232,14 +232,14 @@ TEST_F(DBTest, SkipDelay) {
// the test flaky
auto token = dbfull()->TEST_write_controler().GetDelayToken(1);
std::atomic<int> sleep_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::DelayWrite:Sleep",
[&](void* /*arg*/) { sleep_count.fetch_add(1); });
std::atomic<int> wait_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::DelayWrite:Wait",
[&](void* /*arg*/) { wait_count.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.sync = sync;
@@ -290,9 +290,8 @@ TEST_F(DBTest, MixedSlowdownOptions) {
// the test flaky
auto token = dbfull()->TEST_write_controler().GetDelayToken(1);
std::atomic<int> sleep_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::DelayWrite:BeginWriteStallDone",
- [&](void* /*arg*/) {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::DelayWrite:BeginWriteStallDone", [&](void* /*arg*/) {
sleep_count.fetch_add(1);
if (threads.empty()) {
for (int i = 0; i < 2; ++i) {
@@ -303,7 +302,7 @@ TEST_F(DBTest, MixedSlowdownOptions) {
}
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.sync = false;
@@ -345,9 +344,8 @@ TEST_F(DBTest, MixedSlowdownOptionsInQueue) {
// the test flaky
auto token = dbfull()->TEST_write_controler().GetDelayToken(1);
std::atomic<int> sleep_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::DelayWrite:Sleep",
- [&](void* /*arg*/) {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::DelayWrite:Sleep", [&](void* /*arg*/) {
sleep_count.fetch_add(1);
if (threads.empty()) {
for (int i = 0; i < 2; ++i) {
@@ -359,10 +357,10 @@ TEST_F(DBTest, MixedSlowdownOptionsInQueue) {
}
});
std::atomic<int> wait_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::DelayWrite:Wait",
[&](void* /*arg*/) { wait_count.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.sync = false;
@@ -414,9 +412,8 @@ TEST_F(DBTest, MixedSlowdownOptionsStop) {
// the test flaky
auto token = dbfull()->TEST_write_controler().GetStopToken();
std::atomic<int> wait_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::DelayWrite:Wait",
- [&](void* /*arg*/) {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::DelayWrite:Wait", [&](void* /*arg*/) {
wait_count.fetch_add(1);
if (threads.empty()) {
for (int i = 0; i < 2; ++i) {
@@ -432,7 +429,7 @@ TEST_F(DBTest, MixedSlowdownOptionsStop) {
token.reset();
threads.emplace_back(wakeup_writer);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
wo.sync = false;
@@ -2592,15 +2589,15 @@ TEST_F(DBTest, GroupCommitTest) {
do {
Options options = CurrentOptions();
options.env = env_;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
Reopen(options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WriteThread::JoinBatchGroup:BeganWaiting",
"DBImpl::WriteImpl:BeforeLeaderEnters"},
- {"WriteThread::AwaitState:BlockingWaiting",
+ {"WriteThread::AwaitState:BlockingWaiting",
"WriteThread::EnterAsBatchGroupLeader:End"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Start threads
GCThread thread[kGCNumThreads];
@@ -2919,13 +2916,13 @@ class ModelDB : public DB {
DBOptions GetDBOptions() const override { return options_; }
using DB::Flush;
- Status Flush(const rocksdb::FlushOptions& /*options*/,
+ Status Flush(const ROCKSDB_NAMESPACE::FlushOptions& /*options*/,
ColumnFamilyHandle* /*column_family*/) override {
Status ret;
return ret;
}
Status Flush(
- const rocksdb::FlushOptions& /*options*/,
+ const ROCKSDB_NAMESPACE::FlushOptions& /*options*/,
const std::vector<ColumnFamilyHandle*>& /*column_families*/) override {
return Status::OK();
}
@@ -2958,8 +2955,8 @@ class ModelDB : public DB {
Status DeleteFile(std::string /*name*/) override { return Status::OK(); }
Status GetUpdatesSince(
- rocksdb::SequenceNumber,
- std::unique_ptr<rocksdb::TransactionLogIterator>*,
+ ROCKSDB_NAMESPACE::SequenceNumber,
+ std::unique_ptr<ROCKSDB_NAMESPACE::TransactionLogIterator>*,
const TransactionLogIterator::ReadOptions& /*read_options*/ =
TransactionLogIterator::ReadOptions()) override {
return Status::NotSupported("Not supported in Model DB");
@@ -3219,12 +3216,12 @@ TEST_F(DBTest, BlockBasedTablePrefixIndexTotalOrderSeek) {
options.prefix_extractor.reset(NewFixedPrefixTransform(1));
// RocksDB sanitize max open files to at least 20. Modify it back.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SanitizeOptions::AfterChangeMaxOpenFiles", [&](void* arg) {
int* max_open_files = static_cast<int*>(arg);
*max_open_files = 11;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Reopen(options);
ASSERT_OK(Put("k1", "v1"));
@@ -3257,7 +3254,7 @@ TEST_F(DBTest, BlockBasedTablePrefixIndexTotalOrderSeek) {
ASSERT_TRUE(iter->Valid());
ASSERT_EQ("k1", iter->key().ToString());
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest, ChecksumTest) {
@@ -3681,7 +3678,7 @@ TEST_F(DBTest, DISABLED_RateLimitingTest) {
options.compression = kNoCompression;
options.create_if_missing = true;
options.env = env_;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.IncreaseParallelism(4);
DestroyAndReopen(options);
@@ -4007,10 +4004,10 @@ TEST_F(DBTest, DynamicMemtableOptions) {
int count = 0;
Random rnd(301);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::DelayWrite:Wait",
[&](void* /*arg*/) { sleeping_task_low.WakeUp(); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
while (!sleeping_task_low.WokenUp() && count < 256) {
ASSERT_OK(Put(Key(count), RandomString(&rnd, 1024), WriteOptions()));
@@ -4068,7 +4065,7 @@ TEST_F(DBTest, DynamicMemtableOptions) {
#endif
sleeping_task_low.WaitUntilDone();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif // ROCKSDB_LITE
@@ -4177,11 +4174,11 @@ TEST_F(DBTest, ThreadStatusFlush) {
options.enable_thread_tracking = true;
options = CurrentOptions(options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"FlushJob::FlushJob()", "DBTest::ThreadStatusFlush:1"},
{"DBTest::ThreadStatusFlush:2", "FlushJob::WriteLevel0Table"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
CreateAndReopenWithCF({"pikachu"}, options);
VerifyOperationCount(env_, ThreadStatus::OP_FLUSH, 0);
@@ -4206,7 +4203,7 @@ TEST_F(DBTest, ThreadStatusFlush) {
// This second sync point is to ensure the flush job will not
// be completed until we already perform VerifyOperationCount().
TEST_SYNC_POINT("DBTest::ThreadStatusFlush:2");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBTestWithParam, ThreadStatusSingleCompaction) {
@@ -4229,15 +4226,15 @@ TEST_P(DBTestWithParam, ThreadStatusSingleCompaction) {
options.level0_file_num_compaction_trigger = kNumL0Files;
options.max_subcompactions = max_subcompactions_;
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBTest::ThreadStatusSingleCompaction:0", "DBImpl::BGWorkCompaction"},
{"CompactionJob::Run():Start", "DBTest::ThreadStatusSingleCompaction:1"},
{"DBTest::ThreadStatusSingleCompaction:2", "CompactionJob::Run():End"},
});
for (int tests = 0; tests < 2; ++tests) {
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
// The Put Phase.
@@ -4276,7 +4273,7 @@ TEST_P(DBTestWithParam, ThreadStatusSingleCompaction) {
// repeat the test with disabling thread tracking.
options.enable_thread_tracking = false;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -4373,7 +4370,7 @@ TEST_P(DBTestWithParam, PreShutdownMultipleCompaction) {
std::vector<ThreadStatus> thread_list;
// Delay both flush and compaction
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"FlushJob::FlushJob()", "CompactionJob::Run():Start"},
{"CompactionJob::Run():Start",
"DBTest::PreShutdownMultipleCompaction:Preshutdown"},
@@ -4384,7 +4381,7 @@ TEST_P(DBTestWithParam, PreShutdownMultipleCompaction) {
{"CompactionJob::Run():End",
"DBTest::PreShutdownMultipleCompaction:VerifyPreshutdown"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Make rocksdb busy
int key = 0;
@@ -4462,7 +4459,7 @@ TEST_P(DBTestWithParam, PreShutdownCompactionMiddle) {
std::vector<ThreadStatus> thread_list;
// Delay both flush and compaction
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBTest::PreShutdownCompactionMiddle:Preshutdown",
"CompactionJob::Run():Inprogress"},
{"CompactionJob::Run():Start",
@@ -4471,7 +4468,7 @@ TEST_P(DBTestWithParam, PreShutdownCompactionMiddle) {
{"CompactionJob::Run():End",
"DBTest::PreShutdownCompactionMiddle:VerifyPreshutdown"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Make rocksdb busy
int key = 0;
@@ -4648,7 +4645,7 @@ TEST_F(DBTest, DynamicLevelCompressionPerLevel2) {
std::atomic<int> num_zlib(0);
std::atomic<int> num_lz4(0);
std::atomic<int> num_no(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
if (compaction->output_level() == 4) {
@@ -4656,13 +4653,13 @@ TEST_F(DBTest, DynamicLevelCompressionPerLevel2) {
num_lz4.fetch_add(1);
}
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"FlushJob::WriteLevel0Table:output_compression", [&](void* arg) {
auto* compression = reinterpret_cast<CompressionType*>(arg);
ASSERT_TRUE(*compression == kNoCompression);
num_no.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
for (int i = 0; i < 100; i++) {
std::string value = RandomString(&rnd, 200);
@@ -4676,8 +4673,8 @@ TEST_F(DBTest, DynamicLevelCompressionPerLevel2) {
Flush();
dbfull()->TEST_WaitForFlushMemTable();
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
ASSERT_EQ(NumTableFilesAtLevel(1), 0);
ASSERT_EQ(NumTableFilesAtLevel(2), 0);
@@ -4690,7 +4687,7 @@ TEST_F(DBTest, DynamicLevelCompressionPerLevel2) {
// After base level turn L4->L3, L3 becomes LZ4 and L4 becomes Zlib
num_lz4.store(0);
num_no.store(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"LevelCompactionPicker::PickCompaction:Return", [&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
if (compaction->output_level() == 4 && compaction->start_level() == 3) {
@@ -4701,13 +4698,13 @@ TEST_F(DBTest, DynamicLevelCompressionPerLevel2) {
num_lz4.fetch_add(1);
}
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"FlushJob::WriteLevel0Table:output_compression", [&](void* arg) {
auto* compression = reinterpret_cast<CompressionType*>(arg);
ASSERT_TRUE(*compression == kNoCompression);
num_no.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
for (int i = 101; i < 500; i++) {
std::string value = RandomString(&rnd, 200);
@@ -4718,8 +4715,8 @@ TEST_F(DBTest, DynamicLevelCompressionPerLevel2) {
}
}
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(NumTableFilesAtLevel(1), 0);
ASSERT_EQ(NumTableFilesAtLevel(2), 0);
ASSERT_GT(NumTableFilesAtLevel(3), 0);
@@ -5135,7 +5132,7 @@ TEST_F(DBTest, DynamicMiscOptions) {
options.create_if_missing = true;
options.max_sequential_skip_in_iterations = 16;
options.compression = kNoCompression;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
auto assert_reseek_count = [this, &options](int key_start, int num_reseek) {
@@ -5227,7 +5224,7 @@ TEST_F(DBTest, L0L1L2AndUpHitCounter) {
options.max_write_buffer_number = 2;
options.max_background_compactions = 8;
options.max_background_flushes = 8;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
CreateAndReopenWithCF({"mypikachu"}, options);
int numkeys = 20000;
@@ -5330,7 +5327,7 @@ TEST_F(DBTest, CloseSpeedup) {
env_->DeleteDir(dbname_);
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
env_->SetBackgroundThreads(1, Env::LOW);
env_->SetBackgroundThreads(1, Env::HIGH);
Random rnd(301);
@@ -5385,7 +5382,7 @@ TEST_F(DBTest, MergeTestTime) {
this->env_->time_elapse_only_sleep_ = true;
this->env_->no_slowdown_ = true;
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.merge_operator.reset(new DelayedMergeOperator(this));
DestroyAndReopen(options);
@@ -5426,7 +5423,7 @@ TEST_P(DBTestWithParam, MergeCompactionTimeTest) {
SetPerfLevel(kEnableTime);
Options options = CurrentOptions();
options.compaction_filter_factory = std::make_shared<KeepFilterFactory>();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.merge_operator.reset(new DelayedMergeOperator(this));
options.compaction_style = kCompactionStyleUniversal;
options.max_subcompactions = max_subcompactions_;
@@ -5448,7 +5445,7 @@ TEST_P(DBTestWithParam, FilterCompactionTimeTest) {
std::make_shared<DelayFilterFactory>(this);
options.disable_auto_compactions = true;
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.statistics->set_stats_level(kExceptTimeForMutex);
options.max_subcompactions = max_subcompactions_;
DestroyAndReopen(options);
@@ -5712,16 +5709,16 @@ TEST_F(DBTest, AutomaticConflictsWithManualCompaction) {
// schedule automatic compactions after the manual one starts, but before it
// finishes to ensure conflict.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::BackgroundCompaction:Start",
"DBTest::AutomaticConflictsWithManualCompaction:PrePuts"},
{"DBTest::AutomaticConflictsWithManualCompaction:PostPuts",
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun"}});
std::atomic<int> callback_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::MaybeScheduleFlushOrCompaction:Conflict",
[&](void* /*arg*/) { callback_count.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int i = 0; i < 2; ++i) {
@@ -5751,7 +5748,7 @@ TEST_F(DBTest, AutomaticConflictsWithManualCompaction) {
for (int i = 0; i < 2; ++i) {
ASSERT_NE("NOT_FOUND", Get(Key(i)));
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
manual_compaction_thread.join();
dbfull()->TEST_WaitForCompact();
}
@@ -5775,7 +5772,7 @@ TEST_F(DBTest, CompactFilesShouldTriggerAutoCompaction) {
ASSERT_OK(Flush());
}
- rocksdb::ColumnFamilyMetaData cf_meta_data;
+ ROCKSDB_NAMESPACE::ColumnFamilyMetaData cf_meta_data;
db_->GetColumnFamilyMetaData(db_->DefaultColumnFamily(), &cf_meta_data);
std::vector<std::string> input_files;
@@ -5879,19 +5876,19 @@ TEST_F(DBTest, FlushesInParallelWithCompactRange) {
}
if (iter == 1) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::RunManualCompaction()::1",
"DBTest::FlushesInParallelWithCompactRange:1"},
{"DBTest::FlushesInParallelWithCompactRange:2",
"DBImpl::RunManualCompaction()::2"}});
} else {
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"CompactionJob::Run():Start",
"DBTest::FlushesInParallelWithCompactRange:1"},
{"DBTest::FlushesInParallelWithCompactRange:2",
"CompactionJob::Run():End"}});
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<port::Thread> threads;
threads.emplace_back([&]() { Compact("a", "z"); });
@@ -5910,7 +5907,7 @@ TEST_F(DBTest, FlushesInParallelWithCompactRange) {
for (auto& t : threads) {
t.join();
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -5976,7 +5973,7 @@ TEST_F(DBTest, DelayedWriteRate) {
static_cast<int64_t>(estimated_sleep_time * 2));
env_->no_slowdown_ = false;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
sleeping_task_low.WakeUp();
sleeping_task_low.WaitUntilDone();
}
@@ -6005,12 +6002,12 @@ TEST_F(DBTest, HardLimit) {
CreateAndReopenWithCF({"pikachu"}, options);
std::atomic<int> callback_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack("DBImpl::DelayWrite:Wait",
- [&](void* /*arg*/) {
- callback_count.fetch_add(1);
- sleeping_task_low.WakeUp();
- });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::DelayWrite:Wait", [&](void* /*arg*/) {
+ callback_count.fetch_add(1);
+ sleeping_task_low.WakeUp();
+ });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
int key_idx = 0;
@@ -6027,7 +6024,7 @@ TEST_F(DBTest, HardLimit) {
}
ASSERT_GE(callback_count.load(), 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
sleeping_task_low.WaitUntilDone();
}
@@ -6099,7 +6096,7 @@ TEST_F(DBTest, SoftLimit) {
"DBImpl::BackgroundCallFlush:ContextCleanedUp");
};
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Reopen(options);
@@ -6155,7 +6152,7 @@ TEST_F(DBTest, SoftLimit) {
ASSERT_TRUE(listener->CheckCondition(WriteStallCondition::kNormal));
// Only allow one compactin going through.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BackgroundCallCompaction:0", [&](void* /*arg*/) {
// Schedule a sleeping task.
sleeping_task_low.Reset();
@@ -6229,7 +6226,7 @@ TEST_F(DBTest, SoftLimit) {
ASSERT_TRUE(listener->CheckCondition(WriteStallCondition::kDelayed));
sleeping_task_low.WaitUntilSleeping();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
sleeping_task_low.WakeUp();
sleeping_task_low.WaitUntilDone();
}
@@ -6307,7 +6304,7 @@ TEST_F(DBTest, CreateColumnFamilyShouldFailOnIncompatibleOptions) {
#ifndef ROCKSDB_LITE
TEST_F(DBTest, RowCache) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.row_cache = NewLRUCache(8192);
DestroyAndReopen(options);
@@ -6326,7 +6323,7 @@ TEST_F(DBTest, RowCache) {
TEST_F(DBTest, PinnableSliceAndRowCache) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.row_cache = NewLRUCache(8192);
DestroyAndReopen(options);
@@ -6356,12 +6353,12 @@ TEST_F(DBTest, PinnableSliceAndRowCache) {
#endif // ROCKSDB_LITE
TEST_F(DBTest, DeletingOldWalAfterDrop) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"Test:AllowFlushes", "DBImpl::BGWorkFlush"},
{"DBImpl::BGWorkFlush:done", "Test:WaitForFlush"}});
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Options options = CurrentOptions();
options.max_total_wal_size = 8192;
options.compression = kNoCompression;
@@ -6371,7 +6368,7 @@ TEST_F(DBTest, DeletingOldWalAfterDrop) {
options.level0_stop_writes_trigger = (1 << 30);
options.disable_auto_compactions = true;
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
CreateColumnFamilies({"cf1", "cf2"}, options);
ASSERT_OK(Put(0, "key1", DummyString(8192)));
@@ -6509,7 +6506,7 @@ TEST_F(DBTest, CreationTimeOfOldestFile) {
env_->GetCurrentTime(&time_2);
const uint64_t uint_time_2 = static_cast<uint64_t>(time_2);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"PropertyBlockBuilder::AddTableProperty:Start", [&](void* arg) {
TableProperties* props = reinterpret_cast<TableProperties*>(arg);
if (set_file_creation_time_to_zero) {
@@ -6530,12 +6527,12 @@ TEST_F(DBTest, CreationTimeOfOldestFile) {
}
});
// Set file creation time in manifest all to 0.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"FileMetaData::FileMetaData", [&](void* arg) {
FileMetaData* meta = static_cast<FileMetaData*>(arg);
meta->file_creation_time = 0;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int i = 0; i < kNumLevelFiles; ++i) {
@@ -6585,12 +6582,12 @@ TEST_F(DBTest, CreationTimeOfOldestFile) {
Status s3 = dbfull()->GetCreationTimeOfOldestFile(&ctime);
ASSERT_EQ(s3, Status::NotSupported());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -6601,7 +6598,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/db/db_test2.cc b/db/db_test2.cc
index f59b341de..f4e8e960a 100644
--- a/db/db_test2.cc
+++ b/db/db_test2.cc
@@ -18,7 +18,7 @@
#include "rocksdb/wal_filter.h"
#include "test_util/fault_injection_test_env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBTest2 : public DBTestBase {
public:
@@ -40,7 +40,7 @@ TEST_P(PrefixFullBloomWithReverseComparator,
Options options = last_options_;
options.comparator = ReverseBytewiseComparator();
options.prefix_extractor.reset(NewCappedPrefixTransform(3));
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions bbto;
if (if_cache_filter_) {
bbto.no_block_cache = false;
@@ -132,7 +132,7 @@ TEST_F(DBTest2, IteratorPropertyVersionNumber) {
TEST_F(DBTest2, CacheIndexAndFilterWithDBRestart) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
table_options.filter_policy.reset(NewBloomFilterPolicy(20));
@@ -151,7 +151,7 @@ TEST_F(DBTest2, CacheIndexAndFilterWithDBRestart) {
TEST_F(DBTest2, MaxSuccessiveMergesChangeWithDBRecovery) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.max_successive_merges = 3;
options.merge_operator = MergeOperators::CreatePutOperator();
options.disable_auto_compactions = true;
@@ -185,19 +185,19 @@ TEST_P(DBTestSharedWriteBufferAcrossCFs, SharedWriteBufferAcrossCFs) {
// Avoid undeterministic value by malloc_usable_size();
// Force arena block size to 1
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Arena::Arena:0", [&](void* arg) {
size_t* block_size = static_cast<size_t*>(arg);
*block_size = 1;
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Arena::AllocateNewBlock:0", [&](void* arg) {
std::pair<size_t*, size_t*>* pair =
static_cast<std::pair<size_t*, size_t*>*>(arg);
*std::get<0>(*pair) = *std::get<1>(*pair);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// The total soft write buffer size is about 105000
std::shared_ptr<Cache> cache = NewLRUCache(4 * 1024 * 1024, 2);
@@ -346,7 +346,7 @@ TEST_P(DBTestSharedWriteBufferAcrossCFs, SharedWriteBufferAcrossCFs) {
last_options_.write_buffer_manager.reset();
ASSERT_LT(cache->GetUsage(), 256 * 1024);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
INSTANTIATE_TEST_CASE_P(DBTestSharedWriteBufferAcrossCFs,
@@ -361,19 +361,19 @@ TEST_F(DBTest2, SharedWriteBufferLimitAcrossDB) {
options.arena_block_size = 4096;
// Avoid undeterministic value by malloc_usable_size();
// Force arena block size to 1
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Arena::Arena:0", [&](void* arg) {
size_t* block_size = static_cast<size_t*>(arg);
*block_size = 1;
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Arena::AllocateNewBlock:0", [&](void* arg) {
std::pair<size_t*, size_t*>* pair =
static_cast<std::pair<size_t*, size_t*>*>(arg);
*std::get<0>(*pair) = *std::get<1>(*pair);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
options.write_buffer_size = 500000; // this is never hit
// Use a write buffer total size so that the soft limit is about
@@ -453,7 +453,7 @@ TEST_F(DBTest2, SharedWriteBufferLimitAcrossDB) {
delete db2;
ASSERT_OK(DestroyDB(dbname2, options));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, TestWriteBufferNoLimitWithCache) {
@@ -1114,7 +1114,7 @@ TEST_F(DBTest2, PresetCompressionDict) {
assert(false);
}
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.table_factory.reset(NewBlockBasedTableFactory(table_options));
CreateAndReopenWithCF({"pikachu"}, options);
Random rnd(301);
@@ -1185,7 +1185,7 @@ TEST_F(DBTest2, PresetCompressionDictLocality) {
options.compression = kZSTD;
options.compression_opts.max_dict_bytes = 1 << 14; // 16KB
options.compression_opts.zstd_max_train_bytes = 1 << 18; // 256KB
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.target_file_size_base = kNumEntriesPerFile * kNumBytesPerEntry;
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
@@ -1205,12 +1205,12 @@ TEST_F(DBTest2, PresetCompressionDictLocality) {
// Store all the dictionaries generated during a full compaction.
std::vector<std::string> compression_dicts;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BlockBasedTableBuilder::WriteCompressionDictBlock:RawDict",
[&](void* arg) {
compression_dicts.emplace_back(static_cast<Slice*>(arg)->ToString());
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
CompactRangeOptions compact_range_opts;
compact_range_opts.bottommost_level_compaction =
BottommostLevelCompaction::kForceOptimized;
@@ -1351,14 +1351,14 @@ class CompactionStallTestListener : public EventListener {
};
TEST_F(DBTest2, CompactionStall) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::BGWorkCompaction", "DBTest2::CompactionStall:0"},
{"DBImpl::BGWorkCompaction", "DBTest2::CompactionStall:1"},
{"DBTest2::CompactionStall:2",
"DBImpl::NotifyOnCompactionBegin::UnlockMutex"},
{"DBTest2::CompactionStall:3",
"DBImpl::NotifyOnCompactionCompleted::UnlockMutex"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.level0_file_num_compaction_trigger = 4;
@@ -1385,7 +1385,7 @@ TEST_F(DBTest2, CompactionStall) {
// Clear "DBImpl::BGWorkCompaction" SYNC_POINT since we want to hold it again
// at DBTest2::CompactionStall::1
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
// Another 6 L0 files to trigger compaction again
for (int i = 0; i < 6; i++) {
@@ -1411,7 +1411,7 @@ TEST_F(DBTest2, CompactionStall) {
10 - options.level0_file_num_compaction_trigger);
ASSERT_EQ(listener->compacting_files_cnt_.load(), listener->compacted_files_cnt_.load());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif // ROCKSDB_LITE
@@ -1480,7 +1480,7 @@ class PinL0IndexAndFilterBlocksTest
options->max_open_files = -1;
}
options->create_if_missing = true;
- options->statistics = rocksdb::CreateDBStatistics();
+ options->statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
table_options.pin_l0_filter_and_index_blocks_in_cache = true;
@@ -1520,7 +1520,7 @@ TEST_P(PinL0IndexAndFilterBlocksTest,
options.max_open_files = -1;
}
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions table_options;
table_options.cache_index_and_filter_blocks = true;
table_options.pin_l0_filter_and_index_blocks_in_cache = true;
@@ -1606,20 +1606,20 @@ TEST_P(PinL0IndexAndFilterBlocksTest, DisablePrefetchingNonL0IndexAndFilter) {
// so that preloading SST files won't happen.
options.max_open_files = 13;
// RocksDB sanitize max open files to at least 20. Modify it back.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SanitizeOptions::AfterChangeMaxOpenFiles", [&](void* arg) {
int* max_open_files = static_cast<int*>(arg);
*max_open_files = 13;
});
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Reopen database. If max_open_files is set as -1, table readers will be
// preloaded. This will trigger a BlockBasedTable::Open() and prefetch
// L0 index and filter. Level 1's prefetching is disabled in DB::Open()
TryReopenWithColumnFamilies({"default", "pikachu"}, options);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
if (!disallow_preload_) {
// After reopen, cache miss are increased by one because we read (and only
@@ -1759,8 +1759,8 @@ static void UniqueIdCallback(void* arg) {
*result = 0;
}
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GetUniqueIdFromFile:FS_IOC_GETVERSION", UniqueIdCallback);
}
@@ -1768,8 +1768,8 @@ class MockPersistentCache : public PersistentCache {
public:
explicit MockPersistentCache(const bool is_compressed, const size_t max_size)
: is_compressed_(is_compressed), max_size_(max_size) {
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GetUniqueIdFromFile:FS_IOC_GETVERSION", UniqueIdCallback);
}
@@ -1841,10 +1841,10 @@ TEST_F(DBTest2, TestPerfContextGetCpuTime) {
uint64_t kDummyAddonTime = uint64_t{1000000000000};
// Add time to NowNanos() reading.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TableCache::FindTable:0",
[&](void* /*arg*/) { env_->addon_time_.fetch_add(kDummyAddonTime); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
SetPerfLevel(PerfLevel::kEnableTimeAndCPUTimeExceptForMutex);
ASSERT_EQ("bar", Get("foo"));
@@ -1853,7 +1853,7 @@ TEST_F(DBTest2, TestPerfContextGetCpuTime) {
ASSERT_GT(get_perf_context()->find_table_nanos, kDummyAddonTime);
SetPerfLevel(PerfLevel::kDisable);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, TestPerfContextIterCpuTime) {
@@ -1903,10 +1903,10 @@ TEST_F(DBTest2, TestPerfContextIterCpuTime) {
uint64_t kDummyAddonTime = uint64_t{1000000000000};
// Add time to NowNanos() reading.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TableCache::FindTable:0",
[&](void* /*arg*/) { env_->addon_time_.fetch_add(kDummyAddonTime); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
SetPerfLevel(PerfLevel::kEnableTimeAndCPUTimeExceptForMutex);
iter = db_->NewIterator(ReadOptions());
@@ -1937,7 +1937,7 @@ TEST_F(DBTest2, TestPerfContextIterCpuTime) {
ASSERT_GT(get_perf_context()->find_table_nanos, kDummyAddonTime);
SetPerfLevel(PerfLevel::kDisable);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
delete iter;
}
#endif // OS_LINUX
@@ -1951,7 +1951,7 @@ TEST_F(DBTest2, PersistentCache) {
Options options;
options.write_buffer_size = 64 * 1024; // small write buffer
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options = CurrentOptions(options);
auto bsizes = {/*no block cache*/ 0, /*1M*/ 1 * 1024 * 1024};
@@ -2019,7 +2019,7 @@ void CountSyncPoint() {
TEST_F(DBTest2, SyncPointMarker) {
std::atomic<int> sync_point_called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBTest2::MarkedPoint",
[&](void* /*arg*/) { sync_point_called.fetch_add(1); });
@@ -2031,11 +2031,11 @@ TEST_F(DBTest2, SyncPointMarker) {
// | MarkedPoint | |
// | Thread1First | |
// | | MarkedPoint |
- rocksdb::SyncPoint::GetInstance()->LoadDependencyAndMarkers(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependencyAndMarkers(
{{"DBTest2::SyncPointMarker:Thread1First", "DBTest2::MarkedPoint"}},
{{"DBTest2::SyncPointMarker:Marker", "DBTest2::MarkedPoint"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::function<void()> func1 = [&]() {
CountSyncPoint();
@@ -2054,7 +2054,7 @@ TEST_F(DBTest2, SyncPointMarker) {
// Callback is only executed once
ASSERT_EQ(sync_point_called.load(), 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif
@@ -2079,7 +2079,7 @@ TEST_F(DBTest2, ReadAmpBitmap) {
bbto.block_cache = NewLRUCache(1024 * 1024 * 1024);
bbto.read_amp_bytes_per_bit = bytes_per_bit[k];
options.table_factory.reset(NewBlockBasedTableFactory(bbto));
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
const size_t kNumEntries = 10000;
@@ -2176,7 +2176,7 @@ TEST_F(DBTest2, ReadAmpBitmapLiveInCacheAfterDBClose) {
uint32_t bytes_per_bit[2] = {1, 16};
for (size_t k = 0; k < 2; k++) {
std::shared_ptr<Cache> lru_cache = NewLRUCache(1024 * 1024 * 1024);
- std::shared_ptr<Statistics> stats = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> stats = ROCKSDB_NAMESPACE::CreateDBStatistics();
Options options = CurrentOptions();
BlockBasedTableOptions bbto;
@@ -2223,7 +2223,8 @@ TEST_F(DBTest2, ReadAmpBitmapLiveInCacheAfterDBClose) {
options.statistics->getTickerCount(READ_AMP_TOTAL_READ_BYTES);
Close();
- std::shared_ptr<Statistics> new_statistics = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> new_statistics =
+ ROCKSDB_NAMESPACE::CreateDBStatistics();
// Destroy old statistics obj that the blocks in lru_cache are pointing to
options.statistics.reset();
// Use the statistics object that we just created
@@ -2307,7 +2308,7 @@ TEST_F(DBTest2, AutomaticCompactionOverlapManualCompaction) {
// While the compaction is running, we will create 2 new files that
// can fit in L2, these 2 files will be moved to L2 and overlap with
// the running compaction and break the LSM consistency.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():Start", [&](void* /*arg*/) {
ASSERT_OK(
dbfull()->SetOptions({{"level0_file_num_compaction_trigger", "2"},
@@ -2320,7 +2321,7 @@ TEST_F(DBTest2, AutomaticCompactionOverlapManualCompaction) {
ASSERT_OK(Put(Key(9), "a"));
ASSERT_OK(Flush());
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Run a manual compaction that will compact the 2 files in L2
// into 1 file in L2
@@ -2328,7 +2329,7 @@ TEST_F(DBTest2, AutomaticCompactionOverlapManualCompaction) {
cro.bottommost_level_compaction = BottommostLevelCompaction::kForceOptimized;
ASSERT_OK(db_->CompactRange(cro, nullptr, nullptr));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// Test that the stats GetMapProperty API reporting 1 file in L2
{
@@ -2367,13 +2368,13 @@ TEST_F(DBTest2, ManualCompactionOverlapManualCompaction) {
cro.exclusive_manual_compaction = false;
ASSERT_OK(db_->CompactRange(cro, &k1s, &k2s));
};
- rocksdb::port::Thread bg_thread;
+ ROCKSDB_NAMESPACE::port::Thread bg_thread;
// While the compaction is running, we will create 2 new files that
// can fit in L1, these 2 files will be moved to L1 and overlap with
// the running compaction and break the LSM consistency.
std::atomic<bool> flag(false);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():Start", [&](void* /*arg*/) {
if (flag.exchange(true)) {
// We want to make sure to call this callback only once
@@ -2393,7 +2394,7 @@ TEST_F(DBTest2, ManualCompactionOverlapManualCompaction) {
// so it should wait until the first compaction finish
env_->SleepForMicroseconds(1000000);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Run a manual compaction that will compact the 2 files in L1
// into 1 file in L1
@@ -2403,7 +2404,7 @@ TEST_F(DBTest2, ManualCompactionOverlapManualCompaction) {
ASSERT_OK(db_->CompactRange(cro, nullptr, nullptr));
bg_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, PausingManualCompaction1) {
@@ -2426,14 +2427,14 @@ TEST_F(DBTest2, PausingManualCompaction1) {
ASSERT_OK(Flush());
int manual_compactions_paused = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():PausingManualCompaction:1", [&](void* arg) {
auto paused = reinterpret_cast<std::atomic<bool>*>(arg);
ASSERT_FALSE(paused->load(std::memory_order_acquire));
paused->store(true, std::memory_order_release);
manual_compactions_paused += 1;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<std::string> files_before_compact, files_after_compact;
// Remember file name before compaction is triggered
@@ -2462,7 +2463,8 @@ TEST_F(DBTest2, PausingManualCompaction1) {
manual_compactions_paused = 0;
// Now make sure CompactFiles also not run
- dbfull()->CompactFiles(rocksdb::CompactionOptions(), files_before_compact, 0);
+ dbfull()->CompactFiles(ROCKSDB_NAMESPACE::CompactionOptions(),
+ files_before_compact, 0);
// Wait for manual compaction to get scheduled and finish
dbfull()->TEST_WaitForCompact(true);
@@ -2477,7 +2479,7 @@ TEST_F(DBTest2, PausingManualCompaction1) {
// CompactFiles returns at entry point
ASSERT_EQ(manual_compactions_paused, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// PausingManualCompaction does not affect auto compaction
@@ -2532,10 +2534,10 @@ TEST_F(DBTest2, PausingManualCompaction3) {
ASSERT_EQ("2,3,4,5,6,7,8", FilesPerLevel());
#endif // !ROCKSDB_LITE
int run_manual_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():PausingManualCompaction:1",
[&](void* /*arg*/) { run_manual_compactions++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
dbfull()->DisableManualCompaction();
dbfull()->CompactRange(compact_options, nullptr, nullptr);
@@ -2546,7 +2548,7 @@ TEST_F(DBTest2, PausingManualCompaction3) {
ASSERT_EQ("2,3,4,5,6,7,8", FilesPerLevel());
#endif // !ROCKSDB_LITE
- rocksdb::SyncPoint::GetInstance()->ClearCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearCallBack(
"CompactionJob::Run():PausingManualCompaction:1");
dbfull()->EnableManualCompaction();
dbfull()->CompactRange(compact_options, nullptr, nullptr);
@@ -2555,7 +2557,7 @@ TEST_F(DBTest2, PausingManualCompaction3) {
ASSERT_EQ("0,0,0,0,0,0,2", FilesPerLevel());
#endif // !ROCKSDB_LITE
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, PausingManualCompaction4) {
@@ -2586,14 +2588,14 @@ TEST_F(DBTest2, PausingManualCompaction4) {
ASSERT_EQ("2,3,4,5,6,7,8", FilesPerLevel());
#endif // !ROCKSDB_LITE
int run_manual_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():PausingManualCompaction:2", [&](void* arg) {
auto paused = reinterpret_cast<std::atomic<bool>*>(arg);
ASSERT_FALSE(paused->load(std::memory_order_acquire));
paused->store(true, std::memory_order_release);
run_manual_compactions++;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
dbfull()->EnableManualCompaction();
dbfull()->CompactRange(compact_options, nullptr, nullptr);
@@ -2603,7 +2605,7 @@ TEST_F(DBTest2, PausingManualCompaction4) {
ASSERT_EQ("2,3,4,5,6,7,8", FilesPerLevel());
#endif // !ROCKSDB_LITE
- rocksdb::SyncPoint::GetInstance()->ClearCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearCallBack(
"CompactionJob::Run():PausingManualCompaction:2");
dbfull()->EnableManualCompaction();
dbfull()->CompactRange(compact_options, nullptr, nullptr);
@@ -2612,7 +2614,7 @@ TEST_F(DBTest2, PausingManualCompaction4) {
ASSERT_EQ("0,0,0,0,0,0,2", FilesPerLevel());
#endif // !ROCKSDB_LITE
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, OptimizeForPointLookup) {
@@ -2667,13 +2669,13 @@ TEST_F(DBTest2, OptimizeForSmallDB) {
TEST_F(DBTest2, GetRaceFlush1) {
ASSERT_OK(Put("foo", "v1"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::GetImpl:1", "DBTest2::GetRaceFlush:1"},
{"DBTest2::GetRaceFlush:2", "DBImpl::GetImpl:2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread t1([&] {
+ ROCKSDB_NAMESPACE::port::Thread t1([&] {
TEST_SYNC_POINT("DBTest2::GetRaceFlush:1");
ASSERT_OK(Put("foo", "v2"));
Flush();
@@ -2684,17 +2686,17 @@ TEST_F(DBTest2, GetRaceFlush1) {
// "v1" or "v2".
ASSERT_NE("NOT_FOUND", Get("foo"));
t1.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, GetRaceFlush2) {
ASSERT_OK(Put("foo", "v1"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::GetImpl:3", "DBTest2::GetRaceFlush:1"},
{"DBTest2::GetRaceFlush:2", "DBImpl::GetImpl:4"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
port::Thread t1([&] {
TEST_SYNC_POINT("DBTest2::GetRaceFlush:1");
@@ -2707,7 +2709,7 @@ TEST_F(DBTest2, GetRaceFlush2) {
// "v1" or "v2".
ASSERT_NE("NOT_FOUND", Get("foo"));
t1.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, DirectIO) {
@@ -2807,17 +2809,17 @@ TEST_F(DBTest2, LowPriWrite) {
std::atomic<int> rate_limit_count(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GenericRateLimiter::Request:1", [&](void* arg) {
rate_limit_count.fetch_add(1);
int64_t* rate_bytes_per_sec = static_cast<int64_t*>(arg);
ASSERT_EQ(1024 * 1024, *rate_bytes_per_sec);
});
// Block compaction
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBTest.LowPriWrite:0", "DBImpl::BGWorkCompaction"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions wo;
for (int i = 0; i < 6; i++) {
wo.low_pri = false;
@@ -2835,7 +2837,7 @@ TEST_F(DBTest2, LowPriWrite) {
ASSERT_EQ(1, rate_limit_count.load());
TEST_SYNC_POINT("DBTest.LowPriWrite:0");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
dbfull()->TEST_WaitForCompact();
wo.low_pri = true;
@@ -3050,16 +3052,16 @@ TEST_F(DBTest2, LiveFilesOmitObsoleteFiles) {
// Instead, if we sleep for a second between Find and Purge, and ensure the
// read attempt happens after purge, then the sequence of events will almost
// certainly happen on the old code.
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBImpl::BackgroundCallFlush:FilesFound",
"DBTest2::LiveFilesOmitObsoleteFiles:FlushTriggered"},
{"DBImpl::PurgeObsoleteFiles:End",
"DBTest2::LiveFilesOmitObsoleteFiles:LiveFilesCaptured"},
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::PurgeObsoleteFiles:Begin",
[&](void* /*arg*/) { env_->SleepForMicroseconds(1000000); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put("key", "val");
FlushOptions flush_opts;
@@ -3076,7 +3078,7 @@ TEST_F(DBTest2, LiveFilesOmitObsoleteFiles) {
}
db_->EnableFileDeletions();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, TestNumPread) {
@@ -3598,7 +3600,7 @@ TEST_F(DBTest2, PinnableSliceAndMmapReads) {
TEST_F(DBTest2, DISABLED_IteratorPinnedMemory) {
Options options = CurrentOptions();
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions bbto;
bbto.no_block_cache = false;
bbto.cache_index_and_filter_blocks = false;
@@ -3665,7 +3667,7 @@ TEST_F(DBTest2, DISABLED_IteratorPinnedMemory) {
std::atomic<bool> finished(false);
std::atomic<int> block_newed(0);
std::atomic<int> block_destroyed(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Block::Block:0", [&](void* /*arg*/) {
if (finished) {
return;
@@ -3675,7 +3677,7 @@ TEST_F(DBTest2, DISABLED_IteratorPinnedMemory) {
EXPECT_LE(block_newed.load(), block_destroyed.load() + 1);
block_newed.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"Block::~Block", [&](void* /*arg*/) {
if (finished) {
return;
@@ -3685,10 +3687,10 @@ TEST_F(DBTest2, DISABLED_IteratorPinnedMemory) {
EXPECT_LE(block_newed.load(), block_destroyed.load() + 2);
block_destroyed.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run:BeforeVerify",
[&](void* /*arg*/) { finished = true; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(db_->CompactRange(CompactRangeOptions(), nullptr, nullptr));
@@ -3696,21 +3698,21 @@ TEST_F(DBTest2, DISABLED_IteratorPinnedMemory) {
ASSERT_EQ(8, block_newed.load());
ASSERT_EQ(8, block_destroyed.load());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBTest2, TestBBTTailPrefetch) {
std::atomic<bool> called(false);
size_t expected_lower_bound = 512 * 1024;
size_t expected_higher_bound = 512 * 1024;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BlockBasedTable::Open::TailPrefetchLen", [&](void* arg) {
size_t* prefetch_size = static_cast<size_t*>(arg);
EXPECT_LE(expected_lower_bound, *prefetch_size);
EXPECT_GE(expected_higher_bound, *prefetch_size);
called = true;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put("1", "1");
Put("9", "1");
@@ -3733,11 +3735,11 @@ TEST_F(DBTest2, TestBBTTailPrefetch) {
ASSERT_TRUE(called.load());
called = false;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
std::atomic<bool> first_call(true);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BlockBasedTable::Open::TailPrefetchLen", [&](void* arg) {
size_t* prefetch_size = static_cast<size_t*>(arg);
if (first_call) {
@@ -3748,7 +3750,7 @@ TEST_F(DBTest2, TestBBTTailPrefetch) {
}
called = true;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.max_file_opening_threads = 1; // one thread
@@ -3777,19 +3779,19 @@ TEST_F(DBTest2, TestBBTTailPrefetch) {
ASSERT_TRUE(called.load());
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_F(DBTest2, TestGetColumnFamilyHandleUnlocked) {
// Setup sync point dependency to reproduce the race condition of
// DBImpl::GetColumnFamilyHandleUnlocked
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
- { {"TestGetColumnFamilyHandleUnlocked::GetColumnFamilyHandleUnlocked1",
- "TestGetColumnFamilyHandleUnlocked::PreGetColumnFamilyHandleUnlocked2"},
- {"TestGetColumnFamilyHandleUnlocked::GetColumnFamilyHandleUnlocked2",
- "TestGetColumnFamilyHandleUnlocked::ReadColumnFamilyHandle1"},
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
+ {"TestGetColumnFamilyHandleUnlocked::GetColumnFamilyHandleUnlocked1",
+ "TestGetColumnFamilyHandleUnlocked::PreGetColumnFamilyHandleUnlocked2"},
+ {"TestGetColumnFamilyHandleUnlocked::GetColumnFamilyHandleUnlocked2",
+ "TestGetColumnFamilyHandleUnlocked::ReadColumnFamilyHandle1"},
+ });
SyncPoint::GetInstance()->EnableProcessing();
CreateColumnFamilies({"test1", "test2"}, Options());
@@ -3815,15 +3817,15 @@ TEST_F(DBTest2, TestGetColumnFamilyHandleUnlocked) {
user_thread1.join();
user_thread2.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
#ifndef ROCKSDB_LITE
TEST_F(DBTest2, TestCompactFiles) {
// Setup sync point dependency to reproduce the race condition of
// DBImpl::GetColumnFamilyHandleUnlocked
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"TestCompactFiles::IngestExternalFile1",
"TestCompactFiles::IngestExternalFile2"},
});
@@ -3836,7 +3838,8 @@ TEST_F(DBTest2, TestCompactFiles) {
auto* handle = db_->DefaultColumnFamily();
ASSERT_EQ(db_->NumberLevels(handle), 2);
- rocksdb::SstFileWriter sst_file_writer{rocksdb::EnvOptions(), options};
+ ROCKSDB_NAMESPACE::SstFileWriter sst_file_writer{
+ ROCKSDB_NAMESPACE::EnvOptions(), options};
std::string external_file1 = dbname_ + "/test_compact_files1.sst_t";
std::string external_file2 = dbname_ + "/test_compact_files2.sst_t";
std::string external_file3 = dbname_ + "/test_compact_files3.sst_t";
@@ -3875,8 +3878,8 @@ TEST_F(DBTest2, TestCompactFiles) {
user_thread1.join();
user_thread2.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
#endif // ROCKSDB_LITE
@@ -3945,8 +3948,9 @@ class DummyOldStats : public Statistics {
void measureTime(uint32_t /*histogram_type*/, uint64_t /*count*/) override {
num_mt++;
}
- void histogramData(uint32_t /*histogram_type*/,
- rocksdb::HistogramData* const /*data*/) const override {}
+ void histogramData(
+ uint32_t /*histogram_type*/,
+ ROCKSDB_NAMESPACE::HistogramData* const /*data*/) const override {}
std::string getHistogramString(uint32_t /*type*/) const override {
return "";
}
@@ -4066,7 +4070,7 @@ TEST_F(DBTest2, PrefixBloomFilteredOut) {
#ifndef ROCKSDB_LITE
TEST_F(DBTest2, RowCacheSnapshot) {
Options options = CurrentOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.row_cache = NewLRUCache(8 * 8192);
DestroyAndReopen(options);
@@ -4159,14 +4163,14 @@ TEST_F(DBTest2, CrashInRecoveryMultipleCF) {
// Reopen and freeze the file system after the first manifest write.
FaultInjectionTestEnv fit_env(options.env);
options.env = &fit_env;
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
test_sync_point,
[&](void* /*arg*/) { fit_env.SetFilesystemActive(false); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_NOK(TryReopenWithColumnFamilies(
{kDefaultColumnFamilyName, "pikachu"}, options));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
fit_env.SetFilesystemActive(true);
// If we continue using failure ingestion Env, it will conplain something
@@ -4213,7 +4217,8 @@ TEST_F(DBTest2, SeekFileRangeDeleteTail) {
TEST_F(DBTest2, BackgroundPurgeTest) {
Options options = CurrentOptions();
- options.write_buffer_manager = std::make_shared<rocksdb::WriteBufferManager>(1 << 20);
+ options.write_buffer_manager =
+ std::make_shared<ROCKSDB_NAMESPACE::WriteBufferManager>(1 << 20);
options.avoid_unnecessary_blocking_io = true;
DestroyAndReopen(options);
size_t base_value = options.write_buffer_manager->memory_usage();
@@ -4672,7 +4677,7 @@ TEST_F(DBTest2, AutoPrefixMode1) {
}
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -4683,7 +4688,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/db/db_test_util.cc b/db/db_test_util.cc
index 4594ab9af..c73abde41 100644
--- a/db/db_test_util.cc
+++ b/db/db_test_util.cc
@@ -12,7 +12,7 @@
#include "rocksdb/env_encryption.h"
#include "rocksdb/utilities/object_registry.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Special Env used to delay background operations
@@ -90,9 +90,9 @@ DBTestBase::DBTestBase(const std::string path)
}
DBTestBase::~DBTestBase() {
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->LoadDependency({});
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({});
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
Close();
Options options;
options.db_paths.emplace_back(dbname_, 0);
@@ -340,9 +340,10 @@ Options DBTestBase::GetOptions(
bool set_block_based_table_factory = true;
#if !defined(OS_MACOSX) && !defined(OS_WIN) && !defined(OS_SOLARIS) && \
!defined(OS_AIX)
- rocksdb::SyncPoint::GetInstance()->ClearCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearCallBack(
"NewRandomAccessFile:O_DIRECT");
- rocksdb::SyncPoint::GetInstance()->ClearCallBack("NewWritableFile:O_DIRECT");
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearCallBack(
+ "NewWritableFile:O_DIRECT");
#endif
bool can_allow_mmap = IsMemoryMappedAccessSupported();
@@ -400,18 +401,18 @@ Options DBTestBase::GetOptions(
options.compaction_readahead_size = 2 * 1024 * 1024;
#if !defined(OS_MACOSX) && !defined(OS_WIN) && !defined(OS_SOLARIS) && \
!defined(OS_AIX) && !defined(OS_OPENBSD)
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"NewWritableFile:O_DIRECT", [&](void* arg) {
int* val = static_cast<int*>(arg);
*val &= ~O_DIRECT;
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"NewRandomAccessFile:O_DIRECT", [&](void* arg) {
int* val = static_cast<int*>(arg);
*val &= ~O_DIRECT;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- #endif
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+#endif
break;
}
#endif // ROCKSDB_LITE
@@ -1560,4 +1561,4 @@ uint64_t DBTestBase::GetNumberOfSstFilesForColumnFamily(
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_test_util.h b/db/db_test_util.h
index 4b36783cc..eeabea9bd 100644
--- a/db/db_test_util.h
+++ b/db/db_test_util.h
@@ -52,7 +52,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace anon {
class AtomicCounter {
@@ -997,4 +997,4 @@ class DBTestBase : public testing::Test {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/db_universal_compaction_test.cc b/db/db_universal_compaction_test.cc
index e7cf9c086..61531ae16 100644
--- a/db/db_universal_compaction_test.cc
+++ b/db/db_universal_compaction_test.cc
@@ -13,7 +13,7 @@
#include "rocksdb/utilities/table_properties_collectors.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static std::string CompressibleString(Random* rnd, int len) {
std::string r;
@@ -178,7 +178,7 @@ TEST_P(DBTestUniversalCompaction, OptimizeFiltersForHits) {
bbto.whole_key_filtering = true;
options.table_factory.reset(NewBlockBasedTableFactory(bbto));
options.optimize_filters_for_hits = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.memtable_factory.reset(new SpecialSkipListFactory(3));
DestroyAndReopen(options);
@@ -249,7 +249,7 @@ TEST_P(DBTestUniversalCompaction, UniversalCompactionTrigger) {
DestroyAndReopen(options);
CreateAndReopenWithCF({"pikachu"}, options);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBTestWritableFile.GetPreallocationStatus", [&](void* arg) {
ASSERT_TRUE(arg != nullptr);
size_t preallocation_size = *(static_cast<size_t*>(arg));
@@ -257,7 +257,7 @@ TEST_P(DBTestUniversalCompaction, UniversalCompactionTrigger) {
ASSERT_LE(preallocation_size, options.target_file_size_base * 1.1);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
int key_idx = 0;
@@ -335,7 +335,7 @@ TEST_P(DBTestUniversalCompaction, UniversalCompactionTrigger) {
// All files at level 0 will be compacted into a single one.
ASSERT_EQ(NumSortedRuns(1), 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_P(DBTestUniversalCompaction, UniversalCompactionSizeAmplification) {
@@ -395,7 +395,7 @@ TEST_P(DBTestUniversalCompaction, DynamicUniversalCompactionSizeAmplification) {
int total_picked_compactions = 0;
int total_size_amp_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"UniversalCompactionBuilder::PickCompaction:Return", [&](void* arg) {
if (arg) {
total_picked_compactions++;
@@ -406,7 +406,7 @@ TEST_P(DBTestUniversalCompaction, DynamicUniversalCompactionSizeAmplification) {
}
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
MutableCFOptions mutable_cf_options;
CreateAndReopenWithCF({"pikachu"}, options);
@@ -476,7 +476,7 @@ TEST_P(DBTestUniversalCompaction, DynamicUniversalCompactionReadAmplification) {
int total_picked_compactions = 0;
int total_size_ratio_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"UniversalCompactionBuilder::PickCompaction:Return", [&](void* arg) {
if (arg) {
total_picked_compactions++;
@@ -486,7 +486,7 @@ TEST_P(DBTestUniversalCompaction, DynamicUniversalCompactionReadAmplification) {
}
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
MutableCFOptions mutable_cf_options;
CreateAndReopenWithCF({"pikachu"}, options);
@@ -704,17 +704,17 @@ TEST_P(DBTestUniversalCompactionMultiLevels, UniversalCompactionMultiLevels) {
TEST_P(DBTestUniversalCompactionMultiLevels, UniversalCompactionTrivialMove) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial", [&](void* arg) {
non_trivial_move++;
ASSERT_TRUE(arg != nullptr);
int output_level = *(static_cast<int*>(arg));
ASSERT_EQ(output_level, 0);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.compaction_style = kCompactionStyleUniversal;
@@ -745,7 +745,7 @@ TEST_P(DBTestUniversalCompactionMultiLevels, UniversalCompactionTrivialMove) {
ASSERT_GT(trivial_move, 0);
ASSERT_GT(non_trivial_move, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
INSTANTIATE_TEST_CASE_P(MultiLevels, DBTestUniversalCompactionMultiLevels,
@@ -776,24 +776,24 @@ TEST_P(DBTestUniversalCompactionParallel, UniversalCompactionParallel) {
// Delay every compaction so multiple compactions will happen.
std::atomic<int> num_compactions_running(0);
std::atomic<bool> has_parallel(false);
- rocksdb::SyncPoint::GetInstance()->SetCallBack("CompactionJob::Run():Start",
- [&](void* /*arg*/) {
- if (num_compactions_running.fetch_add(1) > 0) {
- has_parallel.store(true);
- return;
- }
- for (int nwait = 0; nwait < 20000; nwait++) {
- if (has_parallel.load() || num_compactions_running.load() > 1) {
- has_parallel.store(true);
- break;
- }
- env_->SleepForMicroseconds(1000);
- }
- });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "CompactionJob::Run():Start", [&](void* /*arg*/) {
+ if (num_compactions_running.fetch_add(1) > 0) {
+ has_parallel.store(true);
+ return;
+ }
+ for (int nwait = 0; nwait < 20000; nwait++) {
+ if (has_parallel.load() || num_compactions_running.load() > 1) {
+ has_parallel.store(true);
+ break;
+ }
+ env_->SleepForMicroseconds(1000);
+ }
+ });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():End",
[&](void* /*arg*/) { num_compactions_running.fetch_add(-1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
options = CurrentOptions(options);
ReopenWithColumnFamilies({"default", "pikachu"}, options);
@@ -805,7 +805,7 @@ TEST_P(DBTestUniversalCompactionParallel, UniversalCompactionParallel) {
}
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(num_compactions_running.load(), 0);
ASSERT_TRUE(has_parallel.load());
@@ -834,7 +834,7 @@ TEST_P(DBTestUniversalCompactionParallel, PickByFileNumberBug) {
UINT_MAX;
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBTestUniversalCompactionParallel::PickByFileNumberBug:0",
"BackgroundCallCompaction:0"},
{"UniversalCompactionBuilder::PickCompaction:Return",
@@ -843,14 +843,14 @@ TEST_P(DBTestUniversalCompactionParallel, PickByFileNumberBug) {
"CompactionJob::Run():Start"}});
int total_picked_compactions = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"UniversalCompactionBuilder::PickCompaction:Return", [&](void* arg) {
if (arg) {
total_picked_compactions++;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Write 7 files to trigger compaction
int key_idx = 1;
@@ -865,7 +865,7 @@ TEST_P(DBTestUniversalCompactionParallel, PickByFileNumberBug) {
// Wait for the 1st background compaction process to start
TEST_SYNC_POINT("DBTestUniversalCompactionParallel::PickByFileNumberBug:0");
TEST_SYNC_POINT("DBTestUniversalCompactionParallel::PickByFileNumberBug:1");
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
// Write 3 files while 1st compaction is held
// These 3 files have different sizes to avoid compacting based on size_ratio
@@ -889,13 +889,13 @@ TEST_P(DBTestUniversalCompactionParallel, PickByFileNumberBug) {
EXPECT_EQ(TotalTableFiles(), 4);
// Stop SyncPoint and destroy the DB and reopen it again
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
key_idx = 1;
total_picked_compactions = 0;
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Write 7 files to trigger compaction
for (int i = 1; i <= 70; i++) {
@@ -909,7 +909,7 @@ TEST_P(DBTestUniversalCompactionParallel, PickByFileNumberBug) {
// Wait for the 1st background compaction process to start
TEST_SYNC_POINT("DBTestUniversalCompactionParallel::PickByFileNumberBug:0");
TEST_SYNC_POINT("DBTestUniversalCompactionParallel::PickByFileNumberBug:1");
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
// Write 8 files while 1st compaction is held
// These 8 files have different sizes to avoid compacting based on size_ratio
@@ -1161,17 +1161,17 @@ TEST_P(DBTestUniversalCompaction, UniversalCompactionCompressRatio2) {
TEST_P(DBTestUniversalCompaction, UniversalCompactionTrivialMoveTest1) {
int32_t trivial_move = 0;
int32_t non_trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial", [&](void* arg) {
non_trivial_move++;
ASSERT_TRUE(arg != nullptr);
int output_level = *(static_cast<int*>(arg));
ASSERT_EQ(output_level, 0);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.compaction_style = kCompactionStyleUniversal;
@@ -1202,22 +1202,22 @@ TEST_P(DBTestUniversalCompaction, UniversalCompactionTrivialMoveTest1) {
ASSERT_GT(trivial_move, 0);
ASSERT_GT(non_trivial_move, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// Test that checks trivial move in universal compaction
TEST_P(DBTestUniversalCompaction, UniversalCompactionTrivialMoveTest2) {
int32_t trivial_move = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:TrivialMove",
[&](void* /*arg*/) { trivial_move++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:NonTrivial", [&](void* arg) {
ASSERT_TRUE(arg != nullptr);
int output_level = *(static_cast<int*>(arg));
ASSERT_EQ(output_level, 0);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Options options = CurrentOptions();
options.compaction_style = kCompactionStyleUniversal;
@@ -1247,7 +1247,7 @@ TEST_P(DBTestUniversalCompaction, UniversalCompactionTrivialMoveTest2) {
ASSERT_GT(trivial_move, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif // ROCKSDB_VALGRIND_RUN
@@ -1708,7 +1708,7 @@ TEST_P(DBTestUniversalCompaction, ConcurrentBottomPriLowPriCompactions) {
options.compaction_options_universal.max_size_amplification_percent = 110;
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{// wait for the full compaction to be picked before adding files intended
// for the second one.
{"DBImpl::BackgroundCompaction:ForwardToBottomPriPool",
@@ -1741,7 +1741,7 @@ TEST_P(DBTestUniversalCompaction, ConcurrentBottomPriLowPriCompactions) {
ASSERT_EQ(NumSortedRuns(), 2);
ASSERT_GT(NumTableFilesAtLevel(0), 0);
ASSERT_GT(NumTableFilesAtLevel(num_levels_ - 1), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
Env::Default()->SetBackgroundThreads(0, Env::Priority::BOTTOM);
}
@@ -1762,11 +1762,10 @@ TEST_P(DBTestUniversalCompaction, RecalculateScoreAfterPicking) {
Reopen(options);
std::atomic<int> num_compactions_attempted(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::BackgroundCompaction:Start", [&](void* /*arg*/) {
- ++num_compactions_attempted;
- });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::BackgroundCompaction:Start",
+ [&](void* /*arg*/) { ++num_compactions_attempted; });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
for (int num = 0; num < kNumFilesTrigger; num++) {
@@ -1815,12 +1814,12 @@ TEST_P(DBTestUniversalCompaction, FinalSortedRunCompactFilesConflict) {
std::string first_sst_filename =
cf_meta.levels[num_levels_ - 1].files[0].name;
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"CompactFilesImpl:0",
"DBTestUniversalCompaction:FinalSortedRunCompactFilesConflict:0"},
{"DBImpl::BackgroundCompaction():AfterPickCompaction",
"CompactFilesImpl:1"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
port::Thread compact_files_thread([&]() {
ASSERT_OK(dbfull()->CompactFiles(CompactionOptions(), default_cfh,
@@ -2189,7 +2188,7 @@ TEST_F(DBTestUniversalCompaction2, PeriodicCompaction) {
int periodic_compactions = 0;
int start_level = -1;
int output_level = -1;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"UniversalCompactionPicker::PickPeriodicCompaction:Return",
[&](void* arg) {
Compaction* compaction = reinterpret_cast<Compaction*>(arg);
@@ -2200,7 +2199,7 @@ TEST_F(DBTestUniversalCompaction2, PeriodicCompaction) {
output_level = compaction->output_level();
periodic_compactions++;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Case 1: Oldest flushed file excceeds periodic compaction threshold.
ASSERT_OK(Put("foo", "bar"));
@@ -2238,13 +2237,13 @@ TEST_F(DBTestUniversalCompaction2, PeriodicCompaction) {
ASSERT_EQ(4, output_level);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE)
int main(int argc, char** argv) {
#if !defined(ROCKSDB_LITE)
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
#else
diff --git a/db/db_wal_test.cc b/db/db_wal_test.cc
index 50c6f4258..ef81de803 100644
--- a/db/db_wal_test.cc
+++ b/db/db_wal_test.cc
@@ -15,7 +15,7 @@
#include "test_util/fault_injection_test_env.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBWALTest : public DBTestBase {
public:
DBWALTest() : DBTestBase("/db_wal_test") {}
@@ -191,15 +191,15 @@ TEST_F(DBWALTest, SyncWALNotBlockWrite) {
ASSERT_OK(Put("foo1", "bar1"));
ASSERT_OK(Put("foo5", "bar5"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"WritableFileWriter::SyncWithoutFlush:1",
"DBWALTest::SyncWALNotBlockWrite:1"},
{"DBWALTest::SyncWALNotBlockWrite:2",
"WritableFileWriter::SyncWithoutFlush:2"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread thread([&]() { ASSERT_OK(db_->SyncWAL()); });
+ ROCKSDB_NAMESPACE::port::Thread thread([&]() { ASSERT_OK(db_->SyncWAL()); });
TEST_SYNC_POINT("DBWALTest::SyncWALNotBlockWrite:1");
ASSERT_OK(Put("foo2", "bar2"));
@@ -218,20 +218,21 @@ TEST_F(DBWALTest, SyncWALNotBlockWrite) {
ASSERT_EQ(Get("foo3"), "bar3");
ASSERT_EQ(Get("foo4"), "bar4");
ASSERT_EQ(Get("foo5"), "bar5");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBWALTest, SyncWALNotWaitWrite) {
ASSERT_OK(Put("foo1", "bar1"));
ASSERT_OK(Put("foo3", "bar3"));
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"SpecialEnv::WalFile::Append:1", "DBWALTest::SyncWALNotWaitWrite:1"},
{"DBWALTest::SyncWALNotWaitWrite:2", "SpecialEnv::WalFile::Append:2"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread thread([&]() { ASSERT_OK(Put("foo2", "bar2")); });
+ ROCKSDB_NAMESPACE::port::Thread thread(
+ [&]() { ASSERT_OK(Put("foo2", "bar2")); });
// Moving this to SyncWAL before the actual fsync
// TEST_SYNC_POINT("DBWALTest::SyncWALNotWaitWrite:1");
ASSERT_OK(db_->SyncWAL());
@@ -242,7 +243,7 @@ TEST_F(DBWALTest, SyncWALNotWaitWrite) {
ASSERT_EQ(Get("foo1"), "bar1");
ASSERT_EQ(Get("foo2"), "bar2");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DBWALTest, Recover) {
@@ -293,7 +294,7 @@ TEST_F(DBWALTest, RecoverWithTableHandle) {
// happen.
options.max_open_files = kSmallMaxOpenFiles;
// RocksDB sanitize max open files to at least 20. Modify it back.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SanitizeOptions::AfterChangeMaxOpenFiles", [&](void* arg) {
int* max_open_files = static_cast<int*>(arg);
*max_open_files = kSmallMaxOpenFiles;
@@ -305,10 +306,10 @@ TEST_F(DBWALTest, RecoverWithTableHandle) {
} else {
options.max_open_files = -1;
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ReopenWithColumnFamilies({"default", "pikachu"}, options);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
std::vector<std::vector<FileMetaData>> files;
dbfull()->TEST_GetFilesMetaData(handles_[1], &files);
@@ -443,38 +444,38 @@ TEST_F(DBWALTest, PreallocateBlock) {
DestroyAndReopen(options);
std::atomic<int> called(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBTestWalFile.GetPreallocationStatus", [&](void* arg) {
ASSERT_TRUE(arg != nullptr);
size_t preallocation_size = *(static_cast<size_t*>(arg));
ASSERT_EQ(expected_preallocation_size, preallocation_size);
called.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put("", "");
Flush();
Put("", "");
Close();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(2, called.load());
options.max_total_wal_size = 1000 * 1000;
expected_preallocation_size = static_cast<size_t>(options.max_total_wal_size);
Reopen(options);
called.store(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBTestWalFile.GetPreallocationStatus", [&](void* arg) {
ASSERT_TRUE(arg != nullptr);
size_t preallocation_size = *(static_cast<size_t*>(arg));
ASSERT_EQ(expected_preallocation_size, preallocation_size);
called.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put("", "");
Flush();
Put("", "");
Close();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(2, called.load());
options.db_write_buffer_size = 800 * 1000;
@@ -482,19 +483,19 @@ TEST_F(DBWALTest, PreallocateBlock) {
static_cast<size_t>(options.db_write_buffer_size);
Reopen(options);
called.store(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBTestWalFile.GetPreallocationStatus", [&](void* arg) {
ASSERT_TRUE(arg != nullptr);
size_t preallocation_size = *(static_cast<size_t*>(arg));
ASSERT_EQ(expected_preallocation_size, preallocation_size);
called.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put("", "");
Flush();
Put("", "");
Close();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(2, called.load());
expected_preallocation_size = 700 * 1000;
@@ -503,19 +504,19 @@ TEST_F(DBWALTest, PreallocateBlock) {
options.write_buffer_manager = write_buffer_manager;
Reopen(options);
called.store(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBTestWalFile.GetPreallocationStatus", [&](void* arg) {
ASSERT_TRUE(arg != nullptr);
size_t preallocation_size = *(static_cast<size_t*>(arg));
ASSERT_EQ(expected_preallocation_size, preallocation_size);
called.fetch_add(1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put("", "");
Flush();
Put("", "");
Close();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(2, called.load());
}
#endif // !(defined NDEBUG) || !defined(OS_WIN)
@@ -577,19 +578,19 @@ TEST_F(DBWALTest, FullPurgePreservesLogPendingReuse) {
// The second flush can recycle the first log. Sync points enforce the
// full purge happens after choosing the log to recycle and before it is
// renamed.
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBImpl::CreateWAL:BeforeReuseWritableFile1",
"DBWALTest::FullPurgePreservesLogPendingReuse:PreFullPurge"},
{"DBWALTest::FullPurgePreservesLogPendingReuse:PostFullPurge",
"DBImpl::CreateWAL:BeforeReuseWritableFile2"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread thread([&]() {
- TEST_SYNC_POINT(
- "DBWALTest::FullPurgePreservesLogPendingReuse:PreFullPurge");
- ASSERT_OK(db_->EnableFileDeletions(true));
- TEST_SYNC_POINT(
- "DBWALTest::FullPurgePreservesLogPendingReuse:PostFullPurge");
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread thread([&]() {
+ TEST_SYNC_POINT(
+ "DBWALTest::FullPurgePreservesLogPendingReuse:PreFullPurge");
+ ASSERT_OK(db_->EnableFileDeletions(true));
+ TEST_SYNC_POINT(
+ "DBWALTest::FullPurgePreservesLogPendingReuse:PostFullPurge");
});
ASSERT_OK(Put("foo", "bar"));
ASSERT_OK(Flush());
@@ -1576,10 +1577,10 @@ TEST_F(DBWALTest, WalTermTest) {
ASSERT_EQ("bar", Get(1, "foo"));
ASSERT_EQ("NOT_FOUND", Get(1, "foo2"));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/db_write_test.cc b/db/db_write_test.cc
index 74a8c89fa..cc1aaac08 100644
--- a/db/db_write_test.cc
+++ b/db/db_write_test.cc
@@ -17,7 +17,7 @@
#include "test_util/sync_point.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Test variations of WriteImpl.
class DBWriteTest : public DBTestBase, public testing::WithParamInterface<int> {
@@ -79,18 +79,18 @@ TEST_P(DBWriteTest, WriteThreadHangOnWriteStall) {
Flush();
Put("foo" + std::to_string(thread_num.fetch_add(1)), "bar");
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "WriteThread::JoinBatchGroup:Start", unblock_main_thread_func);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
- {{"DBWriteTest::WriteThreadHangOnWriteStall:1",
- "DBImpl::BackgroundCallFlush:start"},
- {"DBWriteTest::WriteThreadHangOnWriteStall:2",
- "DBImpl::WriteImpl:BeforeLeaderEnters"},
- // Make compaction start wait for the write stall to be detected and
- // implemented by a write group leader
- {"DBWriteTest::WriteThreadHangOnWriteStall:3",
- "BackgroundCallCompaction:0"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "WriteThread::JoinBatchGroup:Start", unblock_main_thread_func);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
+ {{"DBWriteTest::WriteThreadHangOnWriteStall:1",
+ "DBImpl::BackgroundCallFlush:start"},
+ {"DBWriteTest::WriteThreadHangOnWriteStall:2",
+ "DBImpl::WriteImpl:BeforeLeaderEnters"},
+ // Make compaction start wait for the write stall to be detected and
+ // implemented by a write group leader
+ {"DBWriteTest::WriteThreadHangOnWriteStall:3",
+ "BackgroundCallCompaction:0"}});
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Schedule creation of 4th L0 file without waiting. This will seal the
// memtable and then wait for a sync point before writing the file. We need
@@ -279,7 +279,7 @@ TEST_P(DBWriteTest, LockWalInEffect) {
TEST_P(DBWriteTest, ConcurrentlyDisabledWAL) {
Options options = GetOptions();
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.statistics->set_stats_level(StatsLevel::kAll);
Reopen(options);
std::string wal_key_prefix = "WAL_KEY_";
@@ -292,14 +292,16 @@ TEST_P(DBWriteTest, ConcurrentlyDisabledWAL) {
for (int t = 0; t < 10; t++) {
threads[t] = std::thread([t, wal_key_prefix, wal_value, no_wal_key_prefix, no_wal_value, this] {
for(int i = 0; i < 10; i++) {
- rocksdb::WriteOptions write_option_disable;
- write_option_disable.disableWAL = true;
- rocksdb::WriteOptions write_option_default;
- std::string no_wal_key = no_wal_key_prefix + std::to_string(t) + "_" + std::to_string(i);
- this->Put(no_wal_key, no_wal_value, write_option_disable);
- std::string wal_key = wal_key_prefix + std::to_string(i) + "_" + std::to_string(i);
- this->Put(wal_key, wal_value, write_option_default);
- dbfull()->SyncWAL();
+ ROCKSDB_NAMESPACE::WriteOptions write_option_disable;
+ write_option_disable.disableWAL = true;
+ ROCKSDB_NAMESPACE::WriteOptions write_option_default;
+ std::string no_wal_key = no_wal_key_prefix + std::to_string(t) +
+ "_" + std::to_string(i);
+ this->Put(no_wal_key, no_wal_value, write_option_disable);
+ std::string wal_key =
+ wal_key_prefix + std::to_string(i) + "_" + std::to_string(i);
+ this->Put(wal_key, wal_value, write_option_default);
+ dbfull()->SyncWAL();
}
return 0;
});
@@ -307,7 +309,8 @@ TEST_P(DBWriteTest, ConcurrentlyDisabledWAL) {
for (auto& t: threads) {
t.join();
}
- uint64_t bytes_num = options.statistics->getTickerCount(rocksdb::Tickers::WAL_FILE_BYTES);
+ uint64_t bytes_num = options.statistics->getTickerCount(
+ ROCKSDB_NAMESPACE::Tickers::WAL_FILE_BYTES);
// written WAL size should less than 100KB (even included HEADER & FOOTER overhead)
ASSERT_LE(bytes_num, 1024 * 100);
}
@@ -317,10 +320,10 @@ INSTANTIATE_TEST_CASE_P(DBWriteTestInstance, DBWriteTest,
DBTestBase::kConcurrentWALWrites,
DBTestBase::kPipelinedWrite));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/dbformat.cc b/db/dbformat.cc
index a20e2a02d..e10af2b85 100644
--- a/db/dbformat.cc
+++ b/db/dbformat.cc
@@ -15,7 +15,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// kValueTypeForSeek defines the ValueType that should be passed when
// constructing a ParsedInternalKey object for seeking to a particular
@@ -194,4 +194,4 @@ void IterKey::EnlargeBuffer(size_t key_size) {
buf_ = new char[key_size];
buf_size_ = key_size;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/dbformat.h b/db/dbformat.h
index 090d8c133..de98be8df 100644
--- a/db/dbformat.h
+++ b/db/dbformat.h
@@ -26,7 +26,7 @@
#include "util/coding.h"
#include "util/user_comparator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The file declares data structures and functions that deal with internal
// keys.
@@ -668,4 +668,4 @@ struct ParsedInternalKeyComparator {
const InternalKeyComparator* cmp;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/dbformat_test.cc b/db/dbformat_test.cc
index 9ec1bc343..a2c67795a 100644
--- a/db/dbformat_test.cc
+++ b/db/dbformat_test.cc
@@ -11,7 +11,7 @@
#include "logging/logging.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static std::string IKey(const std::string& user_key,
uint64_t seq,
@@ -199,7 +199,7 @@ TEST_F(FormatTest, RangeTombstoneSerializeEndKey) {
ASSERT_LT(cmp.Compare(t.SerializeEndKey(), k), 0);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/deletefile_test.cc b/db/deletefile_test.cc
index db6f945a7..f202388c0 100644
--- a/db/deletefile_test.cc
+++ b/db/deletefile_test.cc
@@ -27,7 +27,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DeleteFileTest : public DBTestBase {
public:
@@ -388,13 +388,13 @@ TEST_F(DeleteFileTest, BackgroundPurgeTestMultipleJobs) {
// 5 sst files after 2 compactions with 2 live iterators
CheckFileTypeCounts(dbname_, 0, 5, 1);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// ~DBImpl should wait until all BGWorkPurge are finished
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::~DBImpl:WaitJob", "DBImpl::BGWorkPurge"},
{"DeleteFileTest::GuardFinish",
"DeleteFileTest::BackgroundPurgeTestMultipleJobs:DBClose"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
delete itr1;
env_->Schedule(&DeleteFileTest::DoSleep, this, Env::Priority::HIGH);
@@ -542,7 +542,7 @@ TEST_F(DeleteFileTest, DeleteNonDefaultColumnFamily) {
}
}
-} //namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -553,7 +553,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/db/error_handler.cc b/db/error_handler.cc
index 317f00723..3ba4d9fd9 100644
--- a/db/error_handler.cc
+++ b/db/error_handler.cc
@@ -8,7 +8,7 @@
#include "db/event_helpers.h"
#include "file/sst_file_manager_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Maps to help decide the severity of an error based on the
// BackgroundErrorReason, Code, SubCode and whether db_options.paranoid_checks
@@ -341,4 +341,4 @@ Status ErrorHandler::RecoverFromBGError(bool is_manual) {
return bg_error_;
#endif
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/error_handler.h b/db/error_handler.h
index c2af809fc..7276f6510 100644
--- a/db/error_handler.h
+++ b/db/error_handler.h
@@ -9,7 +9,7 @@
#include "rocksdb/listener.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
@@ -72,4 +72,4 @@ class ErrorHandler {
void RecoverFromNoSpace();
};
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/error_handler_test.cc b/db/error_handler_test.cc
index cbbd33efc..b9d78490c 100644
--- a/db/error_handler_test.cc
+++ b/db/error_handler_test.cc
@@ -17,7 +17,7 @@
#include "test_util/sync_point.h"
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBErrorHandlingTest : public DBTestBase {
public:
@@ -165,7 +165,7 @@ TEST_F(DBErrorHandlingTest, FLushWriteError) {
});
SyncPoint::GetInstance()->EnableProcessing();
s = Flush();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
SyncPoint::GetInstance()->DisableProcessing();
fault_env->SetFilesystemActive(true);
s = dbfull()->Resume();
@@ -201,7 +201,7 @@ TEST_F(DBErrorHandlingTest, ManifestWriteError) {
});
SyncPoint::GetInstance()->EnableProcessing();
s = Flush();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
SyncPoint::GetInstance()->ClearAllCallBacks();
SyncPoint::GetInstance()->DisableProcessing();
fault_env->SetFilesystemActive(true);
@@ -242,12 +242,12 @@ TEST_F(DBErrorHandlingTest, DoubleManifestWriteError) {
});
SyncPoint::GetInstance()->EnableProcessing();
s = Flush();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
fault_env->SetFilesystemActive(true);
// This Resume() will attempt to create a new manifest file and fail again
s = dbfull()->Resume();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
fault_env->SetFilesystemActive(true);
SyncPoint::GetInstance()->ClearAllCallBacks();
SyncPoint::GetInstance()->DisableProcessing();
@@ -286,32 +286,29 @@ TEST_F(DBErrorHandlingTest, CompactionManifestWriteError) {
s = Flush();
ASSERT_EQ(s, Status::OK());
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
// Wait for flush of 2nd L0 file before starting compaction
{{"DBImpl::FlushMemTable:FlushMemTableFinished",
"BackgroundCallCompaction:0"},
- // Wait for compaction to detect manifest write error
- {"BackgroundCallCompaction:1",
- "CompactionManifestWriteError:0"},
- // Make compaction thread wait for error to be cleared
+ // Wait for compaction to detect manifest write error
+ {"BackgroundCallCompaction:1", "CompactionManifestWriteError:0"},
+ // Make compaction thread wait for error to be cleared
{"CompactionManifestWriteError:1",
"DBImpl::BackgroundCallCompaction:FoundObsoleteFiles"},
- // Wait for DB instance to clear bg_error before calling
- // TEST_WaitForCompact
- {"SstFileManagerImpl::ErrorCleared",
- "CompactionManifestWriteError:2"}});
+ // Wait for DB instance to clear bg_error before calling
+ // TEST_WaitForCompact
+ {"SstFileManagerImpl::ErrorCleared", "CompactionManifestWriteError:2"}});
// trigger manifest write failure in compaction thread
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "BackgroundCallCompaction:0", [&](void *) {
- fail_manifest.store(true);
- });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "VersionSet::LogAndApply:WriteManifest", [&](void *) {
- if (fail_manifest.load()) {
- fault_env->SetFilesystemActive(false, Status::NoSpace("Out of space"));
- }
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "BackgroundCallCompaction:0", [&](void*) { fail_manifest.store(true); });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "VersionSet::LogAndApply:WriteManifest", [&](void*) {
+ if (fail_manifest.load()) {
+ fault_env->SetFilesystemActive(false,
+ Status::NoSpace("Out of space"));
+ }
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put(Key(1), "val");
// This Flush will trigger a compaction, which will fail when appending to
@@ -322,12 +319,12 @@ TEST_F(DBErrorHandlingTest, CompactionManifestWriteError) {
TEST_SYNC_POINT("CompactionManifestWriteError:0");
// Clear all errors so when the compaction is retried, it will succeed
fault_env->SetFilesystemActive(true);
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
TEST_SYNC_POINT("CompactionManifestWriteError:1");
TEST_SYNC_POINT("CompactionManifestWriteError:2");
s = dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_EQ(s, Status::OK());
new_manifest = GetManifestNameFromLiveFiles();
@@ -360,21 +357,21 @@ TEST_F(DBErrorHandlingTest, CompactionWriteError) {
Status(Status::NoSpace(), Status::Severity::kHardError)
);
listener->EnableAutoRecovery(false);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::FlushMemTable:FlushMemTableFinished",
"BackgroundCallCompaction:0"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "BackgroundCallCompaction:0", [&](void *) {
- fault_env->SetFilesystemActive(false, Status::NoSpace("Out of space"));
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "BackgroundCallCompaction:0", [&](void*) {
+ fault_env->SetFilesystemActive(false, Status::NoSpace("Out of space"));
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put(Key(1), "val");
s = Flush();
ASSERT_EQ(s, Status::OK());
s = dbfull()->TEST_WaitForCompact();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
fault_env->SetFilesystemActive(true);
s = dbfull()->Resume();
@@ -397,21 +394,22 @@ TEST_F(DBErrorHandlingTest, CorruptionError) {
s = Flush();
ASSERT_EQ(s, Status::OK());
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::FlushMemTable:FlushMemTableFinished",
"BackgroundCallCompaction:0"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "BackgroundCallCompaction:0", [&](void *) {
- fault_env->SetFilesystemActive(false, Status::Corruption("Corruption"));
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "BackgroundCallCompaction:0", [&](void*) {
+ fault_env->SetFilesystemActive(false, Status::Corruption("Corruption"));
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Put(Key(1), "val");
s = Flush();
ASSERT_EQ(s, Status::OK());
s = dbfull()->TEST_WaitForCompact();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kUnrecoverableError);
+ ASSERT_EQ(s.severity(),
+ ROCKSDB_NAMESPACE::Status::Severity::kUnrecoverableError);
fault_env->SetFilesystemActive(true);
s = dbfull()->Resume();
@@ -438,7 +436,7 @@ TEST_F(DBErrorHandlingTest, AutoRecoverFlushError) {
});
SyncPoint::GetInstance()->EnableProcessing();
s = Flush();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
SyncPoint::GetInstance()->DisableProcessing();
fault_env->SetFilesystemActive(true);
ASSERT_EQ(listener->WaitForRecovery(5000000), true);
@@ -471,7 +469,7 @@ TEST_F(DBErrorHandlingTest, FailRecoverFlushError) {
});
SyncPoint::GetInstance()->EnableProcessing();
s = Flush();
- ASSERT_EQ(s.severity(), rocksdb::Status::Severity::kHardError);
+ ASSERT_EQ(s.severity(), ROCKSDB_NAMESPACE::Status::Severity::kHardError);
// We should be able to shutdown the database while auto recovery is going
// on in the background
Close();
@@ -854,10 +852,10 @@ TEST_F(DBErrorHandlingTest, MultiDBVariousErrors) {
delete def_env;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/event_helpers.cc b/db/event_helpers.cc
index f5345c755..57aa711fc 100644
--- a/db/event_helpers.cc
+++ b/db/event_helpers.cc
@@ -5,7 +5,7 @@
#include "db/event_helpers.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
template <class T>
@@ -220,4 +220,4 @@ void EventHelpers::NotifyOnErrorRecoveryCompleted(
#endif // ROCKSDB_LITE
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/event_helpers.h b/db/event_helpers.h
index 820eb09be..87cc1cb8c 100644
--- a/db/event_helpers.h
+++ b/db/event_helpers.h
@@ -14,7 +14,7 @@
#include "rocksdb/listener.h"
#include "rocksdb/table_properties.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EventHelpers {
public:
@@ -52,4 +52,4 @@ class EventHelpers {
const FileDescriptor& fd, const TableFileCreationInfo& info);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/experimental.cc b/db/experimental.cc
index 0c3c3335d..d12882c8f 100644
--- a/db/experimental.cc
+++ b/db/experimental.cc
@@ -7,7 +7,7 @@
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace experimental {
#ifndef ROCKSDB_LITE
@@ -47,4 +47,4 @@ Status SuggestCompactRange(DB* db, const Slice* begin, const Slice* end) {
}
} // namespace experimental
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/external_sst_file_basic_test.cc b/db/external_sst_file_basic_test.cc
index 43a003a85..b184df20e 100644
--- a/db/external_sst_file_basic_test.cc
+++ b/db/external_sst_file_basic_test.cc
@@ -12,7 +12,7 @@
#include "test_util/fault_injection_test_env.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
class ExternalSSTFileBasicTest
@@ -657,12 +657,12 @@ TEST_F(ExternalSSTFileBasicTest, FadviseTrigger) {
const int kNumKeys = 10000;
size_t total_fadvised_bytes = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SstFileWriter::Rep::InvalidatePageCache", [&](void* arg) {
size_t fadvise_size = *(reinterpret_cast<size_t*>(arg));
total_fadvised_bytes += fadvise_size;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::unique_ptr<SstFileWriter> sst_file_writer;
@@ -689,7 +689,7 @@ TEST_F(ExternalSSTFileBasicTest, FadviseTrigger) {
ASSERT_EQ(total_fadvised_bytes, sst_file_writer->FileSize());
ASSERT_GT(total_fadvised_bytes, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(ExternalSSTFileBasicTest, SyncFailure) {
@@ -1119,10 +1119,10 @@ INSTANTIATE_TEST_CASE_P(ExternalSSTFileBasicTest, ExternalSSTFileBasicTest,
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/external_sst_file_ingestion_job.cc b/db/external_sst_file_ingestion_job.cc
index f703b9d9c..4cec5d376 100644
--- a/db/external_sst_file_ingestion_job.cc
+++ b/db/external_sst_file_ingestion_job.cc
@@ -24,7 +24,7 @@
#include "test_util/sync_point.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status ExternalSstFileIngestionJob::Prepare(
const std::vector<std::string>& external_files_paths,
@@ -726,6 +726,6 @@ Status ExternalSstFileIngestionJob::SyncIngestedFile(TWritableFile* file) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/external_sst_file_ingestion_job.h b/db/external_sst_file_ingestion_job.h
index f6733218d..7ddb6f3e8 100644
--- a/db/external_sst_file_ingestion_job.h
+++ b/db/external_sst_file_ingestion_job.h
@@ -19,7 +19,7 @@
#include "rocksdb/sst_file_writer.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Directories;
@@ -177,4 +177,4 @@ class ExternalSstFileIngestionJob {
bool files_overlap_{false};
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/external_sst_file_test.cc b/db/external_sst_file_test.cc
index c949f2258..0b91910a1 100644
--- a/db/external_sst_file_test.cc
+++ b/db/external_sst_file_test.cc
@@ -14,7 +14,7 @@
#include "test_util/fault_injection_test_env.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A test environment that can be configured to fail the Link operation.
class ExternalSSTTestEnv : public EnvWrapper {
@@ -889,7 +889,7 @@ TEST_F(ExternalSSTFileTest, PurgeObsoleteFilesBug) {
options.disable_auto_compactions = true;
DestroyAndReopen(options);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ExternalSstFileIngestionJob::Prepare:FileAdded", [&](void* /* arg */) {
ASSERT_OK(Put("aaa", "bbb"));
ASSERT_OK(Flush());
@@ -897,7 +897,7 @@ TEST_F(ExternalSSTFileTest, PurgeObsoleteFilesBug) {
ASSERT_OK(Flush());
db_->CompactRange(CompactRangeOptions(), nullptr, nullptr);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
s = DeprecatedAddFile({sst_file_path});
ASSERT_OK(s);
@@ -908,7 +908,7 @@ TEST_F(ExternalSSTFileTest, PurgeObsoleteFilesBug) {
ASSERT_EQ(Get(k), v);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(ExternalSSTFileTest, SkipSnapshot) {
@@ -1099,25 +1099,25 @@ TEST_F(ExternalSSTFileTest, MultiThreaded) {
TEST_F(ExternalSSTFileTest, OverlappingRanges) {
Random rnd(301);
SequenceNumber assigned_seqno = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "ExternalSstFileIngestionJob::Run", [&assigned_seqno](void* arg) {
- ASSERT_TRUE(arg != nullptr);
- assigned_seqno = *(static_cast<SequenceNumber*>(arg));
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "ExternalSstFileIngestionJob::Run", [&assigned_seqno](void* arg) {
+ ASSERT_TRUE(arg != nullptr);
+ assigned_seqno = *(static_cast<SequenceNumber*>(arg));
+ });
bool need_flush = false;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DBImpl::IngestExternalFile:NeedFlush", [&need_flush](void* arg) {
- ASSERT_TRUE(arg != nullptr);
- need_flush = *(static_cast<bool*>(arg));
- });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DBImpl::IngestExternalFile:NeedFlush", [&need_flush](void* arg) {
+ ASSERT_TRUE(arg != nullptr);
+ need_flush = *(static_cast<bool*>(arg));
+ });
bool overlap_with_db = false;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ExternalSstFileIngestionJob::AssignLevelAndSeqnoForIngestedFile",
[&overlap_with_db](void* arg) {
ASSERT_TRUE(arg != nullptr);
overlap_with_db = *(static_cast<bool*>(arg));
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
do {
Options options = CurrentOptions();
DestroyAndReopen(options);
@@ -1246,14 +1246,14 @@ TEST_P(ExternalSSTFileTest, PickedLevel) {
false, false, &true_data));
EXPECT_EQ(FilesPerLevel(), "0,0,1,1");
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"ExternalSSTFileTest::PickedLevel:0", "BackgroundCallCompaction:0"},
{"DBImpl::BackgroundCompaction:Start",
"ExternalSSTFileTest::PickedLevel:1"},
{"ExternalSSTFileTest::PickedLevel:2",
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Flush 4 files containing the same keys
for (int i = 0; i < 4; i++) {
@@ -1290,7 +1290,7 @@ TEST_P(ExternalSSTFileTest, PickedLevel) {
size_t kcnt = 0;
VerifyDBFromMap(true_data, &kcnt, false);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(ExternalSSTFileTest, PickedLevelBug) {
@@ -1319,7 +1319,7 @@ TEST_F(ExternalSSTFileTest, PickedLevelBug) {
// We have 2 overlapping files in L0
EXPECT_EQ(FilesPerLevel(), "2");
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::AddFile:MutexLock", "ExternalSSTFileTest::PickedLevelBug:0"},
{"ExternalSSTFileTest::PickedLevelBug:1", "DBImpl::AddFile:MutexUnlock"},
{"ExternalSSTFileTest::PickedLevelBug:2",
@@ -1328,20 +1328,20 @@ TEST_F(ExternalSSTFileTest, PickedLevelBug) {
"DBImpl::RunManualCompaction:1"}});
std::atomic<bool> bg_compact_started(false);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCompaction:Start",
[&](void* /*arg*/) { bg_compact_started.store(true); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// While writing the MANIFEST start a thread that will ask for compaction
- rocksdb::port::Thread bg_compact([&]() {
+ ROCKSDB_NAMESPACE::port::Thread bg_compact([&]() {
ASSERT_OK(db_->CompactRange(CompactRangeOptions(), nullptr, nullptr));
});
TEST_SYNC_POINT("ExternalSSTFileTest::PickedLevelBug:2");
// Start a thread that will ingest a new file
- rocksdb::port::Thread bg_addfile([&]() {
+ ROCKSDB_NAMESPACE::port::Thread bg_addfile([&]() {
file_keys = {1, 2, 3};
ASSERT_OK(GenerateAndAddExternalFile(options, file_keys, 1));
});
@@ -1376,7 +1376,7 @@ TEST_F(ExternalSSTFileTest, PickedLevelBug) {
delete iter;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(ExternalSSTFileTest, IngestNonExistingFile) {
@@ -1479,7 +1479,7 @@ TEST_F(ExternalSSTFileTest, PickedLevelDynamic) {
DestroyAndReopen(options);
std::map<std::string, std::string> true_data;
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"ExternalSSTFileTest::PickedLevelDynamic:0",
"BackgroundCallCompaction:0"},
{"DBImpl::BackgroundCompaction:Start",
@@ -1487,7 +1487,7 @@ TEST_F(ExternalSSTFileTest, PickedLevelDynamic) {
{"ExternalSSTFileTest::PickedLevelDynamic:2",
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Flush 4 files containing the same keys
for (int i = 0; i < 4; i++) {
@@ -1571,7 +1571,7 @@ TEST_F(ExternalSSTFileTest, PickedLevelDynamic) {
VerifyDBFromMap(true_data, &kcnt, false);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(ExternalSSTFileTest, AddExternalSstFileWithCustomCompartor) {
@@ -1645,7 +1645,7 @@ TEST_F(ExternalSSTFileTest, AddFileTrivialMoveBug) {
ASSERT_OK(GenerateAndAddExternalFile(options, {20, 24}, 5)); // L3
ASSERT_OK(GenerateAndAddExternalFile(options, {22, 23}, 6)); // L2
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"CompactionJob::Run():Start", [&](void* /*arg*/) {
// fit in L3 but will overlap with compaction so will be added
// to L2 but a compaction will trivially move it to L3
@@ -1657,7 +1657,7 @@ TEST_F(ExternalSSTFileTest, AddFileTrivialMoveBug) {
ASSERT_OK(GenerateAndAddExternalFile(options, {15, 16}, 7));
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
CompactRangeOptions cro;
cro.exclusive_manual_compaction = false;
@@ -1665,7 +1665,7 @@ TEST_F(ExternalSSTFileTest, AddFileTrivialMoveBug) {
dbfull()->TEST_WaitForCompact();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(ExternalSSTFileTest, CompactAddedFiles) {
@@ -1948,16 +1948,16 @@ TEST_F(ExternalSSTFileTest, CompactionDeadlock) {
// atomic conter of currently running bg threads
std::atomic<int> running_threads(0);
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DBImpl::DelayWrite:Wait", "ExternalSSTFileTest::DeadLock:0"},
{"ExternalSSTFileTest::DeadLock:1", "DBImpl::AddFile:Start"},
{"DBImpl::AddFile:MutexLock", "ExternalSSTFileTest::DeadLock:2"},
{"ExternalSSTFileTest::DeadLock:3", "BackgroundCallCompaction:0"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// Start ingesting and extrnal file in the background
- rocksdb::port::Thread bg_ingest_file([&]() {
+ ROCKSDB_NAMESPACE::port::Thread bg_ingest_file([&]() {
running_threads += 1;
ASSERT_OK(GenerateAndAddExternalFile(options, {5, 6}));
running_threads -= 1;
@@ -1977,7 +1977,7 @@ TEST_F(ExternalSSTFileTest, CompactionDeadlock) {
// This thread will try to insert into the memtable but since we have 4 L0
// files this thread will be blocked and hold the writer thread
- rocksdb::port::Thread bg_block_put([&]() {
+ ROCKSDB_NAMESPACE::port::Thread bg_block_put([&]() {
running_threads += 1;
ASSERT_OK(Put(Key(10), "memtable"));
running_threads -= 1;
@@ -2115,10 +2115,10 @@ TEST_P(ExternSSTFileLinkFailFallbackTest, LinkFailFallBackExternalSst) {
ASSERT_OK(env_->GetFileSize(file_path, &file_size));
bool copyfile = false;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ExternalSstFileIngestionJob::Prepare:CopyFile",
[&](void* /* arg */) { copyfile = true; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
const Status s = db_->IngestExternalFile({file_path}, ifo);
@@ -2156,7 +2156,7 @@ TEST_P(ExternSSTFileLinkFailFallbackTest, LinkFailFallBackExternalSst) {
ASSERT_EQ(0, bytes_copied);
}
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
class TestIngestExternalFileListener : public EventListener {
@@ -2324,7 +2324,7 @@ TEST_F(ExternalSSTFileTest, SkipBloomFilter) {
// Create external SST file and include bloom filters
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
{
std::string file_path = sst_files_dir_ + "sst_with_bloom.sst";
@@ -2342,7 +2342,7 @@ TEST_F(ExternalSSTFileTest, SkipBloomFilter) {
}
// Create external SST file but skip bloom filters
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
DestroyAndReopen(options);
{
std::string file_path = sst_files_dir_ + "sst_with_no_bloom.sst";
@@ -2375,10 +2375,10 @@ TEST_F(ExternalSSTFileTest, IngestFileWrittenWithCompressionDictionary) {
DestroyAndReopen(options);
std::atomic<int> num_compression_dicts(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BlockBasedTableBuilder::WriteCompressionDictBlock:RawDict",
[&](void* /* arg */) { ++num_compression_dicts; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Random rnd(301);
std::vector<std::pair<std::string, std::string>> random_data;
@@ -2811,10 +2811,10 @@ INSTANTIATE_TEST_CASE_P(ExternSSTFileLinkFailFallbackTest,
std::make_tuple(true, true),
std::make_tuple(false, false)));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/fault_injection_test.cc b/db/fault_injection_test.cc
index 1d18569f2..f4ca3458a 100644
--- a/db/fault_injection_test.cc
+++ b/db/fault_injection_test.cc
@@ -28,7 +28,7 @@
#include "test_util/testutil.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const int kValueSize = 1000;
static const int kMaxNumValues = 2000;
@@ -84,8 +84,8 @@ class FaultInjectionTest
db_(nullptr) {}
~FaultInjectionTest() override {
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
bool ChangeOptions() {
@@ -436,14 +436,14 @@ TEST_P(FaultInjectionTest, UninstalledCompaction) {
OpenDB();
if (!sequential_order_) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"FaultInjectionTest::FaultTest:0", "DBImpl::BGWorkCompaction"},
{"CompactionJob::Run():End", "FaultInjectionTest::FaultTest:1"},
{"FaultInjectionTest::FaultTest:2",
"DBImpl::BackgroundCompaction:NonTrivial:AfterRun"},
});
}
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
int kNumKeys = 1000;
Build(WriteOptions(), 0, kNumKeys);
@@ -456,22 +456,22 @@ TEST_P(FaultInjectionTest, UninstalledCompaction) {
env_->SetFilesystemActive(false);
TEST_SYNC_POINT("FaultInjectionTest::FaultTest:2");
CloseDB();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ResetDBState(kResetDropUnsyncedData);
std::atomic<bool> opened(false);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::Open:Opened", [&](void* /*arg*/) { opened.store(true); });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BGWorkCompaction",
[&](void* /*arg*/) { ASSERT_TRUE(opened.load()); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(OpenDB());
ASSERT_OK(Verify(0, kNumKeys, FaultInjectionTest::kValExpectFound));
WaitCompactionFinish();
ASSERT_OK(Verify(0, kNumKeys, FaultInjectionTest::kValExpectFound));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
TEST_P(FaultInjectionTest, ManualLogSyncTest) {
@@ -547,7 +547,7 @@ INSTANTIATE_TEST_CASE_P(
std::make_tuple(false, kSyncWal, kEnd),
std::make_tuple(true, kSyncWal, kEnd)));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/file_indexer.cc b/db/file_indexer.cc
index fd0180992..523cb3c16 100644
--- a/db/file_indexer.cc
+++ b/db/file_indexer.cc
@@ -13,7 +13,7 @@
#include "db/version_edit.h"
#include "rocksdb/comparator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
FileIndexer::FileIndexer(const Comparator* ucmp)
: num_levels_(0), ucmp_(ucmp), level_rb_(nullptr) {}
@@ -213,4 +213,4 @@ void FileIndexer::CalculateRB(
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/file_indexer.h b/db/file_indexer.h
index 2091f8029..ad7553f2c 100644
--- a/db/file_indexer.h
+++ b/db/file_indexer.h
@@ -16,7 +16,7 @@
#include "port/port.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Comparator;
struct FileMetaData;
@@ -60,7 +60,7 @@ class FileIndexer {
enum {
// MSVC version 1800 still does not have constexpr for ::max()
- kLevelMaxIndex = rocksdb::port::kMaxInt32
+ kLevelMaxIndex = ROCKSDB_NAMESPACE::port::kMaxInt32
};
private:
@@ -139,4 +139,4 @@ class FileIndexer {
int32_t* level_rb_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/file_indexer_test.cc b/db/file_indexer_test.cc
index 6942aa682..99ce93993 100644
--- a/db/file_indexer_test.cc
+++ b/db/file_indexer_test.cc
@@ -16,7 +16,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class IntComparator : public Comparator {
public:
@@ -341,10 +341,10 @@ TEST_F(FileIndexerTest, mixed) {
ClearFiles();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/filename_test.cc b/db/filename_test.cc
index bc52e0eae..9a04542f6 100644
--- a/db/filename_test.cc
+++ b/db/filename_test.cc
@@ -14,7 +14,7 @@
#include "port/port.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class FileNameTest : public testing::Test {};
@@ -172,7 +172,7 @@ TEST_F(FileNameTest, Construction) {
ASSERT_EQ(kMetaDatabase, type);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/flush_job.cc b/db/flush_job.cc
index 40dd82585..416715a33 100644
--- a/db/flush_job.cc
+++ b/db/flush_job.cc
@@ -49,7 +49,7 @@
#include "util/mutexlock.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const char* GetFlushReasonString (FlushReason flush_reason) {
switch (flush_reason) {
@@ -459,4 +459,4 @@ std::unique_ptr<FlushJobInfo> FlushJob::GetFlushJobInfo() const {
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/flush_job.h b/db/flush_job.h
index 52161d261..1f4435f4c 100644
--- a/db/flush_job.h
+++ b/db/flush_job.h
@@ -43,7 +43,7 @@
#include "util/stop_watch.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
class MemTable;
@@ -155,4 +155,4 @@ class FlushJob {
Env::Priority thread_pri_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/flush_job_test.cc b/db/flush_job_test.cc
index 6c53d2135..b77a4a2a9 100644
--- a/db/flush_job_test.cc
+++ b/db/flush_job_test.cc
@@ -21,7 +21,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// TODO(icanadi) Mock out everything else:
// 1. VersionSet
@@ -42,7 +42,7 @@ class FlushJobTest : public testing::Test {
EXPECT_OK(env_->CreateDirIfMissing(dbname_));
db_options_.db_paths.emplace_back(dbname_,
std::numeric_limits<uint64_t>::max());
- db_options_.statistics = rocksdb::CreateDBStatistics();
+ db_options_.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
// TODO(icanadi) Remove this once we mock out VersionSet
NewDB();
std::vector<ColumnFamilyDescriptor> column_families;
@@ -490,7 +490,7 @@ TEST_F(FlushJobTest, Snapshots) {
job_context.Clean();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/flush_scheduler.cc b/db/flush_scheduler.cc
index e40366408..6f4d3e1a5 100644
--- a/db/flush_scheduler.cc
+++ b/db/flush_scheduler.cc
@@ -9,7 +9,7 @@
#include "db/column_family.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void FlushScheduler::ScheduleWork(ColumnFamilyData* cfd) {
#ifndef NDEBUG
@@ -83,4 +83,4 @@ void FlushScheduler::Clear() {
assert(head_.load(std::memory_order_relaxed) == nullptr);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/flush_scheduler.h b/db/flush_scheduler.h
index 5ca85e88b..cbe17994f 100644
--- a/db/flush_scheduler.h
+++ b/db/flush_scheduler.h
@@ -11,7 +11,7 @@
#include <set>
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyData;
@@ -51,4 +51,4 @@ class FlushScheduler {
#endif // NDEBUG
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/forward_iterator.cc b/db/forward_iterator.cc
index ae039db03..f2b882549 100644
--- a/db/forward_iterator.cc
+++ b/db/forward_iterator.cc
@@ -24,7 +24,7 @@
#include "test_util/sync_point.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Usage:
// ForwardLevelIterator iter;
@@ -970,6 +970,6 @@ void ForwardIterator::DeleteIterator(InternalIterator* iter, bool is_arena) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/forward_iterator.h b/db/forward_iterator.h
index fb73f458e..8c671c75f 100644
--- a/db/forward_iterator.h
+++ b/db/forward_iterator.h
@@ -17,7 +17,7 @@
#include "rocksdb/options.h"
#include "table/internal_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
class Env;
@@ -156,5 +156,5 @@ class ForwardIterator : public InternalIterator {
Arena arena_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/forward_iterator_bench.cc b/db/forward_iterator_bench.cc
index 174a258a6..6f1223537 100644
--- a/db/forward_iterator_bench.cc
+++ b/db/forward_iterator_bench.cc
@@ -79,16 +79,17 @@ struct ShardState {
Reader* reader;
char pad2[128] __attribute__((__unused__));
std::atomic<uint64_t> last_read{0};
- std::unique_ptr<rocksdb::Iterator> it;
- std::unique_ptr<rocksdb::Iterator> it_cacheonly;
+ std::unique_ptr<ROCKSDB_NAMESPACE::Iterator> it;
+ std::unique_ptr<ROCKSDB_NAMESPACE::Iterator> it_cacheonly;
Key upper_bound;
- rocksdb::Slice upper_bound_slice;
+ ROCKSDB_NAMESPACE::Slice upper_bound_slice;
char pad3[128] __attribute__((__unused__));
};
struct Reader {
public:
- explicit Reader(std::vector<ShardState>* shard_states, rocksdb::DB* db)
+ explicit Reader(std::vector<ShardState>* shard_states,
+ ROCKSDB_NAMESPACE::DB* db)
: shard_states_(shard_states), db_(db) {
sem_init(&sem_, 0, 0);
thread_ = port::Thread(&Reader::run, this);
@@ -117,11 +118,11 @@ struct Reader {
ShardState& state = (*shard_states_)[shard];
if (!state.it) {
// Initialize iterators
- rocksdb::ReadOptions options;
+ ROCKSDB_NAMESPACE::ReadOptions options;
options.tailing = true;
if (FLAGS_iterate_upper_bound) {
state.upper_bound = Key(shard, std::numeric_limits<uint64_t>::max());
- state.upper_bound_slice = rocksdb::Slice(
+ state.upper_bound_slice = ROCKSDB_NAMESPACE::Slice(
(const char*)&state.upper_bound, sizeof(state.upper_bound));
options.iterate_upper_bound = &state.upper_bound_slice;
}
@@ -129,13 +130,14 @@ struct Reader {
state.it.reset(db_->NewIterator(options));
if (FLAGS_cache_only_first) {
- options.read_tier = rocksdb::ReadTier::kBlockCacheTier;
+ options.read_tier = ROCKSDB_NAMESPACE::ReadTier::kBlockCacheTier;
state.it_cacheonly.reset(db_->NewIterator(options));
}
}
const uint64_t upto = state.last_written.load();
- for (rocksdb::Iterator* it : {state.it_cacheonly.get(), state.it.get()}) {
+ for (ROCKSDB_NAMESPACE::Iterator* it :
+ {state.it_cacheonly.get(), state.it.get()}) {
if (it == nullptr) {
continue;
}
@@ -146,7 +148,7 @@ struct Reader {
for (uint64_t seq = state.last_read.load() + 1; seq <= upto; ++seq) {
if (need_seek) {
Key from(shard, state.last_read.load() + 1);
- it->Seek(rocksdb::Slice((const char*)&from, sizeof(from)));
+ it->Seek(ROCKSDB_NAMESPACE::Slice((const char*)&from, sizeof(from)));
need_seek = false;
} else {
it->Next();
@@ -189,8 +191,8 @@ struct Reader {
private:
char pad1[128] __attribute__((__unused__));
std::vector<ShardState>* shard_states_;
- rocksdb::DB* db_;
- rocksdb::port::Thread thread_;
+ ROCKSDB_NAMESPACE::DB* db_;
+ ROCKSDB_NAMESPACE::port::Thread thread_;
sem_t sem_;
std::mutex queue_mutex_;
std::bitset<MAX_SHARDS + 1> shards_pending_set_;
@@ -200,7 +202,8 @@ struct Reader {
};
struct Writer {
- explicit Writer(std::vector<ShardState>* shard_states, rocksdb::DB* db)
+ explicit Writer(std::vector<ShardState>* shard_states,
+ ROCKSDB_NAMESPACE::DB* db)
: shard_states_(shard_states), db_(db) {}
void start() { thread_ = port::Thread(&Writer::run, this); }
@@ -240,10 +243,10 @@ struct Writer {
uint64_t seqno = state.last_written.load() + 1;
Key key(shard, seqno);
// fprintf(stderr, "Writing (%ld, %ld)\n", shard, seqno);
- rocksdb::Status status =
- db_->Put(rocksdb::WriteOptions(),
- rocksdb::Slice((const char*)&key, sizeof(key)),
- rocksdb::Slice(value));
+ ROCKSDB_NAMESPACE::Status status =
+ db_->Put(ROCKSDB_NAMESPACE::WriteOptions(),
+ ROCKSDB_NAMESPACE::Slice((const char*)&key, sizeof(key)),
+ ROCKSDB_NAMESPACE::Slice(value));
assert(status.ok());
state.last_written.store(seqno);
state.reader->onWrite(shard);
@@ -259,13 +262,13 @@ struct Writer {
private:
char pad1[128] __attribute__((__unused__));
std::vector<ShardState>* shard_states_;
- rocksdb::DB* db_;
- rocksdb::port::Thread thread_;
+ ROCKSDB_NAMESPACE::DB* db_;
+ ROCKSDB_NAMESPACE::port::Thread thread_;
char pad2[128] __attribute__((__unused__));
};
struct StatsThread {
- explicit StatsThread(rocksdb::DB* db)
+ explicit StatsThread(ROCKSDB_NAMESPACE::DB* db)
: db_(db), thread_(&StatsThread::run, this) {}
void run() {
@@ -307,10 +310,10 @@ struct StatsThread {
}
private:
- rocksdb::DB* db_;
+ ROCKSDB_NAMESPACE::DB* db_;
std::mutex cvm_;
std::condition_variable cv_;
- rocksdb::port::Thread thread_;
+ ROCKSDB_NAMESPACE::port::Thread thread_;
std::atomic<bool> done_{false};
};
@@ -318,29 +321,32 @@ int main(int argc, char** argv) {
GFLAGS_NAMESPACE::ParseCommandLineFlags(&argc, &argv, true);
std::mt19937 rng{std::random_device()()};
- rocksdb::Status status;
- std::string path = rocksdb::test::PerThreadDBPath("forward_iterator_test");
+ ROCKSDB_NAMESPACE::Status status;
+ std::string path =
+ ROCKSDB_NAMESPACE::test::PerThreadDBPath("forward_iterator_test");
fprintf(stderr, "db path is %s\n", path.c_str());
- rocksdb::Options options;
+ ROCKSDB_NAMESPACE::Options options;
options.create_if_missing = true;
- options.compression = rocksdb::CompressionType::kNoCompression;
- options.compaction_style = rocksdb::CompactionStyle::kCompactionStyleNone;
+ options.compression = ROCKSDB_NAMESPACE::CompressionType::kNoCompression;
+ options.compaction_style =
+ ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleNone;
options.level0_slowdown_writes_trigger = 99999;
options.level0_stop_writes_trigger = 99999;
options.use_direct_io_for_flush_and_compaction = true;
options.write_buffer_size = FLAGS_memtable_size;
- rocksdb::BlockBasedTableOptions table_options;
- table_options.block_cache = rocksdb::NewLRUCache(FLAGS_block_cache_size);
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions table_options;
+ table_options.block_cache =
+ ROCKSDB_NAMESPACE::NewLRUCache(FLAGS_block_cache_size);
table_options.block_size = FLAGS_block_size;
options.table_factory.reset(
- rocksdb::NewBlockBasedTableFactory(table_options));
+ ROCKSDB_NAMESPACE::NewBlockBasedTableFactory(table_options));
- status = rocksdb::DestroyDB(path, options);
+ status = ROCKSDB_NAMESPACE::DestroyDB(path, options);
assert(status.ok());
- rocksdb::DB* db_raw;
- status = rocksdb::DB::Open(options, path, &db_raw);
+ ROCKSDB_NAMESPACE::DB* db_raw;
+ status = ROCKSDB_NAMESPACE::DB::Open(options, path, &db_raw);
assert(status.ok());
- std::unique_ptr<rocksdb::DB> db(db_raw);
+ std::unique_ptr<ROCKSDB_NAMESPACE::DB> db(db_raw);
std::vector<ShardState> shard_states(FLAGS_shards + 1);
std::deque<Reader> readers;
diff --git a/db/import_column_family_job.cc b/db/import_column_family_job.cc
index eb73ef644..15af1cf80 100644
--- a/db/import_column_family_job.cc
+++ b/db/import_column_family_job.cc
@@ -16,7 +16,7 @@
#include "table/table_builder.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status ImportColumnFamilyJob::Prepare(uint64_t next_file_number,
SuperVersion* sv) {
@@ -271,6 +271,6 @@ Status ImportColumnFamilyJob::GetIngestedFileInfo(
return status;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/import_column_family_job.h b/db/import_column_family_job.h
index 1bdb4fb2b..160fd1247 100644
--- a/db/import_column_family_job.h
+++ b/db/import_column_family_job.h
@@ -14,7 +14,7 @@
#include "rocksdb/sst_file_writer.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Imports a set of sst files as is into a new column family. Logic is similar
// to ExternalSstFileIngestionJob.
@@ -69,4 +69,4 @@ class ImportColumnFamilyJob {
std::vector<LiveFileMetaData> metadata_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/import_column_family_test.cc b/db/import_column_family_test.cc
index 1138b16ba..a25560b7c 100644
--- a/db/import_column_family_test.cc
+++ b/db/import_column_family_test.cc
@@ -7,7 +7,7 @@
#include "rocksdb/sst_file_writer.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ImportColumnFamilyTest : public DBTestBase {
public:
@@ -546,10 +546,10 @@ TEST_F(ImportColumnFamilyTest, ImportColumnFamilyNegativeTest) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/internal_stats.cc b/db/internal_stats.cc
index 28e9aae4e..f729ee7c7 100644
--- a/db/internal_stats.cc
+++ b/db/internal_stats.cc
@@ -22,7 +22,7 @@
#include "table/block_based/block_based_table_factory.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -1421,4 +1421,4 @@ const DBPropertyInfo* GetPropertyInfo(const Slice& /*property*/) {
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/internal_stats.h b/db/internal_stats.h
index aa4eda537..ce83be244 100644
--- a/db/internal_stats.h
+++ b/db/internal_stats.h
@@ -17,7 +17,7 @@
class ColumnFamilyData;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
class MemTableList;
@@ -694,4 +694,4 @@ class InternalStats {
};
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/job_context.h b/db/job_context.h
index 3978fad33..31ff26c3a 100644
--- a/db/job_context.h
+++ b/db/job_context.h
@@ -15,7 +15,7 @@
#include "db/log_writer.h"
#include "db/column_family.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MemTable;
struct SuperVersion;
@@ -216,4 +216,4 @@ struct JobContext {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/listener_test.cc b/db/listener_test.cc
index 0e8bae407..eb1a08a35 100644
--- a/db/listener_test.cc
+++ b/db/listener_test.cc
@@ -37,7 +37,7 @@
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EventListenerTest : public DBTestBase {
public:
@@ -54,24 +54,27 @@ class EventListenerTest : public DBTestBase {
const size_t k110KB = 110 << 10;
};
-struct TestPropertiesCollector : public rocksdb::TablePropertiesCollector {
- rocksdb::Status AddUserKey(const rocksdb::Slice& /*key*/,
- const rocksdb::Slice& /*value*/,
- rocksdb::EntryType /*type*/,
- rocksdb::SequenceNumber /*seq*/,
- uint64_t /*file_size*/) override {
+struct TestPropertiesCollector
+ : public ROCKSDB_NAMESPACE::TablePropertiesCollector {
+ ROCKSDB_NAMESPACE::Status AddUserKey(
+ const ROCKSDB_NAMESPACE::Slice& /*key*/,
+ const ROCKSDB_NAMESPACE::Slice& /*value*/,
+ ROCKSDB_NAMESPACE::EntryType /*type*/,
+ ROCKSDB_NAMESPACE::SequenceNumber /*seq*/,
+ uint64_t /*file_size*/) override {
return Status::OK();
}
- rocksdb::Status Finish(
- rocksdb::UserCollectedProperties* properties) override {
+ ROCKSDB_NAMESPACE::Status Finish(
+ ROCKSDB_NAMESPACE::UserCollectedProperties* properties) override {
properties->insert({"0", "1"});
return Status::OK();
}
const char* Name() const override { return "TestTablePropertiesCollector"; }
- rocksdb::UserCollectedProperties GetReadableProperties() const override {
- rocksdb::UserCollectedProperties ret;
+ ROCKSDB_NAMESPACE::UserCollectedProperties GetReadableProperties()
+ const override {
+ ROCKSDB_NAMESPACE::UserCollectedProperties ret;
ret["2"] = "3";
return ret;
}
@@ -912,10 +915,10 @@ TEST_F(EventListenerTest, BackgroundErrorListenerFailedFlushTest) {
// the usual TEST_WaitForFlushMemTable() doesn't work for failed flushes, so
// forge a custom one for the failed flush case.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"DBImpl::BGWorkFlush:done",
"EventListenerTest:BackgroundErrorListenerFailedFlushTest:1"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
env_->drop_writes_.store(true, std::memory_order_release);
env_->no_slowdown_ = true;
@@ -1029,7 +1032,7 @@ TEST_F(EventListenerTest, OnFileOperationTest) {
ASSERT_GT(listener->file_reads_.load(), 0);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/log_format.h b/db/log_format.h
index 5aeb5aa5f..c22e2b6bc 100644
--- a/db/log_format.h
+++ b/db/log_format.h
@@ -11,7 +11,10 @@
// See ../doc/log_format.txt for more detail.
#pragma once
-namespace rocksdb {
+
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
namespace log {
enum RecordType {
@@ -42,4 +45,4 @@ static const int kHeaderSize = 4 + 2 + 1;
static const int kRecyclableHeaderSize = 4 + 2 + 1 + 4;
} // namespace log
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/log_reader.cc b/db/log_reader.cc
index 3a71cbc42..c60a814b9 100644
--- a/db/log_reader.cc
+++ b/db/log_reader.cc
@@ -17,7 +17,7 @@
#include "util/crc32c.h"
#include "util/util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace log {
Reader::Reporter::~Reporter() {
@@ -621,4 +621,4 @@ bool FragmentBufferedReader::TryReadFragment(
}
} // namespace log
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/log_reader.h b/db/log_reader.h
index 299eca26e..293ae957c 100644
--- a/db/log_reader.h
+++ b/db/log_reader.h
@@ -17,7 +17,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Logger;
namespace log {
@@ -186,4 +186,4 @@ class FragmentBufferedReader : public Reader {
};
} // namespace log
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/log_test.cc b/db/log_test.cc
index b76e22118..849b89d8a 100644
--- a/db/log_test.cc
+++ b/db/log_test.cc
@@ -19,7 +19,7 @@
#include "util/crc32c.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace log {
// Construct a string of the specified length made out of the supplied
@@ -920,7 +920,7 @@ TEST_P(RetriableLogTest, NonBlockingReadFullRecord) {
INSTANTIATE_TEST_CASE_P(bool, RetriableLogTest, ::testing::Values(0, 2));
} // namespace log
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/log_writer.cc b/db/log_writer.cc
index 53efc6c15..0222ee2a7 100644
--- a/db/log_writer.cc
+++ b/db/log_writer.cc
@@ -15,7 +15,7 @@
#include "util/coding.h"
#include "util/crc32c.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace log {
Writer::Writer(std::unique_ptr<WritableFileWriter>&& dest, uint64_t log_number,
@@ -159,4 +159,4 @@ Status Writer::EmitPhysicalRecord(RecordType t, const char* ptr, size_t n) {
}
} // namespace log
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/log_writer.h b/db/log_writer.h
index e5ed71a76..a7f952edd 100644
--- a/db/log_writer.h
+++ b/db/log_writer.h
@@ -16,7 +16,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WritableFileWriter;
@@ -111,4 +111,4 @@ class Writer {
};
} // namespace log
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/logs_with_prep_tracker.cc b/db/logs_with_prep_tracker.cc
index 1082dc102..ff98155c4 100644
--- a/db/logs_with_prep_tracker.cc
+++ b/db/logs_with_prep_tracker.cc
@@ -7,7 +7,7 @@
#include "port/likely.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void LogsWithPrepTracker::MarkLogAsHavingPrepSectionFlushed(uint64_t log) {
assert(log != 0);
std::lock_guard<std::mutex> lock(prepared_section_completed_mutex_);
@@ -64,4 +64,4 @@ uint64_t LogsWithPrepTracker::FindMinLogContainingOutstandingPrep() {
// no such log found
return 0;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/logs_with_prep_tracker.h b/db/logs_with_prep_tracker.h
index 639d8f806..86c88012a 100644
--- a/db/logs_with_prep_tracker.h
+++ b/db/logs_with_prep_tracker.h
@@ -12,7 +12,9 @@
#include <unordered_map>
#include <vector>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
// This class is used to track the log files with outstanding prepare entries.
class LogsWithPrepTracker {
@@ -58,4 +60,4 @@ class LogsWithPrepTracker {
std::mutex prepared_section_completed_mutex_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/lookup_key.h b/db/lookup_key.h
index 1b0f6f562..51e5daed1 100644
--- a/db/lookup_key.h
+++ b/db/lookup_key.h
@@ -14,7 +14,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A helper class useful for DBImpl::Get()
class LookupKey {
@@ -63,4 +63,4 @@ inline LookupKey::~LookupKey() {
if (start_ != space_) delete[] start_;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/malloc_stats.cc b/db/malloc_stats.cc
index 1dfe0d55b..12824e516 100644
--- a/db/malloc_stats.cc
+++ b/db/malloc_stats.cc
@@ -15,8 +15,7 @@
#include "port/jemalloc_helper.h"
-
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_JEMALLOC
@@ -51,5 +50,5 @@ void DumpMallocStats(std::string* stats) {
#else
void DumpMallocStats(std::string*) {}
#endif // ROCKSDB_JEMALLOC
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/db/malloc_stats.h b/db/malloc_stats.h
index a2f324ff1..18aff3ad0 100644
--- a/db/malloc_stats.h
+++ b/db/malloc_stats.h
@@ -13,7 +13,9 @@
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
void DumpMallocStats(std::string*);
diff --git a/db/manual_compaction_test.cc b/db/manual_compaction_test.cc
index 1a69a89de..22cd919b5 100644
--- a/db/manual_compaction_test.cc
+++ b/db/manual_compaction_test.cc
@@ -15,7 +15,7 @@
#include "rocksdb/write_batch.h"
#include "test_util/testharness.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
namespace {
@@ -40,8 +40,8 @@ class ManualCompactionTest : public testing::Test {
public:
ManualCompactionTest() {
// Get rid of any state from an old run.
- dbname_ = rocksdb::test::PerThreadDBPath("rocksdb_cbug_test");
- DestroyDB(dbname_, rocksdb::Options());
+ dbname_ = ROCKSDB_NAMESPACE::test::PerThreadDBPath("rocksdb_cbug_test");
+ DestroyDB(dbname_, ROCKSDB_NAMESPACE::Options());
}
std::string dbname_;
@@ -71,7 +71,7 @@ TEST_F(ManualCompactionTest, CompactTouchesAllKeys) {
options.compaction_style = kCompactionStyleUniversal;
}
options.create_if_missing = true;
- options.compression = rocksdb::kNoCompression;
+ options.compression = ROCKSDB_NAMESPACE::kNoCompression;
options.compaction_filter = new DestroyAllCompactionFilter();
ASSERT_OK(DB::Open(options, dbname_, &db));
@@ -100,45 +100,46 @@ TEST_F(ManualCompactionTest, Test) {
// Open database. Disable compression since it affects the creation
// of layers and the code below is trying to test against a very
// specific scenario.
- rocksdb::DB* db;
- rocksdb::Options db_options;
+ ROCKSDB_NAMESPACE::DB* db;
+ ROCKSDB_NAMESPACE::Options db_options;
db_options.write_buffer_size = 1024;
db_options.create_if_missing = true;
- db_options.compression = rocksdb::kNoCompression;
- ASSERT_OK(rocksdb::DB::Open(db_options, dbname_, &db));
+ db_options.compression = ROCKSDB_NAMESPACE::kNoCompression;
+ ASSERT_OK(ROCKSDB_NAMESPACE::DB::Open(db_options, dbname_, &db));
// create first key range
- rocksdb::WriteBatch batch;
+ ROCKSDB_NAMESPACE::WriteBatch batch;
for (int i = 0; i < kNumKeys; i++) {
batch.Put(Key1(i), "value for range 1 key");
}
- ASSERT_OK(db->Write(rocksdb::WriteOptions(), &batch));
+ ASSERT_OK(db->Write(ROCKSDB_NAMESPACE::WriteOptions(), &batch));
// create second key range
batch.Clear();
for (int i = 0; i < kNumKeys; i++) {
batch.Put(Key2(i), "value for range 2 key");
}
- ASSERT_OK(db->Write(rocksdb::WriteOptions(), &batch));
+ ASSERT_OK(db->Write(ROCKSDB_NAMESPACE::WriteOptions(), &batch));
// delete second key range
batch.Clear();
for (int i = 0; i < kNumKeys; i++) {
batch.Delete(Key2(i));
}
- ASSERT_OK(db->Write(rocksdb::WriteOptions(), &batch));
+ ASSERT_OK(db->Write(ROCKSDB_NAMESPACE::WriteOptions(), &batch));
// compact database
std::string start_key = Key1(0);
std::string end_key = Key1(kNumKeys - 1);
- rocksdb::Slice least(start_key.data(), start_key.size());
- rocksdb::Slice greatest(end_key.data(), end_key.size());
+ ROCKSDB_NAMESPACE::Slice least(start_key.data(), start_key.size());
+ ROCKSDB_NAMESPACE::Slice greatest(end_key.data(), end_key.size());
// commenting out the line below causes the example to work correctly
db->CompactRange(CompactRangeOptions(), &least, &greatest);
// count the keys
- rocksdb::Iterator* iter = db->NewIterator(rocksdb::ReadOptions());
+ ROCKSDB_NAMESPACE::Iterator* iter =
+ db->NewIterator(ROCKSDB_NAMESPACE::ReadOptions());
int num_keys = 0;
for (iter->SeekToFirst(); iter->Valid(); iter->Next()) {
num_keys++;
@@ -148,7 +149,7 @@ TEST_F(ManualCompactionTest, Test) {
// close database
delete db;
- DestroyDB(dbname_, rocksdb::Options());
+ DestroyDB(dbname_, ROCKSDB_NAMESPACE::Options());
}
} // anonymous namespace
diff --git a/db/memtable.cc b/db/memtable.cc
index c19656ccd..45483ea09 100644
--- a/db/memtable.cc
+++ b/db/memtable.cc
@@ -38,7 +38,7 @@
#include "util/mutexlock.h"
#include "util/util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ImmutableMemTableOptions::ImmutableMemTableOptions(
const ImmutableCFOptions& ioptions,
@@ -127,10 +127,10 @@ MemTable::~MemTable() {
}
size_t MemTable::ApproximateMemoryUsage() {
- autovector<size_t> usages = {arena_.ApproximateMemoryUsage(),
- table_->ApproximateMemoryUsage(),
- range_del_table_->ApproximateMemoryUsage(),
- rocksdb::ApproximateMemoryUsage(insert_hints_)};
+ autovector<size_t> usages = {
+ arena_.ApproximateMemoryUsage(), table_->ApproximateMemoryUsage(),
+ range_del_table_->ApproximateMemoryUsage(),
+ ROCKSDB_NAMESPACE::ApproximateMemoryUsage(insert_hints_)};
size_t total_usage = 0;
for (size_t usage : usages) {
// If usage + total_usage >= kMaxSizet, return kMaxSizet.
@@ -668,7 +668,7 @@ static bool SaveValue(void* arg, const char* entry) {
ROCKS_LOG_ERROR(s->logger, "Encounter unexpected blob index.");
*(s->status) = Status::NotSupported(
"Encounter unsupported blob value. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
} else if (*(s->merge_in_progress)) {
*(s->status) =
Status::NotSupported("Blob DB does not support merge operator.");
@@ -1119,4 +1119,4 @@ uint64_t MemTable::GetMinLogContainingPrepSection() {
return min_prep_log_referenced_.load();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/memtable.h b/db/memtable.h
index 961707008..f4e4b98a9 100644
--- a/db/memtable.h
+++ b/db/memtable.h
@@ -30,7 +30,7 @@
#include "util/dynamic_bloom.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct FlushJobInfo;
class Mutex;
@@ -539,4 +539,4 @@ class MemTable {
extern const char* EncodeKey(std::string* scratch, const Slice& target);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/memtable_list.cc b/db/memtable_list.cc
index 3281c96d0..a8b358fa6 100644
--- a/db/memtable_list.cc
+++ b/db/memtable_list.cc
@@ -22,7 +22,7 @@
#include "test_util/sync_point.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class InternalKeyComparator;
class Mutex;
@@ -768,4 +768,4 @@ void MemTableList::RemoveOldMemTables(uint64_t log_number,
ResetTrimHistoryNeeded();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/memtable_list.h b/db/memtable_list.h
index cbf42ac08..a6acf6a32 100644
--- a/db/memtable_list.h
+++ b/db/memtable_list.h
@@ -25,7 +25,7 @@
#include "rocksdb/types.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyData;
class InternalKeyComparator;
@@ -419,4 +419,4 @@ extern Status InstallMemtableAtomicFlushResults(
InstrumentedMutex* mu, const autovector<FileMetaData*>& file_meta,
autovector<MemTable*>* to_delete, Directory* db_directory,
LogBuffer* log_buffer);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/memtable_list_test.cc b/db/memtable_list_test.cc
index 7df20674a..a92bc6c79 100644
--- a/db/memtable_list_test.cc
+++ b/db/memtable_list_test.cc
@@ -17,7 +17,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MemTableListTest : public testing::Test {
public:
@@ -914,7 +914,7 @@ TEST_F(MemTableListTest, AtomicFlusTest) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/merge_context.h b/db/merge_context.h
index 884682eec..e1869a341 100644
--- a/db/merge_context.h
+++ b/db/merge_context.h
@@ -10,7 +10,7 @@
#include <vector>
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const std::vector<Slice> empty_operand_list;
@@ -131,4 +131,4 @@ class MergeContext {
bool operands_reversed_ = true;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/merge_helper.cc b/db/merge_helper.cc
index b5ae924ff..96fe79251 100644
--- a/db/merge_helper.cc
+++ b/db/merge_helper.cc
@@ -17,7 +17,7 @@
#include "table/format.h"
#include "table/internal_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
MergeHelper::MergeHelper(Env* env, const Comparator* user_comparator,
const MergeOperator* user_merge_operator,
@@ -414,4 +414,4 @@ CompactionFilter::Decision MergeHelper::FilterMerge(const Slice& user_key,
return ret;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/merge_helper.h b/db/merge_helper.h
index 670cba598..c0534f08b 100644
--- a/db/merge_helper.h
+++ b/db/merge_helper.h
@@ -18,7 +18,7 @@
#include "rocksdb/slice.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Comparator;
class Iterator;
@@ -191,4 +191,4 @@ class MergeOutputIterator {
std::vector<Slice>::const_reverse_iterator it_values_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/merge_helper_test.cc b/db/merge_helper_test.cc
index 3386f9bd0..117916c8f 100644
--- a/db/merge_helper_test.cc
+++ b/db/merge_helper_test.cc
@@ -14,7 +14,7 @@
#include "util/coding.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MergeHelperTest : public testing::Test {
public:
@@ -282,7 +282,7 @@ TEST_F(MergeHelperTest, DontFilterMergeOperandsBeforeSnapshotTest) {
ASSERT_FALSE(merge_output_iter.Valid());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/merge_operator.cc b/db/merge_operator.cc
index 1981e65ba..75dea432c 100644
--- a/db/merge_operator.cc
+++ b/db/merge_operator.cc
@@ -9,7 +9,7 @@
#include "rocksdb/merge_operator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool MergeOperator::FullMergeV2(const MergeOperationInput& merge_in,
MergeOperationOutput* merge_out) const {
@@ -83,4 +83,4 @@ bool AssociativeMergeOperator::PartialMerge(
return Merge(key, &left_operand, right_operand, new_value, logger);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/merge_test.cc b/db/merge_test.cc
index 2965045d9..3f85f6464 100644
--- a/db/merge_test.cc
+++ b/db/merge_test.cc
@@ -20,7 +20,7 @@
#include "test_util/testharness.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool use_compression;
@@ -346,7 +346,7 @@ void testPartialMerge(Counters* counters, DB* db, size_t max_merge,
// Test case 2: partial merge should not be called when a put is found.
resetNumPartialMergeCalls();
tmp_sum = 0;
- db->Put(rocksdb::WriteOptions(), "c", "10");
+ db->Put(ROCKSDB_NAMESPACE::WriteOptions(), "c", "10");
for (size_t i = 1; i <= count; i++) {
counters->assert_add("c", i);
tmp_sum += i;
@@ -490,15 +490,15 @@ TEST_F(MergeTest, MergeDbTtlTest) {
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::use_compression = false;
+ ROCKSDB_NAMESPACE::use_compression = false;
if (argc > 1) {
- rocksdb::use_compression = true;
+ ROCKSDB_NAMESPACE::use_compression = true;
}
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/db/obsolete_files_test.cc b/db/obsolete_files_test.cc
index 096a50c1a..bf018a0e3 100644
--- a/db/obsolete_files_test.cc
+++ b/db/obsolete_files_test.cc
@@ -32,7 +32,7 @@ using std::cout;
using std::endl;
using std::flush;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ObsoleteFilesTest : public DBTestBase {
public:
@@ -193,7 +193,7 @@ TEST_F(ObsoleteFilesTest, DeleteObsoleteOptionsFile) {
ASSERT_EQ(2, opts_file_count);
}
-} //namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -204,7 +204,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/db/options_file_test.cc b/db/options_file_test.cc
index b86ecefa9..00427de8a 100644
--- a/db/options_file_test.cc
+++ b/db/options_file_test.cc
@@ -12,7 +12,7 @@
#include "rocksdb/table.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class OptionsFileTest : public testing::Test {
public:
OptionsFileTest() : dbname_(test::PerThreadDBPath("options_file_test")) {}
@@ -98,7 +98,7 @@ TEST_F(OptionsFileTest, OptionsFileName) {
ASSERT_EQ(type, kTempFile);
ASSERT_EQ(number, kTempOptionsFileNum);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
#if !(defined NDEBUG) || !defined(OS_WIN)
diff --git a/db/perf_context_test.cc b/db/perf_context_test.cc
index 94eabff7f..86f2db7b6 100644
--- a/db/perf_context_test.cc
+++ b/db/perf_context_test.cc
@@ -31,9 +31,10 @@ int FLAGS_min_write_buffer_number_to_merge = 7;
bool FLAGS_verbose = false;
// Path to the database on file system
-const std::string kDbName = rocksdb::test::PerThreadDBPath("perf_context_test");
+const std::string kDbName =
+ ROCKSDB_NAMESPACE::test::PerThreadDBPath("perf_context_test");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::shared_ptr<DB> OpenDb(bool read_only = false) {
DB* db;
@@ -47,7 +48,8 @@ std::shared_ptr<DB> OpenDb(bool read_only = false) {
if (FLAGS_use_set_based_memetable) {
#ifndef ROCKSDB_LITE
- options.prefix_extractor.reset(rocksdb::NewFixedPrefixTransform(0));
+ options.prefix_extractor.reset(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(0));
options.memtable_factory.reset(NewHashSkipListRepFactory());
#endif // ROCKSDB_LITE
}
@@ -585,7 +587,7 @@ TEST_F(PerfContextTest, DBMutexLockCounter) {
for (int c = 0; c < 2; ++c) {
InstrumentedMutex mutex(nullptr, Env::Default(), stats_code[c]);
mutex.Lock();
- rocksdb::port::Thread child_thread([&] {
+ ROCKSDB_NAMESPACE::port::Thread child_thread([&] {
SetPerfLevel(perf_level_test);
get_perf_context()->Reset();
ASSERT_EQ(get_perf_context()->db_mutex_lock_nanos, 0);
@@ -938,7 +940,7 @@ TEST_F(PerfContextTest, CPUTimer) {
ASSERT_EQ(count, get_perf_context()->iter_seek_cpu_nanos);
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/pinned_iterators_manager.h b/db/pinned_iterators_manager.h
index 7874eef6d..5e8ad51dd 100644
--- a/db/pinned_iterators_manager.h
+++ b/db/pinned_iterators_manager.h
@@ -11,7 +11,7 @@
#include "table/internal_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// PinnedIteratorsManager will be notified whenever we need to pin an Iterator
// and it will be responsible for deleting pinned Iterators when they are
@@ -84,4 +84,4 @@ class PinnedIteratorsManager : public Cleanable {
std::vector<std::pair<void*, ReleaseFunction>> pinned_ptrs_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/plain_table_db_test.cc b/db/plain_table_db_test.cc
index f5dcf0200..d80cc4f67 100644
--- a/db/plain_table_db_test.cc
+++ b/db/plain_table_db_test.cc
@@ -39,7 +39,7 @@
using std::unique_ptr;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PlainTableKeyDecoderTest : public testing::Test {};
TEST_F(PlainTableKeyDecoderTest, ReadNonMmap) {
@@ -653,9 +653,9 @@ TEST_P(PlainTableDBTest, Immortal) {
dbfull()->TEST_FlushMemTable();
int copied = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GetContext::SaveValue::PinSelf", [&](void* /*arg*/) { copied++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_EQ("b", Get("0000000000000bar"));
ASSERT_EQ("v1", Get("1000000000000foo"));
ASSERT_EQ(2, copied);
@@ -672,7 +672,7 @@ TEST_P(PlainTableDBTest, Immortal) {
} else {
ASSERT_EQ(2, copied);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -1357,7 +1357,7 @@ TEST_P(PlainTableDBTest, AdaptiveTable) {
INSTANTIATE_TEST_CASE_P(PlainTableDBTest, PlainTableDBTest, ::testing::Bool());
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/pre_release_callback.h b/db/pre_release_callback.h
index e4167904f..b74be9537 100644
--- a/db/pre_release_callback.h
+++ b/db/pre_release_callback.h
@@ -7,7 +7,7 @@
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DB;
@@ -35,4 +35,4 @@ class PreReleaseCallback {
uint64_t log_number, size_t index, size_t total) = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/prefix_test.cc b/db/prefix_test.cc
index 19f02f109..c61ec2a1e 100644
--- a/db/prefix_test.cc
+++ b/db/prefix_test.cc
@@ -53,9 +53,10 @@ DEFINE_int32(value_size, 40, "");
DEFINE_bool(enable_print, false, "Print options generated to console.");
// Path to the database on file system
-const std::string kDbName = rocksdb::test::PerThreadDBPath("prefix_test");
+const std::string kDbName =
+ ROCKSDB_NAMESPACE::test::PerThreadDBPath("prefix_test");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct TestKey {
uint64_t prefix;
@@ -871,7 +872,7 @@ TEST_F(PrefixTest, PrefixSeekModePrev3) {
}
}
-} // end namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/range_del_aggregator.cc b/db/range_del_aggregator.cc
index c8d33ffb3..1f6a7b139 100644
--- a/db/range_del_aggregator.cc
+++ b/db/range_del_aggregator.cc
@@ -20,7 +20,7 @@
#include "util/kv_map.h"
#include "util/vector_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TruncatedRangeDelIterator::TruncatedRangeDelIterator(
std::unique_ptr<FragmentedRangeTombstoneIterator> iter,
@@ -481,4 +481,4 @@ CompactionRangeDelAggregator::NewIterator(const Slice* lower_bound,
kMaxSequenceNumber /* upper_bound */));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/range_del_aggregator.h b/db/range_del_aggregator.h
index c68d75d7f..b47cf31d3 100644
--- a/db/range_del_aggregator.h
+++ b/db/range_del_aggregator.h
@@ -27,7 +27,7 @@
#include "util/heap.h"
#include "util/kv_map.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TruncatedRangeDelIterator {
public:
@@ -438,4 +438,4 @@ class CompactionRangeDelAggregator : public RangeDelAggregator {
const std::vector<SequenceNumber>* snapshots_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/range_del_aggregator_bench.cc b/db/range_del_aggregator_bench.cc
index 97ba6ca4f..3f3135f2e 100644
--- a/db/range_del_aggregator_bench.cc
+++ b/db/range_del_aggregator_bench.cc
@@ -84,11 +84,12 @@ std::ostream& operator<<(std::ostream& os, const Stats& s) {
return os;
}
-auto icmp = rocksdb::InternalKeyComparator(rocksdb::BytewiseComparator());
+auto icmp = ROCKSDB_NAMESPACE::InternalKeyComparator(
+ ROCKSDB_NAMESPACE::BytewiseComparator());
} // anonymous namespace
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -165,30 +166,31 @@ static std::string Key(int64_t val) {
} // anonymous namespace
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
ParseCommandLineFlags(&argc, &argv, true);
Stats stats;
- rocksdb::Random64 rnd(FLAGS_seed);
+ ROCKSDB_NAMESPACE::Random64 rnd(FLAGS_seed);
std::default_random_engine random_gen(FLAGS_seed);
std::normal_distribution<double> normal_dist(FLAGS_tombstone_width_mean,
FLAGS_tombstone_width_stddev);
- std::vector<std::vector<rocksdb::PersistentRangeTombstone> >
+ std::vector<std::vector<ROCKSDB_NAMESPACE::PersistentRangeTombstone> >
all_persistent_range_tombstones(FLAGS_add_tombstones_per_run);
for (int i = 0; i < FLAGS_add_tombstones_per_run; i++) {
all_persistent_range_tombstones[i] =
- std::vector<rocksdb::PersistentRangeTombstone>(
+ std::vector<ROCKSDB_NAMESPACE::PersistentRangeTombstone>(
FLAGS_num_range_tombstones);
}
- auto mode = rocksdb::RangeDelPositioningMode::kForwardTraversal;
+ auto mode = ROCKSDB_NAMESPACE::RangeDelPositioningMode::kForwardTraversal;
for (int i = 0; i < FLAGS_num_runs; i++) {
- rocksdb::ReadRangeDelAggregator range_del_agg(
- &icmp, rocksdb::kMaxSequenceNumber /* upper_bound */);
+ ROCKSDB_NAMESPACE::ReadRangeDelAggregator range_del_agg(
+ &icmp, ROCKSDB_NAMESPACE::kMaxSequenceNumber /* upper_bound */);
- std::vector<std::unique_ptr<rocksdb::FragmentedRangeTombstoneList> >
+ std::vector<
+ std::unique_ptr<ROCKSDB_NAMESPACE::FragmentedRangeTombstoneList> >
fragmented_range_tombstone_lists(FLAGS_add_tombstones_per_run);
for (auto& persistent_range_tombstones : all_persistent_range_tombstones) {
@@ -199,41 +201,43 @@ int main(int argc, char** argv) {
uint64_t start = rnd.Uniform(FLAGS_tombstone_start_upper_bound);
uint64_t end = static_cast<uint64_t>(
std::round(start + std::max(1.0, normal_dist(random_gen))));
- persistent_range_tombstones[j] = rocksdb::PersistentRangeTombstone(
- rocksdb::Key(start), rocksdb::Key(end), j);
+ persistent_range_tombstones[j] =
+ ROCKSDB_NAMESPACE::PersistentRangeTombstone(
+ ROCKSDB_NAMESPACE::Key(start), ROCKSDB_NAMESPACE::Key(end), j);
}
auto range_del_iter =
- rocksdb::MakeRangeDelIterator(persistent_range_tombstones);
+ ROCKSDB_NAMESPACE::MakeRangeDelIterator(persistent_range_tombstones);
fragmented_range_tombstone_lists.emplace_back(
- new rocksdb::FragmentedRangeTombstoneList(
- rocksdb::MakeRangeDelIterator(persistent_range_tombstones),
+ new ROCKSDB_NAMESPACE::FragmentedRangeTombstoneList(
+ ROCKSDB_NAMESPACE::MakeRangeDelIterator(
+ persistent_range_tombstones),
icmp));
- std::unique_ptr<rocksdb::FragmentedRangeTombstoneIterator>
+ std::unique_ptr<ROCKSDB_NAMESPACE::FragmentedRangeTombstoneIterator>
fragmented_range_del_iter(
- new rocksdb::FragmentedRangeTombstoneIterator(
+ new ROCKSDB_NAMESPACE::FragmentedRangeTombstoneIterator(
fragmented_range_tombstone_lists.back().get(), icmp,
- rocksdb::kMaxSequenceNumber));
+ ROCKSDB_NAMESPACE::kMaxSequenceNumber));
- rocksdb::StopWatchNano stop_watch_add_tombstones(rocksdb::Env::Default(),
- true /* auto_start */);
+ ROCKSDB_NAMESPACE::StopWatchNano stop_watch_add_tombstones(
+ ROCKSDB_NAMESPACE::Env::Default(), true /* auto_start */);
range_del_agg.AddTombstones(std::move(fragmented_range_del_iter));
stats.time_add_tombstones += stop_watch_add_tombstones.ElapsedNanos();
}
- rocksdb::ParsedInternalKey parsed_key;
+ ROCKSDB_NAMESPACE::ParsedInternalKey parsed_key;
parsed_key.sequence = FLAGS_num_range_tombstones / 2;
- parsed_key.type = rocksdb::kTypeValue;
+ parsed_key.type = ROCKSDB_NAMESPACE::kTypeValue;
uint64_t first_key = rnd.Uniform(FLAGS_should_delete_upper_bound -
FLAGS_should_deletes_per_run + 1);
for (int j = 0; j < FLAGS_should_deletes_per_run; j++) {
- std::string key_string = rocksdb::Key(first_key + j);
+ std::string key_string = ROCKSDB_NAMESPACE::Key(first_key + j);
parsed_key.user_key = key_string;
- rocksdb::StopWatchNano stop_watch_should_delete(rocksdb::Env::Default(),
- true /* auto_start */);
+ ROCKSDB_NAMESPACE::StopWatchNano stop_watch_should_delete(
+ ROCKSDB_NAMESPACE::Env::Default(), true /* auto_start */);
range_del_agg.ShouldDelete(parsed_key, mode);
uint64_t call_time = stop_watch_should_delete.ElapsedNanos();
diff --git a/db/range_del_aggregator_test.cc b/db/range_del_aggregator_test.cc
index 7ce666326..0b8b5079c 100644
--- a/db/range_del_aggregator_test.cc
+++ b/db/range_del_aggregator_test.cc
@@ -14,7 +14,7 @@
#include "db/range_tombstone_fragmenter.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class RangeDelAggregatorTest : public testing::Test {};
@@ -701,7 +701,7 @@ TEST_F(RangeDelAggregatorTest,
{"f", "g", 8}});
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/range_tombstone_fragmenter.cc b/db/range_tombstone_fragmenter.cc
index fe64623fe..58426248c 100644
--- a/db/range_tombstone_fragmenter.cc
+++ b/db/range_tombstone_fragmenter.cc
@@ -16,7 +16,7 @@
#include "util/kv_map.h"
#include "util/vector_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
FragmentedRangeTombstoneList::FragmentedRangeTombstoneList(
std::unique_ptr<InternalIterator> unfragmented_tombstones,
@@ -436,4 +436,4 @@ FragmentedRangeTombstoneIterator::SplitBySnapshot(
return splits;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/range_tombstone_fragmenter.h b/db/range_tombstone_fragmenter.h
index 23a28396f..63ec24e64 100644
--- a/db/range_tombstone_fragmenter.h
+++ b/db/range_tombstone_fragmenter.h
@@ -16,7 +16,7 @@
#include "rocksdb/status.h"
#include "table/internal_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct FragmentedRangeTombstoneList {
public:
@@ -253,4 +253,4 @@ class FragmentedRangeTombstoneIterator : public InternalIterator {
mutable InternalKey current_start_key_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/range_tombstone_fragmenter_test.cc b/db/range_tombstone_fragmenter_test.cc
index 11f357496..56234b1dd 100644
--- a/db/range_tombstone_fragmenter_test.cc
+++ b/db/range_tombstone_fragmenter_test.cc
@@ -9,7 +9,7 @@
#include "rocksdb/comparator.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class RangeTombstoneFragmenterTest : public testing::Test {};
@@ -544,7 +544,7 @@ TEST_F(RangeTombstoneFragmenterTest, SeekOutOfBounds) {
{{"", {}, true /* out of range */}, {"z", {"l", "n", 4}}});
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/read_callback.h b/db/read_callback.h
index d8801e651..fbef1dd0d 100644
--- a/db/read_callback.h
+++ b/db/read_callback.h
@@ -7,7 +7,7 @@
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ReadCallback {
public:
@@ -50,4 +50,4 @@ class ReadCallback {
const SequenceNumber min_uncommitted_ = kMinUnCommittedSeq;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/repair.cc b/db/repair.cc
index 7091dd83f..383ffe3a4 100644
--- a/db/repair.cc
+++ b/db/repair.cc
@@ -83,7 +83,7 @@
#include "table/scoped_arena_iterator.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -686,6 +686,6 @@ Status RepairDB(const std::string& dbname, const Options& options) {
return repairer.Run();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/repair_test.cc b/db/repair_test.cc
index d9e0556c6..ba2bae3d0 100644
--- a/db/repair_test.cc
+++ b/db/repair_test.cc
@@ -17,7 +17,7 @@
#include "rocksdb/transaction_log.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
class RepairTest : public DBTestBase {
@@ -351,7 +351,7 @@ TEST_F(RepairTest, DbNameContainsTrailingSlash) {
ASSERT_EQ(Get("key"), "val");
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/snapshot_checker.h b/db/snapshot_checker.h
index 4d29b83c4..1d2c2c316 100644
--- a/db/snapshot_checker.h
+++ b/db/snapshot_checker.h
@@ -6,7 +6,7 @@
#pragma once
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
enum class SnapshotCheckerResult : int {
kInSnapshot = 0,
@@ -58,4 +58,4 @@ class WritePreparedSnapshotChecker : public SnapshotChecker {
#endif // !ROCKSDB_LITE
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/snapshot_impl.cc b/db/snapshot_impl.cc
index 032ef398a..b9228c797 100644
--- a/db/snapshot_impl.cc
+++ b/db/snapshot_impl.cc
@@ -7,7 +7,7 @@
#include "rocksdb/db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ManagedSnapshot::ManagedSnapshot(DB* db) : db_(db),
snapshot_(db->GetSnapshot()) {}
@@ -23,4 +23,4 @@ ManagedSnapshot::~ManagedSnapshot() {
const Snapshot* ManagedSnapshot::snapshot() { return snapshot_;}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/snapshot_impl.h b/db/snapshot_impl.h
index f6ee47628..785f814f8 100644
--- a/db/snapshot_impl.h
+++ b/db/snapshot_impl.h
@@ -12,7 +12,7 @@
#include "rocksdb/db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SnapshotList;
@@ -164,4 +164,4 @@ class SnapshotList {
uint64_t count_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/table_cache.cc b/db/table_cache.cc
index 5dc895d84..411959a33 100644
--- a/db/table_cache.cc
+++ b/db/table_cache.cc
@@ -29,7 +29,7 @@
#include "util/coding.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -665,4 +665,4 @@ uint64_t TableCache::ApproximateSize(
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/table_cache.h b/db/table_cache.h
index 8319901b2..b9de824ee 100644
--- a/db/table_cache.h
+++ b/db/table_cache.h
@@ -25,7 +25,7 @@
#include "table/table_reader.h"
#include "trace_replay/block_cache_tracer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class Arena;
@@ -223,4 +223,4 @@ class TableCache {
BlockCacheTracer* const block_cache_tracer_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/table_properties_collector.cc b/db/table_properties_collector.cc
index 4dbcd4cc4..d98ff5e9b 100644
--- a/db/table_properties_collector.cc
+++ b/db/table_properties_collector.cc
@@ -9,7 +9,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -71,4 +71,4 @@ uint64_t GetMergeOperands(const UserCollectedProperties& props,
props, TablePropertiesNames::kMergeOperands, property_present);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/table_properties_collector.h b/db/table_properties_collector.h
index e4d621715..130eb64d4 100644
--- a/db/table_properties_collector.h
+++ b/db/table_properties_collector.h
@@ -12,7 +12,7 @@
#include <string>
#include <vector>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Base class for internal table properties collector.
class IntTblPropCollector {
@@ -104,4 +104,4 @@ class UserKeyTablePropertiesCollectorFactory
std::shared_ptr<TablePropertiesCollectorFactory> user_collector_factory_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/table_properties_collector_test.cc b/db/table_properties_collector_test.cc
index 9c8129570..5c202de81 100644
--- a/db/table_properties_collector_test.cc
+++ b/db/table_properties_collector_test.cc
@@ -25,7 +25,7 @@
#include "test_util/testutil.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TablePropertiesTest : public testing::Test,
public testing::WithParamInterface<bool> {
@@ -507,7 +507,7 @@ INSTANTIATE_TEST_CASE_P(InternalKeyPropertiesCollector, TablePropertiesTest,
INSTANTIATE_TEST_CASE_P(CustomizedTablePropertiesCollector, TablePropertiesTest,
::testing::Bool());
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/transaction_log_impl.cc b/db/transaction_log_impl.cc
index 6c8f6dac8..56bc161a3 100644
--- a/db/transaction_log_impl.cc
+++ b/db/transaction_log_impl.cc
@@ -10,7 +10,7 @@
#include "db/write_batch_internal.h"
#include "file/sequence_file_reader.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TransactionLogIteratorImpl::TransactionLogIteratorImpl(
const std::string& dir, const ImmutableDBOptions* options,
@@ -311,5 +311,5 @@ Status TransactionLogIteratorImpl::OpenLogReader(const LogFile* log_file) {
read_options_.verify_checksums_, log_file->LogNumber()));
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/transaction_log_impl.h b/db/transaction_log_impl.h
index 7d6993d1d..eb53daf2b 100644
--- a/db/transaction_log_impl.h
+++ b/db/transaction_log_impl.h
@@ -17,7 +17,7 @@
#include "rocksdb/transaction_log.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LogFileImpl : public LogFile {
public:
@@ -123,5 +123,5 @@ class TransactionLogIteratorImpl : public TransactionLogIterator {
void UpdateCurrentWriteBatch(const Slice& record);
Status OpenLogReader(const LogFile* file);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/db/trim_history_scheduler.cc b/db/trim_history_scheduler.cc
index 7451ba47d..d7ca0899f 100644
--- a/db/trim_history_scheduler.cc
+++ b/db/trim_history_scheduler.cc
@@ -9,7 +9,7 @@
#include "db/column_family.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void TrimHistoryScheduler::ScheduleWork(ColumnFamilyData* cfd) {
std::lock_guard<std::mutex> lock(checking_mutex_);
@@ -51,4 +51,4 @@ void TrimHistoryScheduler::Clear() {
assert(Empty());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/trim_history_scheduler.h b/db/trim_history_scheduler.h
index e9013b964..b17f6170f 100644
--- a/db/trim_history_scheduler.h
+++ b/db/trim_history_scheduler.h
@@ -10,7 +10,7 @@
#include <mutex>
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyData;
@@ -41,4 +41,4 @@ class TrimHistoryScheduler {
std::mutex checking_mutex_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_builder.cc b/db/version_builder.cc
index f2d3acb50..4694218a1 100644
--- a/db/version_builder.cc
+++ b/db/version_builder.cc
@@ -29,7 +29,7 @@
#include "table/table_reader.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool NewestFirstBySeqNo(FileMetaData* a, FileMetaData* b) {
if (a->fd.largest_seqno != b->fd.largest_seqno) {
@@ -542,4 +542,4 @@ void VersionBuilder::MaybeAddFile(VersionStorageInfo* vstorage, int level,
rep_->MaybeAddFile(vstorage, level, f);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_builder.h b/db/version_builder.h
index ba38a2f2a..87415ed55 100644
--- a/db/version_builder.h
+++ b/db/version_builder.h
@@ -11,7 +11,7 @@
#include "rocksdb/file_system.h"
#include "rocksdb/slice_transform.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TableCache;
class VersionStorageInfo;
@@ -45,4 +45,4 @@ class VersionBuilder {
};
extern bool NewestFirstBySeqNo(FileMetaData* a, FileMetaData* b);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_builder_test.cc b/db/version_builder_test.cc
index 718e53ccc..2dda03f31 100644
--- a/db/version_builder_test.cc
+++ b/db/version_builder_test.cc
@@ -11,7 +11,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class VersionBuilderTest : public testing::Test {
public:
@@ -341,7 +341,7 @@ TEST_F(VersionBuilderTest, EstimatedActiveKeys) {
(kEntriesPerFile - 2 * kDeletionsPerFile) * kNumFiles);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/version_edit.cc b/db/version_edit.cc
index 7c39fb262..5d1714421 100644
--- a/db/version_edit.cc
+++ b/db/version_edit.cc
@@ -17,7 +17,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The unknown file checksum.
const std::string kUnknownFileChecksum("");
// The unknown sst file checksum function name.
@@ -799,4 +799,4 @@ std::string VersionEdit::DebugJSON(int edit_num, bool hex_key) const {
return jw.Get();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_edit.h b/db/version_edit.h
index 3aabb9b46..6d1893f2a 100644
--- a/db/version_edit.h
+++ b/db/version_edit.h
@@ -19,7 +19,7 @@
#include "table/table_reader.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class VersionSet;
@@ -435,4 +435,4 @@ class VersionEdit {
uint32_t remaining_entries_ = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_edit_test.cc b/db/version_edit_test.cc
index 886935fab..8bc884df9 100644
--- a/db/version_edit_test.cc
+++ b/db/version_edit_test.cc
@@ -12,7 +12,7 @@
#include "test_util/testharness.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static void TestEncodeDecode(const VersionEdit& edit) {
std::string encoded, encoded2;
@@ -127,7 +127,7 @@ TEST_F(VersionEditTest, ForwardCompatibleNewFile4) {
// Call back function to add extra customized builds.
bool first = true;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"VersionEdit::EncodeTo:NewFile4:CustomizeFields", [&](void* arg) {
std::string* str = reinterpret_cast<std::string*>(arg);
PutVarint32(str, 33);
@@ -140,9 +140,9 @@ TEST_F(VersionEditTest, ForwardCompatibleNewFile4) {
PutLengthPrefixedSlice(str, str2);
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
edit.EncodeTo(&encoded);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
VersionEdit parsed;
Status s = parsed.DecodeFrom(encoded);
@@ -173,15 +173,15 @@ TEST_F(VersionEditTest, NewFile4NotSupportedField) {
std::string encoded;
// Call back function to add extra customized builds.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"VersionEdit::EncodeTo:NewFile4:CustomizeFields", [&](void* arg) {
std::string* str = reinterpret_cast<std::string*>(arg);
const std::string str1 = "s";
PutLengthPrefixedSlice(str, str1);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
edit.EncodeTo(&encoded);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
VersionEdit parsed;
Status s = parsed.DecodeFrom(encoded);
@@ -278,7 +278,7 @@ TEST_F(VersionEditTest, DbId) {
TestEncodeDecode(edit);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/version_set.cc b/db/version_set.cc
index 515e61fb0..b413ba50f 100644
--- a/db/version_set.cc
+++ b/db/version_set.cc
@@ -54,7 +54,7 @@
#include "util/string_util.h"
#include "util/user_comparator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -1859,7 +1859,7 @@ void Version::Get(const ReadOptions& read_options, const LookupKey& k,
ROCKS_LOG_ERROR(info_log_, "Encounter unexpected blob index.");
*status = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
return;
}
f = fp.GetNextFile();
@@ -2030,7 +2030,7 @@ void Version::MultiGet(const ReadOptions& read_options, MultiGetRange* range,
ROCKS_LOG_ERROR(info_log_, "Encounter unexpected blob index.");
*status = Status::NotSupported(
"Encounter unexpected blob index. Please open DB with "
- "rocksdb::blob_db::BlobDB instead.");
+ "ROCKSDB_NAMESPACE::blob_db::BlobDB instead.");
file_range.MarkKeyDone(iter);
continue;
}
@@ -6001,4 +6001,4 @@ Status ReactiveVersionSet::MaybeSwitchManifest(
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_set.h b/db/version_set.h
index 667fe56cb..2ab09a5f8 100644
--- a/db/version_set.h
+++ b/db/version_set.h
@@ -49,7 +49,7 @@
#include "table/multiget_context.h"
#include "trace_replay/block_cache_tracer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace log {
class Writer;
@@ -279,7 +279,7 @@ class VersionStorageInfo {
return files_[level];
}
- const rocksdb::LevelFilesBrief& LevelFilesBrief(int level) const {
+ const ROCKSDB_NAMESPACE::LevelFilesBrief& LevelFilesBrief(int level) const {
assert(level < static_cast<int>(level_files_brief_.size()));
return level_files_brief_[level];
}
@@ -443,7 +443,7 @@ class VersionStorageInfo {
std::vector<uint64_t> level_max_bytes_;
// A short brief metadata of files per level
- autovector<rocksdb::LevelFilesBrief> level_files_brief_;
+ autovector<ROCKSDB_NAMESPACE::LevelFilesBrief> level_files_brief_;
FileIndexer file_indexer_;
Arena arena_; // Used to allocate space for file_levels_
@@ -1248,4 +1248,4 @@ class ReactiveVersionSet : public VersionSet {
ReactiveVersionSet& operator=(const ReactiveVersionSet&);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/version_set_test.cc b/db/version_set_test.cc
index 3baf07e0a..03e0e26d2 100644
--- a/db/version_set_test.cc
+++ b/db/version_set_test.cc
@@ -16,7 +16,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class GenerateLevelFilesBriefTest : public testing::Test {
public:
@@ -1279,7 +1279,7 @@ INSTANTIATE_TEST_CASE_P(
testing::Values(VersionSetTestBase::kColumnFamilyName1,
VersionSetTestBase::kColumnFamilyName2,
VersionSetTestBase::kColumnFamilyName3));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/wal_manager.cc b/db/wal_manager.cc
index bb74ad03d..5b699274c 100644
--- a/db/wal_manager.cc
+++ b/db/wal_manager.cc
@@ -32,7 +32,7 @@
#include "util/mutexlock.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -507,4 +507,4 @@ Status WalManager::ReadFirstLine(const std::string& fname,
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/wal_manager.h b/db/wal_manager.h
index 6c387bf3a..783bfe99c 100644
--- a/db/wal_manager.h
+++ b/db/wal_manager.h
@@ -26,7 +26,7 @@
#include "rocksdb/transaction_log.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -111,4 +111,4 @@ class WalManager {
};
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/wal_manager_test.cc b/db/wal_manager_test.cc
index 4763a6ba2..26bad368e 100644
--- a/db/wal_manager_test.cc
+++ b/db/wal_manager_test.cc
@@ -24,7 +24,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// TODO(icanadi) mock out VersionSet
// TODO(icanadi) move other WalManager-specific tests from db_test here
@@ -320,7 +320,7 @@ TEST_F(WalManagerTest, TransactionLogIteratorNewFileWhileScanning) {
ASSERT_TRUE(iter->status().ok());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/write_batch.cc b/db/write_batch.cc
index 43dbd995b..d578db59b 100644
--- a/db/write_batch.cc
+++ b/db/write_batch.cc
@@ -61,7 +61,7 @@
#include "util/string_util.h"
#include "util/util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// anon namespace for file-local types
namespace {
@@ -2089,4 +2089,4 @@ size_t WriteBatchInternal::AppendedByteSize(size_t leftByteSize,
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_batch_base.cc b/db/write_batch_base.cc
index 5522c1ff7..e4c0e74bd 100644
--- a/db/write_batch_base.cc
+++ b/db/write_batch_base.cc
@@ -10,7 +10,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Simple implementation of SlicePart variants of Put(). Child classes
// can override these method with more performant solutions if they choose.
@@ -91,4 +91,4 @@ Status WriteBatchBase::Merge(const SliceParts& key, const SliceParts& value) {
return Merge(key_slice, value_slice);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_batch_internal.h b/db/write_batch_internal.h
index 3810c6722..30c489965 100644
--- a/db/write_batch_internal.h
+++ b/db/write_batch_internal.h
@@ -18,7 +18,7 @@
#include "rocksdb/write_batch.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MemTable;
class FlushScheduler;
@@ -247,4 +247,4 @@ class LocalSavePoint {
#endif
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_batch_test.cc b/db/write_batch_test.cc
index a4c21cf62..84f9a45ec 100644
--- a/db/write_batch_test.cc
+++ b/db/write_batch_test.cc
@@ -21,7 +21,7 @@
#include "test_util/testharness.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static std::string PrintContents(WriteBatch* b) {
InternalKeyComparator cmp(BytewiseComparator());
@@ -880,7 +880,7 @@ TEST_F(WriteBatchTest, MemoryLimitTest) {
ASSERT_TRUE(s.IsMemoryLimit());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/write_callback.h b/db/write_callback.h
index 6517a7c3a..106d02041 100644
--- a/db/write_callback.h
+++ b/db/write_callback.h
@@ -7,7 +7,7 @@
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DB;
@@ -24,4 +24,4 @@ class WriteCallback {
virtual bool AllowWriteBatching() = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_callback_test.cc b/db/write_callback_test.cc
index 1ab97b045..df7d673aa 100644
--- a/db/write_callback_test.cc
+++ b/db/write_callback_test.cc
@@ -22,7 +22,7 @@
using std::string;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteCallbackTest : public testing::Test {
public:
@@ -185,7 +185,7 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
std::atomic<uint64_t> seq(db_impl->GetLatestSequenceNumber());
ASSERT_EQ(db_impl->GetLatestSequenceNumber(), 0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::JoinBatchGroup:Start", [&](void*) {
uint64_t cur_threads_joining = threads_joining.fetch_add(1);
// Wait for the last joined writer to link to the queue.
@@ -197,7 +197,7 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
});
// Verification once writers call JoinBatchGroup.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::JoinBatchGroup:Wait", [&](void* arg) {
uint64_t cur_threads_linked = threads_linked.fetch_add(1);
bool is_leader = false;
@@ -236,7 +236,7 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
}
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::JoinBatchGroup:DoneWaiting", [&](void* arg) {
// check my state
auto* writer = reinterpret_cast<WriteThread::Writer*>(arg);
@@ -330,7 +330,7 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
}
};
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// do all the writes
std::vector<port::Thread> threads;
@@ -341,7 +341,7 @@ TEST_F(WriteCallbackTest, WriteWithCallbackTest) {
t.join();
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// check for keys
string value;
@@ -433,7 +433,7 @@ TEST_F(WriteCallbackTest, WriteCallBackTest) {
DestroyDB(dbname, options);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/write_controller.cc b/db/write_controller.cc
index 558aa7219..5480aabd1 100644
--- a/db/write_controller.cc
+++ b/db/write_controller.cc
@@ -10,7 +10,7 @@
#include <ratio>
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::unique_ptr<WriteControllerToken> WriteController::GetStopToken() {
++total_stopped_;
@@ -125,4 +125,4 @@ CompactionPressureToken::~CompactionPressureToken() {
assert(controller_->total_compaction_pressure_ >= 0);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_controller.h b/db/write_controller.h
index 7c301ce7d..785ae6896 100644
--- a/db/write_controller.h
+++ b/db/write_controller.h
@@ -11,7 +11,7 @@
#include <memory>
#include "rocksdb/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class WriteControllerToken;
@@ -141,4 +141,4 @@ class CompactionPressureToken : public WriteControllerToken {
virtual ~CompactionPressureToken();
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_controller_test.cc b/db/write_controller_test.cc
index 919c2c118..72d116798 100644
--- a/db/write_controller_test.cc
+++ b/db/write_controller_test.cc
@@ -10,7 +10,7 @@
#include "rocksdb/env.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteControllerTest : public testing::Test {};
@@ -127,7 +127,7 @@ TEST_F(WriteControllerTest, SanityTest) {
ASSERT_FALSE(controller.IsStopped());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/db/write_thread.cc b/db/write_thread.cc
index 98478e20d..5f50bba63 100644
--- a/db/write_thread.cc
+++ b/db/write_thread.cc
@@ -12,7 +12,7 @@
#include "test_util/sync_point.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
WriteThread::WriteThread(const ImmutableDBOptions& db_options)
: max_yield_usec_(db_options.enable_write_thread_adaptive_yield
@@ -774,4 +774,4 @@ void WriteThread::WaitForMemTableWriters() {
newest_memtable_writer_.store(nullptr);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db/write_thread.h b/db/write_thread.h
index e1db97066..878199714 100644
--- a/db/write_thread.h
+++ b/db/write_thread.h
@@ -24,7 +24,7 @@
#include "rocksdb/write_batch.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteThread {
public:
@@ -428,4 +428,4 @@ class WriteThread {
void CompleteFollower(Writer* w, WriteGroup& write_group);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db_stress_tool/batched_ops_stress.cc b/db_stress_tool/batched_ops_stress.cc
index 9adaf2fe2..ea1fab569 100644
--- a/db_stress_tool/batched_ops_stress.cc
+++ b/db_stress_tool/batched_ops_stress.cc
@@ -10,7 +10,7 @@
#ifdef GFLAGS
#include "db_stress_tool/db_stress_common.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BatchedOpsStressTest : public StressTest {
public:
BatchedOpsStressTest() {}
@@ -337,5 +337,5 @@ class BatchedOpsStressTest : public StressTest {
StressTest* CreateBatchedOpsStressTest() { return new BatchedOpsStressTest(); }
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/cf_consistency_stress.cc b/db_stress_tool/cf_consistency_stress.cc
index d00d6a52b..ac9c014f7 100644
--- a/db_stress_tool/cf_consistency_stress.cc
+++ b/db_stress_tool/cf_consistency_stress.cc
@@ -10,7 +10,7 @@
#ifdef GFLAGS
#include "db_stress_tool/db_stress_common.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CfConsistencyStressTest : public StressTest {
public:
CfConsistencyStressTest() : batch_id_(0) {}
@@ -579,5 +579,5 @@ StressTest* CreateCfConsistencyStressTest() {
return new CfConsistencyStressTest();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress.cc b/db_stress_tool/db_stress.cc
index adc159ae6..e03e96787 100644
--- a/db_stress_tool/db_stress.cc
+++ b/db_stress_tool/db_stress.cc
@@ -17,5 +17,7 @@ int main() {
#else
#include <rocksdb/db_stress_tool.h>
-int main(int argc, char** argv) { return rocksdb::db_stress_tool(argc, argv); }
+int main(int argc, char** argv) {
+ return ROCKSDB_NAMESPACE::db_stress_tool(argc, argv);
+}
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_common.cc b/db_stress_tool/db_stress_common.cc
index 8834c533a..953cfe505 100644
--- a/db_stress_tool/db_stress_common.cc
+++ b/db_stress_tool/db_stress_common.cc
@@ -12,16 +12,18 @@
#include "db_stress_tool/db_stress_common.h"
#include <cmath>
-rocksdb::DbStressEnvWrapper* db_stress_env = nullptr;
-enum rocksdb::CompressionType compression_type_e = rocksdb::kSnappyCompression;
-enum rocksdb::CompressionType bottommost_compression_type_e =
- rocksdb::kSnappyCompression;
-enum rocksdb::ChecksumType checksum_type_e = rocksdb::kCRC32c;
+ROCKSDB_NAMESPACE::DbStressEnvWrapper* db_stress_env = nullptr;
+enum ROCKSDB_NAMESPACE::CompressionType compression_type_e =
+ ROCKSDB_NAMESPACE::kSnappyCompression;
+enum ROCKSDB_NAMESPACE::CompressionType bottommost_compression_type_e =
+ ROCKSDB_NAMESPACE::kSnappyCompression;
+enum ROCKSDB_NAMESPACE::ChecksumType checksum_type_e =
+ ROCKSDB_NAMESPACE::kCRC32c;
enum RepFactory FLAGS_rep_factory = kSkipList;
std::vector<double> sum_probs(100001);
int64_t zipf_sum_size = 100000;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Zipfian distribution is generated based on a pre-calculated array.
// It should be used before start the stress test.
@@ -103,7 +105,7 @@ void PoolSizeChangeThread(void* v) {
new_thread_pool_size = 1;
}
db_stress_env->SetBackgroundThreads(new_thread_pool_size,
- rocksdb::Env::Priority::LOW);
+ ROCKSDB_NAMESPACE::Env::Priority::LOW);
// Sleep up to 3 seconds
db_stress_env->SleepForMicroseconds(
thread->rand.Next() % FLAGS_compaction_thread_pool_adjust_interval *
@@ -219,5 +221,5 @@ size_t GenerateValue(uint32_t rand, char* v, size_t max_sz) {
v[value_sz] = '\0';
return value_sz; // the size of the value set.
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_common.h b/db_stress_tool/db_stress_common.h
index 47b5cd9f7..400805502 100644
--- a/db_stress_tool/db_stress_common.h
+++ b/db_stress_tool/db_stress_common.h
@@ -232,11 +232,11 @@ const int kRandomValueMaxFactor = 3;
const int kValueMaxLen = 100;
// wrapped posix or hdfs environment
-extern rocksdb::DbStressEnvWrapper* db_stress_env;
+extern ROCKSDB_NAMESPACE::DbStressEnvWrapper* db_stress_env;
-extern enum rocksdb::CompressionType compression_type_e;
-extern enum rocksdb::CompressionType bottommost_compression_type_e;
-extern enum rocksdb::ChecksumType checksum_type_e;
+extern enum ROCKSDB_NAMESPACE::CompressionType compression_type_e;
+extern enum ROCKSDB_NAMESPACE::CompressionType bottommost_compression_type_e;
+extern enum ROCKSDB_NAMESPACE::ChecksumType checksum_type_e;
enum RepFactory { kSkipList, kHashSkipList, kVectorRep };
@@ -256,61 +256,63 @@ inline enum RepFactory StringToRepFactory(const char* ctype) {
extern enum RepFactory FLAGS_rep_factory;
-namespace rocksdb {
-inline enum rocksdb::CompressionType StringToCompressionType(
+namespace ROCKSDB_NAMESPACE {
+inline enum ROCKSDB_NAMESPACE::CompressionType StringToCompressionType(
const char* ctype) {
assert(ctype);
- rocksdb::CompressionType ret_compression_type;
+ ROCKSDB_NAMESPACE::CompressionType ret_compression_type;
if (!strcasecmp(ctype, "disable")) {
- ret_compression_type = rocksdb::kDisableCompressionOption;
+ ret_compression_type = ROCKSDB_NAMESPACE::kDisableCompressionOption;
} else if (!strcasecmp(ctype, "none")) {
- ret_compression_type = rocksdb::kNoCompression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kNoCompression;
} else if (!strcasecmp(ctype, "snappy")) {
- ret_compression_type = rocksdb::kSnappyCompression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kSnappyCompression;
} else if (!strcasecmp(ctype, "zlib")) {
- ret_compression_type = rocksdb::kZlibCompression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kZlibCompression;
} else if (!strcasecmp(ctype, "bzip2")) {
- ret_compression_type = rocksdb::kBZip2Compression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kBZip2Compression;
} else if (!strcasecmp(ctype, "lz4")) {
- ret_compression_type = rocksdb::kLZ4Compression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kLZ4Compression;
} else if (!strcasecmp(ctype, "lz4hc")) {
- ret_compression_type = rocksdb::kLZ4HCCompression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kLZ4HCCompression;
} else if (!strcasecmp(ctype, "xpress")) {
- ret_compression_type = rocksdb::kXpressCompression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kXpressCompression;
} else if (!strcasecmp(ctype, "zstd")) {
- ret_compression_type = rocksdb::kZSTD;
+ ret_compression_type = ROCKSDB_NAMESPACE::kZSTD;
} else {
fprintf(stderr, "Cannot parse compression type '%s'\n", ctype);
- ret_compression_type = rocksdb::kSnappyCompression; // default value
+ ret_compression_type =
+ ROCKSDB_NAMESPACE::kSnappyCompression; // default value
}
- if (ret_compression_type != rocksdb::kDisableCompressionOption &&
+ if (ret_compression_type != ROCKSDB_NAMESPACE::kDisableCompressionOption &&
!CompressionTypeSupported(ret_compression_type)) {
// Use no compression will be more portable but considering this is
// only a stress test and snappy is widely available. Use snappy here.
- ret_compression_type = rocksdb::kSnappyCompression;
+ ret_compression_type = ROCKSDB_NAMESPACE::kSnappyCompression;
}
return ret_compression_type;
}
-inline enum rocksdb::ChecksumType StringToChecksumType(const char* ctype) {
+inline enum ROCKSDB_NAMESPACE::ChecksumType StringToChecksumType(
+ const char* ctype) {
assert(ctype);
- auto iter = rocksdb::checksum_type_string_map.find(ctype);
- if (iter != rocksdb::checksum_type_string_map.end()) {
+ auto iter = ROCKSDB_NAMESPACE::checksum_type_string_map.find(ctype);
+ if (iter != ROCKSDB_NAMESPACE::checksum_type_string_map.end()) {
return iter->second;
}
fprintf(stderr, "Cannot parse checksum type '%s'\n", ctype);
- return rocksdb::kCRC32c;
+ return ROCKSDB_NAMESPACE::kCRC32c;
}
-inline std::string ChecksumTypeToString(rocksdb::ChecksumType ctype) {
+inline std::string ChecksumTypeToString(ROCKSDB_NAMESPACE::ChecksumType ctype) {
auto iter = std::find_if(
- rocksdb::checksum_type_string_map.begin(),
- rocksdb::checksum_type_string_map.end(),
- [&](const std::pair<std::string, rocksdb::ChecksumType>&
+ ROCKSDB_NAMESPACE::checksum_type_string_map.begin(),
+ ROCKSDB_NAMESPACE::checksum_type_string_map.end(),
+ [&](const std::pair<std::string, ROCKSDB_NAMESPACE::ChecksumType>&
name_and_enum_val) { return name_and_enum_val.second == ctype; });
- assert(iter != rocksdb::checksum_type_string_map.end());
+ assert(iter != ROCKSDB_NAMESPACE::checksum_type_string_map.end());
return iter->first;
}
@@ -334,7 +336,7 @@ inline std::vector<std::string> SplitString(std::string src) {
// truncation of constant value on static_cast
#pragma warning(disable : 4309)
#endif
-inline bool GetNextPrefix(const rocksdb::Slice& src, std::string* v) {
+inline bool GetNextPrefix(const ROCKSDB_NAMESPACE::Slice& src, std::string* v) {
std::string ret = src.ToString();
for (int i = static_cast<int>(ret.size()) - 1; i >= 0; i--) {
if (ret[i] != static_cast<char>(255)) {
@@ -505,5 +507,5 @@ extern StressTest* CreateBatchedOpsStressTest();
extern StressTest* CreateNonBatchedOpsStressTest();
extern void InitializeHotKeyGenerator(double alpha);
extern int64_t GetOneHotKeyID(double rand_seed, int64_t max_key);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_driver.cc b/db_stress_tool/db_stress_driver.cc
index 801cd33db..59e019c60 100644
--- a/db_stress_tool/db_stress_driver.cc
+++ b/db_stress_tool/db_stress_driver.cc
@@ -11,7 +11,7 @@
#ifdef GFLAGS
#include "db_stress_tool/db_stress_common.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void ThreadBody(void* v) {
ThreadState* thread = reinterpret_cast<ThreadState*>(v);
SharedState* shared = thread->shared;
@@ -159,5 +159,5 @@ bool RunStressTest(StressTest* stress) {
}
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_driver.h b/db_stress_tool/db_stress_driver.h
index b2e0590c2..ff701fcb2 100644
--- a/db_stress_tool/db_stress_driver.h
+++ b/db_stress_tool/db_stress_driver.h
@@ -10,8 +10,8 @@
#ifdef GFLAGS
#pragma once
#include "db_stress_tool/db_stress_test_base.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern void ThreadBody(void* /*thread_state*/);
extern bool RunStressTest(StressTest*);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_env_wrapper.h b/db_stress_tool/db_stress_env_wrapper.h
index 83e1f7391..411150697 100644
--- a/db_stress_tool/db_stress_env_wrapper.h
+++ b/db_stress_tool/db_stress_env_wrapper.h
@@ -11,7 +11,7 @@
#pragma once
#include "db_stress_tool/db_stress_common.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DbStressEnvWrapper : public EnvWrapper {
public:
explicit DbStressEnvWrapper(Env* t) : EnvWrapper(t) {}
@@ -32,5 +32,5 @@ class DbStressEnvWrapper : public EnvWrapper {
// If true, all manifest files will not be delted in DeleteFile().
bool if_preserve_all_manifests = true;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_gflags.cc b/db_stress_tool/db_stress_gflags.cc
index 1c7390c3f..c12a9a291 100644
--- a/db_stress_tool/db_stress_gflags.cc
+++ b/db_stress_tool/db_stress_gflags.cc
@@ -113,20 +113,22 @@ DEFINE_bool(verbose, false, "Verbose");
DEFINE_bool(progress_reports, true,
"If true, db_stress will report number of finished operations");
-DEFINE_uint64(db_write_buffer_size, rocksdb::Options().db_write_buffer_size,
+DEFINE_uint64(db_write_buffer_size,
+ ROCKSDB_NAMESPACE::Options().db_write_buffer_size,
"Number of bytes to buffer in all memtables before compacting");
-DEFINE_int32(write_buffer_size,
- static_cast<int32_t>(rocksdb::Options().write_buffer_size),
- "Number of bytes to buffer in memtable before compacting");
+DEFINE_int32(
+ write_buffer_size,
+ static_cast<int32_t>(ROCKSDB_NAMESPACE::Options().write_buffer_size),
+ "Number of bytes to buffer in memtable before compacting");
DEFINE_int32(max_write_buffer_number,
- rocksdb::Options().max_write_buffer_number,
+ ROCKSDB_NAMESPACE::Options().max_write_buffer_number,
"The number of in-memory memtables. "
"Each memtable is of size FLAGS_write_buffer_size.");
DEFINE_int32(min_write_buffer_number_to_merge,
- rocksdb::Options().min_write_buffer_number_to_merge,
+ ROCKSDB_NAMESPACE::Options().min_write_buffer_number_to_merge,
"The minimum number of write buffers that will be merged together "
"before writing to storage. This is cheap because it is an "
"in-memory merge. If this feature is not enabled, then all these "
@@ -137,7 +139,7 @@ DEFINE_int32(min_write_buffer_number_to_merge,
" each of these individual write buffers.");
DEFINE_int32(max_write_buffer_number_to_maintain,
- rocksdb::Options().max_write_buffer_number_to_maintain,
+ ROCKSDB_NAMESPACE::Options().max_write_buffer_number_to_maintain,
"The total maximum number of write buffers to maintain in memory "
"including copies of buffers that have already been flushed. "
"Unlike max_write_buffer_number, this parameter does not affect "
@@ -151,7 +153,7 @@ DEFINE_int32(max_write_buffer_number_to_maintain,
"'max_write_buffer_number' will be used.");
DEFINE_int64(max_write_buffer_size_to_maintain,
- rocksdb::Options().max_write_buffer_size_to_maintain,
+ ROCKSDB_NAMESPACE::Options().max_write_buffer_size_to_maintain,
"The total maximum size of write buffers to maintain in memory "
"including copies of buffers that have already been flushed. "
"Unlike max_write_buffer_number, this parameter does not affect "
@@ -165,15 +167,15 @@ DEFINE_int64(max_write_buffer_size_to_maintain,
"'max_write_buffer_number' will be used.");
DEFINE_double(memtable_prefix_bloom_size_ratio,
- rocksdb::Options().memtable_prefix_bloom_size_ratio,
+ ROCKSDB_NAMESPACE::Options().memtable_prefix_bloom_size_ratio,
"creates prefix blooms for memtables, each with size "
"`write_buffer_size * memtable_prefix_bloom_size_ratio`.");
DEFINE_bool(memtable_whole_key_filtering,
- rocksdb::Options().memtable_whole_key_filtering,
+ ROCKSDB_NAMESPACE::Options().memtable_whole_key_filtering,
"Enable whole key filtering in memtables.");
-DEFINE_int32(open_files, rocksdb::Options().max_open_files,
+DEFINE_int32(open_files, ROCKSDB_NAMESPACE::Options().max_open_files,
"Maximum number of files to keep open at the same time "
"(use default if == 0)");
@@ -181,36 +183,39 @@ DEFINE_int64(compressed_cache_size, -1,
"Number of bytes to use as a cache of compressed data."
" Negative means use default settings.");
-DEFINE_int32(compaction_style, rocksdb::Options().compaction_style, "");
+DEFINE_int32(compaction_style, ROCKSDB_NAMESPACE::Options().compaction_style,
+ "");
DEFINE_int32(level0_file_num_compaction_trigger,
- rocksdb::Options().level0_file_num_compaction_trigger,
+ ROCKSDB_NAMESPACE::Options().level0_file_num_compaction_trigger,
"Level0 compaction start trigger");
DEFINE_int32(level0_slowdown_writes_trigger,
- rocksdb::Options().level0_slowdown_writes_trigger,
+ ROCKSDB_NAMESPACE::Options().level0_slowdown_writes_trigger,
"Number of files in level-0 that will slow down writes");
DEFINE_int32(level0_stop_writes_trigger,
- rocksdb::Options().level0_stop_writes_trigger,
+ ROCKSDB_NAMESPACE::Options().level0_stop_writes_trigger,
"Number of files in level-0 that will trigger put stop.");
DEFINE_int32(block_size,
- static_cast<int32_t>(rocksdb::BlockBasedTableOptions().block_size),
+ static_cast<int32_t>(
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().block_size),
"Number of bytes in a block.");
-DEFINE_int32(
- format_version,
- static_cast<int32_t>(rocksdb::BlockBasedTableOptions().format_version),
- "Format version of SST files.");
+DEFINE_int32(format_version,
+ static_cast<int32_t>(
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().format_version),
+ "Format version of SST files.");
-DEFINE_int32(index_block_restart_interval,
- rocksdb::BlockBasedTableOptions().index_block_restart_interval,
- "Number of keys between restart points "
- "for delta encoding of keys in index block.");
+DEFINE_int32(
+ index_block_restart_interval,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().index_block_restart_interval,
+ "Number of keys between restart points "
+ "for delta encoding of keys in index block.");
DEFINE_int32(max_background_compactions,
- rocksdb::Options().max_background_compactions,
+ ROCKSDB_NAMESPACE::Options().max_background_compactions,
"The maximum number of concurrent background compactions "
"that can occur in parallel.");
@@ -226,7 +231,8 @@ DEFINE_int32(compaction_thread_pool_variations, 2,
"Range of background thread pool size variations when adjusted "
"periodically.");
-DEFINE_int32(max_background_flushes, rocksdb::Options().max_background_flushes,
+DEFINE_int32(max_background_flushes,
+ ROCKSDB_NAMESPACE::Options().max_background_flushes,
"The maximum number of concurrent background flushes "
"that can occur in parallel.");
@@ -291,25 +297,27 @@ DEFINE_bool(enable_write_thread_adaptive_yield, true,
DEFINE_bool(use_blob_db, false, "Use BlobDB.");
DEFINE_uint64(blob_db_min_blob_size,
- rocksdb::blob_db::BlobDBOptions().min_blob_size,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().min_blob_size,
"Smallest blob to store in a file. Blobs smaller than this "
"will be inlined with the key in the LSM tree.");
DEFINE_uint64(blob_db_bytes_per_sync,
- rocksdb::blob_db::BlobDBOptions().bytes_per_sync,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().bytes_per_sync,
"Sync blob files once per every N bytes written.");
DEFINE_uint64(blob_db_file_size,
- rocksdb::blob_db::BlobDBOptions().blob_file_size,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().blob_file_size,
"Target size of each blob file.");
-DEFINE_bool(blob_db_enable_gc,
- rocksdb::blob_db::BlobDBOptions().enable_garbage_collection,
- "Enable BlobDB garbage collection.");
+DEFINE_bool(
+ blob_db_enable_gc,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().enable_garbage_collection,
+ "Enable BlobDB garbage collection.");
-DEFINE_double(blob_db_gc_cutoff,
- rocksdb::blob_db::BlobDBOptions().garbage_collection_cutoff,
- "Cutoff ratio for BlobDB garbage collection.");
+DEFINE_double(
+ blob_db_gc_cutoff,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().garbage_collection_cutoff,
+ "Cutoff ratio for BlobDB garbage collection.");
#endif // !ROCKSDB_LITE
static const bool FLAGS_subcompactions_dummy __attribute__((__unused__)) =
@@ -341,7 +349,8 @@ DEFINE_bool(partition_filters, false,
DEFINE_int32(
index_type,
- static_cast<int32_t>(rocksdb::BlockBasedTableOptions::kBinarySearch),
+ static_cast<int32_t>(
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions::kBinarySearch),
"Type of block-based table index (see `enum IndexType` in table.h)");
DEFINE_string(db, "", "Use the db with the following name.");
@@ -362,17 +371,17 @@ DEFINE_string(
DEFINE_bool(verify_checksum, false,
"Verify checksum for every block read from storage");
-DEFINE_bool(mmap_read, rocksdb::Options().allow_mmap_reads,
+DEFINE_bool(mmap_read, ROCKSDB_NAMESPACE::Options().allow_mmap_reads,
"Allow reads to occur via mmap-ing files");
-DEFINE_bool(mmap_write, rocksdb::Options().allow_mmap_writes,
+DEFINE_bool(mmap_write, ROCKSDB_NAMESPACE::Options().allow_mmap_writes,
"Allow writes to occur via mmap-ing files");
-DEFINE_bool(use_direct_reads, rocksdb::Options().use_direct_reads,
+DEFINE_bool(use_direct_reads, ROCKSDB_NAMESPACE::Options().use_direct_reads,
"Use O_DIRECT for reading data");
DEFINE_bool(use_direct_io_for_flush_and_compaction,
- rocksdb::Options().use_direct_io_for_flush_and_compaction,
+ ROCKSDB_NAMESPACE::Options().use_direct_io_for_flush_and_compaction,
"Use O_DIRECT for writing data");
DEFINE_bool(statistics, false, "Create database statistics");
@@ -395,17 +404,19 @@ extern std::vector<std::string> rocksdb_kill_prefix_blacklist;
DEFINE_bool(disable_wal, false, "If true, do not write WAL for write.");
-DEFINE_uint64(recycle_log_file_num, rocksdb::Options().recycle_log_file_num,
+DEFINE_uint64(recycle_log_file_num,
+ ROCKSDB_NAMESPACE::Options().recycle_log_file_num,
"Number of old WAL files to keep around for later recycling");
-DEFINE_int64(target_file_size_base, rocksdb::Options().target_file_size_base,
+DEFINE_int64(target_file_size_base,
+ ROCKSDB_NAMESPACE::Options().target_file_size_base,
"Target level-1 file size for compaction");
DEFINE_int32(target_file_size_multiplier, 1,
"A multiplier to compute target level-N file size (N >= 2)");
DEFINE_uint64(max_bytes_for_level_base,
- rocksdb::Options().max_bytes_for_level_base,
+ ROCKSDB_NAMESPACE::Options().max_bytes_for_level_base,
"Max bytes for level-1");
DEFINE_double(max_bytes_for_level_multiplier, 2,
@@ -608,19 +619,20 @@ DEFINE_int32(sync_wal_one_in, 0,
"on average. 0 indicates that calls to SyncWAL() are disabled.");
DEFINE_bool(avoid_unnecessary_blocking_io,
- rocksdb::Options().avoid_unnecessary_blocking_io,
+ ROCKSDB_NAMESPACE::Options().avoid_unnecessary_blocking_io,
"If true, some expensive cleaning up operations will be moved from "
"user reads to high-pri background threads.");
-DEFINE_bool(write_dbid_to_manifest, rocksdb::Options().write_dbid_to_manifest,
+DEFINE_bool(write_dbid_to_manifest,
+ ROCKSDB_NAMESPACE::Options().write_dbid_to_manifest,
"Write DB_ID to manifest");
DEFINE_uint64(max_write_batch_group_size_bytes,
- rocksdb::Options().max_write_batch_group_size_bytes,
+ ROCKSDB_NAMESPACE::Options().max_write_batch_group_size_bytes,
"Max write batch group size");
DEFINE_bool(level_compaction_dynamic_level_bytes,
- rocksdb::Options().level_compaction_dynamic_level_bytes,
+ ROCKSDB_NAMESPACE::Options().level_compaction_dynamic_level_bytes,
"Use dynamic level");
DEFINE_int32(verify_checksum_one_in, 0,
diff --git a/db_stress_tool/db_stress_listener.h b/db_stress_tool/db_stress_listener.h
index e0917fa23..bda4ec131 100644
--- a/db_stress_tool/db_stress_listener.h
+++ b/db_stress_tool/db_stress_listener.h
@@ -11,7 +11,7 @@
DECLARE_int32(compact_files_one_in);
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DbStressListener : public EventListener {
public:
DbStressListener(const std::string& db_name,
@@ -218,5 +218,5 @@ class DbStressListener : public EventListener {
std::vector<ColumnFamilyDescriptor> column_families_;
std::atomic<int> num_pending_file_creations_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_shared_state.cc b/db_stress_tool/db_stress_shared_state.cc
index c6ff73ce2..d25a47b1b 100644
--- a/db_stress_tool/db_stress_shared_state.cc
+++ b/db_stress_tool/db_stress_shared_state.cc
@@ -11,8 +11,8 @@
#ifdef GFLAGS
#include "db_stress_tool/db_stress_shared_state.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const uint32_t SharedState::UNKNOWN_SENTINEL = 0xfffffffe;
const uint32_t SharedState::DELETION_SENTINEL = 0xffffffff;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_shared_state.h b/db_stress_tool/db_stress_shared_state.h
index 08c5d5254..b68670b58 100644
--- a/db_stress_tool/db_stress_shared_state.h
+++ b/db_stress_tool/db_stress_shared_state.h
@@ -25,7 +25,7 @@ DECLARE_bool(test_batches_snapshots);
DECLARE_int32(compaction_thread_pool_adjust_interval);
DECLARE_int32(continuous_verification_interval);
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class StressTest;
// State shared by all concurrent executions of the same benchmark.
@@ -386,5 +386,5 @@ struct ThreadState {
ThreadState(uint32_t index, SharedState* _shared)
: tid(index), rand(1000 + index + _shared->GetSeed()), shared(_shared) {}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_stat.h b/db_stress_tool/db_stress_stat.h
index 0ec96ff4f..a38c87334 100644
--- a/db_stress_tool/db_stress_stat.h
+++ b/db_stress_tool/db_stress_stat.h
@@ -20,10 +20,10 @@
DECLARE_bool(histogram);
DECLARE_bool(progress_reports);
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Database statistics
-static std::shared_ptr<rocksdb::Statistics> dbstats;
-static std::shared_ptr<rocksdb::Statistics> dbstats_secondaries;
+static std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> dbstats;
+static std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> dbstats_secondaries;
class Stats {
private:
@@ -210,4 +210,4 @@ class Stats {
fflush(stdout);
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/db_stress_tool/db_stress_test_base.cc b/db_stress_tool/db_stress_test_base.cc
index f335d5202..66b853793 100644
--- a/db_stress_tool/db_stress_test_base.cc
+++ b/db_stress_tool/db_stress_test_base.cc
@@ -13,7 +13,7 @@
#include "db_stress_tool/db_stress_driver.h"
#include "rocksdb/convenience.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
StressTest::StressTest()
: cache_(NewCache(FLAGS_cache_size)),
compressed_cache_(NewLRUCache(FLAGS_compressed_cache_size)),
@@ -1376,7 +1376,7 @@ Status StressTest::TestCheckpoint(ThreadState* thread,
void StressTest::TestCompactFiles(ThreadState* thread,
ColumnFamilyHandle* column_family) {
- rocksdb::ColumnFamilyMetaData cf_meta_data;
+ ROCKSDB_NAMESPACE::ColumnFamilyMetaData cf_meta_data;
db_->GetColumnFamilyMetaData(column_family, &cf_meta_data);
// Randomly compact up to three consecutive files from a level
@@ -1751,7 +1751,7 @@ void StressTest::Open() {
options_.max_background_compactions = FLAGS_max_background_compactions;
options_.max_background_flushes = FLAGS_max_background_flushes;
options_.compaction_style =
- static_cast<rocksdb::CompactionStyle>(FLAGS_compaction_style);
+ static_cast<ROCKSDB_NAMESPACE::CompactionStyle>(FLAGS_compaction_style);
if (FLAGS_prefix_size >= 0) {
options_.prefix_extractor.reset(
NewFixedPrefixTransform(FLAGS_prefix_size));
@@ -2129,5 +2129,5 @@ void StressTest::Reopen(ThreadState* thread) {
num_times_reopened_);
Open();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_test_base.h b/db_stress_tool/db_stress_test_base.h
index 0f0dbbc82..5d88ceb42 100644
--- a/db_stress_tool/db_stress_test_base.h
+++ b/db_stress_tool/db_stress_test_base.h
@@ -12,7 +12,7 @@
#include "db_stress_tool/db_stress_common.h"
#include "db_stress_tool/db_stress_shared_state.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Transaction;
class TransactionDB;
@@ -227,5 +227,5 @@ class StressTest {
std::vector<ColumnFamilyHandle*> cmp_cfhs_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/db_stress_tool.cc b/db_stress_tool/db_stress_tool.cc
index 3ed1cf838..ddb4c340d 100644
--- a/db_stress_tool/db_stress_tool.cc
+++ b/db_stress_tool/db_stress_tool.cc
@@ -24,10 +24,10 @@
#include "db_stress_tool/db_stress_common.h"
#include "db_stress_tool/db_stress_driver.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
-static std::shared_ptr<rocksdb::Env> env_guard;
-static std::shared_ptr<rocksdb::DbStressEnvWrapper> env_wrapper_guard;
+static std::shared_ptr<ROCKSDB_NAMESPACE::Env> env_guard;
+static std::shared_ptr<ROCKSDB_NAMESPACE::DbStressEnvWrapper> env_wrapper_guard;
} // namespace
KeyGenContext key_gen_ctx;
@@ -42,9 +42,9 @@ int db_stress_tool(int argc, char** argv) {
SanitizeDoubleParam(&FLAGS_max_bytes_for_level_multiplier);
if (FLAGS_statistics) {
- dbstats = rocksdb::CreateDBStatistics();
+ dbstats = ROCKSDB_NAMESPACE::CreateDBStatistics();
if (FLAGS_test_secondary) {
- dbstats_secondaries = rocksdb::CreateDBStatistics();
+ dbstats_secondaries = ROCKSDB_NAMESPACE::CreateDBStatistics();
}
}
compression_type_e = StringToCompressionType(FLAGS_compression_type.c_str());
@@ -59,7 +59,7 @@ int db_stress_tool(int argc, char** argv) {
fprintf(stderr, "Cannot specify both --hdfs and --env_uri.\n");
exit(1);
}
- raw_env = new rocksdb::HdfsEnv(FLAGS_hdfs);
+ raw_env = new ROCKSDB_NAMESPACE::HdfsEnv(FLAGS_hdfs);
} else if (!FLAGS_env_uri.empty()) {
Status s = Env::LoadEnv(FLAGS_env_uri, &raw_env, &env_guard);
if (raw_env == nullptr) {
@@ -77,9 +77,9 @@ int db_stress_tool(int argc, char** argv) {
// The number of background threads should be at least as much the
// max number of concurrent compactions.
db_stress_env->SetBackgroundThreads(FLAGS_max_background_compactions,
- rocksdb::Env::Priority::LOW);
+ ROCKSDB_NAMESPACE::Env::Priority::LOW);
db_stress_env->SetBackgroundThreads(FLAGS_num_bottom_pri_threads,
- rocksdb::Env::Priority::BOTTOM);
+ ROCKSDB_NAMESPACE::Env::Priority::BOTTOM);
if (FLAGS_prefixpercent > 0 && FLAGS_prefix_size < 0) {
fprintf(stderr,
"Error: prefixpercent is non-zero while prefix_size is "
@@ -179,7 +179,7 @@ int db_stress_tool(int argc, char** argv) {
std::string default_secondaries_path;
db_stress_env->GetTestDirectory(&default_secondaries_path);
default_secondaries_path += "/dbstress_secondaries";
- rocksdb::Status s =
+ ROCKSDB_NAMESPACE::Status s =
db_stress_env->CreateDirIfMissing(default_secondaries_path);
if (!s.ok()) {
fprintf(stderr, "Failed to create directory %s: %s\n",
@@ -231,7 +231,7 @@ int db_stress_tool(int argc, char** argv) {
keys_per_level * (levels - 1));
}
- std::unique_ptr<rocksdb::StressTest> stress;
+ std::unique_ptr<ROCKSDB_NAMESPACE::StressTest> stress;
if (FLAGS_test_cf_consistency) {
stress.reset(CreateCfConsistencyStressTest());
} else if (FLAGS_test_batches_snapshots) {
@@ -248,5 +248,5 @@ int db_stress_tool(int argc, char** argv) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/db_stress_tool/no_batched_ops_stress.cc b/db_stress_tool/no_batched_ops_stress.cc
index aa25c8e45..2e6734f21 100644
--- a/db_stress_tool/no_batched_ops_stress.cc
+++ b/db_stress_tool/no_batched_ops_stress.cc
@@ -10,7 +10,7 @@
#ifdef GFLAGS
#include "db_stress_tool/db_stress_common.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class NonBatchedOpsStressTest : public StressTest {
public:
NonBatchedOpsStressTest() {}
@@ -627,5 +627,5 @@ StressTest* CreateNonBatchedOpsStressTest() {
return new NonBatchedOpsStressTest();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
diff --git a/env/composite_env_wrapper.h b/env/composite_env_wrapper.h
index bbe58a488..fbc0b93fa 100644
--- a/env/composite_env_wrapper.h
+++ b/env/composite_env_wrapper.h
@@ -8,7 +8,7 @@
#include "rocksdb/env.h"
#include "rocksdb/file_system.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The CompositeEnvWrapper class provides an interface that is compatible
// with the old monolithic Env API, and an implementation that wraps around
@@ -1114,4 +1114,4 @@ inline std::unique_ptr<FSWritableFile> NewLegacyWritableFileWrapper(
new LegacyWritableFileWrapper(std::move(file)));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/env.cc b/env/env.cc
index ea8a653c6..70f4b29f7 100644
--- a/env/env.cc
+++ b/env/env.cc
@@ -20,7 +20,7 @@
#include "rocksdb/utilities/object_registry.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Env::~Env() {
}
@@ -472,4 +472,4 @@ Status NewEnvLogger(const std::string& fname, Env* env,
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/env_basic_test.cc b/env/env_basic_test.cc
index c955bdb71..d2041f780 100644
--- a/env/env_basic_test.cc
+++ b/env/env_basic_test.cc
@@ -13,7 +13,7 @@
#include "rocksdb/env.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Normalizes trivial differences across Envs such that these test cases can
// run on all Envs.
@@ -347,7 +347,7 @@ TEST_P(EnvMoreTestWithParam, GetChildren) {
ASSERT_EQ(0U, children.size());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/env/env_chroot.cc b/env/env_chroot.cc
index 8a7fb4499..246437bdd 100644
--- a/env/env_chroot.cc
+++ b/env/env_chroot.cc
@@ -18,7 +18,7 @@
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ChrootEnv : public EnvWrapper {
public:
@@ -316,6 +316,6 @@ Env* NewChrootEnv(Env* base_env, const std::string& chroot_dir) {
return new ChrootEnv(base_env, chroot_dir);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE) && !defined(OS_WIN)
diff --git a/env/env_chroot.h b/env/env_chroot.h
index b2760bc0a..cb5585b3b 100644
--- a/env/env_chroot.h
+++ b/env/env_chroot.h
@@ -11,12 +11,12 @@
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Returns an Env that translates paths such that the root directory appears to
// be chroot_dir. chroot_dir should refer to an existing directory.
Env* NewChrootEnv(Env* base_env, const std::string& chroot_dir);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE) && !defined(OS_WIN)
diff --git a/env/env_encryption.cc b/env/env_encryption.cc
index b7095c0f5..5f4f65d75 100644
--- a/env/env_encryption.cc
+++ b/env/env_encryption.cc
@@ -17,7 +17,7 @@
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -934,4 +934,4 @@ Status CTREncryptionProvider::CreateCipherStreamFromPrefix(
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/env_hdfs.cc b/env/env_hdfs.cc
index 207f0815b..cb84dcc64 100644
--- a/env/env_hdfs.cc
+++ b/env/env_hdfs.cc
@@ -31,7 +31,7 @@
// will reside on the same HDFS cluster.
//
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -614,14 +614,14 @@ Status NewHdfsEnv(Env** hdfs_env, const std::string& fsname) {
*hdfs_env = new HdfsEnv(fsname);
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_HDFS_FILE_C
#else // USE_HDFS
// dummy placeholders used when HDFS is not available
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status HdfsEnv::NewSequentialFile(const std::string& /*fname*/,
std::unique_ptr<SequentialFile>* /*result*/,
const EnvOptions& /*options*/) {
@@ -631,6 +631,6 @@ Status HdfsEnv::NewSequentialFile(const std::string& /*fname*/,
Status NewHdfsEnv(Env** /*hdfs_env*/, const std::string& /*fsname*/) {
return Status::NotSupported("Not compiled with hdfs support");
}
-}
+ } // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/env/env_posix.cc b/env/env_posix.cc
index 33b895558..861fbcf62 100644
--- a/env/env_posix.cc
+++ b/env/env_posix.cc
@@ -80,7 +80,7 @@
#define EXT4_SUPER_MAGIC 0xEF53
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#if defined(OS_WIN)
static const std::string kSharedLibExt = ".dll";
static const char kPathSeparator = ';';
@@ -524,4 +524,4 @@ Env* Env::Default() {
return &composite_env;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/env_test.cc b/env/env_test.cc
index 6e2420705..96f47e83e 100644
--- a/env/env_test.cc
+++ b/env/env_test.cc
@@ -48,7 +48,7 @@ static const size_t kPageSize = sysconf(_SC_PAGESIZE);
static const size_t kPageSize = 4 * 1024;
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const int kDelayMicros = 100000;
@@ -1172,18 +1172,18 @@ TEST_P(EnvPosixTestWithParam, DISABLED_InvalidateCache) {
#else
TEST_P(EnvPosixTestWithParam, InvalidateCache) {
#endif
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- EnvOptions soptions;
- soptions.use_direct_reads = soptions.use_direct_writes = direct_io_;
- std::string fname = test::PerThreadDBPath(env_, "testfile");
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ EnvOptions soptions;
+ soptions.use_direct_reads = soptions.use_direct_writes = direct_io_;
+ std::string fname = test::PerThreadDBPath(env_, "testfile");
- const size_t kSectorSize = 512;
- auto data = NewAligned(kSectorSize, 0);
- Slice slice(data.get(), kSectorSize);
+ const size_t kSectorSize = 512;
+ auto data = NewAligned(kSectorSize, 0);
+ Slice slice(data.get(), kSectorSize);
- // Create file.
- {
- std::unique_ptr<WritableFile> wfile;
+ // Create file.
+ {
+ std::unique_ptr<WritableFile> wfile;
#if !defined(OS_MACOSX) && !defined(OS_WIN) && !defined(OS_SOLARIS) && !defined(OS_AIX)
if (soptions.use_direct_writes) {
soptions.use_direct_writes = false;
@@ -1234,7 +1234,7 @@ TEST_P(EnvPosixTestWithParam, InvalidateCache) {
}
// Delete the file
ASSERT_OK(env_->DeleteFile(fname));
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
}
#endif // not TRAVIS
#endif // OS_LINUX || OS_WIN
@@ -1357,14 +1357,14 @@ TEST_P(EnvPosixTestWithParam, LogBufferMaxSizeTest) {
}
TEST_P(EnvPosixTestWithParam, Preallocation) {
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
const std::string src = test::PerThreadDBPath(env_, "testfile");
std::unique_ptr<WritableFile> srcfile;
EnvOptions soptions;
soptions.use_direct_reads = soptions.use_direct_writes = direct_io_;
#if !defined(OS_MACOSX) && !defined(OS_WIN) && !defined(OS_SOLARIS) && !defined(OS_AIX) && !defined(OS_OPENBSD) && !defined(OS_FREEBSD)
if (soptions.use_direct_writes) {
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"NewWritableFile:O_DIRECT", [&](void* arg) {
int* val = static_cast<int*>(arg);
*val &= ~O_DIRECT;
@@ -1407,25 +1407,25 @@ TEST_P(EnvPosixTestWithParam, Preallocation) {
srcfile->GetPreallocationStatus(&block_size, &last_allocated_block);
ASSERT_EQ(last_allocated_block, 7UL);
}
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
}
// Test that the two ways to get children file attributes (in bulk or
// individually) behave consistently.
TEST_P(EnvPosixTestWithParam, ConsistentChildrenAttributes) {
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- EnvOptions soptions;
- soptions.use_direct_reads = soptions.use_direct_writes = direct_io_;
- const int kNumChildren = 10;
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ EnvOptions soptions;
+ soptions.use_direct_reads = soptions.use_direct_writes = direct_io_;
+ const int kNumChildren = 10;
- std::string data;
- for (int i = 0; i < kNumChildren; ++i) {
- const std::string path =
- test::TmpDir(env_) + "/" + "testfile_" + std::to_string(i);
- std::unique_ptr<WritableFile> file;
+ std::string data;
+ for (int i = 0; i < kNumChildren; ++i) {
+ const std::string path =
+ test::TmpDir(env_) + "/" + "testfile_" + std::to_string(i);
+ std::unique_ptr<WritableFile> file;
#if !defined(OS_MACOSX) && !defined(OS_WIN) && !defined(OS_SOLARIS) && !defined(OS_AIX) && !defined(OS_OPENBSD) && !defined(OS_FREEBSD)
if (soptions.use_direct_writes) {
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"NewWritableFile:O_DIRECT", [&](void* arg) {
int* val = static_cast<int*>(arg);
*val &= ~O_DIRECT;
@@ -1454,7 +1454,7 @@ TEST_P(EnvPosixTestWithParam, ConsistentChildrenAttributes) {
ASSERT_EQ(size, 4096 * i);
ASSERT_EQ(size, file_attrs_iter->size_bytes);
}
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
}
// Test that all WritableFileWrapper forwards all calls to WritableFile.
@@ -1873,7 +1873,7 @@ INSTANTIATE_TEST_CASE_P(
::testing::Values(std::pair<Env*, bool>(chroot_env.get(), true)));
#endif // !defined(ROCKSDB_LITE) && !defined(OS_WIN)
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/env/file_system.cc b/env/file_system.cc
index 4b6954872..646e6e3d1 100644
--- a/env/file_system.cc
+++ b/env/file_system.cc
@@ -8,7 +8,7 @@
#include "options/db_options.h"
#include "rocksdb/utilities/object_registry.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
FileSystem::FileSystem() {}
@@ -107,4 +107,4 @@ std::shared_ptr<FileSystem> FileSystem::Default() {
}
#endif
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/fs_posix.cc b/env/fs_posix.cc
index 2b398f131..0f1a41ac2 100644
--- a/env/fs_posix.cc
+++ b/env/fs_posix.cc
@@ -73,7 +73,7 @@
#define EXT4_SUPER_MAGIC 0xEF53
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -520,7 +520,7 @@ class PosixFileSystem : public FileSystem {
}
IOStatus NewLogger(const std::string& /*fname*/, const IOOptions& /*opts*/,
- std::shared_ptr<rocksdb::Logger>* /*ptr*/,
+ std::shared_ptr<ROCKSDB_NAMESPACE::Logger>* /*ptr*/,
IODebugContext* /*dbg*/) override {
return IOStatus::NotSupported();
}
@@ -910,4 +910,4 @@ std::shared_ptr<FileSystem> FileSystem::Default() {
return default_fs_ptr;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/io_posix.cc b/env/io_posix.cc
index d550ae8c2..0e2d1d766 100644
--- a/env/io_posix.cc
+++ b/env/io_posix.cc
@@ -43,7 +43,7 @@
#define F_SET_RW_HINT (F_LINUX_SPECIFIC_BASE + 12)
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A wrapper for fadvise, if the platform doesn't support fadvise,
// it will simply return 0.
@@ -1314,5 +1314,5 @@ IOStatus PosixDirectory::Fsync(const IOOptions& /*opts*/,
#endif
return IOStatus::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/env/io_posix.h b/env/io_posix.h
index 67fdd95d8..535bd99cd 100644
--- a/env/io_posix.h
+++ b/env/io_posix.h
@@ -30,7 +30,7 @@
#define POSIX_FADV_DONTNEED 4 /* [MC1] dont need these pages */
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static std::string IOErrorMsg(const std::string& context,
const std::string& file_name) {
if (file_name.empty()) {
@@ -323,4 +323,4 @@ class PosixDirectory : public FSDirectory {
int fd_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/mock_env.cc b/env/mock_env.cc
index 6d3adc808..c246c13e1 100644
--- a/env/mock_env.cc
+++ b/env/mock_env.cc
@@ -16,7 +16,7 @@
#include "util/random.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MemFile {
public:
@@ -771,4 +771,4 @@ Env* NewMemEnv(Env* /*base_env*/) { return nullptr; }
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/mock_env.h b/env/mock_env.h
index 87b8deaf8..145cae067 100644
--- a/env/mock_env.h
+++ b/env/mock_env.h
@@ -17,7 +17,7 @@
#include "port/port.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MemFile;
class MockEnv : public EnvWrapper {
@@ -111,4 +111,4 @@ class MockEnv : public EnvWrapper {
std::atomic<int64_t> fake_sleep_micros_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/env/mock_env_test.cc b/env/mock_env_test.cc
index b21b953b5..7f339540d 100644
--- a/env/mock_env_test.cc
+++ b/env/mock_env_test.cc
@@ -12,7 +12,7 @@
#include "rocksdb/env.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MockEnvTest : public testing::Test {
public:
@@ -77,7 +77,7 @@ TEST_F(MockEnvTest, FakeSleeping) {
ASSERT_TRUE(delta == 3 || delta == 4);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/examples/column_families_example.cc b/examples/column_families_example.cc
index 589ff8ec2..df936d46a 100644
--- a/examples/column_families_example.cc
+++ b/examples/column_families_example.cc
@@ -10,7 +10,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/options.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
std::string kDBPath = "/tmp/rocksdb_column_families_example";
diff --git a/examples/compact_files_example.cc b/examples/compact_files_example.cc
index c27df8ee7..a0a9fa90a 100644
--- a/examples/compact_files_example.cc
+++ b/examples/compact_files_example.cc
@@ -12,7 +12,7 @@
#include "rocksdb/env.h"
#include "rocksdb/options.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
std::string kDBPath = "/tmp/rocksdb_compact_files_example";
struct CompactionTask;
diff --git a/examples/compaction_filter_example.cc b/examples/compaction_filter_example.cc
index 226dfe790..cee763195 100644
--- a/examples/compaction_filter_example.cc
+++ b/examples/compaction_filter_example.cc
@@ -8,7 +8,7 @@
#include <rocksdb/merge_operator.h>
#include <rocksdb/options.h>
-class MyMerge : public rocksdb::MergeOperator {
+class MyMerge : public ROCKSDB_NAMESPACE::MergeOperator {
public:
virtual bool FullMergeV2(const MergeOperationInput& merge_in,
MergeOperationOutput* merge_out) const override {
@@ -17,7 +17,7 @@ class MyMerge : public rocksdb::MergeOperator {
merge_out->new_value.assign(merge_in.existing_value->data(),
merge_in.existing_value->size());
}
- for (const rocksdb::Slice& m : merge_in.operand_list) {
+ for (const ROCKSDB_NAMESPACE::Slice& m : merge_in.operand_list) {
fprintf(stderr, "Merge(%s)\n", m.ToString().c_str());
// the compaction filter filters out bad values
assert(m.ToString() != "bad");
@@ -29,19 +29,20 @@ class MyMerge : public rocksdb::MergeOperator {
const char* Name() const override { return "MyMerge"; }
};
-class MyFilter : public rocksdb::CompactionFilter {
+class MyFilter : public ROCKSDB_NAMESPACE::CompactionFilter {
public:
- bool Filter(int level, const rocksdb::Slice& key,
- const rocksdb::Slice& existing_value, std::string* new_value,
- bool* value_changed) const override {
+ bool Filter(int level, const ROCKSDB_NAMESPACE::Slice& key,
+ const ROCKSDB_NAMESPACE::Slice& existing_value,
+ std::string* new_value, bool* value_changed) const override {
fprintf(stderr, "Filter(%s)\n", key.ToString().c_str());
++count_;
assert(*value_changed == false);
return false;
}
- bool FilterMergeOperand(int level, const rocksdb::Slice& key,
- const rocksdb::Slice& existing_value) const override {
+ bool FilterMergeOperand(
+ int level, const ROCKSDB_NAMESPACE::Slice& key,
+ const ROCKSDB_NAMESPACE::Slice& existing_value) const override {
fprintf(stderr, "FilterMerge(%s)\n", key.ToString().c_str());
++merge_count_;
return existing_value == "bad";
@@ -54,8 +55,8 @@ class MyFilter : public rocksdb::CompactionFilter {
};
int main() {
- rocksdb::DB* raw_db;
- rocksdb::Status status;
+ ROCKSDB_NAMESPACE::DB* raw_db;
+ ROCKSDB_NAMESPACE::Status status;
MyFilter filter;
@@ -64,22 +65,22 @@ int main() {
fprintf(stderr, "Error deleting /tmp/rocksmergetest, code: %d\n", ret);
return ret;
}
- rocksdb::Options options;
+ ROCKSDB_NAMESPACE::Options options;
options.create_if_missing = true;
options.merge_operator.reset(new MyMerge);
options.compaction_filter = &filter;
- status = rocksdb::DB::Open(options, "/tmp/rocksmergetest", &raw_db);
+ status = ROCKSDB_NAMESPACE::DB::Open(options, "/tmp/rocksmergetest", &raw_db);
assert(status.ok());
- std::unique_ptr<rocksdb::DB> db(raw_db);
+ std::unique_ptr<ROCKSDB_NAMESPACE::DB> db(raw_db);
- rocksdb::WriteOptions wopts;
+ ROCKSDB_NAMESPACE::WriteOptions wopts;
db->Merge(wopts, "0", "bad"); // This is filtered out
db->Merge(wopts, "1", "data1");
db->Merge(wopts, "1", "bad");
db->Merge(wopts, "1", "data2");
db->Merge(wopts, "1", "bad");
db->Merge(wopts, "3", "data3");
- db->CompactRange(rocksdb::CompactRangeOptions(), nullptr, nullptr);
+ db->CompactRange(ROCKSDB_NAMESPACE::CompactRangeOptions(), nullptr, nullptr);
fprintf(stderr, "filter.count_ = %d\n", filter.count_);
assert(filter.count_ == 0);
fprintf(stderr, "filter.merge_count_ = %d\n", filter.merge_count_);
diff --git a/examples/multi_processes_example.cc b/examples/multi_processes_example.cc
index 921041a57..3241e36ea 100644
--- a/examples/multi_processes_example.cc
+++ b/examples/multi_processes_example.cc
@@ -36,17 +36,17 @@
#include "rocksdb/options.h"
#include "rocksdb/slice.h"
-using rocksdb::ColumnFamilyDescriptor;
-using rocksdb::ColumnFamilyHandle;
-using rocksdb::ColumnFamilyOptions;
-using rocksdb::DB;
-using rocksdb::FlushOptions;
-using rocksdb::Iterator;
-using rocksdb::Options;
-using rocksdb::ReadOptions;
-using rocksdb::Slice;
-using rocksdb::Status;
-using rocksdb::WriteOptions;
+using ROCKSDB_NAMESPACE::ColumnFamilyDescriptor;
+using ROCKSDB_NAMESPACE::ColumnFamilyHandle;
+using ROCKSDB_NAMESPACE::ColumnFamilyOptions;
+using ROCKSDB_NAMESPACE::DB;
+using ROCKSDB_NAMESPACE::FlushOptions;
+using ROCKSDB_NAMESPACE::Iterator;
+using ROCKSDB_NAMESPACE::Options;
+using ROCKSDB_NAMESPACE::ReadOptions;
+using ROCKSDB_NAMESPACE::Slice;
+using ROCKSDB_NAMESPACE::Status;
+using ROCKSDB_NAMESPACE::WriteOptions;
const std::string kDBPath = "/tmp/rocksdb_multi_processes_example";
const std::string kPrimaryStatusFile =
@@ -57,7 +57,7 @@ const size_t kNumKeysPerFlush = 1000;
const std::vector<std::string>& GetColumnFamilyNames() {
static std::vector<std::string> column_family_names = {
- rocksdb::kDefaultColumnFamilyName, "pikachu"};
+ ROCKSDB_NAMESPACE::kDefaultColumnFamilyName, "pikachu"};
return column_family_names;
}
@@ -142,7 +142,7 @@ static bool ShouldCloseDB() { return true; }
void CreateDB() {
long my_pid = static_cast<long>(getpid());
Options options;
- Status s = rocksdb::DestroyDB(kDBPath, options);
+ Status s = ROCKSDB_NAMESPACE::DestroyDB(kDBPath, options);
if (!s.ok()) {
fprintf(stderr, "[process %ld] Failed to destroy DB: %s\n", my_pid,
s.ToString().c_str());
@@ -159,7 +159,7 @@ void CreateDB() {
std::vector<ColumnFamilyHandle*> handles;
ColumnFamilyOptions cf_opts(options);
for (const auto& cf_name : GetColumnFamilyNames()) {
- if (rocksdb::kDefaultColumnFamilyName != cf_name) {
+ if (ROCKSDB_NAMESPACE::kDefaultColumnFamilyName != cf_name) {
ColumnFamilyHandle* handle = nullptr;
s = db->CreateColumnFamily(cf_opts, cf_name, &handle);
if (!s.ok()) {
diff --git a/examples/optimistic_transaction_example.cc b/examples/optimistic_transaction_example.cc
index fda50d6ab..fd6dbad63 100644
--- a/examples/optimistic_transaction_example.cc
+++ b/examples/optimistic_transaction_example.cc
@@ -11,7 +11,7 @@
#include "rocksdb/utilities/transaction.h"
#include "rocksdb/utilities/optimistic_transaction_db.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
std::string kDBPath = "/tmp/rocksdb_transaction_example";
diff --git a/examples/options_file_example.cc b/examples/options_file_example.cc
index 5dd0a479c..e6a1d0e9a 100644
--- a/examples/options_file_example.cc
+++ b/examples/options_file_example.cc
@@ -18,7 +18,7 @@
#include "rocksdb/table.h"
#include "rocksdb/utilities/options_util.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
std::string kDBPath = "/tmp/rocksdb_options_file_example";
diff --git a/examples/simple_example.cc b/examples/simple_example.cc
index a8f80f091..256c965d7 100644
--- a/examples/simple_example.cc
+++ b/examples/simple_example.cc
@@ -10,7 +10,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/options.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
std::string kDBPath = "/tmp/rocksdb_simple_example";
diff --git a/examples/transaction_example.cc b/examples/transaction_example.cc
index 54a4709c5..41b233544 100644
--- a/examples/transaction_example.cc
+++ b/examples/transaction_example.cc
@@ -11,7 +11,7 @@
#include "rocksdb/utilities/transaction.h"
#include "rocksdb/utilities/transaction_db.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
std::string kDBPath = "/tmp/rocksdb_transaction_example";
diff --git a/file/delete_scheduler.cc b/file/delete_scheduler.cc
index 23bc5fcea..bb318e595 100644
--- a/file/delete_scheduler.cc
+++ b/file/delete_scheduler.cc
@@ -17,7 +17,7 @@
#include "test_util/sync_point.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
DeleteScheduler::DeleteScheduler(Env* env, FileSystem* fs,
int64_t rate_bytes_per_sec, Logger* info_log,
@@ -352,6 +352,6 @@ void DeleteScheduler::WaitForEmptyTrash() {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/file/delete_scheduler.h b/file/delete_scheduler.h
index 4e72296c8..60948480a 100644
--- a/file/delete_scheduler.h
+++ b/file/delete_scheduler.h
@@ -18,7 +18,7 @@
#include "rocksdb/file_system.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class Logger;
@@ -136,6 +136,6 @@ class DeleteScheduler {
static const uint64_t kMicrosInSecond = 1000 * 1000LL;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/file/delete_scheduler_test.cc b/file/delete_scheduler_test.cc
index 39d7af145..cff645de5 100644
--- a/file/delete_scheduler_test.cc
+++ b/file/delete_scheduler_test.cc
@@ -19,7 +19,7 @@
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DeleteSchedulerTest : public testing::Test {
public:
@@ -35,9 +35,9 @@ class DeleteSchedulerTest : public testing::Test {
}
~DeleteSchedulerTest() override {
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->LoadDependency({});
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({});
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
for (const auto& dummy_files_dir : dummy_files_dirs_) {
test::DestroyDir(env_, dummy_files_dir);
}
@@ -116,17 +116,17 @@ class DeleteSchedulerTest : public testing::Test {
// 4- Verify that BackgroundEmptyTrash used to correct penlties for the files
// 5- Make sure that all created files were completely deleted
TEST_F(DeleteSchedulerTest, BasicRateLimiting) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DeleteSchedulerTest::BasicRateLimiting:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
std::vector<uint64_t> penalties;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::BackgroundEmptyTrash:Wait",
[&](void* arg) { penalties.push_back(*(static_cast<uint64_t*>(arg))); });
int dir_synced = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile::AfterSyncDir", [&](void* arg) {
dir_synced++;
std::string* dir = reinterpret_cast<std::string*>(arg);
@@ -139,8 +139,8 @@ TEST_F(DeleteSchedulerTest, BasicRateLimiting) {
for (size_t t = 0; t < delete_kbs_per_sec.size(); t++) {
penalties.clear();
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
DestroyAndCreateDir(dummy_files_dirs_[0]);
rate_bytes_per_sec_ = delete_kbs_per_sec[t] * 1024;
@@ -182,16 +182,16 @@ TEST_F(DeleteSchedulerTest, BasicRateLimiting) {
ASSERT_EQ(num_files, dir_synced);
ASSERT_EQ(CountTrashFiles(), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
TEST_F(DeleteSchedulerTest, MultiDirectoryDeletionsScheduled) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DeleteSchedulerTest::MultiDbPathDeletionsScheduled:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1 << 20; // 1MB
NewDeleteScheduler();
@@ -219,7 +219,7 @@ TEST_F(DeleteSchedulerTest, MultiDirectoryDeletionsScheduled) {
ASSERT_EQ(0, CountTrashFiles(i));
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// Same as the BasicRateLimiting test but delete files in multiple threads.
@@ -230,13 +230,13 @@ TEST_F(DeleteSchedulerTest, MultiDirectoryDeletionsScheduled) {
// 4- Verify that BackgroundEmptyTrash used to correct penlties for the files
// 5- Make sure that all created files were completely deleted
TEST_F(DeleteSchedulerTest, RateLimitingMultiThreaded) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DeleteSchedulerTest::RateLimitingMultiThreaded:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
std::vector<uint64_t> penalties;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::BackgroundEmptyTrash:Wait",
[&](void* arg) { penalties.push_back(*(static_cast<uint64_t*>(arg))); });
@@ -247,8 +247,8 @@ TEST_F(DeleteSchedulerTest, RateLimitingMultiThreaded) {
std::vector<uint64_t> delete_kbs_per_sec = {512, 200, 100, 50, 25};
for (size_t t = 0; t < delete_kbs_per_sec.size(); t++) {
penalties.clear();
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
DestroyAndCreateDir(dummy_files_dirs_[0]);
rate_bytes_per_sec_ = delete_kbs_per_sec[t] * 1024;
@@ -301,7 +301,7 @@ TEST_F(DeleteSchedulerTest, RateLimitingMultiThreaded) {
ASSERT_EQ(CountNormalFiles(), 0);
ASSERT_EQ(CountTrashFiles(), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -310,11 +310,11 @@ TEST_F(DeleteSchedulerTest, RateLimitingMultiThreaded) {
// move it to trash
TEST_F(DeleteSchedulerTest, DisableRateLimiting) {
int bg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 0;
NewDeleteScheduler();
@@ -330,7 +330,7 @@ TEST_F(DeleteSchedulerTest, DisableRateLimiting) {
ASSERT_EQ(bg_delete_file, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// Testing that moving files to trash with the same name is not a problem
@@ -340,11 +340,11 @@ TEST_F(DeleteSchedulerTest, DisableRateLimiting) {
// --- Hold DeleteScheduler::BackgroundEmptyTrash ---
// 4- Make sure that files are deleted from trash
TEST_F(DeleteSchedulerTest, ConflictNames) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DeleteSchedulerTest::ConflictNames:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1024 * 1024; // 1 Mb/sec
NewDeleteScheduler();
@@ -366,7 +366,7 @@ TEST_F(DeleteSchedulerTest, ConflictNames) {
auto bg_errors = delete_scheduler_->GetBackgroundErrors();
ASSERT_EQ(bg_errors.size(), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// 1- Create 10 dummy files
@@ -376,11 +376,11 @@ TEST_F(DeleteSchedulerTest, ConflictNames) {
// 4- Make sure that DeleteScheduler failed to delete the 10 files and
// reported 10 background errors
TEST_F(DeleteSchedulerTest, BackgroundError) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DeleteSchedulerTest::BackgroundError:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1024 * 1024; // 1 Mb/sec
NewDeleteScheduler();
@@ -407,7 +407,7 @@ TEST_F(DeleteSchedulerTest, BackgroundError) {
auto bg_errors = delete_scheduler_->GetBackgroundErrors();
ASSERT_EQ(bg_errors.size(), 10);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// 1- Create 10 dummy files
@@ -417,10 +417,10 @@ TEST_F(DeleteSchedulerTest, BackgroundError) {
// 5- Repeat previous steps 5 times
TEST_F(DeleteSchedulerTest, StartBGEmptyTrashMultipleTimes) {
int bg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1024 * 1024; // 1 MB / sec
NewDeleteScheduler();
@@ -442,18 +442,18 @@ TEST_F(DeleteSchedulerTest, StartBGEmptyTrashMultipleTimes) {
}
ASSERT_EQ(bg_delete_file, 50);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
}
TEST_F(DeleteSchedulerTest, DeletePartialFile) {
int bg_delete_file = 0;
int bg_fsync = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void*) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:Fsync", [&](void*) { bg_fsync++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1024 * 1024; // 1 MB / sec
NewDeleteScheduler();
@@ -473,19 +473,19 @@ TEST_F(DeleteSchedulerTest, DeletePartialFile) {
ASSERT_EQ(bg_errors.size(), 0);
ASSERT_EQ(7, bg_delete_file);
ASSERT_EQ(4, bg_fsync);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
}
#ifdef OS_LINUX
TEST_F(DeleteSchedulerTest, NoPartialDeleteWithLink) {
int bg_delete_file = 0;
int bg_fsync = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void*) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:Fsync", [&](void*) { bg_fsync++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1024 * 1024; // 1 MB / sec
NewDeleteScheduler();
@@ -506,7 +506,7 @@ TEST_F(DeleteSchedulerTest, NoPartialDeleteWithLink) {
ASSERT_EQ(bg_errors.size(), 0);
ASSERT_EQ(2, bg_delete_file);
ASSERT_EQ(0, bg_fsync);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
}
#endif
@@ -517,10 +517,10 @@ TEST_F(DeleteSchedulerTest, NoPartialDeleteWithLink) {
// DeleteScheduler background thread did not delete all files
TEST_F(DeleteSchedulerTest, DestructorWithNonEmptyQueue) {
int bg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 1; // 1 Byte / sec
NewDeleteScheduler();
@@ -537,28 +537,27 @@ TEST_F(DeleteSchedulerTest, DestructorWithNonEmptyQueue) {
ASSERT_LT(bg_delete_file, 100);
ASSERT_GT(CountTrashFiles(), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DeleteSchedulerTest, DISABLED_DynamicRateLimiting1) {
std::vector<uint64_t> penalties;
int bg_delete_file = 0;
int fg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "DeleteScheduler::DeleteFile",
- [&](void* /*arg*/) { fg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "DeleteScheduler::DeleteFile", [&](void* /*arg*/) { fg_delete_file++; });
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::BackgroundEmptyTrash:Wait",
[&](void* arg) { penalties.push_back(*(static_cast<int*>(arg))); });
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"DeleteSchedulerTest::DynamicRateLimiting1:1",
"DeleteScheduler::BackgroundEmptyTrash"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
rate_bytes_per_sec_ = 0; // Disable rate limiting initially
NewDeleteScheduler();
@@ -572,8 +571,8 @@ TEST_F(DeleteSchedulerTest, DISABLED_DynamicRateLimiting1) {
penalties.clear();
bg_delete_file = 0;
fg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
DestroyAndCreateDir(dummy_files_dirs_[0]);
rate_bytes_per_sec_ = delete_kbs_per_sec[t] * 1024;
@@ -619,20 +618,20 @@ TEST_F(DeleteSchedulerTest, DISABLED_DynamicRateLimiting1) {
}
ASSERT_EQ(CountTrashFiles(), 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
TEST_F(DeleteSchedulerTest, ImmediateDeleteOn25PercDBSize) {
int bg_delete_file = 0;
int fg_delete_file = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteFile", [&](void* /*arg*/) { fg_delete_file++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
int num_files = 100; // 100 files
uint64_t file_size = 1024 * 10; // 100 KB as a file size
@@ -655,7 +654,7 @@ TEST_F(DeleteSchedulerTest, ImmediateDeleteOn25PercDBSize) {
// deleting new files immediately
ASSERT_EQ(fg_delete_file, 74);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
TEST_F(DeleteSchedulerTest, IsTrashCheck) {
@@ -679,7 +678,7 @@ TEST_F(DeleteSchedulerTest, IsTrashCheck) {
ASSERT_FALSE(DeleteScheduler::IsTrashFile("abc.trashx"));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/file/file_prefetch_buffer.cc b/file/file_prefetch_buffer.cc
index d741189d9..7b55bd397 100644
--- a/file/file_prefetch_buffer.cc
+++ b/file/file_prefetch_buffer.cc
@@ -20,7 +20,7 @@
#include "util/random.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status FilePrefetchBuffer::Prefetch(RandomAccessFileReader* reader,
uint64_t offset, size_t n,
bool for_compaction) {
@@ -133,4 +133,4 @@ bool FilePrefetchBuffer::TryReadFromCache(uint64_t offset, size_t n,
*result = Slice(buffer_.BufferStart() + offset_in_buffer, n);
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/file_prefetch_buffer.h b/file/file_prefetch_buffer.h
index c3cacf102..d53f627b5 100644
--- a/file/file_prefetch_buffer.h
+++ b/file/file_prefetch_buffer.h
@@ -16,7 +16,7 @@
#include "rocksdb/env.h"
#include "util/aligned_buffer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// FilePrefetchBuffer is a smart buffer to store and read data from a file.
class FilePrefetchBuffer {
@@ -94,4 +94,4 @@ class FilePrefetchBuffer {
// can be fetched from min_offset_read().
bool track_min_offset_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/file_util.cc b/file/file_util.cc
index f34178705..c231bf7d1 100644
--- a/file/file_util.cc
+++ b/file/file_util.cc
@@ -14,7 +14,7 @@
#include "file/writable_file_writer.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Utility function to copy a file up to a specified length
Status CopyFile(FileSystem* fs, const std::string& source,
@@ -121,4 +121,4 @@ bool IsWalDirSameAsDBPath(const ImmutableDBOptions* db_options) {
return same;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/file_util.h b/file/file_util.h
index 8547c2279..333749e4d 100644
--- a/file/file_util.h
+++ b/file/file_util.h
@@ -13,7 +13,7 @@
#include "rocksdb/status.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// use_fsync maps to options.use_fsync, which determines the way that
// the file is synced after copying.
extern Status CopyFile(FileSystem* fs, const std::string& source,
@@ -30,4 +30,4 @@ extern Status DeleteDBFile(const ImmutableDBOptions* db_options,
extern bool IsWalDirSameAsDBPath(const ImmutableDBOptions* db_options);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/filename.cc b/file/filename.cc
index 5a3fa2902..d620b7351 100644
--- a/file/filename.cc
+++ b/file/filename.cc
@@ -19,7 +19,7 @@
#include "util/stop_watch.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const std::string kRocksDbTFileExt = "sst";
static const std::string kLevelDbTFileExt = "ldb";
@@ -453,4 +453,4 @@ Status GetInfoLogFiles(Env* env, const std::string& db_log_dir,
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/filename.h b/file/filename.h
index ad19d3895..909287c25 100644
--- a/file/filename.h
+++ b/file/filename.h
@@ -22,7 +22,7 @@
#include "rocksdb/status.h"
#include "rocksdb/transaction_log.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class Directory;
@@ -182,4 +182,4 @@ extern Status GetInfoLogFiles(Env* env, const std::string& db_log_dir,
const std::string& dbname,
std::string* parent_dir,
std::vector<std::string>* file_names);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/random_access_file_reader.cc b/file/random_access_file_reader.cc
index 6bd3a25d2..46892360f 100644
--- a/file/random_access_file_reader.cc
+++ b/file/random_access_file_reader.cc
@@ -19,7 +19,7 @@
#include "util/random.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status RandomAccessFileReader::Read(uint64_t offset, size_t n, Slice* result,
char* scratch, bool for_compaction) const {
Status s;
@@ -186,4 +186,4 @@ Status RandomAccessFileReader::MultiRead(FSReadRequest* read_reqs,
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/random_access_file_reader.h b/file/random_access_file_reader.h
index 4f0e5307f..35027bf45 100644
--- a/file/random_access_file_reader.h
+++ b/file/random_access_file_reader.h
@@ -18,7 +18,7 @@
#include "rocksdb/rate_limiter.h"
#include "util/aligned_buffer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Statistics;
class HistogramImpl;
@@ -117,4 +117,4 @@ class RandomAccessFileReader {
bool use_direct_io() const { return file_->use_direct_io(); }
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/read_write_util.cc b/file/read_write_util.cc
index c092fb1be..b4854e110 100644
--- a/file/read_write_util.cc
+++ b/file/read_write_util.cc
@@ -12,7 +12,7 @@
#include <sstream>
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
IOStatus NewWritableFile(FileSystem* fs, const std::string& fname,
std::unique_ptr<FSWritableFile>* result,
@@ -64,4 +64,4 @@ bool IsFileSectorAligned(const size_t off, size_t sector_size) {
return off % sector_size == 0;
}
#endif // NDEBUG
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/read_write_util.h b/file/read_write_util.h
index 1f315f032..22f4076b3 100644
--- a/file/read_write_util.h
+++ b/file/read_write_util.h
@@ -13,7 +13,7 @@
#include "rocksdb/env.h"
#include "rocksdb/file_system.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Returns a WritableFile.
//
// env : the Env.
@@ -31,4 +31,4 @@ bool ReadOneLine(std::istringstream* iss, SequentialFileReader* seq_file_reader,
#ifndef NDEBUG
bool IsFileSectorAligned(const size_t off, size_t sector_size);
#endif // NDEBUG
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/readahead_raf.cc b/file/readahead_raf.cc
index dc005b900..493f9d9e8 100644
--- a/file/readahead_raf.cc
+++ b/file/readahead_raf.cc
@@ -15,7 +15,7 @@
#include "util/aligned_buffer.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
class ReadaheadRandomAccessFile : public RandomAccessFile {
public:
@@ -159,4 +159,4 @@ std::unique_ptr<RandomAccessFile> NewReadaheadRandomAccessFile(
new ReadaheadRandomAccessFile(std::move(file), readahead_size));
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/readahead_raf.h b/file/readahead_raf.h
index f6d64e77a..cbdcb124f 100644
--- a/file/readahead_raf.h
+++ b/file/readahead_raf.h
@@ -11,7 +11,7 @@
#include <atomic>
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This file provides the following main abstractions:
// SequentialFileReader : wrapper over Env::SequentialFile
// RandomAccessFileReader : wrapper over Env::RandomAccessFile
@@ -24,4 +24,4 @@ namespace rocksdb {
// Compaction Table Readers.
std::unique_ptr<RandomAccessFile> NewReadaheadRandomAccessFile(
std::unique_ptr<RandomAccessFile>&& file, size_t readahead_size);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/sequence_file_reader.cc b/file/sequence_file_reader.cc
index 4f3fa45b8..81c5e5d1d 100644
--- a/file/sequence_file_reader.cc
+++ b/file/sequence_file_reader.cc
@@ -21,7 +21,7 @@
#include "util/random.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status SequentialFileReader::Read(size_t n, Slice* result, char* scratch) {
Status s;
if (use_direct_io()) {
@@ -234,4 +234,4 @@ SequentialFileReader::NewReadaheadSequentialFile(
new ReadaheadSequentialFile(std::move(file), readahead_size));
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/sequence_file_reader.h b/file/sequence_file_reader.h
index 5fb3f7b0c..2f0898b42 100644
--- a/file/sequence_file_reader.h
+++ b/file/sequence_file_reader.h
@@ -14,7 +14,7 @@
#include "rocksdb/env.h"
#include "rocksdb/file_system.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// SequentialFileReader is a wrapper on top of Env::SequentialFile. It handles
// Buffered (i.e when page cache is enabled) and Direct (with O_DIRECT / page
@@ -64,4 +64,4 @@ class SequentialFileReader {
static std::unique_ptr<FSSequentialFile> NewReadaheadSequentialFile(
std::unique_ptr<FSSequentialFile>&& file, size_t readahead_size);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/sst_file_manager_impl.cc b/file/sst_file_manager_impl.cc
index c2d3d0e74..35056429e 100644
--- a/file/sst_file_manager_impl.cc
+++ b/file/sst_file_manager_impl.cc
@@ -16,7 +16,7 @@
#include "test_util/sync_point.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
SstFileManagerImpl::SstFileManagerImpl(Env* env, std::shared_ptr<FileSystem> fs,
@@ -555,4 +555,4 @@ SstFileManager* NewSstFileManager(Env* /*env*/,
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/sst_file_manager_impl.h b/file/sst_file_manager_impl.h
index 2a773f088..323ffc7b2 100644
--- a/file/sst_file_manager_impl.h
+++ b/file/sst_file_manager_impl.h
@@ -17,7 +17,7 @@
#include "rocksdb/file_system.h"
#include "rocksdb/sst_file_manager.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class Logger;
@@ -192,6 +192,6 @@ class SstFileManagerImpl : public SstFileManager {
ErrorHandler* cur_instance_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/file/writable_file_writer.cc b/file/writable_file_writer.cc
index 742d55e03..d5894c17a 100644
--- a/file/writable_file_writer.cc
+++ b/file/writable_file_writer.cc
@@ -20,7 +20,7 @@
#include "util/random.h"
#include "util/rate_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status WritableFileWriter::Append(const Slice& data) {
const char* src = data.data();
size_t left = data.size();
@@ -426,4 +426,4 @@ Status WritableFileWriter::WriteDirect() {
return s;
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/file/writable_file_writer.h b/file/writable_file_writer.h
index 04bd53d46..123110713 100644
--- a/file/writable_file_writer.h
+++ b/file/writable_file_writer.h
@@ -20,7 +20,7 @@
#include "test_util/sync_point.h"
#include "util/aligned_buffer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Statistics;
// WritableFileWriter is a wrapper on top of Env::WritableFile. It provides
@@ -168,4 +168,4 @@ class WritableFileWriter {
Status RangeSync(uint64_t offset, uint64_t nbytes);
Status SyncInternal(bool use_fsync);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/hdfs/env_hdfs.h b/hdfs/env_hdfs.h
index 903e32ef9..6005c3664 100644
--- a/hdfs/env_hdfs.h
+++ b/hdfs/env_hdfs.h
@@ -16,7 +16,7 @@
#ifdef USE_HDFS
#include <hdfs.h>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Thrown during execution when there is an issue with the supplied
// arguments.
@@ -230,12 +230,11 @@ class HdfsEnv : public Env {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#else // USE_HDFS
-
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const Status notsup;
@@ -380,6 +379,6 @@ class HdfsEnv : public Env {
return 0;
}
};
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // USE_HDFS
diff --git a/include/rocksdb/advanced_options.h b/include/rocksdb/advanced_options.h
index d4e986a11..8e4f93743 100644
--- a/include/rocksdb/advanced_options.h
+++ b/include/rocksdb/advanced_options.h
@@ -13,7 +13,7 @@
#include "rocksdb/memtablerep.h"
#include "rocksdb/universal_compaction.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class SliceTransform;
@@ -730,4 +730,4 @@ struct AdvancedColumnFamilyOptions {
bool purge_redundant_kvs_while_flush = true;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/cache.h b/include/rocksdb/cache.h
index dfdc374d0..77ddf525d 100644
--- a/include/rocksdb/cache.h
+++ b/include/rocksdb/cache.h
@@ -30,7 +30,7 @@
#include "rocksdb/statistics.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Cache;
@@ -275,4 +275,4 @@ class Cache {
std::shared_ptr<MemoryAllocator> memory_allocator_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/cleanable.h b/include/rocksdb/cleanable.h
index 09a184a45..b6a70ea64 100644
--- a/include/rocksdb/cleanable.h
+++ b/include/rocksdb/cleanable.h
@@ -8,7 +8,9 @@
#pragma once
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Cleanable {
public:
@@ -66,4 +68,4 @@ class Cleanable {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/compaction_filter.h b/include/rocksdb/compaction_filter.h
index 1964091a9..976507831 100644
--- a/include/rocksdb/compaction_filter.h
+++ b/include/rocksdb/compaction_filter.h
@@ -13,7 +13,9 @@
#include <string>
#include <vector>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Slice;
class SliceTransform;
@@ -207,4 +209,4 @@ class CompactionFilterFactory {
virtual const char* Name() const = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/compaction_job_stats.h b/include/rocksdb/compaction_job_stats.h
index 4021fcab2..8949b43e5 100644
--- a/include/rocksdb/compaction_job_stats.h
+++ b/include/rocksdb/compaction_job_stats.h
@@ -8,7 +8,9 @@
#include <stdint.h>
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
struct CompactionJobStats {
CompactionJobStats() { Reset(); }
void Reset();
@@ -91,4 +93,4 @@ struct CompactionJobStats {
// number of single-deletes which meet something other than a put
uint64_t num_single_del_mismatch;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/comparator.h b/include/rocksdb/comparator.h
index e30a9d014..76981d108 100644
--- a/include/rocksdb/comparator.h
+++ b/include/rocksdb/comparator.h
@@ -10,7 +10,9 @@
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Slice;
@@ -117,4 +119,4 @@ extern const Comparator* BytewiseComparator();
// ordering.
extern const Comparator* ReverseBytewiseComparator();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/concurrent_task_limiter.h b/include/rocksdb/concurrent_task_limiter.h
index 2e054efda..4fc6b7940 100644
--- a/include/rocksdb/concurrent_task_limiter.h
+++ b/include/rocksdb/concurrent_task_limiter.h
@@ -12,7 +12,7 @@
#include "rocksdb/env.h"
#include "rocksdb/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ConcurrentTaskLimiter {
public:
@@ -43,4 +43,4 @@ class ConcurrentTaskLimiter {
extern ConcurrentTaskLimiter* NewConcurrentTaskLimiter(const std::string& name,
int32_t limit);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/convenience.h b/include/rocksdb/convenience.h
index db26948a4..442303d94 100644
--- a/include/rocksdb/convenience.h
+++ b/include/rocksdb/convenience.h
@@ -13,7 +13,7 @@
#include "rocksdb/options.h"
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
// The following set of functions provide a way to construct RocksDB Options
@@ -348,4 +348,4 @@ Status VerifySstFileChecksum(const Options& options,
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/db.h b/include/rocksdb/db.h
index e4b4f084f..3108003f1 100644
--- a/include/rocksdb/db.h
+++ b/include/rocksdb/db.h
@@ -37,7 +37,7 @@
#define ROCKSDB_DEPRECATED_FUNC __declspec(deprecated)
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct Options;
struct DBOptions;
@@ -155,7 +155,7 @@ class DB {
// read only, you can specify only a subset of column families in the
// database that should be opened. However, you always need to specify default
// column family. The default column family name is 'default' and it's stored
- // in rocksdb::kDefaultColumnFamilyName
+ // in ROCKSDB_NAMESPACE::kDefaultColumnFamilyName
//
// Not supported in ROCKSDB_LITE, in which case the function will
// return Status::NotSupported.
@@ -221,7 +221,7 @@ class DB {
// ListColumnFamilies(). Also, you can open only a subset of column families
// for read-only access.
// The default column family name is 'default' and it's stored
- // in rocksdb::kDefaultColumnFamilyName.
+ // in ROCKSDB_NAMESPACE::kDefaultColumnFamilyName.
// If everything is OK, handles will on return be the same size
// as column_families --- handles[i] will be a handle that you
// will use to operate on column family column_family[i].
@@ -1522,4 +1522,4 @@ Status RepairDB(const std::string& dbname, const Options& options);
#endif
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/db_bench_tool.h b/include/rocksdb/db_bench_tool.h
index 047c4256c..17f4e6bde 100644
--- a/include/rocksdb/db_bench_tool.h
+++ b/include/rocksdb/db_bench_tool.h
@@ -4,6 +4,8 @@
// (found in the LICENSE.Apache file in the root directory).
#pragma once
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
int db_bench_tool(int argc, char** argv);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/db_dump_tool.h b/include/rocksdb/db_dump_tool.h
index aeaa3422d..b7d4766a2 100644
--- a/include/rocksdb/db_dump_tool.h
+++ b/include/rocksdb/db_dump_tool.h
@@ -10,7 +10,7 @@
#include "rocksdb/db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct DumpOptions {
// Database that will be dumped
@@ -24,7 +24,7 @@ struct DumpOptions {
class DbDumpTool {
public:
bool Run(const DumpOptions& dump_options,
- rocksdb::Options options = rocksdb::Options());
+ ROCKSDB_NAMESPACE::Options options = ROCKSDB_NAMESPACE::Options());
};
struct UndumpOptions {
@@ -39,7 +39,7 @@ struct UndumpOptions {
class DbUndumpTool {
public:
bool Run(const UndumpOptions& undump_options,
- rocksdb::Options options = rocksdb::Options());
+ ROCKSDB_NAMESPACE::Options options = ROCKSDB_NAMESPACE::Options());
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/db_stress_tool.h b/include/rocksdb/db_stress_tool.h
index 2ae54980e..7d3d42c9d 100644
--- a/include/rocksdb/db_stress_tool.h
+++ b/include/rocksdb/db_stress_tool.h
@@ -4,6 +4,8 @@
// (found in the LICENSE.Apache file in the root directory).
#pragma once
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
int db_stress_tool(int argc, char** argv);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/env.h b/include/rocksdb/env.h
index 8c3d74ecc..056d8a1c0 100644
--- a/include/rocksdb/env.h
+++ b/include/rocksdb/env.h
@@ -39,7 +39,7 @@
#define ROCKSDB_PRINTF_FORMAT_ATTR(format_param, dots_param)
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DynamicLibrary;
class FileLock;
@@ -1122,13 +1122,15 @@ extern Status ReadFileToString(Env* env, const std::string& fname,
// Useful when wrapping the default implementations.
// Typical usage is to inherit your wrapper from *Wrapper, e.g.:
//
-// class MySequentialFileWrapper : public rocksdb::SequentialFileWrapper {
+// class MySequentialFileWrapper : public
+// ROCKSDB_NAMESPACE::SequentialFileWrapper {
// public:
-// MySequentialFileWrapper(rocksdb::SequentialFile* target):
-// rocksdb::SequentialFileWrapper(target) {}
+// MySequentialFileWrapper(ROCKSDB_NAMESPACE::SequentialFile* target):
+// ROCKSDB_NAMESPACE::SequentialFileWrapper(target) {}
// Status Read(size_t n, Slice* result, char* scratch) override {
// cout << "Doing a read of size " << n << "!" << endl;
-// return rocksdb::SequentialFileWrapper::Read(n, result, scratch);
+// return ROCKSDB_NAMESPACE::SequentialFileWrapper::Read(n, result,
+// scratch);
// }
// // All other methods are forwarded to target_ automatically.
// };
@@ -1584,4 +1586,4 @@ Env* NewTimedEnv(Env* base_env);
Status NewEnvLogger(const std::string& fname, Env* env,
std::shared_ptr<Logger>* result);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/env_encryption.h b/include/rocksdb/env_encryption.h
index a80da963a..a4db10fd0 100644
--- a/include/rocksdb/env_encryption.h
+++ b/include/rocksdb/env_encryption.h
@@ -11,7 +11,7 @@
#include "env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EncryptionProvider;
@@ -201,6 +201,6 @@ class CTREncryptionProvider : public EncryptionProvider {
std::unique_ptr<BlockAccessCipherStream>* result);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !defined(ROCKSDB_LITE)
diff --git a/include/rocksdb/experimental.h b/include/rocksdb/experimental.h
index 0592fe36b..f26d6371c 100644
--- a/include/rocksdb/experimental.h
+++ b/include/rocksdb/experimental.h
@@ -8,7 +8,7 @@
#include "rocksdb/db.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace experimental {
// Supported only for Leveled compaction
@@ -26,4 +26,4 @@ Status PromoteL0(DB* db, ColumnFamilyHandle* column_family,
int target_level = 1);
} // namespace experimental
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/file_checksum.h b/include/rocksdb/file_checksum.h
index 96e930b6a..35f54f40b 100644
--- a/include/rocksdb/file_checksum.h
+++ b/include/rocksdb/file_checksum.h
@@ -16,7 +16,7 @@
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// FileChecksumFunc is the function class to generates the checksum value
// for each file when the file is written to the file system.
@@ -83,4 +83,4 @@ extern FileChecksumList* NewFileChecksumList();
// Create a Crc32c based file checksum function
extern FileChecksumFunc* CreateFileChecksumFuncCrc32c();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/file_system.h b/include/rocksdb/file_system.h
index 30e29742e..c1fd919f3 100644
--- a/include/rocksdb/file_system.h
+++ b/include/rocksdb/file_system.h
@@ -30,7 +30,7 @@
#include "rocksdb/options.h"
#include "rocksdb/thread_status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class FileLock;
class FSDirectory;
@@ -944,14 +944,16 @@ class FSDirectory {
// Useful when wrapping the default implementations.
// Typical usage is to inherit your wrapper from *Wrapper, e.g.:
//
-// class MySequentialFileWrapper : public rocksdb::FSSequentialFileWrapper {
+// class MySequentialFileWrapper : public
+// ROCKSDB_NAMESPACE::FSSequentialFileWrapper {
// public:
-// MySequentialFileWrapper(rocksdb::FSSequentialFile* target):
-// rocksdb::FSSequentialFileWrapper(target) {}
+// MySequentialFileWrapper(ROCKSDB_NAMESPACE::FSSequentialFile* target):
+// ROCKSDB_NAMESPACE::FSSequentialFileWrapper(target) {}
// Status Read(size_t n, FileSystem::IOOptions& options, Slice* result,
// char* scratch, FileSystem::IODebugContext* dbg) override {
// cout << "Doing a read of size " << n << "!" << endl;
-// return rocksdb::FSSequentialFileWrapper::Read(n, options, result,
+// return ROCKSDB_NAMESPACE::FSSequentialFileWrapper::Read(n, options,
+// result,
// scratch, dbg);
// }
// // All other methods are forwarded to target_ automatically.
@@ -1353,4 +1355,4 @@ class FSDirectoryWrapper : public FSDirectory {
extern Status ReadFileToString(FileSystem* fs, const std::string& fname,
std::string* data);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/filter_policy.h b/include/rocksdb/filter_policy.h
index fa918c80d..c7e4e720a 100644
--- a/include/rocksdb/filter_policy.h
+++ b/include/rocksdb/filter_policy.h
@@ -27,7 +27,7 @@
#include "rocksdb/advanced_options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
struct BlockBasedTableOptions;
@@ -196,4 +196,4 @@ class FilterPolicy {
// trailing spaces in keys.
extern const FilterPolicy* NewBloomFilterPolicy(
double bits_per_key, bool use_block_based_builder = false);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/flush_block_policy.h b/include/rocksdb/flush_block_policy.h
index 38807249c..badc0808a 100644
--- a/include/rocksdb/flush_block_policy.h
+++ b/include/rocksdb/flush_block_policy.h
@@ -8,7 +8,7 @@
#include <string>
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class BlockBuilder;
@@ -58,4 +58,4 @@ class FlushBlockBySizePolicyFactory : public FlushBlockPolicyFactory {
const BlockBuilder& data_block_builder);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/io_status.h b/include/rocksdb/io_status.h
index 9f2d7e495..a1de859ad 100644
--- a/include/rocksdb/io_status.h
+++ b/include/rocksdb/io_status.h
@@ -21,7 +21,7 @@
#include <cstring>
#include "status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class IOStatus : public Status {
public:
@@ -229,4 +229,4 @@ inline bool IOStatus::operator!=(const IOStatus& rhs) const {
return !(*this == rhs);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/iostats_context.h b/include/rocksdb/iostats_context.h
index 67f2b3217..b31b6d70a 100644
--- a/include/rocksdb/iostats_context.h
+++ b/include/rocksdb/iostats_context.h
@@ -12,7 +12,7 @@
// A thread local context for gathering io-stats efficiently and transparently.
// Use SetPerfLevel(PerfLevel::kEnableTime) to enable time stats.
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct IOStatsContext {
// reset all io-stats counter to zero
@@ -53,4 +53,4 @@ struct IOStatsContext {
// Get Thread-local IOStatsContext object pointer
IOStatsContext* get_iostats_context();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/iterator.h b/include/rocksdb/iterator.h
index 162e262e3..2f8f1e385 100644
--- a/include/rocksdb/iterator.h
+++ b/include/rocksdb/iterator.h
@@ -23,7 +23,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Iterator : public Cleanable {
public:
@@ -116,4 +116,4 @@ extern Iterator* NewEmptyIterator();
// Return an empty iterator with the specified status.
extern Iterator* NewErrorIterator(const Status& status);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/ldb_tool.h b/include/rocksdb/ldb_tool.h
index 636605ff7..22ea7734f 100644
--- a/include/rocksdb/ldb_tool.h
+++ b/include/rocksdb/ldb_tool.h
@@ -9,7 +9,7 @@
#include "rocksdb/db.h"
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// An interface for converting a slice to a readable string
class SliceFormatter {
@@ -38,6 +38,6 @@ class LDBTool {
const std::vector<ColumnFamilyDescriptor>* column_families = nullptr);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/listener.h b/include/rocksdb/listener.h
index 57bb1eeb0..d1c953f0f 100644
--- a/include/rocksdb/listener.h
+++ b/include/rocksdb/listener.h
@@ -15,7 +15,7 @@
#include "rocksdb/status.h"
#include "rocksdb/table_properties.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
typedef std::unordered_map<std::string, std::shared_ptr<const TableProperties>>
TablePropertiesCollection;
@@ -488,4 +488,4 @@ struct FlushJobInfo {};
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/memory_allocator.h b/include/rocksdb/memory_allocator.h
index 889c0e921..60256a977 100644
--- a/include/rocksdb/memory_allocator.h
+++ b/include/rocksdb/memory_allocator.h
@@ -9,7 +9,7 @@
#include <memory>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// MemoryAllocator is an interface that a client can implement to supply custom
// memory allocation and deallocation methods. See rocksdb/cache.h for more
@@ -74,4 +74,4 @@ extern Status NewJemallocNodumpAllocator(
JemallocAllocatorOptions& options,
std::shared_ptr<MemoryAllocator>* memory_allocator);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/memtablerep.h b/include/rocksdb/memtablerep.h
index 7f18a581e..49723264a 100644
--- a/include/rocksdb/memtablerep.h
+++ b/include/rocksdb/memtablerep.h
@@ -41,7 +41,7 @@
#include <memory>
#include <stdexcept>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Arena;
class Allocator;
@@ -59,7 +59,7 @@ class MemTableRep {
// concatenated with values.
class KeyComparator {
public:
- typedef rocksdb::Slice DecodedType;
+ typedef ROCKSDB_NAMESPACE::Slice DecodedType;
virtual DecodedType decode_key(const char* key) const {
// The format of key is frozen and can be terated as a part of the API
@@ -382,4 +382,4 @@ extern MemTableRepFactory* NewHashLinkListRepFactory(
uint32_t threshold_use_skiplist = 256);
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/merge_operator.h b/include/rocksdb/merge_operator.h
index 36f47e254..86f3d7260 100644
--- a/include/rocksdb/merge_operator.h
+++ b/include/rocksdb/merge_operator.h
@@ -12,7 +12,7 @@
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class Logger;
@@ -254,4 +254,4 @@ class AssociativeMergeOperator : public MergeOperator {
Logger* logger) const override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/metadata.h b/include/rocksdb/metadata.h
index a8cf95595..f1a9ee60e 100644
--- a/include/rocksdb/metadata.h
+++ b/include/rocksdb/metadata.h
@@ -13,7 +13,7 @@
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct ColumnFamilyMetaData;
struct LevelMetaData;
struct SstFileMetaData;
@@ -148,4 +148,4 @@ struct ExportImportFilesMetaData {
std::string db_comparator_name; // Used to safety check at import.
std::vector<LiveFileMetaData> files; // Vector of file metadata.
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/options.h b/include/rocksdb/options.h
index d992270b6..f5d44fb74 100644
--- a/include/rocksdb/options.h
+++ b/include/rocksdb/options.h
@@ -29,7 +29,7 @@
#undef max
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Cache;
class CompactionFilter;
@@ -1584,4 +1584,4 @@ struct SizeApproximationOptions {
double files_size_error_margin = -1.0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/perf_context.h b/include/rocksdb/perf_context.h
index a1d803c2c..123a21bc9 100644
--- a/include/rocksdb/perf_context.h
+++ b/include/rocksdb/perf_context.h
@@ -11,7 +11,7 @@
#include "rocksdb/perf_level.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A thread local context for gathering performance counter efficiently
// and transparently.
@@ -229,4 +229,4 @@ struct PerfContext {
// if defined(NPERF_CONTEXT), then the pointer is not thread-local
PerfContext* get_perf_context();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/perf_level.h b/include/rocksdb/perf_level.h
index de0a214d6..e6a768904 100644
--- a/include/rocksdb/perf_level.h
+++ b/include/rocksdb/perf_level.h
@@ -8,7 +8,9 @@
#include <stdint.h>
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
// How much perf stats to collect. Affects perf_context and iostats_context.
enum PerfLevel : unsigned char {
@@ -30,4 +32,4 @@ void SetPerfLevel(PerfLevel level);
// get current perf stats level for current thread
PerfLevel GetPerfLevel();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/persistent_cache.h b/include/rocksdb/persistent_cache.h
index 05c36852a..9651812c8 100644
--- a/include/rocksdb/persistent_cache.h
+++ b/include/rocksdb/persistent_cache.h
@@ -16,7 +16,7 @@
#include "rocksdb/statistics.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// PersistentCache
//
@@ -64,4 +64,4 @@ Status NewPersistentCache(Env* const env, const std::string& path,
const std::shared_ptr<Logger>& log,
const bool optimized_for_nvm,
std::shared_ptr<PersistentCache>* cache);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/rate_limiter.h b/include/rocksdb/rate_limiter.h
index 57b1169b6..0ee89f5c8 100644
--- a/include/rocksdb/rate_limiter.h
+++ b/include/rocksdb/rate_limiter.h
@@ -12,7 +12,7 @@
#include "rocksdb/env.h"
#include "rocksdb/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class RateLimiter {
public:
@@ -136,4 +136,4 @@ extern RateLimiter* NewGenericRateLimiter(
RateLimiter::Mode mode = RateLimiter::Mode::kWritesOnly,
bool auto_tuned = false);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/rocksdb_namespace.h b/include/rocksdb/rocksdb_namespace.h
new file mode 100644
index 000000000..e9f8620d0
--- /dev/null
+++ b/include/rocksdb/rocksdb_namespace.h
@@ -0,0 +1,10 @@
+// Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
+// This source code is licensed under both the GPLv2 (found in the
+// COPYING file in the root directory) and Apache 2.0 License
+// (found in the LICENSE.Apache file in the root directory).
+
+#pragma once
+
+#ifndef ROCKSDB_NAMESPACE
+#define ROCKSDB_NAMESPACE rocksdb
+#endif
diff --git a/include/rocksdb/slice.h b/include/rocksdb/slice.h
index 03581b149..c17b32c5c 100644
--- a/include/rocksdb/slice.h
+++ b/include/rocksdb/slice.h
@@ -30,7 +30,7 @@
#include "rocksdb/cleanable.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice {
public:
@@ -266,4 +266,4 @@ inline size_t Slice::difference_offset(const Slice& b) const {
return off;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/slice_transform.h b/include/rocksdb/slice_transform.h
index 39e3d5fa1..54f61f9d2 100644
--- a/include/rocksdb/slice_transform.h
+++ b/include/rocksdb/slice_transform.h
@@ -16,7 +16,9 @@
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Slice;
@@ -98,4 +100,4 @@ extern const SliceTransform* NewCappedPrefixTransform(size_t cap_len);
extern const SliceTransform* NewNoopTransform();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/snapshot.h b/include/rocksdb/snapshot.h
index a96eb763e..6a7212d60 100644
--- a/include/rocksdb/snapshot.h
+++ b/include/rocksdb/snapshot.h
@@ -7,7 +7,7 @@
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DB;
@@ -45,4 +45,4 @@ class ManagedSnapshot {
const Snapshot* snapshot_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/sst_dump_tool.h b/include/rocksdb/sst_dump_tool.h
index c7cc4a0fc..ecb692e31 100644
--- a/include/rocksdb/sst_dump_tool.h
+++ b/include/rocksdb/sst_dump_tool.h
@@ -7,13 +7,13 @@
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SSTDumpTool {
public:
int Run(int argc, char** argv, Options options = Options());
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/sst_file_manager.h b/include/rocksdb/sst_file_manager.h
index 760da19d3..92d0bbbf8 100644
--- a/include/rocksdb/sst_file_manager.h
+++ b/include/rocksdb/sst_file_manager.h
@@ -13,7 +13,7 @@
#include "rocksdb/file_system.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class Logger;
@@ -129,4 +129,4 @@ extern SstFileManager* NewSstFileManager(
double max_trash_db_ratio = 0.25,
uint64_t bytes_max_delete_chunk = 64 * 1024 * 1024);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/sst_file_reader.h b/include/rocksdb/sst_file_reader.h
index 522a8d9a1..4b8642480 100644
--- a/include/rocksdb/sst_file_reader.h
+++ b/include/rocksdb/sst_file_reader.h
@@ -12,7 +12,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/table_properties.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// SstFileReader is used to read sst files that are generated by DB or
// SstFileWriter.
@@ -42,6 +42,6 @@ class SstFileReader {
std::unique_ptr<Rep> rep_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/sst_file_writer.h b/include/rocksdb/sst_file_writer.h
index 273c913e4..e83383fea 100644
--- a/include/rocksdb/sst_file_writer.h
+++ b/include/rocksdb/sst_file_writer.h
@@ -21,7 +21,7 @@
#define ROCKSDB_DEPRECATED_FUNC __declspec(deprecated)
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Comparator;
@@ -134,6 +134,6 @@ class SstFileWriter {
struct Rep;
std::unique_ptr<Rep> rep_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/statistics.h b/include/rocksdb/statistics.h
index 1427e4de6..3bda6d718 100644
--- a/include/rocksdb/statistics.h
+++ b/include/rocksdb/statistics.h
@@ -15,7 +15,7 @@
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
/**
* Keep adding ticker's here.
@@ -475,7 +475,7 @@ enum StatsLevel : uint8_t {
// Analyze the performance of a db by providing cumulative stats over time.
// Usage:
// Options options;
-// options.statistics = rocksdb::CreateDBStatistics();
+// options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
// Status s = DB::Open(options, kDBPath, &db);
// ...
// options.statistics->getTickerCount(NUMBER_BLOCK_COMPRESSED);
@@ -545,4 +545,4 @@ class Statistics {
// Create a concrete DBStatistics object
std::shared_ptr<Statistics> CreateDBStatistics();
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/stats_history.h b/include/rocksdb/stats_history.h
index c6634ae68..4acaad26f 100644
--- a/include/rocksdb/stats_history.h
+++ b/include/rocksdb/stats_history.h
@@ -14,7 +14,7 @@
#include "rocksdb/statistics.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
@@ -66,4 +66,4 @@ class StatsHistoryIterator {
virtual Status status() const = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/status.h b/include/rocksdb/status.h
index f015348c3..cf62512c3 100644
--- a/include/rocksdb/status.h
+++ b/include/rocksdb/status.h
@@ -19,7 +19,7 @@
#include <string>
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Status {
public:
@@ -383,4 +383,4 @@ inline bool Status::operator!=(const Status& rhs) const {
return !(*this == rhs);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/table.h b/include/rocksdb/table.h
index f4462dffb..fb5d67114 100644
--- a/include/rocksdb/table.h
+++ b/include/rocksdb/table.h
@@ -28,7 +28,7 @@
#include "rocksdb/options.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// -- Block-based Table
class FlushBlockPolicyFactory;
@@ -604,4 +604,4 @@ extern TableFactory* NewAdaptiveTableFactory(
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/table_properties.h b/include/rocksdb/table_properties.h
index a3efe00a2..d0ac02310 100644
--- a/include/rocksdb/table_properties.h
+++ b/include/rocksdb/table_properties.h
@@ -10,7 +10,7 @@
#include "rocksdb/status.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// -- Table Properties
// Other than basic table properties, each table may also have the user
@@ -177,8 +177,8 @@ struct TableProperties {
uint64_t fixed_key_len = 0;
// ID of column family for this SST file, corresponding to the CF identified
// by column_family_name.
- uint64_t column_family_id =
- rocksdb::TablePropertiesCollectorFactory::Context::kUnknownColumnFamily;
+ uint64_t column_family_id = ROCKSDB_NAMESPACE::
+ TablePropertiesCollectorFactory::Context::kUnknownColumnFamily;
// Timestamp of the latest key. 0 means unknown.
// TODO(sagar0): Should be changed to latest_key_time ... but don't know the
// full implications of backward compatibility. Hence retaining for now.
@@ -247,4 +247,4 @@ extern uint64_t GetDeletedKeys(const UserCollectedProperties& props);
extern uint64_t GetMergeOperands(const UserCollectedProperties& props,
bool* property_present);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/thread_status.h b/include/rocksdb/thread_status.h
index b81c1c284..6b2f5c885 100644
--- a/include/rocksdb/thread_status.h
+++ b/include/rocksdb/thread_status.h
@@ -25,7 +25,7 @@
#define ROCKSDB_USING_THREAD_STATUS
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// TODO(yhchiang): remove this function once c++14 is available
// as std::max will be able to cover this.
@@ -37,7 +37,7 @@ struct constexpr_max {
// A structure that describes the current status of a thread.
// The status of active threads can be fetched using
-// rocksdb::GetThreadList().
+// ROCKSDB_NAMESPACE::GetThreadList().
struct ThreadStatus {
// The type of a thread.
enum ThreadType : int {
@@ -185,4 +185,4 @@ struct ThreadStatus {
static const std::string& GetStateName(StateType state_type);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/threadpool.h b/include/rocksdb/threadpool.h
index 2e2f2b44f..b39321fe8 100644
--- a/include/rocksdb/threadpool.h
+++ b/include/rocksdb/threadpool.h
@@ -10,7 +10,9 @@
#include <functional>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
/*
* ThreadPool is a component that will spawn N background threads that will
@@ -53,4 +55,4 @@ class ThreadPool {
// with `num_threads` background threads.
extern ThreadPool* NewThreadPool(int num_threads);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/trace_reader_writer.h b/include/rocksdb/trace_reader_writer.h
index 28919a0fa..d58ed47b2 100644
--- a/include/rocksdb/trace_reader_writer.h
+++ b/include/rocksdb/trace_reader_writer.h
@@ -7,7 +7,7 @@
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Allow custom implementations of TraceWriter and TraceReader.
// By default, RocksDB provides a way to capture the traces to a file using the
@@ -45,4 +45,4 @@ Status NewFileTraceWriter(Env* env, const EnvOptions& env_options,
Status NewFileTraceReader(Env* env, const EnvOptions& env_options,
const std::string& trace_filename,
std::unique_ptr<TraceReader>* trace_reader);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/transaction_log.h b/include/rocksdb/transaction_log.h
index 80f373b24..48d0e5c0b 100644
--- a/include/rocksdb/transaction_log.h
+++ b/include/rocksdb/transaction_log.h
@@ -11,7 +11,7 @@
#include "rocksdb/types.h"
#include "rocksdb/write_batch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LogFile;
typedef std::vector<std::unique_ptr<LogFile>> VectorLogPtr;
@@ -118,4 +118,4 @@ class TransactionLogIterator {
: verify_checksums_(verify_checksums) {}
};
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/types.h b/include/rocksdb/types.h
index 2cd4039bd..4d004b69d 100644
--- a/include/rocksdb/types.h
+++ b/include/rocksdb/types.h
@@ -8,7 +8,7 @@
#include <stdint.h>
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Define all public custom types here.
@@ -51,4 +51,4 @@ struct FullKey {
// internal_key is alive.
bool ParseFullKey(const Slice& internal_key, FullKey* result);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/universal_compaction.h b/include/rocksdb/universal_compaction.h
index e219694b3..e3aeee6ce 100644
--- a/include/rocksdb/universal_compaction.h
+++ b/include/rocksdb/universal_compaction.h
@@ -9,7 +9,7 @@
#include <climits>
#include <vector>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// Algorithm used to make a compaction request stop picking new files
@@ -83,4 +83,4 @@ class CompactionOptionsUniversal {
allow_trivial_move(false) {}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/backupable_db.h b/include/rocksdb/utilities/backupable_db.h
index ff1dd1c3f..f281ed133 100644
--- a/include/rocksdb/utilities/backupable_db.h
+++ b/include/rocksdb/utilities/backupable_db.h
@@ -21,7 +21,7 @@
#include "rocksdb/env.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct BackupableDBOptions {
// Where to keep the backup files. Has to be different than dbname_
@@ -337,5 +337,5 @@ class BackupEngine {
virtual Status GarbageCollect() = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/checkpoint.h b/include/rocksdb/utilities/checkpoint.h
index 5f12922c4..c7f93b4cf 100644
--- a/include/rocksdb/utilities/checkpoint.h
+++ b/include/rocksdb/utilities/checkpoint.h
@@ -12,7 +12,7 @@
#include <vector>
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DB;
class ColumnFamilyHandle;
@@ -53,5 +53,5 @@ class Checkpoint {
virtual ~Checkpoint() {}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/db_ttl.h b/include/rocksdb/utilities/db_ttl.h
index 227796cbe..dd83cb24b 100644
--- a/include/rocksdb/utilities/db_ttl.h
+++ b/include/rocksdb/utilities/db_ttl.h
@@ -12,7 +12,7 @@
#include "rocksdb/db.h"
#include "rocksdb/utilities/stackable_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Database with TTL support.
//
@@ -68,5 +68,5 @@ class DBWithTTL : public StackableDB {
explicit DBWithTTL(DB* db) : StackableDB(db) {}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/debug.h b/include/rocksdb/utilities/debug.h
index 3fc414b6e..a2b6adcb0 100644
--- a/include/rocksdb/utilities/debug.h
+++ b/include/rocksdb/utilities/debug.h
@@ -10,7 +10,7 @@
#include "rocksdb/db.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Data associated with a particular version of a key. A database may internally
// store multiple versions of a same user key due to snapshots, compaction not
@@ -44,6 +44,6 @@ Status GetAllKeyVersions(DB* db, ColumnFamilyHandle* cfh, Slice begin_key,
Slice end_key, size_t max_num_ikeys,
std::vector<KeyVersion>* key_versions);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/env_librados.h b/include/rocksdb/utilities/env_librados.h
index 7be75878d..361217c62 100644
--- a/include/rocksdb/utilities/env_librados.h
+++ b/include/rocksdb/utilities/env_librados.h
@@ -13,7 +13,7 @@
#include <rados/librados.hpp>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LibradosWritableFile;
class EnvLibrados : public EnvWrapper {
@@ -172,4 +172,4 @@ class EnvLibrados : public EnvWrapper {
librados::IoCtx* _GetIoctx(const std::string& prefix);
friend class LibradosWritableFile;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/env_mirror.h b/include/rocksdb/utilities/env_mirror.h
index 4b6b66e04..8e96ac410 100644
--- a/include/rocksdb/utilities/env_mirror.h
+++ b/include/rocksdb/utilities/env_mirror.h
@@ -25,7 +25,7 @@
#include <vector>
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SequentialFileMirror;
class RandomAccessFileMirror;
@@ -175,6 +175,6 @@ class EnvMirror : public EnvWrapper {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/info_log_finder.h b/include/rocksdb/utilities/info_log_finder.h
index 6df056ffa..824f8a3df 100644
--- a/include/rocksdb/utilities/info_log_finder.h
+++ b/include/rocksdb/utilities/info_log_finder.h
@@ -11,9 +11,9 @@
#include "rocksdb/db.h"
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This function can be used to list the Information logs,
// given the db pointer.
Status GetInfoLogList(DB* db, std::vector<std::string>* info_log_list);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/ldb_cmd.h b/include/rocksdb/utilities/ldb_cmd.h
index cf7d25fba..94548b538 100644
--- a/include/rocksdb/utilities/ldb_cmd.h
+++ b/include/rocksdb/utilities/ldb_cmd.h
@@ -24,7 +24,7 @@
#include "rocksdb/utilities/db_ttl.h"
#include "rocksdb/utilities/ldb_cmd_execute_result.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LDBCommand {
public:
@@ -272,6 +272,6 @@ class LDBCommandRunner {
const std::vector<ColumnFamilyDescriptor>* column_families);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/ldb_cmd_execute_result.h b/include/rocksdb/utilities/ldb_cmd_execute_result.h
index 85c219542..c837b47f7 100644
--- a/include/rocksdb/utilities/ldb_cmd_execute_result.h
+++ b/include/rocksdb/utilities/ldb_cmd_execute_result.h
@@ -9,7 +9,7 @@
#undef FAILED
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LDBCommandExecuteResult {
public:
@@ -68,4 +68,4 @@ class LDBCommandExecuteResult {
bool operator!=(const LDBCommandExecuteResult&);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/leveldb_options.h b/include/rocksdb/utilities/leveldb_options.h
index fb5a440bb..e9fef9609 100644
--- a/include/rocksdb/utilities/leveldb_options.h
+++ b/include/rocksdb/utilities/leveldb_options.h
@@ -11,7 +11,9 @@
#include <stddef.h>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Cache;
class Comparator;
@@ -141,4 +143,4 @@ struct LevelDBOptions {
// Converts a LevelDBOptions object into a RocksDB Options object.
Options ConvertOptions(const LevelDBOptions& leveldb_options);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/lua/rocks_lua_custom_library.h b/include/rocksdb/utilities/lua/rocks_lua_custom_library.h
index 471ae12a6..f617da02b 100644
--- a/include/rocksdb/utilities/lua/rocks_lua_custom_library.h
+++ b/include/rocksdb/utilities/lua/rocks_lua_custom_library.h
@@ -13,7 +13,7 @@ extern "C" {
#include <lualib.h>
}
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace lua {
// A class that used to define custom C Library that is callable
// from Lua script
@@ -39,5 +39,5 @@ class RocksLuaCustomLibrary {
virtual void CustomSetup(lua_State* /*L*/) const {}
};
} // namespace lua
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // LUA
diff --git a/include/rocksdb/utilities/lua/rocks_lua_util.h b/include/rocksdb/utilities/lua/rocks_lua_util.h
index 36b007cc7..3427b65ef 100644
--- a/include/rocksdb/utilities/lua/rocks_lua_util.h
+++ b/include/rocksdb/utilities/lua/rocks_lua_util.h
@@ -17,7 +17,7 @@ extern "C" {
#include "rocksdb/utilities/lua/rocks_lua_custom_library.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace lua {
class LuaStateWrapper {
public:
@@ -51,5 +51,5 @@ class LuaStateWrapper {
lua_State* lua_state_;
};
} // namespace lua
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // LUA
diff --git a/include/rocksdb/utilities/memory_util.h b/include/rocksdb/utilities/memory_util.h
index c6128909e..4f1606b51 100644
--- a/include/rocksdb/utilities/memory_util.h
+++ b/include/rocksdb/utilities/memory_util.h
@@ -15,7 +15,7 @@
#include "rocksdb/cache.h"
#include "rocksdb/db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Returns the current memory usage of the specified DB instances.
class MemoryUtil {
@@ -46,5 +46,5 @@ class MemoryUtil {
const std::unordered_set<const Cache*> cache_set,
std::map<MemoryUtil::UsageType, uint64_t>* usage_by_type);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/object_registry.h b/include/rocksdb/utilities/object_registry.h
index d1516079a..74a49d400 100644
--- a/include/rocksdb/utilities/object_registry.h
+++ b/include/rocksdb/utilities/object_registry.h
@@ -15,7 +15,7 @@
#include <vector>
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Logger;
// Returns a new T when called with a string. Populates the std::unique_ptr
// argument if granting ownership to caller.
@@ -201,5 +201,5 @@ class ObjectRegistry {
// searching for entries.
std::vector<std::shared_ptr<ObjectLibrary>> libraries_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/optimistic_transaction_db.h b/include/rocksdb/utilities/optimistic_transaction_db.h
index d873683d0..5356df71f 100644
--- a/include/rocksdb/utilities/optimistic_transaction_db.h
+++ b/include/rocksdb/utilities/optimistic_transaction_db.h
@@ -13,7 +13,7 @@
#include "rocksdb/db.h"
#include "rocksdb/utilities/stackable_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Transaction;
@@ -93,6 +93,6 @@ class OptimisticTransactionDB : public StackableDB {
explicit OptimisticTransactionDB(DB* db) : StackableDB(db) {}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/option_change_migration.h b/include/rocksdb/utilities/option_change_migration.h
index 81f674c97..cb1d0d117 100644
--- a/include/rocksdb/utilities/option_change_migration.h
+++ b/include/rocksdb/utilities/option_change_migration.h
@@ -9,11 +9,11 @@
#include "rocksdb/options.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Try to migrate DB created with old_opts to be use new_opts.
// Multiple column families is not supported.
// It is best-effort. No guarantee to succeed.
// A full compaction may be executed.
Status OptionChangeMigration(std::string dbname, const Options& old_opts,
const Options& new_opts);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/options_util.h b/include/rocksdb/utilities/options_util.h
index a1d0fde2f..1a29464a6 100644
--- a/include/rocksdb/utilities/options_util.h
+++ b/include/rocksdb/utilities/options_util.h
@@ -16,7 +16,7 @@
#include "rocksdb/options.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Constructs the DBOptions and ColumnFamilyDescriptors by loading the
// latest RocksDB options file stored in the specified rocksdb database.
//
@@ -98,5 +98,5 @@ Status CheckOptionsCompatibility(
const std::vector<ColumnFamilyDescriptor>& cf_descs,
bool ignore_unknown_options = false);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/sim_cache.h b/include/rocksdb/utilities/sim_cache.h
index fef9e9910..ba6f1d748 100644
--- a/include/rocksdb/utilities/sim_cache.h
+++ b/include/rocksdb/utilities/sim_cache.h
@@ -14,7 +14,7 @@
#include "rocksdb/statistics.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SimCache;
@@ -91,4 +91,4 @@ class SimCache : public Cache {
SimCache& operator=(const SimCache&);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/stackable_db.h b/include/rocksdb/utilities/stackable_db.h
index e0b737255..9888fa22d 100644
--- a/include/rocksdb/utilities/stackable_db.h
+++ b/include/rocksdb/utilities/stackable_db.h
@@ -14,7 +14,7 @@
#undef DeleteFile
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This class contains APIs to stack rocksdb wrappers.Eg. Stack TTL over base d
class StackableDB : public DB {
@@ -462,4 +462,4 @@ class StackableDB : public DB {
std::shared_ptr<DB> shared_db_ptr_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/utilities/table_properties_collectors.h b/include/rocksdb/utilities/table_properties_collectors.h
index bb350bcf9..b7ee88bc3 100644
--- a/include/rocksdb/utilities/table_properties_collectors.h
+++ b/include/rocksdb/utilities/table_properties_collectors.h
@@ -10,7 +10,7 @@
#include "rocksdb/table_properties.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A factory of a table property collector that marks a SST
// file as need-compaction when it observe at least "D" deletion
@@ -69,6 +69,6 @@ class CompactOnDeletionCollectorFactory
extern std::shared_ptr<CompactOnDeletionCollectorFactory>
NewCompactOnDeletionCollectorFactory(size_t sliding_window_size,
size_t deletion_trigger);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/transaction.h b/include/rocksdb/utilities/transaction.h
index 44ce28019..d6c6722c8 100644
--- a/include/rocksdb/utilities/transaction.h
+++ b/include/rocksdb/utilities/transaction.h
@@ -14,7 +14,7 @@
#include "rocksdb/db.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Iterator;
class TransactionDB;
@@ -535,6 +535,6 @@ class Transaction {
friend class TransactionTest_TwoPhaseLogRollingTest2_Test;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/transaction_db.h b/include/rocksdb/utilities/transaction_db.h
index d286370fb..73b7416a0 100644
--- a/include/rocksdb/utilities/transaction_db.h
+++ b/include/rocksdb/utilities/transaction_db.h
@@ -19,7 +19,7 @@
//
// See transaction.h and examples/transaction_example.cc
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TransactionDBMutexFactory;
@@ -304,6 +304,6 @@ class TransactionDB : public StackableDB {
void operator=(const TransactionDB&) = delete;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/transaction_db_mutex.h b/include/rocksdb/utilities/transaction_db_mutex.h
index df59e7a9e..96a42adf8 100644
--- a/include/rocksdb/utilities/transaction_db_mutex.h
+++ b/include/rocksdb/utilities/transaction_db_mutex.h
@@ -10,7 +10,7 @@
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// TransactionDBMutex and TransactionDBCondVar APIs allows applications to
// implement custom mutexes and condition variables to be used by a
@@ -87,6 +87,6 @@ class TransactionDBMutexFactory {
virtual ~TransactionDBMutexFactory() {}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/utility_db.h b/include/rocksdb/utilities/utility_db.h
index 0646b8b3c..cf2e5811c 100644
--- a/include/rocksdb/utilities/utility_db.h
+++ b/include/rocksdb/utilities/utility_db.h
@@ -12,7 +12,7 @@
#include "rocksdb/utilities/db_ttl.h"
#include "rocksdb/utilities/stackable_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Please don't use this class. It's deprecated
class UtilityDB {
@@ -30,5 +30,5 @@ class UtilityDB {
StackableDB** dbptr, int32_t ttl = 0, bool read_only = false);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/include/rocksdb/utilities/write_batch_with_index.h b/include/rocksdb/utilities/write_batch_with_index.h
index b9e3be15f..424aa1582 100644
--- a/include/rocksdb/utilities/write_batch_with_index.h
+++ b/include/rocksdb/utilities/write_batch_with_index.h
@@ -23,7 +23,7 @@
#include "rocksdb/write_batch.h"
#include "rocksdb/write_batch_base.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyHandle;
class Comparator;
@@ -273,6 +273,6 @@ class WriteBatchWithIndex : public WriteBatchBase {
std::unique_ptr<Rep> rep;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/include/rocksdb/wal_filter.h b/include/rocksdb/wal_filter.h
index e25746dba..98eddc2e2 100644
--- a/include/rocksdb/wal_filter.h
+++ b/include/rocksdb/wal_filter.h
@@ -8,7 +8,9 @@
#include <map>
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class WriteBatch;
@@ -97,4 +99,4 @@ class WalFilter {
virtual const char* Name() const = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/write_batch.h b/include/rocksdb/write_batch.h
index 0b42b9bd5..51fd4d8ac 100644
--- a/include/rocksdb/write_batch.h
+++ b/include/rocksdb/write_batch.h
@@ -32,7 +32,7 @@
#include "rocksdb/status.h"
#include "rocksdb/write_batch_base.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class ColumnFamilyHandle;
@@ -374,4 +374,4 @@ class WriteBatch : public WriteBatchBase {
// Intentionally copyable
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/write_batch_base.h b/include/rocksdb/write_batch_base.h
index a7747a7c8..19ff877e7 100644
--- a/include/rocksdb/write_batch_base.h
+++ b/include/rocksdb/write_batch_base.h
@@ -10,7 +10,9 @@
#include <cstddef>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Slice;
class Status;
@@ -122,4 +124,4 @@ class WriteBatchBase {
virtual void SetMaxBytes(size_t max_bytes) = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/include/rocksdb/write_buffer_manager.h b/include/rocksdb/write_buffer_manager.h
index a6c204a63..ae1c98caf 100644
--- a/include/rocksdb/write_buffer_manager.h
+++ b/include/rocksdb/write_buffer_manager.h
@@ -16,7 +16,7 @@
#include <cstddef>
#include "rocksdb/cache.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteBufferManager {
public:
@@ -99,4 +99,4 @@ class WriteBufferManager {
void ReserveMemWithCache(size_t mem);
void FreeMemWithCache(size_t mem);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/backupablejni.cc b/java/rocksjni/backupablejni.cc
index c5ac30377..3e52305d2 100644
--- a/java/rocksjni/backupablejni.cc
+++ b/java/rocksjni/backupablejni.cc
@@ -4,8 +4,8 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::BackupEnginge and rocksdb::BackupableDBOptions methods
-// from Java side.
+// calling c++ ROCKSDB_NAMESPACE::BackupEnginge and
+// ROCKSDB_NAMESPACE::BackupableDBOptions methods from Java side.
#include <jni.h>
#include <stdio.h>
@@ -32,7 +32,7 @@ jlong Java_org_rocksdb_BackupableDBOptions_newBackupableDBOptions(
// exception thrown: OutOfMemoryError
return 0;
}
- auto* bopt = new rocksdb::BackupableDBOptions(cpath);
+ auto* bopt = new ROCKSDB_NAMESPACE::BackupableDBOptions(cpath);
env->ReleaseStringUTFChars(jpath, cpath);
return reinterpret_cast<jlong>(bopt);
}
@@ -45,7 +45,8 @@ jlong Java_org_rocksdb_BackupableDBOptions_newBackupableDBOptions(
jstring Java_org_rocksdb_BackupableDBOptions_backupDir(JNIEnv* env,
jobject /*jopt*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return env->NewStringUTF(bopt->backup_dir.c_str());
}
@@ -56,8 +57,10 @@ jstring Java_org_rocksdb_BackupableDBOptions_backupDir(JNIEnv* env,
*/
void Java_org_rocksdb_BackupableDBOptions_setBackupEnv(
JNIEnv* /*env*/, jobject /*jopt*/, jlong jhandle, jlong jrocks_env_handle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jrocks_env_handle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
+ auto* rocks_env =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jrocks_env_handle);
bopt->backup_env = rocks_env;
}
@@ -70,7 +73,8 @@ void Java_org_rocksdb_BackupableDBOptions_setShareTableFiles(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jboolean flag) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->share_table_files = flag;
}
@@ -82,7 +86,8 @@ void Java_org_rocksdb_BackupableDBOptions_setShareTableFiles(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_BackupableDBOptions_shareTableFiles(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->share_table_files;
}
@@ -95,9 +100,11 @@ void Java_org_rocksdb_BackupableDBOptions_setInfoLog(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong /*jlogger_handle*/) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
auto* sptr_logger =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
+ jhandle);
bopt->info_log = sptr_logger->get();
}
@@ -110,7 +117,8 @@ void Java_org_rocksdb_BackupableDBOptions_setSync(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jboolean flag) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->sync = flag;
}
@@ -122,7 +130,8 @@ void Java_org_rocksdb_BackupableDBOptions_setSync(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_BackupableDBOptions_sync(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->sync;
}
@@ -135,7 +144,8 @@ void Java_org_rocksdb_BackupableDBOptions_setDestroyOldData(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jboolean flag) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->destroy_old_data = flag;
}
@@ -147,7 +157,8 @@ void Java_org_rocksdb_BackupableDBOptions_setDestroyOldData(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_BackupableDBOptions_destroyOldData(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->destroy_old_data;
}
@@ -160,7 +171,8 @@ void Java_org_rocksdb_BackupableDBOptions_setBackupLogFiles(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jboolean flag) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->backup_log_files = flag;
}
@@ -172,7 +184,8 @@ void Java_org_rocksdb_BackupableDBOptions_setBackupLogFiles(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_BackupableDBOptions_backupLogFiles(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->backup_log_files;
}
@@ -184,7 +197,8 @@ jboolean Java_org_rocksdb_BackupableDBOptions_backupLogFiles(JNIEnv* /*env*/,
void Java_org_rocksdb_BackupableDBOptions_setBackupRateLimit(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jbackup_rate_limit) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->backup_rate_limit = jbackup_rate_limit;
}
@@ -196,7 +210,8 @@ void Java_org_rocksdb_BackupableDBOptions_setBackupRateLimit(
jlong Java_org_rocksdb_BackupableDBOptions_backupRateLimit(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->backup_rate_limit;
}
@@ -208,9 +223,10 @@ jlong Java_org_rocksdb_BackupableDBOptions_backupRateLimit(JNIEnv* /*env*/,
void Java_org_rocksdb_BackupableDBOptions_setBackupRateLimiter(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jrate_limiter_handle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
auto* sptr_rate_limiter =
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
jrate_limiter_handle);
bopt->backup_rate_limiter = *sptr_rate_limiter;
}
@@ -223,7 +239,8 @@ void Java_org_rocksdb_BackupableDBOptions_setBackupRateLimiter(
void Java_org_rocksdb_BackupableDBOptions_setRestoreRateLimit(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jrestore_rate_limit) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->restore_rate_limit = jrestore_rate_limit;
}
@@ -235,7 +252,8 @@ void Java_org_rocksdb_BackupableDBOptions_setRestoreRateLimit(
jlong Java_org_rocksdb_BackupableDBOptions_restoreRateLimit(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->restore_rate_limit;
}
@@ -247,9 +265,10 @@ jlong Java_org_rocksdb_BackupableDBOptions_restoreRateLimit(JNIEnv* /*env*/,
void Java_org_rocksdb_BackupableDBOptions_setRestoreRateLimiter(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jrate_limiter_handle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
auto* sptr_rate_limiter =
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
jrate_limiter_handle);
bopt->restore_rate_limiter = *sptr_rate_limiter;
}
@@ -261,7 +280,8 @@ void Java_org_rocksdb_BackupableDBOptions_setRestoreRateLimiter(
*/
void Java_org_rocksdb_BackupableDBOptions_setShareFilesWithChecksum(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jboolean flag) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->share_files_with_checksum = flag;
}
@@ -272,7 +292,8 @@ void Java_org_rocksdb_BackupableDBOptions_setShareFilesWithChecksum(
*/
jboolean Java_org_rocksdb_BackupableDBOptions_shareFilesWithChecksum(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return bopt->share_files_with_checksum;
}
@@ -284,7 +305,8 @@ jboolean Java_org_rocksdb_BackupableDBOptions_shareFilesWithChecksum(
void Java_org_rocksdb_BackupableDBOptions_setMaxBackgroundOperations(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jint max_background_operations) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->max_background_operations = static_cast<int>(max_background_operations);
}
@@ -295,7 +317,8 @@ void Java_org_rocksdb_BackupableDBOptions_setMaxBackgroundOperations(
*/
jint Java_org_rocksdb_BackupableDBOptions_maxBackgroundOperations(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return static_cast<jint>(bopt->max_background_operations);
}
@@ -307,7 +330,8 @@ jint Java_org_rocksdb_BackupableDBOptions_maxBackgroundOperations(
void Java_org_rocksdb_BackupableDBOptions_setCallbackTriggerIntervalSize(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jcallback_trigger_interval_size) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
bopt->callback_trigger_interval_size =
static_cast<uint64_t>(jcallback_trigger_interval_size);
}
@@ -319,7 +343,8 @@ void Java_org_rocksdb_BackupableDBOptions_setCallbackTriggerIntervalSize(
*/
jlong Java_org_rocksdb_BackupableDBOptions_callbackTriggerIntervalSize(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
return static_cast<jlong>(bopt->callback_trigger_interval_size);
}
@@ -331,7 +356,8 @@ jlong Java_org_rocksdb_BackupableDBOptions_callbackTriggerIntervalSize(
void Java_org_rocksdb_BackupableDBOptions_disposeInternal(JNIEnv* /*env*/,
jobject /*jopt*/,
jlong jhandle) {
- auto* bopt = reinterpret_cast<rocksdb::BackupableDBOptions*>(jhandle);
+ auto* bopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(jhandle);
assert(bopt != nullptr);
delete bopt;
}
diff --git a/java/rocksjni/backupenginejni.cc b/java/rocksjni/backupenginejni.cc
index e62b0b4f0..76889fa80 100644
--- a/java/rocksjni/backupenginejni.cc
+++ b/java/rocksjni/backupenginejni.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::BackupEngine methods from the Java side.
+// calling C++ ROCKSDB_NAMESPACE::BackupEngine methods from the Java side.
#include <jni.h>
#include <vector>
@@ -21,17 +21,18 @@
jlong Java_org_rocksdb_BackupEngine_open(JNIEnv* env, jclass /*jcls*/,
jlong env_handle,
jlong backupable_db_options_handle) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(env_handle);
- auto* backupable_db_options = reinterpret_cast<rocksdb::BackupableDBOptions*>(
- backupable_db_options_handle);
- rocksdb::BackupEngine* backup_engine;
- auto status = rocksdb::BackupEngine::Open(rocks_env, *backupable_db_options,
- &backup_engine);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(env_handle);
+ auto* backupable_db_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupableDBOptions*>(
+ backupable_db_options_handle);
+ ROCKSDB_NAMESPACE::BackupEngine* backup_engine;
+ auto status = ROCKSDB_NAMESPACE::BackupEngine::Open(
+ rocks_env, *backupable_db_options, &backup_engine);
if (status.ok()) {
return reinterpret_cast<jlong>(backup_engine);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
return 0;
}
}
@@ -44,8 +45,9 @@ jlong Java_org_rocksdb_BackupEngine_open(JNIEnv* env, jclass /*jcls*/,
void Java_org_rocksdb_BackupEngine_createNewBackup(
JNIEnv* env, jobject /*jbe*/, jlong jbe_handle, jlong db_handle,
jboolean jflush_before_backup) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
auto status = backup_engine->CreateNewBackup(
db, static_cast<bool>(jflush_before_backup));
@@ -53,7 +55,7 @@ void Java_org_rocksdb_BackupEngine_createNewBackup(
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -64,14 +66,15 @@ void Java_org_rocksdb_BackupEngine_createNewBackup(
void Java_org_rocksdb_BackupEngine_createNewBackupWithMetadata(
JNIEnv* env, jobject /*jbe*/, jlong jbe_handle, jlong db_handle,
jstring japp_metadata, jboolean jflush_before_backup) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
jboolean has_exception = JNI_FALSE;
- std::string app_metadata =
- rocksdb::JniUtil::copyStdString(env, japp_metadata, &has_exception);
+ std::string app_metadata = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
+ env, japp_metadata, &has_exception);
if (has_exception == JNI_TRUE) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
env, "Could not copy jstring to std::string");
return;
}
@@ -83,7 +86,7 @@ void Java_org_rocksdb_BackupEngine_createNewBackupWithMetadata(
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -94,10 +97,11 @@ void Java_org_rocksdb_BackupEngine_createNewBackupWithMetadata(
jobject Java_org_rocksdb_BackupEngine_getBackupInfo(JNIEnv* env,
jobject /*jbe*/,
jlong jbe_handle) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
- std::vector<rocksdb::BackupInfo> backup_infos;
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
+ std::vector<ROCKSDB_NAMESPACE::BackupInfo> backup_infos;
backup_engine->GetBackupInfo(&backup_infos);
- return rocksdb::BackupInfoListJni::getBackupInfo(env, backup_infos);
+ return ROCKSDB_NAMESPACE::BackupInfoListJni::getBackupInfo(env, backup_infos);
}
/*
@@ -108,8 +112,9 @@ jobject Java_org_rocksdb_BackupEngine_getBackupInfo(JNIEnv* env,
jintArray Java_org_rocksdb_BackupEngine_getCorruptedBackups(JNIEnv* env,
jobject /*jbe*/,
jlong jbe_handle) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
- std::vector<rocksdb::BackupID> backup_ids;
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
+ std::vector<ROCKSDB_NAMESPACE::BackupID> backup_ids;
backup_engine->GetCorruptedBackups(&backup_ids);
// store backupids in int array
std::vector<jint> int_backup_ids(backup_ids.begin(), backup_ids.end());
@@ -134,14 +139,15 @@ jintArray Java_org_rocksdb_BackupEngine_getCorruptedBackups(JNIEnv* env,
*/
void Java_org_rocksdb_BackupEngine_garbageCollect(JNIEnv* env, jobject /*jbe*/,
jlong jbe_handle) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
auto status = backup_engine->GarbageCollect();
if (status.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -152,7 +158,8 @@ void Java_org_rocksdb_BackupEngine_garbageCollect(JNIEnv* env, jobject /*jbe*/,
void Java_org_rocksdb_BackupEngine_purgeOldBackups(JNIEnv* env, jobject /*jbe*/,
jlong jbe_handle,
jint jnum_backups_to_keep) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
auto status = backup_engine->PurgeOldBackups(
static_cast<uint32_t>(jnum_backups_to_keep));
@@ -160,7 +167,7 @@ void Java_org_rocksdb_BackupEngine_purgeOldBackups(JNIEnv* env, jobject /*jbe*/,
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -171,15 +178,16 @@ void Java_org_rocksdb_BackupEngine_purgeOldBackups(JNIEnv* env, jobject /*jbe*/,
void Java_org_rocksdb_BackupEngine_deleteBackup(JNIEnv* env, jobject /*jbe*/,
jlong jbe_handle,
jint jbackup_id) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
- auto status =
- backup_engine->DeleteBackup(static_cast<rocksdb::BackupID>(jbackup_id));
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
+ auto status = backup_engine->DeleteBackup(
+ static_cast<ROCKSDB_NAMESPACE::BackupID>(jbackup_id));
if (status.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -190,7 +198,8 @@ void Java_org_rocksdb_BackupEngine_deleteBackup(JNIEnv* env, jobject /*jbe*/,
void Java_org_rocksdb_BackupEngine_restoreDbFromBackup(
JNIEnv* env, jobject /*jbe*/, jlong jbe_handle, jint jbackup_id,
jstring jdb_dir, jstring jwal_dir, jlong jrestore_options_handle) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
const char* db_dir = env->GetStringUTFChars(jdb_dir, nullptr);
if (db_dir == nullptr) {
// exception thrown: OutOfMemoryError
@@ -202,10 +211,10 @@ void Java_org_rocksdb_BackupEngine_restoreDbFromBackup(
env->ReleaseStringUTFChars(jdb_dir, db_dir);
return;
}
- auto* restore_options =
- reinterpret_cast<rocksdb::RestoreOptions*>(jrestore_options_handle);
+ auto* restore_options = reinterpret_cast<ROCKSDB_NAMESPACE::RestoreOptions*>(
+ jrestore_options_handle);
auto status = backup_engine->RestoreDBFromBackup(
- static_cast<rocksdb::BackupID>(jbackup_id), db_dir, wal_dir,
+ static_cast<ROCKSDB_NAMESPACE::BackupID>(jbackup_id), db_dir, wal_dir,
*restore_options);
env->ReleaseStringUTFChars(jwal_dir, wal_dir);
@@ -215,7 +224,7 @@ void Java_org_rocksdb_BackupEngine_restoreDbFromBackup(
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -226,7 +235,8 @@ void Java_org_rocksdb_BackupEngine_restoreDbFromBackup(
void Java_org_rocksdb_BackupEngine_restoreDbFromLatestBackup(
JNIEnv* env, jobject /*jbe*/, jlong jbe_handle, jstring jdb_dir,
jstring jwal_dir, jlong jrestore_options_handle) {
- auto* backup_engine = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* backup_engine =
+ reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
const char* db_dir = env->GetStringUTFChars(jdb_dir, nullptr);
if (db_dir == nullptr) {
// exception thrown: OutOfMemoryError
@@ -238,8 +248,8 @@ void Java_org_rocksdb_BackupEngine_restoreDbFromLatestBackup(
env->ReleaseStringUTFChars(jdb_dir, db_dir);
return;
}
- auto* restore_options =
- reinterpret_cast<rocksdb::RestoreOptions*>(jrestore_options_handle);
+ auto* restore_options = reinterpret_cast<ROCKSDB_NAMESPACE::RestoreOptions*>(
+ jrestore_options_handle);
auto status = backup_engine->RestoreDBFromLatestBackup(db_dir, wal_dir,
*restore_options);
@@ -250,7 +260,7 @@ void Java_org_rocksdb_BackupEngine_restoreDbFromLatestBackup(
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
/*
@@ -261,7 +271,7 @@ void Java_org_rocksdb_BackupEngine_restoreDbFromLatestBackup(
void Java_org_rocksdb_BackupEngine_disposeInternal(JNIEnv* /*env*/,
jobject /*jbe*/,
jlong jbe_handle) {
- auto* be = reinterpret_cast<rocksdb::BackupEngine*>(jbe_handle);
+ auto* be = reinterpret_cast<ROCKSDB_NAMESPACE::BackupEngine*>(jbe_handle);
assert(be != nullptr);
delete be;
}
diff --git a/java/rocksjni/cassandra_compactionfilterjni.cc b/java/rocksjni/cassandra_compactionfilterjni.cc
index 799e25e3f..10d482baf 100644
--- a/java/rocksjni/cassandra_compactionfilterjni.cc
+++ b/java/rocksjni/cassandra_compactionfilterjni.cc
@@ -16,8 +16,9 @@
jlong Java_org_rocksdb_CassandraCompactionFilter_createNewCassandraCompactionFilter0(
JNIEnv* /*env*/, jclass /*jcls*/, jboolean purge_ttl_on_expiration,
jint gc_grace_period_in_seconds) {
- auto* compaction_filter = new rocksdb::cassandra::CassandraCompactionFilter(
- purge_ttl_on_expiration, gc_grace_period_in_seconds);
+ auto* compaction_filter =
+ new ROCKSDB_NAMESPACE::cassandra::CassandraCompactionFilter(
+ purge_ttl_on_expiration, gc_grace_period_in_seconds);
// set the native handle to our native compaction filter
return reinterpret_cast<jlong>(compaction_filter);
}
diff --git a/java/rocksjni/cassandra_value_operator.cc b/java/rocksjni/cassandra_value_operator.cc
index 73b3dcc63..9bd31b9fb 100644
--- a/java/rocksjni/cassandra_value_operator.cc
+++ b/java/rocksjni/cassandra_value_operator.cc
@@ -28,8 +28,8 @@
jlong Java_org_rocksdb_CassandraValueMergeOperator_newSharedCassandraValueMergeOperator(
JNIEnv* /*env*/, jclass /*jclazz*/, jint gcGracePeriodInSeconds,
jint operands_limit) {
- auto* op = new std::shared_ptr<rocksdb::MergeOperator>(
- new rocksdb::cassandra::CassandraValueMergeOperator(
+ auto* op = new std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>(
+ new ROCKSDB_NAMESPACE::cassandra::CassandraValueMergeOperator(
gcGracePeriodInSeconds, operands_limit));
return reinterpret_cast<jlong>(op);
}
@@ -42,6 +42,7 @@ jlong Java_org_rocksdb_CassandraValueMergeOperator_newSharedCassandraValueMergeO
void Java_org_rocksdb_CassandraValueMergeOperator_disposeInternal(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
auto* op =
- reinterpret_cast<std::shared_ptr<rocksdb::MergeOperator>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>*>(
+ jhandle);
delete op;
}
diff --git a/java/rocksjni/checkpoint.cc b/java/rocksjni/checkpoint.cc
index f67f01629..b04846e87 100644
--- a/java/rocksjni/checkpoint.cc
+++ b/java/rocksjni/checkpoint.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::Checkpoint methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::Checkpoint methods from Java side.
#include <jni.h>
#include <stdio.h>
@@ -23,9 +23,9 @@
jlong Java_org_rocksdb_Checkpoint_newCheckpoint(JNIEnv* /*env*/,
jclass /*jclazz*/,
jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::Checkpoint* checkpoint;
- rocksdb::Checkpoint::Create(db, &checkpoint);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::Checkpoint* checkpoint;
+ ROCKSDB_NAMESPACE::Checkpoint::Create(db, &checkpoint);
return reinterpret_cast<jlong>(checkpoint);
}
@@ -37,7 +37,7 @@ jlong Java_org_rocksdb_Checkpoint_newCheckpoint(JNIEnv* /*env*/,
void Java_org_rocksdb_Checkpoint_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* checkpoint = reinterpret_cast<rocksdb::Checkpoint*>(jhandle);
+ auto* checkpoint = reinterpret_cast<ROCKSDB_NAMESPACE::Checkpoint*>(jhandle);
assert(checkpoint != nullptr);
delete checkpoint;
}
@@ -56,12 +56,13 @@ void Java_org_rocksdb_Checkpoint_createCheckpoint(JNIEnv* env, jobject /*jobj*/,
return;
}
- auto* checkpoint = reinterpret_cast<rocksdb::Checkpoint*>(jcheckpoint_handle);
- rocksdb::Status s = checkpoint->CreateCheckpoint(checkpoint_path);
+ auto* checkpoint =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Checkpoint*>(jcheckpoint_handle);
+ ROCKSDB_NAMESPACE::Status s = checkpoint->CreateCheckpoint(checkpoint_path);
env->ReleaseStringUTFChars(jcheckpoint_path, checkpoint_path);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
diff --git a/java/rocksjni/clock_cache.cc b/java/rocksjni/clock_cache.cc
index b1cf0855e..56ddcfce5 100644
--- a/java/rocksjni/clock_cache.cc
+++ b/java/rocksjni/clock_cache.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::ClockCache.
+// ROCKSDB_NAMESPACE::ClockCache.
#include <jni.h>
@@ -19,8 +19,8 @@
jlong Java_org_rocksdb_ClockCache_newClockCache(
JNIEnv* /*env*/, jclass /*jcls*/, jlong jcapacity, jint jnum_shard_bits,
jboolean jstrict_capacity_limit) {
- auto* sptr_clock_cache =
- new std::shared_ptr<rocksdb::Cache>(rocksdb::NewClockCache(
+ auto* sptr_clock_cache = new std::shared_ptr<ROCKSDB_NAMESPACE::Cache>(
+ ROCKSDB_NAMESPACE::NewClockCache(
static_cast<size_t>(jcapacity), static_cast<int>(jnum_shard_bits),
static_cast<bool>(jstrict_capacity_limit)));
return reinterpret_cast<jlong>(sptr_clock_cache);
@@ -35,6 +35,6 @@ void Java_org_rocksdb_ClockCache_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_clock_cache =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(jhandle);
delete sptr_clock_cache; // delete std::shared_ptr
}
diff --git a/java/rocksjni/columnfamilyhandle.cc b/java/rocksjni/columnfamilyhandle.cc
index ed2805738..4140580f0 100644
--- a/java/rocksjni/columnfamilyhandle.cc
+++ b/java/rocksjni/columnfamilyhandle.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::ColumnFamilyHandle.
+// ROCKSDB_NAMESPACE::ColumnFamilyHandle.
#include <jni.h>
#include <stdio.h>
@@ -21,9 +21,9 @@
jbyteArray Java_org_rocksdb_ColumnFamilyHandle_getName(JNIEnv* env,
jobject /*jobj*/,
jlong jhandle) {
- auto* cfh = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jhandle);
+ auto* cfh = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jhandle);
std::string cf_name = cfh->GetName();
- return rocksdb::JniUtil::copyBytes(env, cf_name);
+ return ROCKSDB_NAMESPACE::JniUtil::copyBytes(env, cf_name);
}
/*
@@ -34,7 +34,7 @@ jbyteArray Java_org_rocksdb_ColumnFamilyHandle_getName(JNIEnv* env,
jint Java_org_rocksdb_ColumnFamilyHandle_getID(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* cfh = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jhandle);
+ auto* cfh = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jhandle);
const int32_t id = cfh->GetID();
return static_cast<jint>(id);
}
@@ -47,13 +47,13 @@ jint Java_org_rocksdb_ColumnFamilyHandle_getID(JNIEnv* /*env*/,
jobject Java_org_rocksdb_ColumnFamilyHandle_getDescriptor(JNIEnv* env,
jobject /*jobj*/,
jlong jhandle) {
- auto* cfh = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jhandle);
- rocksdb::ColumnFamilyDescriptor desc;
- rocksdb::Status s = cfh->GetDescriptor(&desc);
+ auto* cfh = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jhandle);
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor desc;
+ ROCKSDB_NAMESPACE::Status s = cfh->GetDescriptor(&desc);
if (s.ok()) {
- return rocksdb::ColumnFamilyDescriptorJni::construct(env, &desc);
+ return ROCKSDB_NAMESPACE::ColumnFamilyDescriptorJni::construct(env, &desc);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
}
@@ -66,7 +66,7 @@ jobject Java_org_rocksdb_ColumnFamilyHandle_getDescriptor(JNIEnv* env,
void Java_org_rocksdb_ColumnFamilyHandle_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* cfh = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jhandle);
+ auto* cfh = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jhandle);
assert(cfh != nullptr);
delete cfh;
}
diff --git a/java/rocksjni/compact_range_options.cc b/java/rocksjni/compact_range_options.cc
index cc9ac859e..af5a200e7 100644
--- a/java/rocksjni/compact_range_options.cc
+++ b/java/rocksjni/compact_range_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactRangeOptions.
+// ROCKSDB_NAMESPACE::CompactRangeOptions.
#include <jni.h>
@@ -19,7 +19,7 @@
*/
jlong Java_org_rocksdb_CompactRangeOptions_newCompactRangeOptions(
JNIEnv* /*env*/, jclass /*jclazz*/) {
- auto* options = new rocksdb::CompactRangeOptions();
+ auto* options = new ROCKSDB_NAMESPACE::CompactRangeOptions();
return reinterpret_cast<jlong>(options);
}
@@ -31,7 +31,8 @@ jlong Java_org_rocksdb_CompactRangeOptions_newCompactRangeOptions(
*/
jboolean Java_org_rocksdb_CompactRangeOptions_exclusiveManualCompaction(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
return static_cast<jboolean>(options->exclusive_manual_compaction);
}
@@ -43,7 +44,7 @@ jboolean Java_org_rocksdb_CompactRangeOptions_exclusiveManualCompaction(
void Java_org_rocksdb_CompactRangeOptions_setExclusiveManualCompaction(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jboolean exclusive_manual_compaction) {
auto* options =
- reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->exclusive_manual_compaction = static_cast<bool>(exclusive_manual_compaction);
}
@@ -55,9 +56,10 @@ void Java_org_rocksdb_CompactRangeOptions_setExclusiveManualCompaction(
*/
jint Java_org_rocksdb_CompactRangeOptions_bottommostLevelCompaction(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
- return rocksdb::BottommostLevelCompactionJni::toJavaBottommostLevelCompaction(
- options->bottommost_level_compaction);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::BottommostLevelCompactionJni::
+ toJavaBottommostLevelCompaction(options->bottommost_level_compaction);
}
/*
@@ -68,9 +70,11 @@ jint Java_org_rocksdb_CompactRangeOptions_bottommostLevelCompaction(
void Java_org_rocksdb_CompactRangeOptions_setBottommostLevelCompaction(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jint bottommost_level_compaction) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->bottommost_level_compaction =
- rocksdb::BottommostLevelCompactionJni::toCppBottommostLevelCompaction(bottommost_level_compaction);
+ ROCKSDB_NAMESPACE::BottommostLevelCompactionJni::
+ toCppBottommostLevelCompaction(bottommost_level_compaction);
}
/*
@@ -80,7 +84,8 @@ void Java_org_rocksdb_CompactRangeOptions_setBottommostLevelCompaction(
*/
jboolean Java_org_rocksdb_CompactRangeOptions_changeLevel
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
return static_cast<jboolean>(options->change_level);
}
@@ -91,7 +96,8 @@ jboolean Java_org_rocksdb_CompactRangeOptions_changeLevel
*/
void Java_org_rocksdb_CompactRangeOptions_setChangeLevel
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jboolean change_level) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->change_level = static_cast<bool>(change_level);
}
@@ -102,7 +108,8 @@ void Java_org_rocksdb_CompactRangeOptions_setChangeLevel
*/
jint Java_org_rocksdb_CompactRangeOptions_targetLevel
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
return static_cast<jint>(options->target_level);
}
@@ -113,7 +120,8 @@ jint Java_org_rocksdb_CompactRangeOptions_targetLevel
*/
void Java_org_rocksdb_CompactRangeOptions_setTargetLevel
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jint target_level) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->target_level = static_cast<int>(target_level);
}
@@ -124,7 +132,8 @@ void Java_org_rocksdb_CompactRangeOptions_setTargetLevel
*/
jint Java_org_rocksdb_CompactRangeOptions_targetPathId
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
return static_cast<jint>(options->target_path_id);
}
@@ -135,7 +144,8 @@ jint Java_org_rocksdb_CompactRangeOptions_targetPathId
*/
void Java_org_rocksdb_CompactRangeOptions_setTargetPathId
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jint target_path_id) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->target_path_id = static_cast<uint32_t>(target_path_id);
}
@@ -146,7 +156,8 @@ void Java_org_rocksdb_CompactRangeOptions_setTargetPathId
*/
jboolean Java_org_rocksdb_CompactRangeOptions_allowWriteStall
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
return static_cast<jboolean>(options->allow_write_stall);
}
@@ -157,7 +168,8 @@ jboolean Java_org_rocksdb_CompactRangeOptions_allowWriteStall
*/
void Java_org_rocksdb_CompactRangeOptions_setAllowWriteStall
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jboolean allow_write_stall) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->allow_write_stall = static_cast<bool>(allow_write_stall);
}
@@ -169,7 +181,8 @@ void Java_org_rocksdb_CompactRangeOptions_setAllowWriteStall
*/
jint Java_org_rocksdb_CompactRangeOptions_maxSubcompactions
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
return static_cast<jint>(options->max_subcompactions);
}
@@ -180,7 +193,8 @@ jint Java_org_rocksdb_CompactRangeOptions_maxSubcompactions
*/
void Java_org_rocksdb_CompactRangeOptions_setMaxSubcompactions
(JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jint max_subcompactions) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
options->max_subcompactions = static_cast<uint32_t>(max_subcompactions);
}
@@ -191,6 +205,7 @@ void Java_org_rocksdb_CompactRangeOptions_setMaxSubcompactions
*/
void Java_org_rocksdb_CompactRangeOptions_disposeInternal(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::CompactRangeOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(jhandle);
delete options;
}
diff --git a/java/rocksjni/compaction_filter.cc b/java/rocksjni/compaction_filter.cc
index 263bae05e..c3a68cdf2 100644
--- a/java/rocksjni/compaction_filter.cc
+++ b/java/rocksjni/compaction_filter.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionFilter.
+// ROCKSDB_NAMESPACE::CompactionFilter.
#include <jni.h>
@@ -21,7 +21,7 @@
void Java_org_rocksdb_AbstractCompactionFilter_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- auto* cf = reinterpret_cast<rocksdb::CompactionFilter*>(handle);
+ auto* cf = reinterpret_cast<ROCKSDB_NAMESPACE::CompactionFilter*>(handle);
assert(cf != nullptr);
delete cf;
}
diff --git a/java/rocksjni/compaction_filter_factory.cc b/java/rocksjni/compaction_filter_factory.cc
index 2ef0a7746..3b7c462c4 100644
--- a/java/rocksjni/compaction_filter_factory.cc
+++ b/java/rocksjni/compaction_filter_factory.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionFilterFactory.
+// ROCKSDB_NAMESPACE::CompactionFilterFactory.
#include <jni.h>
#include <memory>
@@ -19,9 +19,10 @@
*/
jlong Java_org_rocksdb_AbstractCompactionFilterFactory_createNewCompactionFilterFactory0(
JNIEnv* env, jobject jobj) {
- auto* cff = new rocksdb::CompactionFilterFactoryJniCallback(env, jobj);
- auto* ptr_sptr_cff =
- new std::shared_ptr<rocksdb::CompactionFilterFactoryJniCallback>(cff);
+ auto* cff =
+ new ROCKSDB_NAMESPACE::CompactionFilterFactoryJniCallback(env, jobj);
+ auto* ptr_sptr_cff = new std::shared_ptr<
+ ROCKSDB_NAMESPACE::CompactionFilterFactoryJniCallback>(cff);
return reinterpret_cast<jlong>(ptr_sptr_cff);
}
@@ -33,6 +34,7 @@ jlong Java_org_rocksdb_AbstractCompactionFilterFactory_createNewCompactionFilter
void Java_org_rocksdb_AbstractCompactionFilterFactory_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
auto* ptr_sptr_cff = reinterpret_cast<
- std::shared_ptr<rocksdb::CompactionFilterFactoryJniCallback>*>(jhandle);
+ std::shared_ptr<ROCKSDB_NAMESPACE::CompactionFilterFactoryJniCallback>*>(
+ jhandle);
delete ptr_sptr_cff;
}
diff --git a/java/rocksjni/compaction_filter_factory_jnicallback.cc b/java/rocksjni/compaction_filter_factory_jnicallback.cc
index c727a3e02..cacbf02c1 100644
--- a/java/rocksjni/compaction_filter_factory_jnicallback.cc
+++ b/java/rocksjni/compaction_filter_factory_jnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::CompactionFilterFactory.
+// ROCKSDB_NAMESPACE::CompactionFilterFactory.
#include "rocksjni/compaction_filter_factory_jnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
CompactionFilterFactoryJniCallback::CompactionFilterFactoryJniCallback(
JNIEnv* env, jobject jcompaction_filter_factory)
: JniCallback(env, jcompaction_filter_factory) {
@@ -73,4 +73,4 @@ std::unique_ptr<CompactionFilter> CompactionFilterFactoryJniCallback::CreateComp
return std::unique_ptr<CompactionFilter>(cff);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/compaction_filter_factory_jnicallback.h b/java/rocksjni/compaction_filter_factory_jnicallback.h
index 10802edfd..eb2d5111d 100644
--- a/java/rocksjni/compaction_filter_factory_jnicallback.h
+++ b/java/rocksjni/compaction_filter_factory_jnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::CompactionFilterFactory.
+// ROCKSDB_NAMESPACE::CompactionFilterFactory.
#ifndef JAVA_ROCKSJNI_COMPACTION_FILTER_FACTORY_JNICALLBACK_H_
#define JAVA_ROCKSJNI_COMPACTION_FILTER_FACTORY_JNICALLBACK_H_
@@ -15,7 +15,7 @@
#include "rocksdb/compaction_filter.h"
#include "rocksjni/jnicallback.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CompactionFilterFactoryJniCallback : public JniCallback, public CompactionFilterFactory {
public:
@@ -30,6 +30,6 @@ class CompactionFilterFactoryJniCallback : public JniCallback, public Compaction
jmethodID m_jcreate_compaction_filter_methodid;
};
-} //namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_COMPACTION_FILTER_FACTORY_JNICALLBACK_H_
diff --git a/java/rocksjni/compaction_job_info.cc b/java/rocksjni/compaction_job_info.cc
index 6af6efcb8..245ff7e61 100644
--- a/java/rocksjni/compaction_job_info.cc
+++ b/java/rocksjni/compaction_job_info.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionJobInfo.
+// ROCKSDB_NAMESPACE::CompactionJobInfo.
#include <jni.h>
@@ -19,7 +19,7 @@
*/
jlong Java_org_rocksdb_CompactionJobInfo_newCompactionJobInfo(
JNIEnv*, jclass) {
- auto* compact_job_info = new rocksdb::CompactionJobInfo();
+ auto* compact_job_info = new ROCKSDB_NAMESPACE::CompactionJobInfo();
return reinterpret_cast<jlong>(compact_job_info);
}
@@ -31,7 +31,7 @@ jlong Java_org_rocksdb_CompactionJobInfo_newCompactionJobInfo(
void Java_org_rocksdb_CompactionJobInfo_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
delete compact_job_info;
}
@@ -43,9 +43,8 @@ void Java_org_rocksdb_CompactionJobInfo_disposeInternal(
jbyteArray Java_org_rocksdb_CompactionJobInfo_columnFamilyName(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- return rocksdb::JniUtil::copyBytes(
- env, compact_job_info->cf_name);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ return ROCKSDB_NAMESPACE::JniUtil::copyBytes(env, compact_job_info->cf_name);
}
/*
@@ -56,9 +55,8 @@ jbyteArray Java_org_rocksdb_CompactionJobInfo_columnFamilyName(
jobject Java_org_rocksdb_CompactionJobInfo_status(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- return rocksdb::StatusJni::construct(
- env, compact_job_info->status);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ return ROCKSDB_NAMESPACE::StatusJni::construct(env, compact_job_info->status);
}
/*
@@ -69,7 +67,7 @@ jobject Java_org_rocksdb_CompactionJobInfo_status(
jlong Java_org_rocksdb_CompactionJobInfo_threadId(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
return static_cast<jlong>(compact_job_info->thread_id);
}
@@ -81,7 +79,7 @@ jlong Java_org_rocksdb_CompactionJobInfo_threadId(
jint Java_org_rocksdb_CompactionJobInfo_jobId(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
return static_cast<jint>(compact_job_info->job_id);
}
@@ -93,7 +91,7 @@ jint Java_org_rocksdb_CompactionJobInfo_jobId(
jint Java_org_rocksdb_CompactionJobInfo_baseInputLevel(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
return static_cast<jint>(compact_job_info->base_input_level);
}
@@ -105,7 +103,7 @@ jint Java_org_rocksdb_CompactionJobInfo_baseInputLevel(
jint Java_org_rocksdb_CompactionJobInfo_outputLevel(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
return static_cast<jint>(compact_job_info->output_level);
}
@@ -117,8 +115,8 @@ jint Java_org_rocksdb_CompactionJobInfo_outputLevel(
jobjectArray Java_org_rocksdb_CompactionJobInfo_inputFiles(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- return rocksdb::JniUtil::toJavaStrings(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaStrings(
env, &compact_job_info->input_files);
}
@@ -130,8 +128,8 @@ jobjectArray Java_org_rocksdb_CompactionJobInfo_inputFiles(
jobjectArray Java_org_rocksdb_CompactionJobInfo_outputFiles(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- return rocksdb::JniUtil::toJavaStrings(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaStrings(
env, &compact_job_info->output_files);
}
@@ -143,37 +141,48 @@ jobjectArray Java_org_rocksdb_CompactionJobInfo_outputFiles(
jobject Java_org_rocksdb_CompactionJobInfo_tableProperties(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
auto* map = &compact_job_info->table_properties;
-
- jobject jhash_map = rocksdb::HashMapJni::construct(
+
+ jobject jhash_map = ROCKSDB_NAMESPACE::HashMapJni::construct(
env, static_cast<uint32_t>(map->size()));
if (jhash_map == nullptr) {
// exception occurred
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const std::string, std::shared_ptr<const rocksdb::TableProperties>, jobject, jobject> fn_map_kv =
- [env](const std::pair<const std::string, std::shared_ptr<const rocksdb::TableProperties>>& kv) {
- jstring jkey = rocksdb::JniUtil::toJavaString(env, &(kv.first), false);
- if (env->ExceptionCheck()) {
- // an error occurred
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
-
- jobject jtable_properties = rocksdb::TablePropertiesJni::fromCppTableProperties(
- env, *(kv.second.get()));
- if (env->ExceptionCheck()) {
- // an error occurred
- env->DeleteLocalRef(jkey);
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
-
- return std::unique_ptr<std::pair<jobject, jobject>>(
- new std::pair<jobject, jobject>(static_cast<jobject>(jkey), jtable_properties));
- };
-
- if (!rocksdb::HashMapJni::putAll(env, jhash_map, map->begin(), map->end(), fn_map_kv)) {
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const std::string,
+ std::shared_ptr<const ROCKSDB_NAMESPACE::TableProperties>, jobject,
+ jobject>
+ fn_map_kv =
+ [env](const std::pair<
+ const std::string,
+ std::shared_ptr<const ROCKSDB_NAMESPACE::TableProperties>>&
+ kv) {
+ jstring jkey = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &(kv.first), false);
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
+
+ jobject jtable_properties =
+ ROCKSDB_NAMESPACE::TablePropertiesJni::fromCppTableProperties(
+ env, *(kv.second.get()));
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ env->DeleteLocalRef(jkey);
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
+
+ return std::unique_ptr<std::pair<jobject, jobject>>(
+ new std::pair<jobject, jobject>(static_cast<jobject>(jkey),
+ jtable_properties));
+ };
+
+ if (!ROCKSDB_NAMESPACE::HashMapJni::putAll(env, jhash_map, map->begin(),
+ map->end(), fn_map_kv)) {
// exception occurred
return nullptr;
}
@@ -189,8 +198,8 @@ jobject Java_org_rocksdb_CompactionJobInfo_tableProperties(
jbyte Java_org_rocksdb_CompactionJobInfo_compactionReason(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- return rocksdb::CompactionReasonJni::toJavaCompactionReason(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompactionReasonJni::toJavaCompactionReason(
compact_job_info->compaction_reason);
}
@@ -202,8 +211,8 @@ jbyte Java_org_rocksdb_CompactionJobInfo_compactionReason(
jbyte Java_org_rocksdb_CompactionJobInfo_compression(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- return rocksdb::CompressionTypeJni::toJavaCompressionType(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
compact_job_info->compression);
}
@@ -215,8 +224,8 @@ jbyte Java_org_rocksdb_CompactionJobInfo_compression(
jlong Java_org_rocksdb_CompactionJobInfo_stats(
JNIEnv *, jclass, jlong jhandle) {
auto* compact_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jhandle);
- auto* stats = new rocksdb::CompactionJobStats();
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(jhandle);
+ auto* stats = new ROCKSDB_NAMESPACE::CompactionJobStats();
stats->Add(compact_job_info->stats);
return reinterpret_cast<jlong>(stats);
}
diff --git a/java/rocksjni/compaction_job_stats.cc b/java/rocksjni/compaction_job_stats.cc
index 7d13dd12f..efaec69ee 100644
--- a/java/rocksjni/compaction_job_stats.cc
+++ b/java/rocksjni/compaction_job_stats.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionJobStats.
+// ROCKSDB_NAMESPACE::CompactionJobStats.
#include <jni.h>
@@ -19,7 +19,7 @@
*/
jlong Java_org_rocksdb_CompactionJobStats_newCompactionJobStats(
JNIEnv*, jclass) {
- auto* compact_job_stats = new rocksdb::CompactionJobStats();
+ auto* compact_job_stats = new ROCKSDB_NAMESPACE::CompactionJobStats();
return reinterpret_cast<jlong>(compact_job_stats);
}
@@ -31,7 +31,7 @@ jlong Java_org_rocksdb_CompactionJobStats_newCompactionJobStats(
void Java_org_rocksdb_CompactionJobStats_disposeInternal(
JNIEnv *, jobject, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
delete compact_job_stats;
}
@@ -43,7 +43,7 @@ void Java_org_rocksdb_CompactionJobStats_disposeInternal(
void Java_org_rocksdb_CompactionJobStats_reset(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
compact_job_stats->Reset();
}
@@ -55,9 +55,9 @@ void Java_org_rocksdb_CompactionJobStats_reset(
void Java_org_rocksdb_CompactionJobStats_add(
JNIEnv*, jclass, jlong jhandle, jlong jother_handle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
auto* other_compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jother_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jother_handle);
compact_job_stats->Add(*other_compact_job_stats);
}
@@ -69,7 +69,7 @@ void Java_org_rocksdb_CompactionJobStats_add(
jlong Java_org_rocksdb_CompactionJobStats_elapsedMicros(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(compact_job_stats->elapsed_micros);
}
@@ -81,7 +81,7 @@ jlong Java_org_rocksdb_CompactionJobStats_elapsedMicros(
jlong Java_org_rocksdb_CompactionJobStats_numInputRecords(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(compact_job_stats->num_input_records);
}
@@ -93,7 +93,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numInputRecords(
jlong Java_org_rocksdb_CompactionJobStats_numInputFiles(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(compact_job_stats->num_input_files);
}
@@ -105,7 +105,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numInputFiles(
jlong Java_org_rocksdb_CompactionJobStats_numInputFilesAtOutputLevel(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_input_files_at_output_level);
}
@@ -118,7 +118,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numInputFilesAtOutputLevel(
jlong Java_org_rocksdb_CompactionJobStats_numOutputRecords(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_output_records);
}
@@ -131,7 +131,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numOutputRecords(
jlong Java_org_rocksdb_CompactionJobStats_numOutputFiles(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_output_files);
}
@@ -144,7 +144,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numOutputFiles(
jboolean Java_org_rocksdb_CompactionJobStats_isManualCompaction(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
if (compact_job_stats->is_manual_compaction) {
return JNI_TRUE;
} else {
@@ -160,7 +160,7 @@ jboolean Java_org_rocksdb_CompactionJobStats_isManualCompaction(
jlong Java_org_rocksdb_CompactionJobStats_totalInputBytes(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->total_input_bytes);
}
@@ -173,7 +173,7 @@ jlong Java_org_rocksdb_CompactionJobStats_totalInputBytes(
jlong Java_org_rocksdb_CompactionJobStats_totalOutputBytes(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->total_output_bytes);
}
@@ -186,7 +186,7 @@ jlong Java_org_rocksdb_CompactionJobStats_totalOutputBytes(
jlong Java_org_rocksdb_CompactionJobStats_numRecordsReplaced(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_records_replaced);
}
@@ -199,7 +199,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numRecordsReplaced(
jlong Java_org_rocksdb_CompactionJobStats_totalInputRawKeyBytes(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->total_input_raw_key_bytes);
}
@@ -212,7 +212,7 @@ jlong Java_org_rocksdb_CompactionJobStats_totalInputRawKeyBytes(
jlong Java_org_rocksdb_CompactionJobStats_totalInputRawValueBytes(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->total_input_raw_value_bytes);
}
@@ -225,7 +225,7 @@ jlong Java_org_rocksdb_CompactionJobStats_totalInputRawValueBytes(
jlong Java_org_rocksdb_CompactionJobStats_numInputDeletionRecords(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_input_deletion_records);
}
@@ -238,7 +238,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numInputDeletionRecords(
jlong Java_org_rocksdb_CompactionJobStats_numExpiredDeletionRecords(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_expired_deletion_records);
}
@@ -251,7 +251,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numExpiredDeletionRecords(
jlong Java_org_rocksdb_CompactionJobStats_numCorruptKeys(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_corrupt_keys);
}
@@ -264,7 +264,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numCorruptKeys(
jlong Java_org_rocksdb_CompactionJobStats_fileWriteNanos(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->file_write_nanos);
}
@@ -277,7 +277,7 @@ jlong Java_org_rocksdb_CompactionJobStats_fileWriteNanos(
jlong Java_org_rocksdb_CompactionJobStats_fileRangeSyncNanos(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->file_range_sync_nanos);
}
@@ -290,7 +290,7 @@ jlong Java_org_rocksdb_CompactionJobStats_fileRangeSyncNanos(
jlong Java_org_rocksdb_CompactionJobStats_fileFsyncNanos(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->file_fsync_nanos);
}
@@ -303,7 +303,7 @@ jlong Java_org_rocksdb_CompactionJobStats_fileFsyncNanos(
jlong Java_org_rocksdb_CompactionJobStats_filePrepareWriteNanos(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->file_prepare_write_nanos);
}
@@ -316,9 +316,9 @@ jlong Java_org_rocksdb_CompactionJobStats_filePrepareWriteNanos(
jbyteArray Java_org_rocksdb_CompactionJobStats_smallestOutputKeyPrefix(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
- return rocksdb::JniUtil::copyBytes(env,
- compact_job_stats->smallest_output_key_prefix);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
+ return ROCKSDB_NAMESPACE::JniUtil::copyBytes(
+ env, compact_job_stats->smallest_output_key_prefix);
}
/*
@@ -329,9 +329,9 @@ jbyteArray Java_org_rocksdb_CompactionJobStats_smallestOutputKeyPrefix(
jbyteArray Java_org_rocksdb_CompactionJobStats_largestOutputKeyPrefix(
JNIEnv* env, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
- return rocksdb::JniUtil::copyBytes(env,
- compact_job_stats->largest_output_key_prefix);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
+ return ROCKSDB_NAMESPACE::JniUtil::copyBytes(
+ env, compact_job_stats->largest_output_key_prefix);
}
/*
@@ -342,7 +342,7 @@ jbyteArray Java_org_rocksdb_CompactionJobStats_largestOutputKeyPrefix(
jlong Java_org_rocksdb_CompactionJobStats_numSingleDelFallthru(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_single_del_fallthru);
}
@@ -355,7 +355,7 @@ jlong Java_org_rocksdb_CompactionJobStats_numSingleDelFallthru(
jlong Java_org_rocksdb_CompactionJobStats_numSingleDelMismatch(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_job_stats =
- reinterpret_cast<rocksdb::CompactionJobStats*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobStats*>(jhandle);
return static_cast<jlong>(
compact_job_stats->num_single_del_mismatch);
-} \ No newline at end of file
+}
diff --git a/java/rocksjni/compaction_options.cc b/java/rocksjni/compaction_options.cc
index 6aaabea73..e904d4abc 100644
--- a/java/rocksjni/compaction_options.cc
+++ b/java/rocksjni/compaction_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionOptions.
+// ROCKSDB_NAMESPACE::CompactionOptions.
#include <jni.h>
@@ -20,7 +20,7 @@
*/
jlong Java_org_rocksdb_CompactionOptions_newCompactionOptions(
JNIEnv*, jclass) {
- auto* compact_opts = new rocksdb::CompactionOptions();
+ auto* compact_opts = new ROCKSDB_NAMESPACE::CompactionOptions();
return reinterpret_cast<jlong>(compact_opts);
}
@@ -32,7 +32,7 @@ jlong Java_org_rocksdb_CompactionOptions_newCompactionOptions(
void Java_org_rocksdb_CompactionOptions_disposeInternal(
JNIEnv *, jobject, jlong jhandle) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
delete compact_opts;
}
@@ -44,8 +44,8 @@ void Java_org_rocksdb_CompactionOptions_disposeInternal(
jbyte Java_org_rocksdb_CompactionOptions_compression(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
- return rocksdb::CompressionTypeJni::toJavaCompressionType(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
compact_opts->compression);
}
@@ -57,9 +57,9 @@ jbyte Java_org_rocksdb_CompactionOptions_compression(
void Java_org_rocksdb_CompactionOptions_setCompression(
JNIEnv*, jclass, jlong jhandle, jbyte jcompression_type_value) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
compact_opts->compression =
- rocksdb::CompressionTypeJni::toCppCompressionType(
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
jcompression_type_value);
}
@@ -71,7 +71,7 @@ void Java_org_rocksdb_CompactionOptions_setCompression(
jlong Java_org_rocksdb_CompactionOptions_outputFileSizeLimit(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
return static_cast<jlong>(
compact_opts->output_file_size_limit);
}
@@ -84,7 +84,7 @@ jlong Java_org_rocksdb_CompactionOptions_outputFileSizeLimit(
void Java_org_rocksdb_CompactionOptions_setOutputFileSizeLimit(
JNIEnv*, jclass, jlong jhandle, jlong joutput_file_size_limit) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
compact_opts->output_file_size_limit =
static_cast<uint64_t>(joutput_file_size_limit);
}
@@ -97,7 +97,7 @@ void Java_org_rocksdb_CompactionOptions_setOutputFileSizeLimit(
jint Java_org_rocksdb_CompactionOptions_maxSubcompactions(
JNIEnv*, jclass, jlong jhandle) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
return static_cast<jint>(
compact_opts->max_subcompactions);
}
@@ -110,7 +110,7 @@ jint Java_org_rocksdb_CompactionOptions_maxSubcompactions(
void Java_org_rocksdb_CompactionOptions_setMaxSubcompactions(
JNIEnv*, jclass, jlong jhandle, jint jmax_subcompactions) {
auto* compact_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(jhandle);
compact_opts->max_subcompactions =
static_cast<uint32_t>(jmax_subcompactions);
-} \ No newline at end of file
+}
diff --git a/java/rocksjni/compaction_options_fifo.cc b/java/rocksjni/compaction_options_fifo.cc
index b7c445fd6..08993524b 100644
--- a/java/rocksjni/compaction_options_fifo.cc
+++ b/java/rocksjni/compaction_options_fifo.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionOptionsFIFO.
+// ROCKSDB_NAMESPACE::CompactionOptionsFIFO.
#include <jni.h>
@@ -18,7 +18,7 @@
*/
jlong Java_org_rocksdb_CompactionOptionsFIFO_newCompactionOptionsFIFO(
JNIEnv*, jclass) {
- const auto* opt = new rocksdb::CompactionOptionsFIFO();
+ const auto* opt = new ROCKSDB_NAMESPACE::CompactionOptionsFIFO();
return reinterpret_cast<jlong>(opt);
}
@@ -29,7 +29,8 @@ jlong Java_org_rocksdb_CompactionOptionsFIFO_newCompactionOptionsFIFO(
*/
void Java_org_rocksdb_CompactionOptionsFIFO_setMaxTableFilesSize(
JNIEnv*, jobject, jlong jhandle, jlong jmax_table_files_size) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
opt->max_table_files_size = static_cast<uint64_t>(jmax_table_files_size);
}
@@ -40,7 +41,8 @@ void Java_org_rocksdb_CompactionOptionsFIFO_setMaxTableFilesSize(
*/
jlong Java_org_rocksdb_CompactionOptionsFIFO_maxTableFilesSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
return static_cast<jlong>(opt->max_table_files_size);
}
@@ -51,7 +53,8 @@ jlong Java_org_rocksdb_CompactionOptionsFIFO_maxTableFilesSize(
*/
void Java_org_rocksdb_CompactionOptionsFIFO_setAllowCompaction(
JNIEnv*, jobject, jlong jhandle, jboolean allow_compaction) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
opt->allow_compaction = static_cast<bool>(allow_compaction);
}
@@ -62,7 +65,8 @@ void Java_org_rocksdb_CompactionOptionsFIFO_setAllowCompaction(
*/
jboolean Java_org_rocksdb_CompactionOptionsFIFO_allowCompaction(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
return static_cast<jboolean>(opt->allow_compaction);
}
@@ -73,5 +77,5 @@ jboolean Java_org_rocksdb_CompactionOptionsFIFO_allowCompaction(
*/
void Java_org_rocksdb_CompactionOptionsFIFO_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- delete reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(jhandle);
}
diff --git a/java/rocksjni/compaction_options_universal.cc b/java/rocksjni/compaction_options_universal.cc
index 7ca519885..899ee6d1a 100644
--- a/java/rocksjni/compaction_options_universal.cc
+++ b/java/rocksjni/compaction_options_universal.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionOptionsUniversal.
+// ROCKSDB_NAMESPACE::CompactionOptionsUniversal.
#include <jni.h>
@@ -19,7 +19,7 @@
*/
jlong Java_org_rocksdb_CompactionOptionsUniversal_newCompactionOptionsUniversal(
JNIEnv*, jclass) {
- const auto* opt = new rocksdb::CompactionOptionsUniversal();
+ const auto* opt = new ROCKSDB_NAMESPACE::CompactionOptionsUniversal();
return reinterpret_cast<jlong>(opt);
}
@@ -30,7 +30,8 @@ jlong Java_org_rocksdb_CompactionOptionsUniversal_newCompactionOptionsUniversal(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_setSizeRatio(
JNIEnv*, jobject, jlong jhandle, jint jsize_ratio) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
opt->size_ratio = static_cast<unsigned int>(jsize_ratio);
}
@@ -41,7 +42,8 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setSizeRatio(
*/
jint Java_org_rocksdb_CompactionOptionsUniversal_sizeRatio(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
return static_cast<jint>(opt->size_ratio);
}
@@ -52,7 +54,8 @@ jint Java_org_rocksdb_CompactionOptionsUniversal_sizeRatio(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_setMinMergeWidth(
JNIEnv*, jobject, jlong jhandle, jint jmin_merge_width) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
opt->min_merge_width = static_cast<unsigned int>(jmin_merge_width);
}
@@ -63,7 +66,8 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setMinMergeWidth(
*/
jint Java_org_rocksdb_CompactionOptionsUniversal_minMergeWidth(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
return static_cast<jint>(opt->min_merge_width);
}
@@ -74,7 +78,8 @@ jint Java_org_rocksdb_CompactionOptionsUniversal_minMergeWidth(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_setMaxMergeWidth(
JNIEnv*, jobject, jlong jhandle, jint jmax_merge_width) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
opt->max_merge_width = static_cast<unsigned int>(jmax_merge_width);
}
@@ -85,7 +90,8 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setMaxMergeWidth(
*/
jint Java_org_rocksdb_CompactionOptionsUniversal_maxMergeWidth(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
return static_cast<jint>(opt->max_merge_width);
}
@@ -96,7 +102,8 @@ jint Java_org_rocksdb_CompactionOptionsUniversal_maxMergeWidth(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_setMaxSizeAmplificationPercent(
JNIEnv*, jobject, jlong jhandle, jint jmax_size_amplification_percent) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
opt->max_size_amplification_percent =
static_cast<unsigned int>(jmax_size_amplification_percent);
}
@@ -108,7 +115,8 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setMaxSizeAmplificationPercent(
*/
jint Java_org_rocksdb_CompactionOptionsUniversal_maxSizeAmplificationPercent(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
return static_cast<jint>(opt->max_size_amplification_percent);
}
@@ -120,7 +128,8 @@ jint Java_org_rocksdb_CompactionOptionsUniversal_maxSizeAmplificationPercent(
void Java_org_rocksdb_CompactionOptionsUniversal_setCompressionSizePercent(
JNIEnv*, jobject, jlong jhandle,
jint jcompression_size_percent) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
opt->compression_size_percent =
static_cast<unsigned int>(jcompression_size_percent);
}
@@ -132,7 +141,8 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setCompressionSizePercent(
*/
jint Java_org_rocksdb_CompactionOptionsUniversal_compressionSizePercent(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
return static_cast<jint>(opt->compression_size_percent);
}
@@ -143,9 +153,11 @@ jint Java_org_rocksdb_CompactionOptionsUniversal_compressionSizePercent(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_setStopStyle(
JNIEnv*, jobject, jlong jhandle, jbyte jstop_style_value) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
- opt->stop_style = rocksdb::CompactionStopStyleJni::toCppCompactionStopStyle(
- jstop_style_value);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
+ opt->stop_style =
+ ROCKSDB_NAMESPACE::CompactionStopStyleJni::toCppCompactionStopStyle(
+ jstop_style_value);
}
/*
@@ -155,8 +167,9 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setStopStyle(
*/
jbyte Java_org_rocksdb_CompactionOptionsUniversal_stopStyle(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
- return rocksdb::CompactionStopStyleJni::toJavaCompactionStopStyle(
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompactionStopStyleJni::toJavaCompactionStopStyle(
opt->stop_style);
}
@@ -167,7 +180,8 @@ jbyte Java_org_rocksdb_CompactionOptionsUniversal_stopStyle(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_setAllowTrivialMove(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_trivial_move) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
opt->allow_trivial_move = static_cast<bool>(jallow_trivial_move);
}
@@ -178,7 +192,8 @@ void Java_org_rocksdb_CompactionOptionsUniversal_setAllowTrivialMove(
*/
jboolean Java_org_rocksdb_CompactionOptionsUniversal_allowTrivialMove(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(jhandle);
return opt->allow_trivial_move;
}
@@ -189,5 +204,6 @@ jboolean Java_org_rocksdb_CompactionOptionsUniversal_allowTrivialMove(
*/
void Java_org_rocksdb_CompactionOptionsUniversal_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- delete reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(
+ jhandle);
}
diff --git a/java/rocksjni/comparator.cc b/java/rocksjni/comparator.cc
index 5925aea8f..485d18f0b 100644
--- a/java/rocksjni/comparator.cc
+++ b/java/rocksjni/comparator.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::Comparator.
+// ROCKSDB_NAMESPACE::Comparator.
#include <jni.h>
#include <stdio.h>
@@ -25,8 +25,10 @@
jlong Java_org_rocksdb_AbstractComparator_createNewComparator(
JNIEnv* env, jobject jcomparator, jlong copt_handle) {
auto* copt =
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(copt_handle);
- auto* c = new rocksdb::ComparatorJniCallback(env, jcomparator, copt);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
+ copt_handle);
+ auto* c =
+ new ROCKSDB_NAMESPACE::ComparatorJniCallback(env, jcomparator, copt);
return reinterpret_cast<jlong>(c);
}
@@ -37,7 +39,8 @@ jlong Java_org_rocksdb_AbstractComparator_createNewComparator(
*/
jboolean Java_org_rocksdb_AbstractComparator_usingDirectBuffers(
JNIEnv*, jobject, jlong jhandle) {
- auto* c = reinterpret_cast<rocksdb::ComparatorJniCallback*>(jhandle);
+ auto* c =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallback*>(jhandle);
return static_cast<jboolean>(c->m_options->direct_buffer);
}
@@ -48,6 +51,7 @@ jboolean Java_org_rocksdb_AbstractComparator_usingDirectBuffers(
*/
void Java_org_rocksdb_NativeComparatorWrapper_disposeInternal(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jcomparator_handle) {
- auto* comparator = reinterpret_cast<rocksdb::Comparator*>(jcomparator_handle);
+ auto* comparator =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Comparator*>(jcomparator_handle);
delete comparator;
}
diff --git a/java/rocksjni/comparatorjnicallback.cc b/java/rocksjni/comparatorjnicallback.cc
index e599c67ad..248b15d3a 100644
--- a/java/rocksjni/comparatorjnicallback.cc
+++ b/java/rocksjni/comparatorjnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Comparator.
+// ROCKSDB_NAMESPACE::Comparator.
#include "rocksjni/comparatorjnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ComparatorJniCallback::ComparatorJniCallback(
JNIEnv* env, jobject jcomparator,
const ComparatorJniCallbackOptions* options)
@@ -349,7 +349,8 @@ void ComparatorJniCallback::FindShortestSeparator(
DeleteBuffer(env, j_limit_buf);
}
MaybeUnlockForReuse(mtx_shortest, reuse_jbuf_start || reuse_jbuf_limit);
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Unable to get Direct Buffer Address");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Unable to get Direct Buffer Address");
env->ExceptionDescribe(); // print out exception to stderr
releaseJniEnv(attached_thread);
return;
@@ -470,7 +471,8 @@ void ComparatorJniCallback::FindShortSuccessor(
// reused direct buffer
void* key_buf = env->GetDirectBufferAddress(j_key_buf);
if (key_buf == nullptr) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Unable to get Direct Buffer Address");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Unable to get Direct Buffer Address");
if (!reuse_jbuf_key) {
DeleteBuffer(env, j_key_buf);
}
@@ -593,7 +595,8 @@ jobject ComparatorJniCallback::ReuseBuffer(
void* buf = env->GetDirectBufferAddress(jreuse_buffer);
if (buf == nullptr) {
// either memory region is undefined, given object is not a direct java.nio.Buffer, or JNI access to direct buffers is not supported by this virtual machine.
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Unable to get Direct Buffer Address");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Unable to get Direct Buffer Address");
return nullptr;
}
memcpy(buf, src.data(), src.size());
@@ -632,4 +635,4 @@ void ComparatorJniCallback::DeleteBuffer(JNIEnv* env, jobject jbuffer) const {
env->DeleteLocalRef(jbuffer);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/comparatorjnicallback.h b/java/rocksjni/comparatorjnicallback.h
index a2d741494..2e27de008 100644
--- a/java/rocksjni/comparatorjnicallback.h
+++ b/java/rocksjni/comparatorjnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Comparator
+// ROCKSDB_NAMESPACE::Comparator
#ifndef JAVA_ROCKSJNI_COMPARATORJNICALLBACK_H_
#define JAVA_ROCKSJNI_COMPARATORJNICALLBACK_H_
@@ -18,7 +18,7 @@
#include "port/port.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
enum ReusedSynchronisationType {
/**
@@ -132,6 +132,6 @@ class ComparatorJniCallback : public JniCallback, public Comparator {
ThreadLocalPtr* m_tl_buf_a;
ThreadLocalPtr* m_tl_buf_b;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_COMPARATORJNICALLBACK_H_
diff --git a/java/rocksjni/compression_options.cc b/java/rocksjni/compression_options.cc
index f0155eb33..4fed5ba5f 100644
--- a/java/rocksjni/compression_options.cc
+++ b/java/rocksjni/compression_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompressionOptions.
+// ROCKSDB_NAMESPACE::CompressionOptions.
#include <jni.h>
@@ -18,7 +18,7 @@
*/
jlong Java_org_rocksdb_CompressionOptions_newCompressionOptions(
JNIEnv*, jclass) {
- const auto* opt = new rocksdb::CompressionOptions();
+ const auto* opt = new ROCKSDB_NAMESPACE::CompressionOptions();
return reinterpret_cast<jlong>(opt);
}
@@ -29,7 +29,7 @@ jlong Java_org_rocksdb_CompressionOptions_newCompressionOptions(
*/
void Java_org_rocksdb_CompressionOptions_setWindowBits(
JNIEnv*, jobject, jlong jhandle, jint jwindow_bits) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
opt->window_bits = static_cast<int>(jwindow_bits);
}
@@ -40,7 +40,7 @@ void Java_org_rocksdb_CompressionOptions_setWindowBits(
*/
jint Java_org_rocksdb_CompressionOptions_windowBits(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
return static_cast<jint>(opt->window_bits);
}
@@ -51,7 +51,7 @@ jint Java_org_rocksdb_CompressionOptions_windowBits(
*/
void Java_org_rocksdb_CompressionOptions_setLevel(
JNIEnv*, jobject, jlong jhandle, jint jlevel) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
opt->level = static_cast<int>(jlevel);
}
@@ -62,7 +62,7 @@ void Java_org_rocksdb_CompressionOptions_setLevel(
*/
jint Java_org_rocksdb_CompressionOptions_level(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
return static_cast<jint>(opt->level);
}
@@ -73,7 +73,7 @@ jint Java_org_rocksdb_CompressionOptions_level(
*/
void Java_org_rocksdb_CompressionOptions_setStrategy(
JNIEnv*, jobject, jlong jhandle, jint jstrategy) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
opt->strategy = static_cast<int>(jstrategy);
}
@@ -84,7 +84,7 @@ void Java_org_rocksdb_CompressionOptions_setStrategy(
*/
jint Java_org_rocksdb_CompressionOptions_strategy(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
return static_cast<jint>(opt->strategy);
}
@@ -95,7 +95,7 @@ jint Java_org_rocksdb_CompressionOptions_strategy(
*/
void Java_org_rocksdb_CompressionOptions_setMaxDictBytes(
JNIEnv*, jobject, jlong jhandle, jint jmax_dict_bytes) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
opt->max_dict_bytes = static_cast<uint32_t>(jmax_dict_bytes);
}
@@ -106,7 +106,7 @@ void Java_org_rocksdb_CompressionOptions_setMaxDictBytes(
*/
jint Java_org_rocksdb_CompressionOptions_maxDictBytes(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
return static_cast<jint>(opt->max_dict_bytes);
}
@@ -117,7 +117,7 @@ jint Java_org_rocksdb_CompressionOptions_maxDictBytes(
*/
void Java_org_rocksdb_CompressionOptions_setZstdMaxTrainBytes(
JNIEnv*, jobject, jlong jhandle, jint jzstd_max_train_bytes) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
opt->zstd_max_train_bytes = static_cast<uint32_t>(jzstd_max_train_bytes);
}
@@ -128,7 +128,7 @@ void Java_org_rocksdb_CompressionOptions_setZstdMaxTrainBytes(
*/
jint Java_org_rocksdb_CompressionOptions_zstdMaxTrainBytes(
JNIEnv *, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
return static_cast<jint>(opt->zstd_max_train_bytes);
}
@@ -139,7 +139,7 @@ jint Java_org_rocksdb_CompressionOptions_zstdMaxTrainBytes(
*/
void Java_org_rocksdb_CompressionOptions_setEnabled(
JNIEnv*, jobject, jlong jhandle, jboolean jenabled) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
opt->enabled = jenabled == JNI_TRUE;
}
@@ -150,7 +150,7 @@ void Java_org_rocksdb_CompressionOptions_setEnabled(
*/
jboolean Java_org_rocksdb_CompressionOptions_enabled(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
return static_cast<bool>(opt->enabled);
}
/*
@@ -160,5 +160,5 @@ jboolean Java_org_rocksdb_CompressionOptions_enabled(
*/
void Java_org_rocksdb_CompressionOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- delete reinterpret_cast<rocksdb::CompressionOptions*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(jhandle);
}
diff --git a/java/rocksjni/env.cc b/java/rocksjni/env.cc
index ed54bd36a..f450c560b 100644
--- a/java/rocksjni/env.cc
+++ b/java/rocksjni/env.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::Env methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::Env methods from Java side.
#include <jni.h>
#include <vector>
@@ -24,7 +24,7 @@
*/
jlong Java_org_rocksdb_Env_getDefaultEnvInternal(
JNIEnv*, jclass) {
- return reinterpret_cast<jlong>(rocksdb::Env::Default());
+ return reinterpret_cast<jlong>(ROCKSDB_NAMESPACE::Env::Default());
}
/*
@@ -34,7 +34,7 @@ jlong Java_org_rocksdb_Env_getDefaultEnvInternal(
*/
void Java_org_rocksdb_RocksEnv_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* e = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* e = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
assert(e != nullptr);
delete e;
}
@@ -46,9 +46,10 @@ void Java_org_rocksdb_RocksEnv_disposeInternal(
*/
void Java_org_rocksdb_Env_setBackgroundThreads(
JNIEnv*, jobject, jlong jhandle, jint jnum, jbyte jpriority_value) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
- rocks_env->SetBackgroundThreads(static_cast<int>(jnum),
- rocksdb::PriorityJni::toCppPriority(jpriority_value));
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
+ rocks_env->SetBackgroundThreads(
+ static_cast<int>(jnum),
+ ROCKSDB_NAMESPACE::PriorityJni::toCppPriority(jpriority_value));
}
/*
@@ -58,9 +59,9 @@ void Java_org_rocksdb_Env_setBackgroundThreads(
*/
jint Java_org_rocksdb_Env_getBackgroundThreads(
JNIEnv*, jobject, jlong jhandle, jbyte jpriority_value) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
const int num = rocks_env->GetBackgroundThreads(
- rocksdb::PriorityJni::toCppPriority(jpriority_value));
+ ROCKSDB_NAMESPACE::PriorityJni::toCppPriority(jpriority_value));
return static_cast<jint>(num);
}
@@ -71,9 +72,9 @@ jint Java_org_rocksdb_Env_getBackgroundThreads(
*/
jint Java_org_rocksdb_Env_getThreadPoolQueueLen(
JNIEnv*, jobject, jlong jhandle, jbyte jpriority_value) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
const int queue_len = rocks_env->GetThreadPoolQueueLen(
- rocksdb::PriorityJni::toCppPriority(jpriority_value));
+ ROCKSDB_NAMESPACE::PriorityJni::toCppPriority(jpriority_value));
return static_cast<jint>(queue_len);
}
@@ -84,9 +85,10 @@ jint Java_org_rocksdb_Env_getThreadPoolQueueLen(
*/
void Java_org_rocksdb_Env_incBackgroundThreadsIfNeeded(
JNIEnv*, jobject, jlong jhandle, jint jnum, jbyte jpriority_value) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
- rocks_env->IncBackgroundThreadsIfNeeded(static_cast<int>(jnum),
- rocksdb::PriorityJni::toCppPriority(jpriority_value));
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
+ rocks_env->IncBackgroundThreadsIfNeeded(
+ static_cast<int>(jnum),
+ ROCKSDB_NAMESPACE::PriorityJni::toCppPriority(jpriority_value));
}
/*
@@ -96,9 +98,9 @@ void Java_org_rocksdb_Env_incBackgroundThreadsIfNeeded(
*/
void Java_org_rocksdb_Env_lowerThreadPoolIOPriority(
JNIEnv*, jobject, jlong jhandle, jbyte jpriority_value) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
rocks_env->LowerThreadPoolIOPriority(
- rocksdb::PriorityJni::toCppPriority(jpriority_value));
+ ROCKSDB_NAMESPACE::PriorityJni::toCppPriority(jpriority_value));
}
/*
@@ -108,9 +110,9 @@ void Java_org_rocksdb_Env_lowerThreadPoolIOPriority(
*/
void Java_org_rocksdb_Env_lowerThreadPoolCPUPriority(
JNIEnv*, jobject, jlong jhandle, jbyte jpriority_value) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
rocks_env->LowerThreadPoolCPUPriority(
- rocksdb::PriorityJni::toCppPriority(jpriority_value));
+ ROCKSDB_NAMESPACE::PriorityJni::toCppPriority(jpriority_value));
}
/*
@@ -120,26 +122,26 @@ void Java_org_rocksdb_Env_lowerThreadPoolCPUPriority(
*/
jobjectArray Java_org_rocksdb_Env_getThreadList(
JNIEnv* env, jobject, jlong jhandle) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jhandle);
- std::vector<rocksdb::ThreadStatus> thread_status;
- rocksdb::Status s = rocks_env->GetThreadList(&thread_status);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
+ std::vector<ROCKSDB_NAMESPACE::ThreadStatus> thread_status;
+ ROCKSDB_NAMESPACE::Status s = rocks_env->GetThreadList(&thread_status);
if (!s.ok()) {
// error, throw exception
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
// object[]
const jsize len = static_cast<jsize>(thread_status.size());
- jobjectArray jthread_status =
- env->NewObjectArray(len, rocksdb::ThreadStatusJni::getJClass(env), nullptr);
+ jobjectArray jthread_status = env->NewObjectArray(
+ len, ROCKSDB_NAMESPACE::ThreadStatusJni::getJClass(env), nullptr);
if (jthread_status == nullptr) {
// an exception occurred
return nullptr;
}
for (jsize i = 0; i < len; ++i) {
jobject jts =
- rocksdb::ThreadStatusJni::construct(env, &(thread_status[i]));
+ ROCKSDB_NAMESPACE::ThreadStatusJni::construct(env, &(thread_status[i]));
env->SetObjectArrayElement(jthread_status, i, jts);
if (env->ExceptionCheck()) {
// exception occurred
@@ -158,8 +160,8 @@ jobjectArray Java_org_rocksdb_Env_getThreadList(
*/
jlong Java_org_rocksdb_RocksMemEnv_createMemEnv(
JNIEnv*, jclass, jlong jbase_env_handle) {
- auto* base_env = reinterpret_cast<rocksdb::Env*>(jbase_env_handle);
- return reinterpret_cast<jlong>(rocksdb::NewMemEnv(base_env));
+ auto* base_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jbase_env_handle);
+ return reinterpret_cast<jlong>(ROCKSDB_NAMESPACE::NewMemEnv(base_env));
}
/*
@@ -169,7 +171,7 @@ jlong Java_org_rocksdb_RocksMemEnv_createMemEnv(
*/
void Java_org_rocksdb_RocksMemEnv_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* e = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* e = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
assert(e != nullptr);
delete e;
}
@@ -182,16 +184,18 @@ void Java_org_rocksdb_RocksMemEnv_disposeInternal(
jlong Java_org_rocksdb_HdfsEnv_createHdfsEnv(
JNIEnv* env, jclass, jstring jfsname) {
jboolean has_exception = JNI_FALSE;
- auto fsname = rocksdb::JniUtil::copyStdString(env, jfsname, &has_exception);
+ auto fsname =
+ ROCKSDB_NAMESPACE::JniUtil::copyStdString(env, jfsname, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return 0;
}
- rocksdb::Env* hdfs_env;
- rocksdb::Status s = rocksdb::NewHdfsEnv(&hdfs_env, fsname);
+ ROCKSDB_NAMESPACE::Env* hdfs_env;
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::NewHdfsEnv(&hdfs_env, fsname);
if (!s.ok()) {
// error occurred
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
return reinterpret_cast<jlong>(hdfs_env);
@@ -204,7 +208,7 @@ jlong Java_org_rocksdb_HdfsEnv_createHdfsEnv(
*/
void Java_org_rocksdb_HdfsEnv_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* e = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* e = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
assert(e != nullptr);
delete e;
}
@@ -216,8 +220,8 @@ void Java_org_rocksdb_HdfsEnv_disposeInternal(
*/
jlong Java_org_rocksdb_TimedEnv_createTimedEnv(
JNIEnv*, jclass, jlong jbase_env_handle) {
- auto* base_env = reinterpret_cast<rocksdb::Env*>(jbase_env_handle);
- return reinterpret_cast<jlong>(rocksdb::NewTimedEnv(base_env));
+ auto* base_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jbase_env_handle);
+ return reinterpret_cast<jlong>(ROCKSDB_NAMESPACE::NewTimedEnv(base_env));
}
/*
@@ -227,7 +231,7 @@ jlong Java_org_rocksdb_TimedEnv_createTimedEnv(
*/
void Java_org_rocksdb_TimedEnv_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* e = reinterpret_cast<rocksdb::Env*>(jhandle);
+ auto* e = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jhandle);
assert(e != nullptr);
delete e;
}
diff --git a/java/rocksjni/env_options.cc b/java/rocksjni/env_options.cc
index 9ed330183..2a9c8aeb0 100644
--- a/java/rocksjni/env_options.cc
+++ b/java/rocksjni/env_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::EnvOptions methods
+// calling C++ ROCKSDB_NAMESPACE::EnvOptions methods
// from Java side.
#include <jni.h>
@@ -12,20 +12,20 @@
#include "include/org_rocksdb_EnvOptions.h"
#include "rocksdb/env.h"
-#define ENV_OPTIONS_SET_BOOL(_jhandle, _opt) \
- reinterpret_cast<rocksdb::EnvOptions *>(_jhandle)->_opt = \
+#define ENV_OPTIONS_SET_BOOL(_jhandle, _opt) \
+ reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(_jhandle)->_opt = \
static_cast<bool>(_opt)
-#define ENV_OPTIONS_SET_SIZE_T(_jhandle, _opt) \
- reinterpret_cast<rocksdb::EnvOptions *>(_jhandle)->_opt = \
+#define ENV_OPTIONS_SET_SIZE_T(_jhandle, _opt) \
+ reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(_jhandle)->_opt = \
static_cast<size_t>(_opt)
-#define ENV_OPTIONS_SET_UINT64_T(_jhandle, _opt) \
- reinterpret_cast<rocksdb::EnvOptions *>(_jhandle)->_opt = \
+#define ENV_OPTIONS_SET_UINT64_T(_jhandle, _opt) \
+ reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(_jhandle)->_opt = \
static_cast<uint64_t>(_opt)
#define ENV_OPTIONS_GET(_jhandle, _opt) \
- reinterpret_cast<rocksdb::EnvOptions *>(_jhandle)->_opt
+ reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(_jhandle)->_opt
/*
* Class: org_rocksdb_EnvOptions
@@ -34,7 +34,7 @@
*/
jlong Java_org_rocksdb_EnvOptions_newEnvOptions__(
JNIEnv*, jclass) {
- auto *env_opt = new rocksdb::EnvOptions();
+ auto *env_opt = new ROCKSDB_NAMESPACE::EnvOptions();
return reinterpret_cast<jlong>(env_opt);
}
@@ -45,9 +45,9 @@ jlong Java_org_rocksdb_EnvOptions_newEnvOptions__(
*/
jlong Java_org_rocksdb_EnvOptions_newEnvOptions__J(
JNIEnv*, jclass, jlong jdboptions_handle) {
- auto* db_options =
- reinterpret_cast<rocksdb::DBOptions*>(jdboptions_handle);
- auto* env_opt = new rocksdb::EnvOptions(*db_options);
+ auto *db_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions *>(jdboptions_handle);
+ auto *env_opt = new ROCKSDB_NAMESPACE::EnvOptions(*db_options);
return reinterpret_cast<jlong>(env_opt);
}
@@ -58,7 +58,7 @@ jlong Java_org_rocksdb_EnvOptions_newEnvOptions__J(
*/
void Java_org_rocksdb_EnvOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto *eo = reinterpret_cast<rocksdb::EnvOptions *>(jhandle);
+ auto *eo = reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(jhandle);
assert(eo != nullptr);
delete eo;
}
@@ -291,7 +291,8 @@ jlong Java_org_rocksdb_EnvOptions_writableFileMaxBufferSize(
void Java_org_rocksdb_EnvOptions_setRateLimiter(
JNIEnv*, jobject, jlong jhandle, jlong rl_handle) {
auto *sptr_rate_limiter =
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter> *>(rl_handle);
- auto *env_opt = reinterpret_cast<rocksdb::EnvOptions *>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter> *>(
+ rl_handle);
+ auto *env_opt = reinterpret_cast<ROCKSDB_NAMESPACE::EnvOptions *>(jhandle);
env_opt->rate_limiter = sptr_rate_limiter->get();
}
diff --git a/java/rocksjni/filter.cc b/java/rocksjni/filter.cc
index c4c275fb5..4143fc96f 100644
--- a/java/rocksjni/filter.cc
+++ b/java/rocksjni/filter.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::FilterPolicy.
+// ROCKSDB_NAMESPACE::FilterPolicy.
#include <jni.h>
#include <stdio.h>
@@ -24,8 +24,10 @@
jlong Java_org_rocksdb_BloomFilter_createNewBloomFilter(
JNIEnv* /*env*/, jclass /*jcls*/, jdouble bits_per_key,
jboolean use_block_base_builder) {
- auto* sptr_filter = new std::shared_ptr<const rocksdb::FilterPolicy>(
- rocksdb::NewBloomFilterPolicy(bits_per_key, use_block_base_builder));
+ auto* sptr_filter =
+ new std::shared_ptr<const ROCKSDB_NAMESPACE::FilterPolicy>(
+ ROCKSDB_NAMESPACE::NewBloomFilterPolicy(bits_per_key,
+ use_block_base_builder));
return reinterpret_cast<jlong>(sptr_filter);
}
@@ -37,6 +39,7 @@ jlong Java_org_rocksdb_BloomFilter_createNewBloomFilter(
void Java_org_rocksdb_Filter_disposeInternal(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
auto* handle =
- reinterpret_cast<std::shared_ptr<const rocksdb::FilterPolicy>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<const ROCKSDB_NAMESPACE::FilterPolicy>*>(
+ jhandle);
delete handle; // delete std::shared_ptr
}
diff --git a/java/rocksjni/ingest_external_file_options.cc b/java/rocksjni/ingest_external_file_options.cc
index e0871ff8e..ceaa6b179 100644
--- a/java/rocksjni/ingest_external_file_options.cc
+++ b/java/rocksjni/ingest_external_file_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::FilterPolicy.
+// ROCKSDB_NAMESPACE::FilterPolicy.
#include <jni.h>
@@ -18,7 +18,7 @@
*/
jlong Java_org_rocksdb_IngestExternalFileOptions_newIngestExternalFileOptions__(
JNIEnv*, jclass) {
- auto* options = new rocksdb::IngestExternalFileOptions();
+ auto* options = new ROCKSDB_NAMESPACE::IngestExternalFileOptions();
return reinterpret_cast<jlong>(options);
}
@@ -31,7 +31,7 @@ jlong Java_org_rocksdb_IngestExternalFileOptions_newIngestExternalFileOptions__Z
JNIEnv*, jclass, jboolean jmove_files,
jboolean jsnapshot_consistency, jboolean jallow_global_seqno,
jboolean jallow_blocking_flush) {
- auto* options = new rocksdb::IngestExternalFileOptions();
+ auto* options = new ROCKSDB_NAMESPACE::IngestExternalFileOptions();
options->move_files = static_cast<bool>(jmove_files);
options->snapshot_consistency = static_cast<bool>(jsnapshot_consistency);
options->allow_global_seqno = static_cast<bool>(jallow_global_seqno);
@@ -47,7 +47,7 @@ jlong Java_org_rocksdb_IngestExternalFileOptions_newIngestExternalFileOptions__Z
jboolean Java_org_rocksdb_IngestExternalFileOptions_moveFiles(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
return static_cast<jboolean>(options->move_files);
}
@@ -59,7 +59,7 @@ jboolean Java_org_rocksdb_IngestExternalFileOptions_moveFiles(
void Java_org_rocksdb_IngestExternalFileOptions_setMoveFiles(
JNIEnv*, jobject, jlong jhandle, jboolean jmove_files) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
options->move_files = static_cast<bool>(jmove_files);
}
@@ -71,7 +71,7 @@ void Java_org_rocksdb_IngestExternalFileOptions_setMoveFiles(
jboolean Java_org_rocksdb_IngestExternalFileOptions_snapshotConsistency(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
return static_cast<jboolean>(options->snapshot_consistency);
}
@@ -83,7 +83,7 @@ jboolean Java_org_rocksdb_IngestExternalFileOptions_snapshotConsistency(
void Java_org_rocksdb_IngestExternalFileOptions_setSnapshotConsistency(
JNIEnv*, jobject, jlong jhandle, jboolean jsnapshot_consistency) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
options->snapshot_consistency = static_cast<bool>(jsnapshot_consistency);
}
@@ -95,7 +95,7 @@ void Java_org_rocksdb_IngestExternalFileOptions_setSnapshotConsistency(
jboolean Java_org_rocksdb_IngestExternalFileOptions_allowGlobalSeqNo(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
return static_cast<jboolean>(options->allow_global_seqno);
}
@@ -107,7 +107,7 @@ jboolean Java_org_rocksdb_IngestExternalFileOptions_allowGlobalSeqNo(
void Java_org_rocksdb_IngestExternalFileOptions_setAllowGlobalSeqNo(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_global_seqno) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
options->allow_global_seqno = static_cast<bool>(jallow_global_seqno);
}
@@ -119,7 +119,7 @@ void Java_org_rocksdb_IngestExternalFileOptions_setAllowGlobalSeqNo(
jboolean Java_org_rocksdb_IngestExternalFileOptions_allowBlockingFlush(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
return static_cast<jboolean>(options->allow_blocking_flush);
}
@@ -131,7 +131,7 @@ jboolean Java_org_rocksdb_IngestExternalFileOptions_allowBlockingFlush(
void Java_org_rocksdb_IngestExternalFileOptions_setAllowBlockingFlush(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_blocking_flush) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
options->allow_blocking_flush = static_cast<bool>(jallow_blocking_flush);
}
@@ -143,7 +143,7 @@ void Java_org_rocksdb_IngestExternalFileOptions_setAllowBlockingFlush(
jboolean Java_org_rocksdb_IngestExternalFileOptions_ingestBehind(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
return options->ingest_behind == JNI_TRUE;
}
@@ -155,7 +155,7 @@ jboolean Java_org_rocksdb_IngestExternalFileOptions_ingestBehind(
void Java_org_rocksdb_IngestExternalFileOptions_setIngestBehind(
JNIEnv*, jobject, jlong jhandle, jboolean jingest_behind) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
options->ingest_behind = jingest_behind == JNI_TRUE;
}
@@ -167,7 +167,7 @@ void Java_org_rocksdb_IngestExternalFileOptions_setIngestBehind(
JNIEXPORT jboolean JNICALL Java_org_rocksdb_IngestExternalFileOptions_writeGlobalSeqno(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
return options->write_global_seqno == JNI_TRUE;
}
@@ -179,7 +179,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_IngestExternalFileOptions_writeGloba
JNIEXPORT void JNICALL Java_org_rocksdb_IngestExternalFileOptions_setWriteGlobalSeqno(
JNIEnv*, jobject, jlong jhandle, jboolean jwrite_global_seqno) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
options->write_global_seqno = jwrite_global_seqno == JNI_TRUE;
}
@@ -191,6 +191,6 @@ JNIEXPORT void JNICALL Java_org_rocksdb_IngestExternalFileOptions_setWriteGlobal
void Java_org_rocksdb_IngestExternalFileOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
auto* options =
- reinterpret_cast<rocksdb::IngestExternalFileOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(jhandle);
delete options;
-} \ No newline at end of file
+}
diff --git a/java/rocksjni/iterator.cc b/java/rocksjni/iterator.cc
index 98883a352..2935adc58 100644
--- a/java/rocksjni/iterator.cc
+++ b/java/rocksjni/iterator.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::Iterator methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::Iterator methods from Java side.
#include <jni.h>
#include <stdio.h>
@@ -23,7 +23,7 @@
void Java_org_rocksdb_RocksIterator_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
assert(it != nullptr);
delete it;
}
@@ -36,7 +36,7 @@ void Java_org_rocksdb_RocksIterator_disposeInternal(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_RocksIterator_isValid0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<rocksdb::Iterator*>(handle)->Valid();
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->Valid();
}
/*
@@ -47,7 +47,7 @@ jboolean Java_org_rocksdb_RocksIterator_isValid0(JNIEnv* /*env*/,
void Java_org_rocksdb_RocksIterator_seekToFirst0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->SeekToFirst();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->SeekToFirst();
}
/*
@@ -58,7 +58,7 @@ void Java_org_rocksdb_RocksIterator_seekToFirst0(JNIEnv* /*env*/,
void Java_org_rocksdb_RocksIterator_seekToLast0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->SeekToLast();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->SeekToLast();
}
/*
@@ -68,7 +68,7 @@ void Java_org_rocksdb_RocksIterator_seekToLast0(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_RocksIterator_next0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->Next();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->Next();
}
/*
@@ -78,7 +78,7 @@ void Java_org_rocksdb_RocksIterator_next0(JNIEnv* /*env*/, jobject /*jobj*/,
*/
void Java_org_rocksdb_RocksIterator_prev0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->Prev();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->Prev();
}
/*
@@ -95,9 +95,10 @@ void Java_org_rocksdb_RocksIterator_seek0(JNIEnv* env, jobject /*jobj*/,
return;
}
- rocksdb::Slice target_slice(reinterpret_cast<char*>(target), jtarget_len);
+ ROCKSDB_NAMESPACE::Slice target_slice(reinterpret_cast<char*>(target),
+ jtarget_len);
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
it->Seek(target_slice);
env->ReleaseByteArrayElements(jtarget, target, JNI_ABORT);
@@ -112,9 +113,12 @@ void Java_org_rocksdb_RocksIterator_seekDirect0(JNIEnv* env, jobject /*jobj*/,
jlong handle, jobject jtarget,
jint jtarget_off,
jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- auto seek = [&it](rocksdb::Slice& target_slice) { it->Seek(target_slice); };
- rocksdb::JniUtil::k_op_direct(seek, env, jtarget, jtarget_off, jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ auto seek = [&it](ROCKSDB_NAMESPACE::Slice& target_slice) {
+ it->Seek(target_slice);
+ };
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(seek, env, jtarget, jtarget_off,
+ jtarget_len);
}
/*
@@ -125,12 +129,12 @@ void Java_org_rocksdb_RocksIterator_seekDirect0(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_RocksIterator_seekForPrevDirect0(
JNIEnv* env, jobject /*jobj*/, jlong handle, jobject jtarget,
jint jtarget_off, jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- auto seekPrev = [&it](rocksdb::Slice& target_slice) {
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ auto seekPrev = [&it](ROCKSDB_NAMESPACE::Slice& target_slice) {
it->SeekForPrev(target_slice);
};
- rocksdb::JniUtil::k_op_direct(seekPrev, env, jtarget, jtarget_off,
- jtarget_len);
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(seekPrev, env, jtarget, jtarget_off,
+ jtarget_len);
}
/*
@@ -148,9 +152,10 @@ void Java_org_rocksdb_RocksIterator_seekForPrev0(JNIEnv* env, jobject /*jobj*/,
return;
}
- rocksdb::Slice target_slice(reinterpret_cast<char*>(target), jtarget_len);
+ ROCKSDB_NAMESPACE::Slice target_slice(reinterpret_cast<char*>(target),
+ jtarget_len);
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
it->SeekForPrev(target_slice);
env->ReleaseByteArrayElements(jtarget, target, JNI_ABORT);
@@ -163,14 +168,14 @@ void Java_org_rocksdb_RocksIterator_seekForPrev0(JNIEnv* env, jobject /*jobj*/,
*/
void Java_org_rocksdb_RocksIterator_status0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Status s = it->status();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Status s = it->status();
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -180,8 +185,8 @@ void Java_org_rocksdb_RocksIterator_status0(JNIEnv* env, jobject /*jobj*/,
*/
jbyteArray Java_org_rocksdb_RocksIterator_key0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice key_slice = it->key();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice key_slice = it->key();
jbyteArray jkey = env->NewByteArray(static_cast<jsize>(key_slice.size()));
if (jkey == nullptr) {
@@ -203,10 +208,10 @@ jint Java_org_rocksdb_RocksIterator_keyDirect0(JNIEnv* env, jobject /*jobj*/,
jlong handle, jobject jtarget,
jint jtarget_off,
jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice key_slice = it->key();
- return rocksdb::JniUtil::copyToDirect(env, key_slice, jtarget, jtarget_off,
- jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice key_slice = it->key();
+ return ROCKSDB_NAMESPACE::JniUtil::copyToDirect(env, key_slice, jtarget,
+ jtarget_off, jtarget_len);
}
/*
@@ -216,8 +221,8 @@ jint Java_org_rocksdb_RocksIterator_keyDirect0(JNIEnv* env, jobject /*jobj*/,
*/
jbyteArray Java_org_rocksdb_RocksIterator_value0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice value_slice = it->value();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice value_slice = it->value();
jbyteArray jkeyValue =
env->NewByteArray(static_cast<jsize>(value_slice.size()));
@@ -240,8 +245,8 @@ jint Java_org_rocksdb_RocksIterator_valueDirect0(JNIEnv* env, jobject /*jobj*/,
jlong handle, jobject jtarget,
jint jtarget_off,
jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice value_slice = it->value();
- return rocksdb::JniUtil::copyToDirect(env, value_slice, jtarget, jtarget_off,
- jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice value_slice = it->value();
+ return ROCKSDB_NAMESPACE::JniUtil::copyToDirect(env, value_slice, jtarget,
+ jtarget_off, jtarget_len);
}
diff --git a/java/rocksjni/jnicallback.cc b/java/rocksjni/jnicallback.cc
index f72eecd4c..40fb4514d 100644
--- a/java/rocksjni/jnicallback.cc
+++ b/java/rocksjni/jnicallback.cc
@@ -10,7 +10,7 @@
#include "rocksjni/jnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
JniCallback::JniCallback(JNIEnv* env, jobject jcallback_obj) {
// Note: jcallback_obj may be accessed by multiple threads,
// so we ref the jvm not the env
@@ -50,4 +50,4 @@ JniCallback::~JniCallback() {
releaseJniEnv(attached_thread);
}
// @lint-ignore TXT4 T25377293 Grandfathered in
-} // namespace rocksdb \ No newline at end of file
+} // namespace ROCKSDB_NAMESPACE \ No newline at end of file
diff --git a/java/rocksjni/jnicallback.h b/java/rocksjni/jnicallback.h
index 940ecf064..54264eade 100644
--- a/java/rocksjni/jnicallback.h
+++ b/java/rocksjni/jnicallback.h
@@ -11,19 +11,21 @@
#include <jni.h>
-namespace rocksdb {
- class JniCallback {
- public:
- JniCallback(JNIEnv* env, jobject jcallback_obj);
- virtual ~JniCallback();
+#include "rocksdb/rocksdb_namespace.h"
- protected:
- JavaVM* m_jvm;
- jobject m_jcallback_obj;
- JNIEnv* getJniEnv(jboolean* attached) const;
- void releaseJniEnv(jboolean& attached) const;
+namespace ROCKSDB_NAMESPACE {
+class JniCallback {
+ public:
+ JniCallback(JNIEnv* env, jobject jcallback_obj);
+ virtual ~JniCallback();
+
+ protected:
+ JavaVM* m_jvm;
+ jobject m_jcallback_obj;
+ JNIEnv* getJniEnv(jboolean* attached) const;
+ void releaseJniEnv(jboolean& attached) const;
};
-}
+ } // namespace ROCKSDB_NAMESPACE
// @lint-ignore TXT4 T25377293 Grandfathered in
-#endif // JAVA_ROCKSJNI_JNICALLBACK_H_ \ No newline at end of file
+#endif // JAVA_ROCKSJNI_JNICALLBACK_H_
diff --git a/java/rocksjni/loggerjnicallback.cc b/java/rocksjni/loggerjnicallback.cc
index a731fdac9..e9a9ce689 100644
--- a/java/rocksjni/loggerjnicallback.cc
+++ b/java/rocksjni/loggerjnicallback.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Logger.
+// ROCKSDB_NAMESPACE::Logger.
#include "include/org_rocksdb_Logger.h"
@@ -13,7 +13,7 @@
#include "rocksjni/loggerjnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
LoggerJniCallback::LoggerJniCallback(JNIEnv* env, jobject jlogger)
: JniCallback(env, jlogger) {
@@ -107,22 +107,22 @@ void LoggerJniCallback::Logv(const InfoLogLevel log_level, const char* format,
// determine InfoLogLevel java enum instance
jobject jlog_level;
switch (log_level) {
- case rocksdb::InfoLogLevel::DEBUG_LEVEL:
+ case ROCKSDB_NAMESPACE::InfoLogLevel::DEBUG_LEVEL:
jlog_level = m_jdebug_level;
break;
- case rocksdb::InfoLogLevel::INFO_LEVEL:
+ case ROCKSDB_NAMESPACE::InfoLogLevel::INFO_LEVEL:
jlog_level = m_jinfo_level;
break;
- case rocksdb::InfoLogLevel::WARN_LEVEL:
+ case ROCKSDB_NAMESPACE::InfoLogLevel::WARN_LEVEL:
jlog_level = m_jwarn_level;
break;
- case rocksdb::InfoLogLevel::ERROR_LEVEL:
+ case ROCKSDB_NAMESPACE::InfoLogLevel::ERROR_LEVEL:
jlog_level = m_jerror_level;
break;
- case rocksdb::InfoLogLevel::FATAL_LEVEL:
+ case ROCKSDB_NAMESPACE::InfoLogLevel::FATAL_LEVEL:
jlog_level = m_jfatal_level;
break;
- case rocksdb::InfoLogLevel::HEADER_LEVEL:
+ case ROCKSDB_NAMESPACE::InfoLogLevel::HEADER_LEVEL:
jlog_level = m_jheader_level;
break;
default:
@@ -218,7 +218,7 @@ LoggerJniCallback::~LoggerJniCallback() {
releaseJniEnv(attached_thread);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
/*
* Class: org_rocksdb_Logger
@@ -227,11 +227,11 @@ LoggerJniCallback::~LoggerJniCallback() {
*/
jlong Java_org_rocksdb_Logger_createNewLoggerOptions(JNIEnv* env, jobject jobj,
jlong joptions) {
- auto* sptr_logger = new std::shared_ptr<rocksdb::LoggerJniCallback>(
- new rocksdb::LoggerJniCallback(env, jobj));
+ auto* sptr_logger = new std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>(
+ new ROCKSDB_NAMESPACE::LoggerJniCallback(env, jobj));
// set log level
- auto* options = reinterpret_cast<rocksdb::Options*>(joptions);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions);
sptr_logger->get()->SetInfoLogLevel(options->info_log_level);
return reinterpret_cast<jlong>(sptr_logger);
@@ -245,11 +245,12 @@ jlong Java_org_rocksdb_Logger_createNewLoggerOptions(JNIEnv* env, jobject jobj,
jlong Java_org_rocksdb_Logger_createNewLoggerDbOptions(JNIEnv* env,
jobject jobj,
jlong jdb_options) {
- auto* sptr_logger = new std::shared_ptr<rocksdb::LoggerJniCallback>(
- new rocksdb::LoggerJniCallback(env, jobj));
+ auto* sptr_logger = new std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>(
+ new ROCKSDB_NAMESPACE::LoggerJniCallback(env, jobj));
// set log level
- auto* db_options = reinterpret_cast<rocksdb::DBOptions*>(jdb_options);
+ auto* db_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_options);
sptr_logger->get()->SetInfoLogLevel(db_options->info_log_level);
return reinterpret_cast<jlong>(sptr_logger);
@@ -263,9 +264,10 @@ jlong Java_org_rocksdb_Logger_createNewLoggerDbOptions(JNIEnv* env,
void Java_org_rocksdb_Logger_setInfoLogLevel(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle, jbyte jlog_level) {
auto* handle =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
+ jhandle);
handle->get()->SetInfoLogLevel(
- static_cast<rocksdb::InfoLogLevel>(jlog_level));
+ static_cast<ROCKSDB_NAMESPACE::InfoLogLevel>(jlog_level));
}
/*
@@ -276,7 +278,8 @@ void Java_org_rocksdb_Logger_setInfoLogLevel(JNIEnv* /*env*/, jobject /*jobj*/,
jbyte Java_org_rocksdb_Logger_infoLogLevel(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
auto* handle =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
+ jhandle);
return static_cast<jbyte>(handle->get()->GetInfoLogLevel());
}
@@ -288,6 +291,7 @@ jbyte Java_org_rocksdb_Logger_infoLogLevel(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_Logger_disposeInternal(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
auto* handle =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
+ jhandle);
delete handle; // delete std::shared_ptr
}
diff --git a/java/rocksjni/loggerjnicallback.h b/java/rocksjni/loggerjnicallback.h
index 80c5a1983..7bcba82ee 100644
--- a/java/rocksjni/loggerjnicallback.h
+++ b/java/rocksjni/loggerjnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Logger
+// ROCKSDB_NAMESPACE::Logger
#ifndef JAVA_ROCKSJNI_LOGGERJNICALLBACK_H_
#define JAVA_ROCKSJNI_LOGGERJNICALLBACK_H_
@@ -16,34 +16,34 @@
#include "port/port.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
- class LoggerJniCallback : public JniCallback, public Logger {
- public:
- LoggerJniCallback(JNIEnv* env, jobject jLogger);
- ~LoggerJniCallback();
+class LoggerJniCallback : public JniCallback, public Logger {
+ public:
+ LoggerJniCallback(JNIEnv* env, jobject jLogger);
+ ~LoggerJniCallback();
- using Logger::SetInfoLogLevel;
- using Logger::GetInfoLogLevel;
- // Write an entry to the log file with the specified format.
- virtual void Logv(const char* format, va_list ap);
- // Write an entry to the log file with the specified log level
- // and format. Any log with level under the internal log level
- // of *this (see @SetInfoLogLevel and @GetInfoLogLevel) will not be
- // printed.
- virtual void Logv(const InfoLogLevel log_level,
- const char* format, va_list ap);
+ using Logger::SetInfoLogLevel;
+ using Logger::GetInfoLogLevel;
+ // Write an entry to the log file with the specified format.
+ virtual void Logv(const char* format, va_list ap);
+ // Write an entry to the log file with the specified log level
+ // and format. Any log with level under the internal log level
+ // of *this (see @SetInfoLogLevel and @GetInfoLogLevel) will not be
+ // printed.
+ virtual void Logv(const InfoLogLevel log_level, const char* format,
+ va_list ap);
- private:
- jmethodID m_jLogMethodId;
- jobject m_jdebug_level;
- jobject m_jinfo_level;
- jobject m_jwarn_level;
- jobject m_jerror_level;
- jobject m_jfatal_level;
- jobject m_jheader_level;
- std::unique_ptr<char[]> format_str(const char* format, va_list ap) const;
+ private:
+ jmethodID m_jLogMethodId;
+ jobject m_jdebug_level;
+ jobject m_jinfo_level;
+ jobject m_jwarn_level;
+ jobject m_jerror_level;
+ jobject m_jfatal_level;
+ jobject m_jheader_level;
+ std::unique_ptr<char[]> format_str(const char* format, va_list ap) const;
};
-} // namespace rocksdb
+ } // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_LOGGERJNICALLBACK_H_
diff --git a/java/rocksjni/lru_cache.cc b/java/rocksjni/lru_cache.cc
index 2424bc8e0..cfdcb525b 100644
--- a/java/rocksjni/lru_cache.cc
+++ b/java/rocksjni/lru_cache.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::LRUCache.
+// ROCKSDB_NAMESPACE::LRUCache.
#include <jni.h>
@@ -21,8 +21,8 @@ jlong Java_org_rocksdb_LRUCache_newLRUCache(JNIEnv* /*env*/, jclass /*jcls*/,
jint jnum_shard_bits,
jboolean jstrict_capacity_limit,
jdouble jhigh_pri_pool_ratio) {
- auto* sptr_lru_cache =
- new std::shared_ptr<rocksdb::Cache>(rocksdb::NewLRUCache(
+ auto* sptr_lru_cache = new std::shared_ptr<ROCKSDB_NAMESPACE::Cache>(
+ ROCKSDB_NAMESPACE::NewLRUCache(
static_cast<size_t>(jcapacity), static_cast<int>(jnum_shard_bits),
static_cast<bool>(jstrict_capacity_limit),
static_cast<double>(jhigh_pri_pool_ratio)));
@@ -38,6 +38,6 @@ void Java_org_rocksdb_LRUCache_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_lru_cache =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(jhandle);
delete sptr_lru_cache; // delete std::shared_ptr
}
diff --git a/java/rocksjni/memory_util.cc b/java/rocksjni/memory_util.cc
index 043850213..fac288c92 100644
--- a/java/rocksjni/memory_util.cc
+++ b/java/rocksjni/memory_util.cc
@@ -23,8 +23,7 @@
*/
jobject Java_org_rocksdb_MemoryUtil_getApproximateMemoryUsageByType(
JNIEnv *env, jclass /*jclazz*/, jlongArray jdb_handles, jlongArray jcache_handles) {
-
- std::vector<rocksdb::DB*> dbs;
+ std::vector<ROCKSDB_NAMESPACE::DB *> dbs;
jsize db_handle_count = env->GetArrayLength(jdb_handles);
if(db_handle_count > 0) {
jlong *ptr_jdb_handles = env->GetLongArrayElements(jdb_handles, nullptr);
@@ -33,12 +32,13 @@ jobject Java_org_rocksdb_MemoryUtil_getApproximateMemoryUsageByType(
return nullptr;
}
for (jsize i = 0; i < db_handle_count; i++) {
- dbs.push_back(reinterpret_cast<rocksdb::DB *>(ptr_jdb_handles[i]));
+ dbs.push_back(
+ reinterpret_cast<ROCKSDB_NAMESPACE::DB *>(ptr_jdb_handles[i]));
}
env->ReleaseLongArrayElements(jdb_handles, ptr_jdb_handles, JNI_ABORT);
}
- std::unordered_set<const rocksdb::Cache*> cache_set;
+ std::unordered_set<const ROCKSDB_NAMESPACE::Cache *> cache_set;
jsize cache_handle_count = env->GetArrayLength(jcache_handles);
if(cache_handle_count > 0) {
jlong *ptr_jcache_handles = env->GetLongArrayElements(jcache_handles, nullptr);
@@ -48,37 +48,43 @@ jobject Java_org_rocksdb_MemoryUtil_getApproximateMemoryUsageByType(
}
for (jsize i = 0; i < cache_handle_count; i++) {
auto *cache_ptr =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache> *>(ptr_jcache_handles[i]);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache> *>(
+ ptr_jcache_handles[i]);
cache_set.insert(cache_ptr->get());
}
env->ReleaseLongArrayElements(jcache_handles, ptr_jcache_handles, JNI_ABORT);
}
- std::map<rocksdb::MemoryUtil::UsageType, uint64_t> usage_by_type;
- if(rocksdb::MemoryUtil::GetApproximateMemoryUsageByType(dbs, cache_set, &usage_by_type) != rocksdb::Status::OK()) {
+ std::map<ROCKSDB_NAMESPACE::MemoryUtil::UsageType, uint64_t> usage_by_type;
+ if (ROCKSDB_NAMESPACE::MemoryUtil::GetApproximateMemoryUsageByType(
+ dbs, cache_set, &usage_by_type) != ROCKSDB_NAMESPACE::Status::OK()) {
// Non-OK status
return nullptr;
}
- jobject jusage_by_type = rocksdb::HashMapJni::construct(
+ jobject jusage_by_type = ROCKSDB_NAMESPACE::HashMapJni::construct(
env, static_cast<uint32_t>(usage_by_type.size()));
if (jusage_by_type == nullptr) {
// exception occurred
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const rocksdb::MemoryUtil::UsageType, const uint64_t, jobject, jobject>
- fn_map_kv =
- [env](const std::pair<rocksdb::MemoryUtil::UsageType, uint64_t>& pair) {
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const ROCKSDB_NAMESPACE::MemoryUtil::UsageType, const uint64_t, jobject,
+ jobject>
+ fn_map_kv = [env](
+ const std::pair<ROCKSDB_NAMESPACE::MemoryUtil::UsageType,
+ uint64_t> &pair) {
// Construct key
- const jobject jusage_type =
- rocksdb::ByteJni::valueOf(env, rocksdb::MemoryUsageTypeJni::toJavaMemoryUsageType(pair.first));
+ const jobject jusage_type = ROCKSDB_NAMESPACE::ByteJni::valueOf(
+ env, ROCKSDB_NAMESPACE::MemoryUsageTypeJni::toJavaMemoryUsageType(
+ pair.first));
if (jusage_type == nullptr) {
// an error occurred
return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
}
// Construct value
const jobject jusage_value =
- rocksdb::LongJni::valueOf(env, pair.second);
+ ROCKSDB_NAMESPACE::LongJni::valueOf(env, pair.second);
if (jusage_value == nullptr) {
// an error occurred
return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
@@ -89,8 +95,9 @@ jobject Java_org_rocksdb_MemoryUtil_getApproximateMemoryUsageByType(
jusage_value));
};
- if (!rocksdb::HashMapJni::putAll(env, jusage_by_type, usage_by_type.begin(),
- usage_by_type.end(), fn_map_kv)) {
+ if (!ROCKSDB_NAMESPACE::HashMapJni::putAll(env, jusage_by_type,
+ usage_by_type.begin(),
+ usage_by_type.end(), fn_map_kv)) {
// exception occcurred
jusage_by_type = nullptr;
}
diff --git a/java/rocksjni/memtablejni.cc b/java/rocksjni/memtablejni.cc
index ad704c3b1..1188c5e59 100644
--- a/java/rocksjni/memtablejni.cc
+++ b/java/rocksjni/memtablejni.cc
@@ -20,13 +20,14 @@
jlong Java_org_rocksdb_HashSkipListMemTableConfig_newMemTableFactoryHandle(
JNIEnv* env, jobject /*jobj*/, jlong jbucket_count, jint jheight,
jint jbranching_factor) {
- rocksdb::Status s = rocksdb::JniUtil::check_if_jlong_fits_size_t(jbucket_count);
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jbucket_count);
if (s.ok()) {
- return reinterpret_cast<jlong>(rocksdb::NewHashSkipListRepFactory(
+ return reinterpret_cast<jlong>(ROCKSDB_NAMESPACE::NewHashSkipListRepFactory(
static_cast<size_t>(jbucket_count), static_cast<int32_t>(jheight),
static_cast<int32_t>(jbranching_factor)));
}
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
return 0;
}
@@ -39,19 +40,20 @@ jlong Java_org_rocksdb_HashLinkedListMemTableConfig_newMemTableFactoryHandle(
JNIEnv* env, jobject /*jobj*/, jlong jbucket_count,
jlong jhuge_page_tlb_size, jint jbucket_entries_logging_threshold,
jboolean jif_log_bucket_dist_when_flash, jint jthreshold_use_skiplist) {
- rocksdb::Status statusBucketCount =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jbucket_count);
- rocksdb::Status statusHugePageTlb =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jhuge_page_tlb_size);
+ ROCKSDB_NAMESPACE::Status statusBucketCount =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jbucket_count);
+ ROCKSDB_NAMESPACE::Status statusHugePageTlb =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jhuge_page_tlb_size);
if (statusBucketCount.ok() && statusHugePageTlb.ok()) {
- return reinterpret_cast<jlong>(rocksdb::NewHashLinkListRepFactory(
+ return reinterpret_cast<jlong>(ROCKSDB_NAMESPACE::NewHashLinkListRepFactory(
static_cast<size_t>(jbucket_count),
static_cast<size_t>(jhuge_page_tlb_size),
static_cast<int32_t>(jbucket_entries_logging_threshold),
static_cast<bool>(jif_log_bucket_dist_when_flash),
static_cast<int32_t>(jthreshold_use_skiplist)));
}
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(
env, !statusBucketCount.ok() ? statusBucketCount : statusHugePageTlb);
return 0;
}
@@ -63,12 +65,13 @@ jlong Java_org_rocksdb_HashLinkedListMemTableConfig_newMemTableFactoryHandle(
*/
jlong Java_org_rocksdb_VectorMemTableConfig_newMemTableFactoryHandle(
JNIEnv* env, jobject /*jobj*/, jlong jreserved_size) {
- rocksdb::Status s = rocksdb::JniUtil::check_if_jlong_fits_size_t(jreserved_size);
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jreserved_size);
if (s.ok()) {
- return reinterpret_cast<jlong>(
- new rocksdb::VectorRepFactory(static_cast<size_t>(jreserved_size)));
+ return reinterpret_cast<jlong>(new ROCKSDB_NAMESPACE::VectorRepFactory(
+ static_cast<size_t>(jreserved_size)));
}
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
return 0;
}
@@ -79,11 +82,12 @@ jlong Java_org_rocksdb_VectorMemTableConfig_newMemTableFactoryHandle(
*/
jlong Java_org_rocksdb_SkipListMemTableConfig_newMemTableFactoryHandle0(
JNIEnv* env, jobject /*jobj*/, jlong jlookahead) {
- rocksdb::Status s = rocksdb::JniUtil::check_if_jlong_fits_size_t(jlookahead);
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jlookahead);
if (s.ok()) {
- return reinterpret_cast<jlong>(
- new rocksdb::SkipListFactory(static_cast<size_t>(jlookahead)));
+ return reinterpret_cast<jlong>(new ROCKSDB_NAMESPACE::SkipListFactory(
+ static_cast<size_t>(jlookahead)));
}
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
return 0;
}
diff --git a/java/rocksjni/merge_operator.cc b/java/rocksjni/merge_operator.cc
index 636ab9f45..edc3e7231 100644
--- a/java/rocksjni/merge_operator.cc
+++ b/java/rocksjni/merge_operator.cc
@@ -5,7 +5,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::MergeOperator.
+// for ROCKSDB_NAMESPACE::MergeOperator.
#include <jni.h>
#include <stdio.h>
@@ -32,8 +32,10 @@
*/
jlong Java_org_rocksdb_StringAppendOperator_newSharedStringAppendOperator(
JNIEnv* /*env*/, jclass /*jclazz*/, jchar jdelim) {
- auto* sptr_string_append_op = new std::shared_ptr<rocksdb::MergeOperator>(
- rocksdb::MergeOperators::CreateStringAppendOperator((char)jdelim));
+ auto* sptr_string_append_op =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>(
+ ROCKSDB_NAMESPACE::MergeOperators::CreateStringAppendOperator(
+ (char)jdelim));
return reinterpret_cast<jlong>(sptr_string_append_op);
}
@@ -46,7 +48,8 @@ void Java_org_rocksdb_StringAppendOperator_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_string_append_op =
- reinterpret_cast<std::shared_ptr<rocksdb::MergeOperator>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>*>(
+ jhandle);
delete sptr_string_append_op; // delete std::shared_ptr
}
@@ -57,8 +60,9 @@ void Java_org_rocksdb_StringAppendOperator_disposeInternal(JNIEnv* /*env*/,
*/
jlong Java_org_rocksdb_UInt64AddOperator_newSharedUInt64AddOperator(
JNIEnv* /*env*/, jclass /*jclazz*/) {
- auto* sptr_uint64_add_op = new std::shared_ptr<rocksdb::MergeOperator>(
- rocksdb::MergeOperators::CreateUInt64AddOperator());
+ auto* sptr_uint64_add_op =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>(
+ ROCKSDB_NAMESPACE::MergeOperators::CreateUInt64AddOperator());
return reinterpret_cast<jlong>(sptr_uint64_add_op);
}
@@ -71,6 +75,7 @@ void Java_org_rocksdb_UInt64AddOperator_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_uint64_add_op =
- reinterpret_cast<std::shared_ptr<rocksdb::MergeOperator>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>*>(
+ jhandle);
delete sptr_uint64_add_op; // delete std::shared_ptr
}
diff --git a/java/rocksjni/native_comparator_wrapper_test.cc b/java/rocksjni/native_comparator_wrapper_test.cc
index 829019f91..d2f5c1bda 100644
--- a/java/rocksjni/native_comparator_wrapper_test.cc
+++ b/java/rocksjni/native_comparator_wrapper_test.cc
@@ -11,7 +11,7 @@
#include "include/org_rocksdb_NativeComparatorWrapperTest_NativeStringComparatorWrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class NativeComparatorWrapperTestStringComparator : public Comparator {
const char* Name() const {
@@ -29,7 +29,7 @@ class NativeComparatorWrapperTestStringComparator : public Comparator {
void FindShortSuccessor(std::string* /*key*/) const { return; }
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
/*
* Class: org_rocksdb_NativeComparatorWrapperTest_NativeStringComparatorWrapper
@@ -38,6 +38,7 @@ class NativeComparatorWrapperTestStringComparator : public Comparator {
*/
jlong Java_org_rocksdb_NativeComparatorWrapperTest_00024NativeStringComparatorWrapper_newStringComparator(
JNIEnv* /*env*/, jobject /*jobj*/) {
- auto* comparator = new rocksdb::NativeComparatorWrapperTestStringComparator();
+ auto* comparator =
+ new ROCKSDB_NAMESPACE::NativeComparatorWrapperTestStringComparator();
return reinterpret_cast<jlong>(comparator);
}
diff --git a/java/rocksjni/optimistic_transaction_db.cc b/java/rocksjni/optimistic_transaction_db.cc
index 1505ff989..4f966cdd7 100644
--- a/java/rocksjni/optimistic_transaction_db.cc
+++ b/java/rocksjni/optimistic_transaction_db.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::TransactionDB.
+// for ROCKSDB_NAMESPACE::TransactionDB.
#include <jni.h>
@@ -29,16 +29,18 @@ jlong Java_org_rocksdb_OptimisticTransactionDB_open__JLjava_lang_String_2(
return 0;
}
- auto* options = reinterpret_cast<rocksdb::Options*>(joptions_handle);
- rocksdb::OptimisticTransactionDB* otdb = nullptr;
- rocksdb::Status s =
- rocksdb::OptimisticTransactionDB::Open(*options, db_path, &otdb);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle);
+ ROCKSDB_NAMESPACE::OptimisticTransactionDB* otdb = nullptr;
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::OptimisticTransactionDB::Open(*options, db_path,
+ &otdb);
env->ReleaseStringUTFChars(jdb_path, db_path);
if (s.ok()) {
return reinterpret_cast<jlong>(otdb);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
}
@@ -58,7 +60,7 @@ Java_org_rocksdb_OptimisticTransactionDB_open__JLjava_lang_String_2_3_3B_3J(
return nullptr;
}
- std::vector<rocksdb::ColumnFamilyDescriptor> column_families;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> column_families;
const jsize len_cols = env->GetArrayLength(jcolumn_names);
if (len_cols > 0) {
if (env->EnsureLocalCapacity(len_cols) != 0) {
@@ -104,10 +106,10 @@ Java_org_rocksdb_OptimisticTransactionDB_open__JLjava_lang_String_2_3_3B_3J(
const std::string cf_name(reinterpret_cast<char*>(jcf_name),
jcf_name_len);
- const rocksdb::ColumnFamilyOptions* cf_options =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jco[i]);
+ const ROCKSDB_NAMESPACE::ColumnFamilyOptions* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jco[i]);
column_families.push_back(
- rocksdb::ColumnFamilyDescriptor(cf_name, *cf_options));
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor(cf_name, *cf_options));
env->ReleaseByteArrayElements(jcn_ba, jcf_name, JNI_ABORT);
env->DeleteLocalRef(jcn);
@@ -115,11 +117,13 @@ Java_org_rocksdb_OptimisticTransactionDB_open__JLjava_lang_String_2_3_3B_3J(
env->ReleaseLongArrayElements(jcolumn_options_handles, jco, JNI_ABORT);
}
- auto* db_options = reinterpret_cast<rocksdb::DBOptions*>(jdb_options_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> handles;
- rocksdb::OptimisticTransactionDB* otdb = nullptr;
- const rocksdb::Status s = rocksdb::OptimisticTransactionDB::Open(
- *db_options, db_path, column_families, &handles, &otdb);
+ auto* db_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_options_handle);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> handles;
+ ROCKSDB_NAMESPACE::OptimisticTransactionDB* otdb = nullptr;
+ const ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::OptimisticTransactionDB::Open(
+ *db_options, db_path, column_families, &handles, &otdb);
env->ReleaseStringUTFChars(jdb_path, db_path);
@@ -146,7 +150,7 @@ Java_org_rocksdb_OptimisticTransactionDB_open__JLjava_lang_String_2_3_3B_3J(
return jresults;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -158,7 +162,7 @@ Java_org_rocksdb_OptimisticTransactionDB_open__JLjava_lang_String_2_3_3B_3J(
void Java_org_rocksdb_OptimisticTransactionDB_disposeInternal(
JNIEnv *, jobject, jlong jhandle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
assert(optimistic_txn_db != nullptr);
delete optimistic_txn_db;
}
@@ -171,10 +175,10 @@ void Java_org_rocksdb_OptimisticTransactionDB_disposeInternal(
void Java_org_rocksdb_OptimisticTransactionDB_closeDatabase(
JNIEnv* env, jclass, jlong jhandle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
assert(optimistic_txn_db != nullptr);
- rocksdb::Status s = optimistic_txn_db->Close();
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::Status s = optimistic_txn_db->Close();
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -185,10 +189,10 @@ void Java_org_rocksdb_OptimisticTransactionDB_closeDatabase(
jlong Java_org_rocksdb_OptimisticTransactionDB_beginTransaction__JJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- rocksdb::Transaction* txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ ROCKSDB_NAMESPACE::Transaction* txn =
optimistic_txn_db->BeginTransaction(*write_options);
return reinterpret_cast<jlong>(txn);
}
@@ -202,13 +206,13 @@ jlong Java_org_rocksdb_OptimisticTransactionDB_beginTransaction__JJJ(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jwrite_options_handle, jlong joptimistic_txn_options_handle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
auto* optimistic_txn_options =
- reinterpret_cast<rocksdb::OptimisticTransactionOptions*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionOptions*>(
joptimistic_txn_options_handle);
- rocksdb::Transaction* txn = optimistic_txn_db->BeginTransaction(
+ ROCKSDB_NAMESPACE::Transaction* txn = optimistic_txn_db->BeginTransaction(
*write_options, *optimistic_txn_options);
return reinterpret_cast<jlong>(txn);
}
@@ -222,12 +226,13 @@ jlong Java_org_rocksdb_OptimisticTransactionDB_beginTransaction_1withOld__JJJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle,
jlong jold_txn_handle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* old_txn = reinterpret_cast<rocksdb::Transaction*>(jold_txn_handle);
- rocksdb::OptimisticTransactionOptions optimistic_txn_options;
- rocksdb::Transaction* txn = optimistic_txn_db->BeginTransaction(
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* old_txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jold_txn_handle);
+ ROCKSDB_NAMESPACE::OptimisticTransactionOptions optimistic_txn_options;
+ ROCKSDB_NAMESPACE::Transaction* txn = optimistic_txn_db->BeginTransaction(
*write_options, optimistic_txn_options, old_txn);
// RocksJava relies on the assumption that
@@ -247,14 +252,15 @@ jlong Java_org_rocksdb_OptimisticTransactionDB_beginTransaction_1withOld__JJJJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle,
jlong joptimistic_txn_options_handle, jlong jold_txn_handle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
auto* optimistic_txn_options =
- reinterpret_cast<rocksdb::OptimisticTransactionOptions*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionOptions*>(
joptimistic_txn_options_handle);
- auto* old_txn = reinterpret_cast<rocksdb::Transaction*>(jold_txn_handle);
- rocksdb::Transaction* txn = optimistic_txn_db->BeginTransaction(
+ auto* old_txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jold_txn_handle);
+ ROCKSDB_NAMESPACE::Transaction* txn = optimistic_txn_db->BeginTransaction(
*write_options, *optimistic_txn_options, old_txn);
// RocksJava relies on the assumption that
@@ -273,6 +279,6 @@ jlong Java_org_rocksdb_OptimisticTransactionDB_beginTransaction_1withOld__JJJJ(
jlong Java_org_rocksdb_OptimisticTransactionDB_getBaseDB(
JNIEnv*, jobject, jlong jhandle) {
auto* optimistic_txn_db =
- reinterpret_cast<rocksdb::OptimisticTransactionDB*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionDB*>(jhandle);
return reinterpret_cast<jlong>(optimistic_txn_db->GetBaseDB());
}
diff --git a/java/rocksjni/optimistic_transaction_options.cc b/java/rocksjni/optimistic_transaction_options.cc
index 3eee44667..6bc80fdf0 100644
--- a/java/rocksjni/optimistic_transaction_options.cc
+++ b/java/rocksjni/optimistic_transaction_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::OptimisticTransactionOptions.
+// for ROCKSDB_NAMESPACE::OptimisticTransactionOptions.
#include <jni.h>
@@ -20,8 +20,8 @@
*/
jlong Java_org_rocksdb_OptimisticTransactionOptions_newOptimisticTransactionOptions(
JNIEnv* /*env*/, jclass /*jcls*/) {
- rocksdb::OptimisticTransactionOptions* opts =
- new rocksdb::OptimisticTransactionOptions();
+ ROCKSDB_NAMESPACE::OptimisticTransactionOptions* opts =
+ new ROCKSDB_NAMESPACE::OptimisticTransactionOptions();
return reinterpret_cast<jlong>(opts);
}
@@ -33,7 +33,8 @@ jlong Java_org_rocksdb_OptimisticTransactionOptions_newOptimisticTransactionOpti
jboolean Java_org_rocksdb_OptimisticTransactionOptions_isSetSnapshot(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
auto* opts =
- reinterpret_cast<rocksdb::OptimisticTransactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionOptions*>(
+ jhandle);
return opts->set_snapshot;
}
@@ -45,7 +46,8 @@ jboolean Java_org_rocksdb_OptimisticTransactionOptions_isSetSnapshot(
void Java_org_rocksdb_OptimisticTransactionOptions_setSetSnapshot(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jboolean jset_snapshot) {
auto* opts =
- reinterpret_cast<rocksdb::OptimisticTransactionOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionOptions*>(
+ jhandle);
opts->set_snapshot = jset_snapshot;
}
@@ -58,8 +60,10 @@ void Java_org_rocksdb_OptimisticTransactionOptions_setComparator(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jcomparator_handle) {
auto* opts =
- reinterpret_cast<rocksdb::OptimisticTransactionOptions*>(jhandle);
- opts->cmp = reinterpret_cast<rocksdb::Comparator*>(jcomparator_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionOptions*>(
+ jhandle);
+ opts->cmp =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Comparator*>(jcomparator_handle);
}
/*
@@ -69,5 +73,6 @@ void Java_org_rocksdb_OptimisticTransactionOptions_setComparator(
*/
void Java_org_rocksdb_OptimisticTransactionOptions_disposeInternal(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- delete reinterpret_cast<rocksdb::OptimisticTransactionOptions*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::OptimisticTransactionOptions*>(
+ jhandle);
}
diff --git a/java/rocksjni/options.cc b/java/rocksjni/options.cc
index 181c5c996..c13613373 100644
--- a/java/rocksjni/options.cc
+++ b/java/rocksjni/options.cc
@@ -3,7 +3,8 @@
// COPYING file in the root directory) and Apache 2.0 License
// (found in the LICENSE.Apache file in the root directory).
//
-// This file implements the "bridge" between Java and C++ for rocksdb::Options.
+// This file implements the "bridge" between Java and C++ for
+// ROCKSDB_NAMESPACE::Options.
#include <jni.h>
#include <stdio.h>
@@ -43,7 +44,7 @@
*/
jlong Java_org_rocksdb_Options_newOptions__(
JNIEnv*, jclass) {
- auto* op = new rocksdb::Options();
+ auto* op = new ROCKSDB_NAMESPACE::Options();
return reinterpret_cast<jlong>(op);
}
@@ -54,10 +55,11 @@ jlong Java_org_rocksdb_Options_newOptions__(
*/
jlong Java_org_rocksdb_Options_newOptions__JJ(
JNIEnv*, jclass, jlong jdboptions, jlong jcfoptions) {
- auto* dbOpt = reinterpret_cast<const rocksdb::DBOptions*>(jdboptions);
- auto* cfOpt =
- reinterpret_cast<const rocksdb::ColumnFamilyOptions*>(jcfoptions);
- auto* op = new rocksdb::Options(*dbOpt, *cfOpt);
+ auto* dbOpt =
+ reinterpret_cast<const ROCKSDB_NAMESPACE::DBOptions*>(jdboptions);
+ auto* cfOpt = reinterpret_cast<const ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(
+ jcfoptions);
+ auto* op = new ROCKSDB_NAMESPACE::Options(*dbOpt, *cfOpt);
return reinterpret_cast<jlong>(op);
}
@@ -68,8 +70,8 @@ jlong Java_org_rocksdb_Options_newOptions__JJ(
*/
jlong Java_org_rocksdb_Options_copyOptions(
JNIEnv*, jclass, jlong jhandle) {
- auto new_opt =
- new rocksdb::Options(*(reinterpret_cast<rocksdb::Options*>(jhandle)));
+ auto new_opt = new ROCKSDB_NAMESPACE::Options(
+ *(reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)));
return reinterpret_cast<jlong>(new_opt);
}
@@ -80,7 +82,7 @@ jlong Java_org_rocksdb_Options_copyOptions(
*/
void Java_org_rocksdb_Options_disposeInternal(
JNIEnv*, jobject, jlong handle) {
- auto* op = reinterpret_cast<rocksdb::Options*>(handle);
+ auto* op = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(handle);
assert(op != nullptr);
delete op;
}
@@ -92,7 +94,7 @@ void Java_org_rocksdb_Options_disposeInternal(
*/
void Java_org_rocksdb_Options_setIncreaseParallelism(
JNIEnv*, jobject, jlong jhandle, jint totalThreads) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->IncreaseParallelism(
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->IncreaseParallelism(
static_cast<int>(totalThreads));
}
@@ -103,7 +105,8 @@ void Java_org_rocksdb_Options_setIncreaseParallelism(
*/
void Java_org_rocksdb_Options_setCreateIfMissing(
JNIEnv*, jobject, jlong jhandle, jboolean flag) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->create_if_missing = flag;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->create_if_missing =
+ flag;
}
/*
@@ -113,7 +116,8 @@ void Java_org_rocksdb_Options_setCreateIfMissing(
*/
jboolean Java_org_rocksdb_Options_createIfMissing(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->create_if_missing;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->create_if_missing;
}
/*
@@ -123,8 +127,8 @@ jboolean Java_org_rocksdb_Options_createIfMissing(
*/
void Java_org_rocksdb_Options_setCreateMissingColumnFamilies(
JNIEnv*, jobject, jlong jhandle, jboolean flag) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->create_missing_column_families =
- flag;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->create_missing_column_families = flag;
}
/*
@@ -134,7 +138,7 @@ void Java_org_rocksdb_Options_setCreateMissingColumnFamilies(
*/
jboolean Java_org_rocksdb_Options_createMissingColumnFamilies(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->create_missing_column_families;
}
@@ -147,12 +151,12 @@ void Java_org_rocksdb_Options_setComparatorHandle__JI(
JNIEnv*, jobject, jlong jhandle, jint builtinComparator) {
switch (builtinComparator) {
case 1:
- reinterpret_cast<rocksdb::Options*>(jhandle)->comparator =
- rocksdb::ReverseBytewiseComparator();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->comparator =
+ ROCKSDB_NAMESPACE::ReverseBytewiseComparator();
break;
default:
- reinterpret_cast<rocksdb::Options*>(jhandle)->comparator =
- rocksdb::BytewiseComparator();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->comparator =
+ ROCKSDB_NAMESPACE::BytewiseComparator();
break;
}
}
@@ -165,20 +169,21 @@ void Java_org_rocksdb_Options_setComparatorHandle__JI(
void Java_org_rocksdb_Options_setComparatorHandle__JJB(
JNIEnv*, jobject, jlong jopt_handle, jlong jcomparator_handle,
jbyte jcomparator_type) {
- rocksdb::Comparator* comparator = nullptr;
+ ROCKSDB_NAMESPACE::Comparator* comparator = nullptr;
switch (jcomparator_type) {
// JAVA_COMPARATOR
case 0x0:
- comparator =
- reinterpret_cast<rocksdb::ComparatorJniCallback*>(jcomparator_handle);
+ comparator = reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallback*>(
+ jcomparator_handle);
break;
// JAVA_NATIVE_COMPARATOR_WRAPPER
case 0x1:
- comparator = reinterpret_cast<rocksdb::Comparator*>(jcomparator_handle);
+ comparator =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Comparator*>(jcomparator_handle);
break;
}
- auto* opt = reinterpret_cast<rocksdb::Options*>(jopt_handle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jopt_handle);
opt->comparator = comparator;
}
@@ -195,9 +200,9 @@ void Java_org_rocksdb_Options_setMergeOperatorName(
return;
}
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
options->merge_operator =
- rocksdb::MergeOperators::CreateFromStringId(op_name);
+ ROCKSDB_NAMESPACE::MergeOperators::CreateFromStringId(op_name);
env->ReleaseStringUTFChars(jop_name, op_name);
}
@@ -209,8 +214,8 @@ void Java_org_rocksdb_Options_setMergeOperatorName(
*/
void Java_org_rocksdb_Options_setMergeOperator(
JNIEnv*, jobject, jlong jhandle, jlong mergeOperatorHandle) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->merge_operator =
- *(reinterpret_cast<std::shared_ptr<rocksdb::MergeOperator>*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->merge_operator =
+ *(reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>*>(
mergeOperatorHandle));
}
@@ -222,9 +227,10 @@ void Java_org_rocksdb_Options_setMergeOperator(
void Java_org_rocksdb_Options_setCompactionFilterHandle(
JNIEnv*, jobject, jlong jopt_handle,
jlong jcompactionfilter_handle) {
- reinterpret_cast<rocksdb::Options*>(jopt_handle)->
- compaction_filter = reinterpret_cast<rocksdb::CompactionFilter*>
- (jcompactionfilter_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jopt_handle)
+ ->compaction_filter =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionFilter*>(
+ jcompactionfilter_handle);
}
/*
@@ -235,11 +241,11 @@ void Java_org_rocksdb_Options_setCompactionFilterHandle(
void JNICALL Java_org_rocksdb_Options_setCompactionFilterFactoryHandle(
JNIEnv*, jobject, jlong jopt_handle,
jlong jcompactionfilterfactory_handle) {
- auto* cff_factory =
- reinterpret_cast<std::shared_ptr<rocksdb::CompactionFilterFactory> *>(
- jcompactionfilterfactory_handle);
- reinterpret_cast<rocksdb::Options*>(jopt_handle)->
- compaction_filter_factory = *cff_factory;
+ auto* cff_factory = reinterpret_cast<
+ std::shared_ptr<ROCKSDB_NAMESPACE::CompactionFilterFactory>*>(
+ jcompactionfilterfactory_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jopt_handle)
+ ->compaction_filter_factory = *cff_factory;
}
/*
@@ -249,13 +255,13 @@ void JNICALL Java_org_rocksdb_Options_setCompactionFilterFactoryHandle(
*/
void Java_org_rocksdb_Options_setWriteBufferSize(
JNIEnv* env, jobject, jlong jhandle, jlong jwrite_buffer_size) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jwrite_buffer_size);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jwrite_buffer_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->write_buffer_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->write_buffer_size =
jwrite_buffer_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -268,9 +274,10 @@ void Java_org_rocksdb_Options_setWriteBufferManager(
JNIEnv*, jobject, jlong joptions_handle,
jlong jwrite_buffer_manager_handle) {
auto* write_buffer_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::WriteBufferManager> *>(jwrite_buffer_manager_handle);
- reinterpret_cast<rocksdb::Options*>(joptions_handle)->write_buffer_manager =
- *write_buffer_manager;
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::WriteBufferManager>*>(
+ jwrite_buffer_manager_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle)
+ ->write_buffer_manager = *write_buffer_manager;
}
/*
@@ -280,7 +287,8 @@ void Java_org_rocksdb_Options_setWriteBufferManager(
*/
jlong Java_org_rocksdb_Options_writeBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->write_buffer_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->write_buffer_size;
}
/*
@@ -291,8 +299,8 @@ jlong Java_org_rocksdb_Options_writeBufferSize(
void Java_org_rocksdb_Options_setMaxWriteBufferNumber(
JNIEnv*, jobject, jlong jhandle,
jint jmax_write_buffer_number) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_write_buffer_number =
- jmax_write_buffer_number;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_write_buffer_number = jmax_write_buffer_number;
}
/*
@@ -302,9 +310,10 @@ void Java_org_rocksdb_Options_setMaxWriteBufferNumber(
*/
void Java_org_rocksdb_Options_setStatistics(
JNIEnv*, jobject, jlong jhandle, jlong jstatistics_handle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- auto* pSptr = reinterpret_cast<std::shared_ptr<rocksdb::StatisticsJni>*>(
- jstatistics_handle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ auto* pSptr =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::StatisticsJni>*>(
+ jstatistics_handle);
opt->statistics = *pSptr;
}
@@ -315,13 +324,13 @@ void Java_org_rocksdb_Options_setStatistics(
*/
jlong Java_org_rocksdb_Options_statistics(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- std::shared_ptr<rocksdb::Statistics> sptr = opt->statistics;
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> sptr = opt->statistics;
if (sptr == nullptr) {
return 0;
} else {
- std::shared_ptr<rocksdb::Statistics>* pSptr =
- new std::shared_ptr<rocksdb::Statistics>(sptr);
+ std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>* pSptr =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>(sptr);
return reinterpret_cast<jlong>(pSptr);
}
}
@@ -333,7 +342,8 @@ jlong Java_org_rocksdb_Options_statistics(
*/
jint Java_org_rocksdb_Options_maxWriteBufferNumber(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_write_buffer_number;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_write_buffer_number;
}
/*
@@ -343,7 +353,8 @@ jint Java_org_rocksdb_Options_maxWriteBufferNumber(
*/
jboolean Java_org_rocksdb_Options_errorIfExists(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->error_if_exists;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->error_if_exists;
}
/*
@@ -353,7 +364,7 @@ jboolean Java_org_rocksdb_Options_errorIfExists(
*/
void Java_org_rocksdb_Options_setErrorIfExists(
JNIEnv*, jobject, jlong jhandle, jboolean error_if_exists) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->error_if_exists =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->error_if_exists =
static_cast<bool>(error_if_exists);
}
@@ -364,7 +375,8 @@ void Java_org_rocksdb_Options_setErrorIfExists(
*/
jboolean Java_org_rocksdb_Options_paranoidChecks(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->paranoid_checks;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->paranoid_checks;
}
/*
@@ -374,7 +386,7 @@ jboolean Java_org_rocksdb_Options_paranoidChecks(
*/
void Java_org_rocksdb_Options_setParanoidChecks(
JNIEnv*, jobject, jlong jhandle, jboolean paranoid_checks) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->paranoid_checks =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->paranoid_checks =
static_cast<bool>(paranoid_checks);
}
@@ -385,8 +397,8 @@ void Java_org_rocksdb_Options_setParanoidChecks(
*/
void Java_org_rocksdb_Options_setEnv(
JNIEnv*, jobject, jlong jhandle, jlong jenv) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->env =
- reinterpret_cast<rocksdb::Env*>(jenv);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->env =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv);
}
/*
@@ -396,7 +408,7 @@ void Java_org_rocksdb_Options_setEnv(
*/
void Java_org_rocksdb_Options_setMaxTotalWalSize(
JNIEnv*, jobject, jlong jhandle, jlong jmax_total_wal_size) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_total_wal_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_total_wal_size =
static_cast<jlong>(jmax_total_wal_size);
}
@@ -407,7 +419,8 @@ void Java_org_rocksdb_Options_setMaxTotalWalSize(
*/
jlong Java_org_rocksdb_Options_maxTotalWalSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_total_wal_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_total_wal_size;
}
/*
@@ -417,7 +430,7 @@ jlong Java_org_rocksdb_Options_maxTotalWalSize(
*/
jint Java_org_rocksdb_Options_maxOpenFiles(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_open_files;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_open_files;
}
/*
@@ -427,7 +440,7 @@ jint Java_org_rocksdb_Options_maxOpenFiles(
*/
void Java_org_rocksdb_Options_setMaxOpenFiles(
JNIEnv*, jobject, jlong jhandle, jint max_open_files) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_open_files =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_open_files =
static_cast<int>(max_open_files);
}
@@ -438,8 +451,8 @@ void Java_org_rocksdb_Options_setMaxOpenFiles(
*/
void Java_org_rocksdb_Options_setMaxFileOpeningThreads(
JNIEnv*, jobject, jlong jhandle, jint jmax_file_opening_threads) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_file_opening_threads =
- static_cast<int>(jmax_file_opening_threads);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_file_opening_threads = static_cast<int>(jmax_file_opening_threads);
}
/*
@@ -449,7 +462,7 @@ void Java_org_rocksdb_Options_setMaxFileOpeningThreads(
*/
jint Java_org_rocksdb_Options_maxFileOpeningThreads(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<int>(opt->max_file_opening_threads);
}
@@ -460,7 +473,7 @@ jint Java_org_rocksdb_Options_maxFileOpeningThreads(
*/
jboolean Java_org_rocksdb_Options_useFsync(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->use_fsync;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_fsync;
}
/*
@@ -470,7 +483,7 @@ jboolean Java_org_rocksdb_Options_useFsync(
*/
void Java_org_rocksdb_Options_setUseFsync(
JNIEnv*, jobject, jlong jhandle, jboolean use_fsync) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->use_fsync =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_fsync =
static_cast<bool>(use_fsync);
}
@@ -482,7 +495,7 @@ void Java_org_rocksdb_Options_setUseFsync(
void Java_org_rocksdb_Options_setDbPaths(
JNIEnv* env, jobject, jlong jhandle, jobjectArray jpaths,
jlongArray jtarget_sizes) {
- std::vector<rocksdb::DbPath> db_paths;
+ std::vector<ROCKSDB_NAMESPACE::DbPath> db_paths;
jlong* ptr_jtarget_size = env->GetLongArrayElements(jtarget_sizes, nullptr);
if (ptr_jtarget_size == nullptr) {
// exception thrown: OutOfMemoryError
@@ -499,7 +512,7 @@ void Java_org_rocksdb_Options_setDbPaths(
env->ReleaseLongArrayElements(jtarget_sizes, ptr_jtarget_size, JNI_ABORT);
return;
}
- std::string path = rocksdb::JniUtil::copyStdString(
+ std::string path = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
env, static_cast<jstring>(jpath), &has_exception);
env->DeleteLocalRef(jpath);
@@ -511,12 +524,12 @@ void Java_org_rocksdb_Options_setDbPaths(
jlong jtarget_size = ptr_jtarget_size[i];
db_paths.push_back(
- rocksdb::DbPath(path, static_cast<uint64_t>(jtarget_size)));
+ ROCKSDB_NAMESPACE::DbPath(path, static_cast<uint64_t>(jtarget_size)));
}
env->ReleaseLongArrayElements(jtarget_sizes, ptr_jtarget_size, JNI_ABORT);
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->db_paths = db_paths;
}
@@ -527,7 +540,7 @@ void Java_org_rocksdb_Options_setDbPaths(
*/
jlong Java_org_rocksdb_Options_dbPathsLen(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->db_paths.size());
}
@@ -545,10 +558,10 @@ void Java_org_rocksdb_Options_dbPaths(
return;
}
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
const jsize len = env->GetArrayLength(jpaths);
for (jsize i = 0; i < len; i++) {
- rocksdb::DbPath db_path = opt->db_paths[i];
+ ROCKSDB_NAMESPACE::DbPath db_path = opt->db_paths[i];
jstring jpath = env->NewStringUTF(db_path.path.c_str());
if (jpath == nullptr) {
@@ -578,7 +591,8 @@ void Java_org_rocksdb_Options_dbPaths(
jstring Java_org_rocksdb_Options_dbLogDir(
JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
- reinterpret_cast<rocksdb::Options*>(jhandle)->db_log_dir.c_str());
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->db_log_dir.c_str());
}
/*
@@ -593,7 +607,8 @@ void Java_org_rocksdb_Options_setDbLogDir(
// exception thrown: OutOfMemoryError
return;
}
- reinterpret_cast<rocksdb::Options*>(jhandle)->db_log_dir.assign(log_dir);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->db_log_dir.assign(
+ log_dir);
env->ReleaseStringUTFChars(jdb_log_dir, log_dir);
}
@@ -605,7 +620,7 @@ void Java_org_rocksdb_Options_setDbLogDir(
jstring Java_org_rocksdb_Options_walDir(
JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
- reinterpret_cast<rocksdb::Options*>(jhandle)->wal_dir.c_str());
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->wal_dir.c_str());
}
/*
@@ -620,7 +635,8 @@ void Java_org_rocksdb_Options_setWalDir(
// exception thrown: OutOfMemoryError
return;
}
- reinterpret_cast<rocksdb::Options*>(jhandle)->wal_dir.assign(wal_dir);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->wal_dir.assign(
+ wal_dir);
env->ReleaseStringUTFChars(jwal_dir, wal_dir);
}
@@ -631,7 +647,7 @@ void Java_org_rocksdb_Options_setWalDir(
*/
jlong Java_org_rocksdb_Options_deleteObsoleteFilesPeriodMicros(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->delete_obsolete_files_period_micros;
}
@@ -642,7 +658,7 @@ jlong Java_org_rocksdb_Options_deleteObsoleteFilesPeriodMicros(
*/
void Java_org_rocksdb_Options_setDeleteObsoleteFilesPeriodMicros(
JNIEnv*, jobject, jlong jhandle, jlong micros) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->delete_obsolete_files_period_micros = static_cast<int64_t>(micros);
}
@@ -653,8 +669,8 @@ void Java_org_rocksdb_Options_setDeleteObsoleteFilesPeriodMicros(
*/
void Java_org_rocksdb_Options_setBaseBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->base_background_compactions =
- static_cast<int>(max);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->base_background_compactions = static_cast<int>(max);
}
/*
@@ -664,7 +680,7 @@ void Java_org_rocksdb_Options_setBaseBackgroundCompactions(
*/
jint Java_org_rocksdb_Options_baseBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->base_background_compactions;
}
@@ -675,7 +691,7 @@ jint Java_org_rocksdb_Options_baseBackgroundCompactions(
*/
jint Java_org_rocksdb_Options_maxBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_background_compactions;
}
@@ -686,8 +702,8 @@ jint Java_org_rocksdb_Options_maxBackgroundCompactions(
*/
void Java_org_rocksdb_Options_setMaxBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_background_compactions =
- static_cast<int>(max);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_background_compactions = static_cast<int>(max);
}
/*
@@ -697,7 +713,7 @@ void Java_org_rocksdb_Options_setMaxBackgroundCompactions(
*/
void Java_org_rocksdb_Options_setMaxSubcompactions(
JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_subcompactions =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_subcompactions =
static_cast<int32_t>(max);
}
@@ -708,7 +724,8 @@ void Java_org_rocksdb_Options_setMaxSubcompactions(
*/
jint Java_org_rocksdb_Options_maxSubcompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_subcompactions;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_subcompactions;
}
/*
@@ -718,7 +735,8 @@ jint Java_org_rocksdb_Options_maxSubcompactions(
*/
jint Java_org_rocksdb_Options_maxBackgroundFlushes(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_background_flushes;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_background_flushes;
}
/*
@@ -728,8 +746,8 @@ jint Java_org_rocksdb_Options_maxBackgroundFlushes(
*/
void Java_org_rocksdb_Options_setMaxBackgroundFlushes(
JNIEnv*, jobject, jlong jhandle, jint max_background_flushes) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_background_flushes =
- static_cast<int>(max_background_flushes);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_background_flushes = static_cast<int>(max_background_flushes);
}
/*
@@ -739,7 +757,8 @@ void Java_org_rocksdb_Options_setMaxBackgroundFlushes(
*/
jint Java_org_rocksdb_Options_maxBackgroundJobs(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_background_jobs;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_background_jobs;
}
/*
@@ -749,7 +768,7 @@ jint Java_org_rocksdb_Options_maxBackgroundJobs(
*/
void Java_org_rocksdb_Options_setMaxBackgroundJobs(
JNIEnv*, jobject, jlong jhandle, jint max_background_jobs) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_background_jobs =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_background_jobs =
static_cast<int>(max_background_jobs);
}
@@ -760,7 +779,8 @@ void Java_org_rocksdb_Options_setMaxBackgroundJobs(
*/
jlong Java_org_rocksdb_Options_maxLogFileSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_log_file_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_log_file_size;
}
/*
@@ -770,12 +790,13 @@ jlong Java_org_rocksdb_Options_maxLogFileSize(
*/
void Java_org_rocksdb_Options_setMaxLogFileSize(
JNIEnv* env, jobject, jlong jhandle, jlong max_log_file_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(max_log_file_size);
+ auto s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(max_log_file_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_log_file_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_log_file_size =
max_log_file_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -786,7 +807,8 @@ void Java_org_rocksdb_Options_setMaxLogFileSize(
*/
jlong Java_org_rocksdb_Options_logFileTimeToRoll(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->log_file_time_to_roll;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->log_file_time_to_roll;
}
/*
@@ -796,13 +818,13 @@ jlong Java_org_rocksdb_Options_logFileTimeToRoll(
*/
void Java_org_rocksdb_Options_setLogFileTimeToRoll(
JNIEnv* env, jobject, jlong jhandle, jlong log_file_time_to_roll) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(log_file_time_to_roll);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ log_file_time_to_roll);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->log_file_time_to_roll =
- log_file_time_to_roll;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->log_file_time_to_roll = log_file_time_to_roll;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -813,7 +835,8 @@ void Java_org_rocksdb_Options_setLogFileTimeToRoll(
*/
jlong Java_org_rocksdb_Options_keepLogFileNum(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->keep_log_file_num;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->keep_log_file_num;
}
/*
@@ -823,12 +846,13 @@ jlong Java_org_rocksdb_Options_keepLogFileNum(
*/
void Java_org_rocksdb_Options_setKeepLogFileNum(
JNIEnv* env, jobject, jlong jhandle, jlong keep_log_file_num) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(keep_log_file_num);
+ auto s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(keep_log_file_num);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->keep_log_file_num =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->keep_log_file_num =
keep_log_file_num;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -839,7 +863,8 @@ void Java_org_rocksdb_Options_setKeepLogFileNum(
*/
jlong Java_org_rocksdb_Options_recycleLogFileNum(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->recycle_log_file_num;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->recycle_log_file_num;
}
/*
@@ -849,12 +874,13 @@ jlong Java_org_rocksdb_Options_recycleLogFileNum(
*/
void Java_org_rocksdb_Options_setRecycleLogFileNum(
JNIEnv* env, jobject, jlong jhandle, jlong recycle_log_file_num) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(recycle_log_file_num);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ recycle_log_file_num);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->recycle_log_file_num =
- recycle_log_file_num;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->recycle_log_file_num = recycle_log_file_num;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -865,7 +891,8 @@ void Java_org_rocksdb_Options_setRecycleLogFileNum(
*/
jlong Java_org_rocksdb_Options_maxManifestFileSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_manifest_file_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_manifest_file_size;
}
/*
@@ -874,8 +901,8 @@ jlong Java_org_rocksdb_Options_maxManifestFileSize(
*/
jstring Java_org_rocksdb_Options_memTableFactoryName(
JNIEnv* env, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- rocksdb::MemTableRepFactory* tf = opt->memtable_factory.get();
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ ROCKSDB_NAMESPACE::MemTableRepFactory* tf = opt->memtable_factory.get();
// Should never be nullptr.
// Default memtable factory is SkipListFactory
@@ -896,8 +923,8 @@ jstring Java_org_rocksdb_Options_memTableFactoryName(
*/
void Java_org_rocksdb_Options_setMaxManifestFileSize(
JNIEnv*, jobject, jlong jhandle, jlong max_manifest_file_size) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_manifest_file_size =
- static_cast<int64_t>(max_manifest_file_size);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_manifest_file_size = static_cast<int64_t>(max_manifest_file_size);
}
/*
@@ -906,8 +933,10 @@ void Java_org_rocksdb_Options_setMaxManifestFileSize(
*/
void Java_org_rocksdb_Options_setMemTableFactory(
JNIEnv*, jobject, jlong jhandle, jlong jfactory_handle) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->memtable_factory.reset(
- reinterpret_cast<rocksdb::MemTableRepFactory*>(jfactory_handle));
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->memtable_factory.reset(
+ reinterpret_cast<ROCKSDB_NAMESPACE::MemTableRepFactory*>(
+ jfactory_handle));
}
/*
@@ -917,10 +946,11 @@ void Java_org_rocksdb_Options_setMemTableFactory(
*/
void Java_org_rocksdb_Options_setRateLimiter(
JNIEnv*, jobject, jlong jhandle, jlong jrate_limiter_handle) {
- std::shared_ptr<rocksdb::RateLimiter>* pRateLimiter =
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(
+ std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>* pRateLimiter =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
jrate_limiter_handle);
- reinterpret_cast<rocksdb::Options*>(jhandle)->rate_limiter = *pRateLimiter;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->rate_limiter =
+ *pRateLimiter;
}
/*
@@ -931,9 +961,9 @@ void Java_org_rocksdb_Options_setRateLimiter(
void Java_org_rocksdb_Options_setSstFileManager(
JNIEnv*, jobject, jlong jhandle, jlong jsst_file_manager_handle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
jsst_file_manager_handle);
- reinterpret_cast<rocksdb::Options*>(jhandle)->sst_file_manager =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->sst_file_manager =
*sptr_sst_file_manager;
}
@@ -944,10 +974,10 @@ void Java_org_rocksdb_Options_setSstFileManager(
*/
void Java_org_rocksdb_Options_setLogger(
JNIEnv*, jobject, jlong jhandle, jlong jlogger_handle) {
- std::shared_ptr<rocksdb::LoggerJniCallback>* pLogger =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(
+ std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>* pLogger =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
jlogger_handle);
- reinterpret_cast<rocksdb::Options*>(jhandle)->info_log = *pLogger;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->info_log = *pLogger;
}
/*
@@ -957,8 +987,8 @@ void Java_org_rocksdb_Options_setLogger(
*/
void Java_org_rocksdb_Options_setInfoLogLevel(
JNIEnv*, jobject, jlong jhandle, jbyte jlog_level) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->info_log_level =
- static_cast<rocksdb::InfoLogLevel>(jlog_level);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->info_log_level =
+ static_cast<ROCKSDB_NAMESPACE::InfoLogLevel>(jlog_level);
}
/*
@@ -969,7 +999,7 @@ void Java_org_rocksdb_Options_setInfoLogLevel(
jbyte Java_org_rocksdb_Options_infoLogLevel(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jbyte>(
- reinterpret_cast<rocksdb::Options*>(jhandle)->info_log_level);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->info_log_level);
}
/*
@@ -979,7 +1009,8 @@ jbyte Java_org_rocksdb_Options_infoLogLevel(
*/
jint Java_org_rocksdb_Options_tableCacheNumshardbits(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->table_cache_numshardbits;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->table_cache_numshardbits;
}
/*
@@ -989,8 +1020,8 @@ jint Java_org_rocksdb_Options_tableCacheNumshardbits(
*/
void Java_org_rocksdb_Options_setTableCacheNumshardbits(
JNIEnv*, jobject, jlong jhandle, jint table_cache_numshardbits) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->table_cache_numshardbits =
- static_cast<int>(table_cache_numshardbits);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->table_cache_numshardbits = static_cast<int>(table_cache_numshardbits);
}
/*
@@ -999,8 +1030,9 @@ void Java_org_rocksdb_Options_setTableCacheNumshardbits(
*/
void Java_org_rocksdb_Options_useFixedLengthPrefixExtractor(
JNIEnv*, jobject, jlong jhandle, jint jprefix_length) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->prefix_extractor.reset(
- rocksdb::NewFixedPrefixTransform(static_cast<int>(jprefix_length)));
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->prefix_extractor.reset(ROCKSDB_NAMESPACE::NewFixedPrefixTransform(
+ static_cast<int>(jprefix_length)));
}
/*
@@ -1009,8 +1041,9 @@ void Java_org_rocksdb_Options_useFixedLengthPrefixExtractor(
*/
void Java_org_rocksdb_Options_useCappedPrefixExtractor(
JNIEnv*, jobject, jlong jhandle, jint jprefix_length) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->prefix_extractor.reset(
- rocksdb::NewCappedPrefixTransform(static_cast<int>(jprefix_length)));
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->prefix_extractor.reset(ROCKSDB_NAMESPACE::NewCappedPrefixTransform(
+ static_cast<int>(jprefix_length)));
}
/*
@@ -1020,7 +1053,8 @@ void Java_org_rocksdb_Options_useCappedPrefixExtractor(
*/
jlong Java_org_rocksdb_Options_walTtlSeconds(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->WAL_ttl_seconds;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->WAL_ttl_seconds;
}
/*
@@ -1030,7 +1064,7 @@ jlong Java_org_rocksdb_Options_walTtlSeconds(
*/
void Java_org_rocksdb_Options_setWalTtlSeconds(
JNIEnv*, jobject, jlong jhandle, jlong WAL_ttl_seconds) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->WAL_ttl_seconds =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->WAL_ttl_seconds =
static_cast<int64_t>(WAL_ttl_seconds);
}
@@ -1041,7 +1075,8 @@ void Java_org_rocksdb_Options_setWalTtlSeconds(
*/
jlong Java_org_rocksdb_Options_walSizeLimitMB(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->WAL_size_limit_MB;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->WAL_size_limit_MB;
}
/*
@@ -1051,7 +1086,7 @@ jlong Java_org_rocksdb_Options_walSizeLimitMB(
*/
void Java_org_rocksdb_Options_setWalSizeLimitMB(
JNIEnv*, jobject, jlong jhandle, jlong WAL_size_limit_MB) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->WAL_size_limit_MB =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->WAL_size_limit_MB =
static_cast<int64_t>(WAL_size_limit_MB);
}
@@ -1062,7 +1097,7 @@ void Java_org_rocksdb_Options_setWalSizeLimitMB(
*/
jlong Java_org_rocksdb_Options_manifestPreallocationSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->manifest_preallocation_size;
}
@@ -1073,12 +1108,13 @@ jlong Java_org_rocksdb_Options_manifestPreallocationSize(
*/
void Java_org_rocksdb_Options_setManifestPreallocationSize(
JNIEnv* env, jobject, jlong jhandle, jlong preallocation_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(preallocation_size);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ preallocation_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->manifest_preallocation_size =
- preallocation_size;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->manifest_preallocation_size = preallocation_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -1088,9 +1124,9 @@ void Java_org_rocksdb_Options_setManifestPreallocationSize(
*/
void Java_org_rocksdb_Options_setTableFactory(
JNIEnv*, jobject, jlong jhandle, jlong jtable_factory_handle) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* table_factory =
- reinterpret_cast<rocksdb::TableFactory*>(jtable_factory_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::TableFactory*>(jtable_factory_handle);
options->table_factory.reset(table_factory);
}
@@ -1101,7 +1137,8 @@ void Java_org_rocksdb_Options_setTableFactory(
*/
jboolean Java_org_rocksdb_Options_allowMmapReads(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->allow_mmap_reads;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->allow_mmap_reads;
}
/*
@@ -1111,7 +1148,7 @@ jboolean Java_org_rocksdb_Options_allowMmapReads(
*/
void Java_org_rocksdb_Options_setAllowMmapReads(
JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_reads) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->allow_mmap_reads =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->allow_mmap_reads =
static_cast<bool>(allow_mmap_reads);
}
@@ -1122,7 +1159,8 @@ void Java_org_rocksdb_Options_setAllowMmapReads(
*/
jboolean Java_org_rocksdb_Options_allowMmapWrites(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->allow_mmap_writes;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->allow_mmap_writes;
}
/*
@@ -1132,7 +1170,7 @@ jboolean Java_org_rocksdb_Options_allowMmapWrites(
*/
void Java_org_rocksdb_Options_setAllowMmapWrites(
JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_writes) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->allow_mmap_writes =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->allow_mmap_writes =
static_cast<bool>(allow_mmap_writes);
}
@@ -1143,7 +1181,8 @@ void Java_org_rocksdb_Options_setAllowMmapWrites(
*/
jboolean Java_org_rocksdb_Options_useDirectReads(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->use_direct_reads;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->use_direct_reads;
}
/*
@@ -1153,7 +1192,7 @@ jboolean Java_org_rocksdb_Options_useDirectReads(
*/
void Java_org_rocksdb_Options_setUseDirectReads(
JNIEnv*, jobject, jlong jhandle, jboolean use_direct_reads) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->use_direct_reads =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_direct_reads =
static_cast<bool>(use_direct_reads);
}
@@ -1164,7 +1203,7 @@ void Java_org_rocksdb_Options_setUseDirectReads(
*/
jboolean Java_org_rocksdb_Options_useDirectIoForFlushAndCompaction(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->use_direct_io_for_flush_and_compaction;
}
@@ -1176,7 +1215,7 @@ jboolean Java_org_rocksdb_Options_useDirectIoForFlushAndCompaction(
void Java_org_rocksdb_Options_setUseDirectIoForFlushAndCompaction(
JNIEnv*, jobject, jlong jhandle,
jboolean use_direct_io_for_flush_and_compaction) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->use_direct_io_for_flush_and_compaction =
static_cast<bool>(use_direct_io_for_flush_and_compaction);
}
@@ -1188,7 +1227,7 @@ void Java_org_rocksdb_Options_setUseDirectIoForFlushAndCompaction(
*/
void Java_org_rocksdb_Options_setAllowFAllocate(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_fallocate) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->allow_fallocate =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->allow_fallocate =
static_cast<bool>(jallow_fallocate);
}
@@ -1199,7 +1238,7 @@ void Java_org_rocksdb_Options_setAllowFAllocate(
*/
jboolean Java_org_rocksdb_Options_allowFAllocate(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->allow_fallocate);
}
@@ -1210,7 +1249,8 @@ jboolean Java_org_rocksdb_Options_allowFAllocate(
*/
jboolean Java_org_rocksdb_Options_isFdCloseOnExec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->is_fd_close_on_exec;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->is_fd_close_on_exec;
}
/*
@@ -1220,7 +1260,7 @@ jboolean Java_org_rocksdb_Options_isFdCloseOnExec(
*/
void Java_org_rocksdb_Options_setIsFdCloseOnExec(
JNIEnv*, jobject, jlong jhandle, jboolean is_fd_close_on_exec) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->is_fd_close_on_exec =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->is_fd_close_on_exec =
static_cast<bool>(is_fd_close_on_exec);
}
@@ -1231,7 +1271,8 @@ void Java_org_rocksdb_Options_setIsFdCloseOnExec(
*/
jint Java_org_rocksdb_Options_statsDumpPeriodSec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->stats_dump_period_sec;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->stats_dump_period_sec;
}
/*
@@ -1242,7 +1283,8 @@ jint Java_org_rocksdb_Options_statsDumpPeriodSec(
void Java_org_rocksdb_Options_setStatsDumpPeriodSec(
JNIEnv*, jobject, jlong jhandle,
jint jstats_dump_period_sec) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->stats_dump_period_sec =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->stats_dump_period_sec =
static_cast<unsigned int>(jstats_dump_period_sec);
}
@@ -1253,7 +1295,8 @@ void Java_org_rocksdb_Options_setStatsDumpPeriodSec(
*/
jint Java_org_rocksdb_Options_statsPersistPeriodSec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->stats_persist_period_sec;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->stats_persist_period_sec;
}
/*
@@ -1263,7 +1306,8 @@ jint Java_org_rocksdb_Options_statsPersistPeriodSec(
*/
void Java_org_rocksdb_Options_setStatsPersistPeriodSec(
JNIEnv*, jobject, jlong jhandle, jint jstats_persist_period_sec) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->stats_persist_period_sec =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->stats_persist_period_sec =
static_cast<unsigned int>(jstats_persist_period_sec);
}
@@ -1274,7 +1318,8 @@ void Java_org_rocksdb_Options_setStatsPersistPeriodSec(
*/
jlong Java_org_rocksdb_Options_statsHistoryBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->stats_history_buffer_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->stats_history_buffer_size;
}
/*
@@ -1284,7 +1329,8 @@ jlong Java_org_rocksdb_Options_statsHistoryBufferSize(
*/
void Java_org_rocksdb_Options_setStatsHistoryBufferSize(
JNIEnv*, jobject, jlong jhandle, jlong jstats_history_buffer_size) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->stats_history_buffer_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->stats_history_buffer_size =
static_cast<size_t>(jstats_history_buffer_size);
}
@@ -1295,7 +1341,8 @@ void Java_org_rocksdb_Options_setStatsHistoryBufferSize(
*/
jboolean Java_org_rocksdb_Options_adviseRandomOnOpen(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->advise_random_on_open;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->advise_random_on_open;
}
/*
@@ -1306,8 +1353,8 @@ jboolean Java_org_rocksdb_Options_adviseRandomOnOpen(
void Java_org_rocksdb_Options_setAdviseRandomOnOpen(
JNIEnv*, jobject, jlong jhandle,
jboolean advise_random_on_open) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->advise_random_on_open =
- static_cast<bool>(advise_random_on_open);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->advise_random_on_open = static_cast<bool>(advise_random_on_open);
}
/*
@@ -1318,7 +1365,7 @@ void Java_org_rocksdb_Options_setAdviseRandomOnOpen(
void Java_org_rocksdb_Options_setDbWriteBufferSize(
JNIEnv*, jobject, jlong jhandle,
jlong jdb_write_buffer_size) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->db_write_buffer_size = static_cast<size_t>(jdb_write_buffer_size);
}
@@ -1329,7 +1376,7 @@ void Java_org_rocksdb_Options_setDbWriteBufferSize(
*/
jlong Java_org_rocksdb_Options_dbWriteBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->db_write_buffer_size);
}
@@ -1341,9 +1388,9 @@ jlong Java_org_rocksdb_Options_dbWriteBufferSize(
void Java_org_rocksdb_Options_setAccessHintOnCompactionStart(
JNIEnv*, jobject, jlong jhandle,
jbyte jaccess_hint_value) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->access_hint_on_compaction_start =
- rocksdb::AccessHintJni::toCppAccessHint(jaccess_hint_value);
+ ROCKSDB_NAMESPACE::AccessHintJni::toCppAccessHint(jaccess_hint_value);
}
/*
@@ -1353,8 +1400,8 @@ void Java_org_rocksdb_Options_setAccessHintOnCompactionStart(
*/
jbyte Java_org_rocksdb_Options_accessHintOnCompactionStart(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- return rocksdb::AccessHintJni::toJavaAccessHint(
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::AccessHintJni::toJavaAccessHint(
opt->access_hint_on_compaction_start);
}
@@ -1366,7 +1413,7 @@ jbyte Java_org_rocksdb_Options_accessHintOnCompactionStart(
void Java_org_rocksdb_Options_setNewTableReaderForCompactionInputs(
JNIEnv*, jobject, jlong jhandle,
jboolean jnew_table_reader_for_compaction_inputs) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->new_table_reader_for_compaction_inputs =
static_cast<bool>(jnew_table_reader_for_compaction_inputs);
}
@@ -1378,7 +1425,7 @@ void Java_org_rocksdb_Options_setNewTableReaderForCompactionInputs(
*/
jboolean Java_org_rocksdb_Options_newTableReaderForCompactionInputs(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<bool>(opt->new_table_reader_for_compaction_inputs);
}
@@ -1390,7 +1437,7 @@ jboolean Java_org_rocksdb_Options_newTableReaderForCompactionInputs(
void Java_org_rocksdb_Options_setCompactionReadaheadSize(
JNIEnv*, jobject, jlong jhandle,
jlong jcompaction_readahead_size) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->compaction_readahead_size =
static_cast<size_t>(jcompaction_readahead_size);
}
@@ -1402,7 +1449,7 @@ void Java_org_rocksdb_Options_setCompactionReadaheadSize(
*/
jlong Java_org_rocksdb_Options_compactionReadaheadSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->compaction_readahead_size);
}
@@ -1413,7 +1460,7 @@ jlong Java_org_rocksdb_Options_compactionReadaheadSize(
*/
void Java_org_rocksdb_Options_setRandomAccessMaxBufferSize(
JNIEnv*, jobject, jlong jhandle, jlong jrandom_access_max_buffer_size) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->random_access_max_buffer_size =
static_cast<size_t>(jrandom_access_max_buffer_size);
}
@@ -1425,7 +1472,7 @@ void Java_org_rocksdb_Options_setRandomAccessMaxBufferSize(
*/
jlong Java_org_rocksdb_Options_randomAccessMaxBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->random_access_max_buffer_size);
}
@@ -1437,7 +1484,7 @@ jlong Java_org_rocksdb_Options_randomAccessMaxBufferSize(
void Java_org_rocksdb_Options_setWritableFileMaxBufferSize(
JNIEnv*, jobject, jlong jhandle,
jlong jwritable_file_max_buffer_size) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->writable_file_max_buffer_size =
static_cast<size_t>(jwritable_file_max_buffer_size);
}
@@ -1449,7 +1496,7 @@ void Java_org_rocksdb_Options_setWritableFileMaxBufferSize(
*/
jlong Java_org_rocksdb_Options_writableFileMaxBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->writable_file_max_buffer_size);
}
@@ -1460,7 +1507,8 @@ jlong Java_org_rocksdb_Options_writableFileMaxBufferSize(
*/
jboolean Java_org_rocksdb_Options_useAdaptiveMutex(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->use_adaptive_mutex;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->use_adaptive_mutex;
}
/*
@@ -1470,7 +1518,7 @@ jboolean Java_org_rocksdb_Options_useAdaptiveMutex(
*/
void Java_org_rocksdb_Options_setUseAdaptiveMutex(
JNIEnv*, jobject, jlong jhandle, jboolean use_adaptive_mutex) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->use_adaptive_mutex =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->use_adaptive_mutex =
static_cast<bool>(use_adaptive_mutex);
}
@@ -1481,7 +1529,7 @@ void Java_org_rocksdb_Options_setUseAdaptiveMutex(
*/
jlong Java_org_rocksdb_Options_bytesPerSync(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->bytes_per_sync;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bytes_per_sync;
}
/*
@@ -1491,7 +1539,7 @@ jlong Java_org_rocksdb_Options_bytesPerSync(
*/
void Java_org_rocksdb_Options_setBytesPerSync(
JNIEnv*, jobject, jlong jhandle, jlong bytes_per_sync) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->bytes_per_sync =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bytes_per_sync =
static_cast<int64_t>(bytes_per_sync);
}
@@ -1502,7 +1550,7 @@ void Java_org_rocksdb_Options_setBytesPerSync(
*/
void Java_org_rocksdb_Options_setWalBytesPerSync(
JNIEnv*, jobject, jlong jhandle, jlong jwal_bytes_per_sync) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->wal_bytes_per_sync =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->wal_bytes_per_sync =
static_cast<int64_t>(jwal_bytes_per_sync);
}
@@ -1513,7 +1561,7 @@ void Java_org_rocksdb_Options_setWalBytesPerSync(
*/
jlong Java_org_rocksdb_Options_walBytesPerSync(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->wal_bytes_per_sync);
}
@@ -1524,8 +1572,8 @@ jlong Java_org_rocksdb_Options_walBytesPerSync(
*/
void Java_org_rocksdb_Options_setStrictBytesPerSync(
JNIEnv*, jobject, jlong jhandle, jboolean jstrict_bytes_per_sync) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->strict_bytes_per_sync =
- jstrict_bytes_per_sync == JNI_TRUE;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->strict_bytes_per_sync = jstrict_bytes_per_sync == JNI_TRUE;
}
/*
@@ -1535,7 +1583,7 @@ void Java_org_rocksdb_Options_setStrictBytesPerSync(
*/
jboolean Java_org_rocksdb_Options_strictBytesPerSync(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->strict_bytes_per_sync);
}
@@ -1546,7 +1594,7 @@ jboolean Java_org_rocksdb_Options_strictBytesPerSync(
*/
void Java_org_rocksdb_Options_setEnableThreadTracking(
JNIEnv*, jobject, jlong jhandle, jboolean jenable_thread_tracking) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->enable_thread_tracking = static_cast<bool>(jenable_thread_tracking);
}
@@ -1557,7 +1605,7 @@ void Java_org_rocksdb_Options_setEnableThreadTracking(
*/
jboolean Java_org_rocksdb_Options_enableThreadTracking(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->enable_thread_tracking);
}
@@ -1568,7 +1616,7 @@ jboolean Java_org_rocksdb_Options_enableThreadTracking(
*/
void Java_org_rocksdb_Options_setDelayedWriteRate(
JNIEnv*, jobject, jlong jhandle, jlong jdelayed_write_rate) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->delayed_write_rate = static_cast<uint64_t>(jdelayed_write_rate);
}
@@ -1579,7 +1627,7 @@ void Java_org_rocksdb_Options_setDelayedWriteRate(
*/
jlong Java_org_rocksdb_Options_delayedWriteRate(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opt->delayed_write_rate);
}
@@ -1590,7 +1638,7 @@ jlong Java_org_rocksdb_Options_delayedWriteRate(
*/
void Java_org_rocksdb_Options_setEnablePipelinedWrite(
JNIEnv*, jobject, jlong jhandle, jboolean jenable_pipelined_write) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->enable_pipelined_write = jenable_pipelined_write == JNI_TRUE;
}
@@ -1601,7 +1649,7 @@ void Java_org_rocksdb_Options_setEnablePipelinedWrite(
*/
jboolean Java_org_rocksdb_Options_enablePipelinedWrite(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->enable_pipelined_write);
}
@@ -1612,8 +1660,8 @@ jboolean Java_org_rocksdb_Options_enablePipelinedWrite(
*/
void Java_org_rocksdb_Options_setUnorderedWrite(
JNIEnv*, jobject, jlong jhandle, jboolean unordered_write) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
- ->unordered_write = static_cast<bool>(unordered_write);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->unordered_write =
+ static_cast<bool>(unordered_write);
}
/*
@@ -1623,7 +1671,8 @@ void Java_org_rocksdb_Options_setUnorderedWrite(
*/
jboolean Java_org_rocksdb_Options_unorderedWrite(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->unordered_write;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->unordered_write;
}
/*
@@ -1633,7 +1682,7 @@ jboolean Java_org_rocksdb_Options_unorderedWrite(
*/
void Java_org_rocksdb_Options_setAllowConcurrentMemtableWrite(
JNIEnv*, jobject, jlong jhandle, jboolean allow) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->allow_concurrent_memtable_write = static_cast<bool>(allow);
}
@@ -1644,7 +1693,7 @@ void Java_org_rocksdb_Options_setAllowConcurrentMemtableWrite(
*/
jboolean Java_org_rocksdb_Options_allowConcurrentMemtableWrite(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->allow_concurrent_memtable_write;
}
@@ -1655,7 +1704,7 @@ jboolean Java_org_rocksdb_Options_allowConcurrentMemtableWrite(
*/
void Java_org_rocksdb_Options_setEnableWriteThreadAdaptiveYield(
JNIEnv*, jobject, jlong jhandle, jboolean yield) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->enable_write_thread_adaptive_yield = static_cast<bool>(yield);
}
@@ -1666,7 +1715,7 @@ void Java_org_rocksdb_Options_setEnableWriteThreadAdaptiveYield(
*/
jboolean Java_org_rocksdb_Options_enableWriteThreadAdaptiveYield(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->enable_write_thread_adaptive_yield;
}
@@ -1677,8 +1726,8 @@ jboolean Java_org_rocksdb_Options_enableWriteThreadAdaptiveYield(
*/
void Java_org_rocksdb_Options_setWriteThreadMaxYieldUsec(
JNIEnv*, jobject, jlong jhandle, jlong max) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->write_thread_max_yield_usec =
- static_cast<int64_t>(max);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->write_thread_max_yield_usec = static_cast<int64_t>(max);
}
/*
@@ -1688,7 +1737,7 @@ void Java_org_rocksdb_Options_setWriteThreadMaxYieldUsec(
*/
jlong Java_org_rocksdb_Options_writeThreadMaxYieldUsec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_thread_max_yield_usec;
}
@@ -1699,8 +1748,8 @@ jlong Java_org_rocksdb_Options_writeThreadMaxYieldUsec(
*/
void Java_org_rocksdb_Options_setWriteThreadSlowYieldUsec(
JNIEnv*, jobject, jlong jhandle, jlong slow) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->write_thread_slow_yield_usec =
- static_cast<int64_t>(slow);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->write_thread_slow_yield_usec = static_cast<int64_t>(slow);
}
/*
@@ -1710,7 +1759,7 @@ void Java_org_rocksdb_Options_setWriteThreadSlowYieldUsec(
*/
jlong Java_org_rocksdb_Options_writeThreadSlowYieldUsec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->write_thread_slow_yield_usec;
}
@@ -1722,7 +1771,7 @@ jlong Java_org_rocksdb_Options_writeThreadSlowYieldUsec(
void Java_org_rocksdb_Options_setSkipStatsUpdateOnDbOpen(
JNIEnv*, jobject, jlong jhandle,
jboolean jskip_stats_update_on_db_open) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->skip_stats_update_on_db_open =
static_cast<bool>(jskip_stats_update_on_db_open);
}
@@ -1734,7 +1783,7 @@ void Java_org_rocksdb_Options_setSkipStatsUpdateOnDbOpen(
*/
jboolean Java_org_rocksdb_Options_skipStatsUpdateOnDbOpen(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->skip_stats_update_on_db_open);
}
@@ -1746,7 +1795,7 @@ jboolean Java_org_rocksdb_Options_skipStatsUpdateOnDbOpen(
void Java_org_rocksdb_Options_setSkipCheckingSstFileSizesOnDbOpen(
JNIEnv*, jobject, jlong jhandle,
jboolean jskip_checking_sst_file_sizes_on_db_open) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->skip_checking_sst_file_sizes_on_db_open =
static_cast<bool>(jskip_checking_sst_file_sizes_on_db_open);
}
@@ -1758,7 +1807,7 @@ void Java_org_rocksdb_Options_setSkipCheckingSstFileSizesOnDbOpen(
*/
jboolean Java_org_rocksdb_Options_skipCheckingSstFileSizesOnDbOpen(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->skip_checking_sst_file_sizes_on_db_open);
}
@@ -1770,9 +1819,10 @@ jboolean Java_org_rocksdb_Options_skipCheckingSstFileSizesOnDbOpen(
void Java_org_rocksdb_Options_setWalRecoveryMode(
JNIEnv*, jobject, jlong jhandle,
jbyte jwal_recovery_mode_value) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- opt->wal_recovery_mode = rocksdb::WALRecoveryModeJni::toCppWALRecoveryMode(
- jwal_recovery_mode_value);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opt->wal_recovery_mode =
+ ROCKSDB_NAMESPACE::WALRecoveryModeJni::toCppWALRecoveryMode(
+ jwal_recovery_mode_value);
}
/*
@@ -1782,8 +1832,8 @@ void Java_org_rocksdb_Options_setWalRecoveryMode(
*/
jbyte Java_org_rocksdb_Options_walRecoveryMode(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- return rocksdb::WALRecoveryModeJni::toJavaWALRecoveryMode(
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::WALRecoveryModeJni::toJavaWALRecoveryMode(
opt->wal_recovery_mode);
}
@@ -1794,7 +1844,7 @@ jbyte Java_org_rocksdb_Options_walRecoveryMode(
*/
void Java_org_rocksdb_Options_setAllow2pc(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_2pc) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->allow_2pc = static_cast<bool>(jallow_2pc);
}
@@ -1805,7 +1855,7 @@ void Java_org_rocksdb_Options_setAllow2pc(
*/
jboolean Java_org_rocksdb_Options_allow2pc(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->allow_2pc);
}
@@ -1816,9 +1866,10 @@ jboolean Java_org_rocksdb_Options_allow2pc(
*/
void Java_org_rocksdb_Options_setRowCache(
JNIEnv*, jobject, jlong jhandle, jlong jrow_cache_handle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* row_cache =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache>*>(jrow_cache_handle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(
+ jrow_cache_handle);
opt->row_cache = *row_cache;
}
@@ -1830,9 +1881,9 @@ void Java_org_rocksdb_Options_setRowCache(
*/
void Java_org_rocksdb_Options_setWalFilter(
JNIEnv*, jobject, jlong jhandle, jlong jwal_filter_handle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- auto* wal_filter =
- reinterpret_cast<rocksdb::WalFilterJniCallback*>(jwal_filter_handle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ auto* wal_filter = reinterpret_cast<ROCKSDB_NAMESPACE::WalFilterJniCallback*>(
+ jwal_filter_handle);
opt->wal_filter = wal_filter;
}
@@ -1843,7 +1894,7 @@ void Java_org_rocksdb_Options_setWalFilter(
*/
void Java_org_rocksdb_Options_setFailIfOptionsFileError(
JNIEnv*, jobject, jlong jhandle, jboolean jfail_if_options_file_error) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->fail_if_options_file_error =
static_cast<bool>(jfail_if_options_file_error);
}
@@ -1855,7 +1906,7 @@ void Java_org_rocksdb_Options_setFailIfOptionsFileError(
*/
jboolean Java_org_rocksdb_Options_failIfOptionsFileError(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->fail_if_options_file_error);
}
@@ -1866,7 +1917,7 @@ jboolean Java_org_rocksdb_Options_failIfOptionsFileError(
*/
void Java_org_rocksdb_Options_setDumpMallocStats(
JNIEnv*, jobject, jlong jhandle, jboolean jdump_malloc_stats) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->dump_malloc_stats = static_cast<bool>(jdump_malloc_stats);
}
@@ -1877,7 +1928,7 @@ void Java_org_rocksdb_Options_setDumpMallocStats(
*/
jboolean Java_org_rocksdb_Options_dumpMallocStats(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->dump_malloc_stats);
}
@@ -1888,7 +1939,7 @@ jboolean Java_org_rocksdb_Options_dumpMallocStats(
*/
void Java_org_rocksdb_Options_setAvoidFlushDuringRecovery(
JNIEnv*, jobject, jlong jhandle, jboolean javoid_flush_during_recovery) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->avoid_flush_during_recovery =
static_cast<bool>(javoid_flush_during_recovery);
}
@@ -1900,7 +1951,7 @@ void Java_org_rocksdb_Options_setAvoidFlushDuringRecovery(
*/
jboolean Java_org_rocksdb_Options_avoidFlushDuringRecovery(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_recovery);
}
@@ -1911,7 +1962,7 @@ jboolean Java_org_rocksdb_Options_avoidFlushDuringRecovery(
*/
void Java_org_rocksdb_Options_setAvoidFlushDuringShutdown(
JNIEnv*, jobject, jlong jhandle, jboolean javoid_flush_during_shutdown) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->avoid_flush_during_shutdown =
static_cast<bool>(javoid_flush_during_shutdown);
}
@@ -1923,7 +1974,7 @@ void Java_org_rocksdb_Options_setAvoidFlushDuringShutdown(
*/
jboolean Java_org_rocksdb_Options_avoidFlushDuringShutdown(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_shutdown);
}
@@ -1934,7 +1985,7 @@ jboolean Java_org_rocksdb_Options_avoidFlushDuringShutdown(
*/
void Java_org_rocksdb_Options_setAllowIngestBehind(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_ingest_behind) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->allow_ingest_behind = jallow_ingest_behind == JNI_TRUE;
}
@@ -1945,7 +1996,7 @@ void Java_org_rocksdb_Options_setAllowIngestBehind(
*/
jboolean Java_org_rocksdb_Options_allowIngestBehind(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->allow_ingest_behind);
}
@@ -1956,7 +2007,7 @@ jboolean Java_org_rocksdb_Options_allowIngestBehind(
*/
void Java_org_rocksdb_Options_setPreserveDeletes(
JNIEnv*, jobject, jlong jhandle, jboolean jpreserve_deletes) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->preserve_deletes = jpreserve_deletes == JNI_TRUE;
}
@@ -1967,7 +2018,7 @@ void Java_org_rocksdb_Options_setPreserveDeletes(
*/
jboolean Java_org_rocksdb_Options_preserveDeletes(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->preserve_deletes);
}
@@ -1978,7 +2029,7 @@ jboolean Java_org_rocksdb_Options_preserveDeletes(
*/
void Java_org_rocksdb_Options_setTwoWriteQueues(
JNIEnv*, jobject, jlong jhandle, jboolean jtwo_write_queues) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->two_write_queues = jtwo_write_queues == JNI_TRUE;
}
@@ -1989,7 +2040,7 @@ void Java_org_rocksdb_Options_setTwoWriteQueues(
*/
jboolean Java_org_rocksdb_Options_twoWriteQueues(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->two_write_queues);
}
@@ -2000,7 +2051,7 @@ jboolean Java_org_rocksdb_Options_twoWriteQueues(
*/
void Java_org_rocksdb_Options_setManualWalFlush(
JNIEnv*, jobject, jlong jhandle, jboolean jmanual_wal_flush) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->manual_wal_flush = jmanual_wal_flush == JNI_TRUE;
}
@@ -2011,7 +2062,7 @@ void Java_org_rocksdb_Options_setManualWalFlush(
*/
jboolean Java_org_rocksdb_Options_manualWalFlush(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->manual_wal_flush);
}
@@ -2022,7 +2073,7 @@ jboolean Java_org_rocksdb_Options_manualWalFlush(
*/
void Java_org_rocksdb_Options_setAtomicFlush(
JNIEnv*, jobject, jlong jhandle, jboolean jatomic_flush) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->atomic_flush = jatomic_flush == JNI_TRUE;
}
@@ -2033,7 +2084,7 @@ void Java_org_rocksdb_Options_setAtomicFlush(
*/
jboolean Java_org_rocksdb_Options_atomicFlush(
JNIEnv *, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jboolean>(opt->atomic_flush);
}
@@ -2043,8 +2094,8 @@ jboolean Java_org_rocksdb_Options_atomicFlush(
*/
jstring Java_org_rocksdb_Options_tableFactoryName(
JNIEnv* env, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
- rocksdb::TableFactory* tf = opt->table_factory.get();
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ ROCKSDB_NAMESPACE::TableFactory* tf = opt->table_factory.get();
// Should never be nullptr.
// Default memtable factory is SkipListFactory
@@ -2060,7 +2111,7 @@ jstring Java_org_rocksdb_Options_tableFactoryName(
*/
jint Java_org_rocksdb_Options_minWriteBufferNumberToMerge(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->min_write_buffer_number_to_merge;
}
@@ -2071,7 +2122,7 @@ jint Java_org_rocksdb_Options_minWriteBufferNumberToMerge(
*/
void Java_org_rocksdb_Options_setMinWriteBufferNumberToMerge(
JNIEnv*, jobject, jlong jhandle, jint jmin_write_buffer_number_to_merge) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->min_write_buffer_number_to_merge =
static_cast<int>(jmin_write_buffer_number_to_merge);
}
@@ -2082,7 +2133,7 @@ void Java_org_rocksdb_Options_setMinWriteBufferNumberToMerge(
*/
jint Java_org_rocksdb_Options_maxWriteBufferNumberToMaintain(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_write_buffer_number_to_maintain;
}
@@ -2094,7 +2145,7 @@ jint Java_org_rocksdb_Options_maxWriteBufferNumberToMaintain(
void Java_org_rocksdb_Options_setMaxWriteBufferNumberToMaintain(
JNIEnv*, jobject, jlong jhandle,
jint jmax_write_buffer_number_to_maintain) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_write_buffer_number_to_maintain =
static_cast<int>(jmax_write_buffer_number_to_maintain);
}
@@ -2106,9 +2157,10 @@ void Java_org_rocksdb_Options_setMaxWriteBufferNumberToMaintain(
*/
void Java_org_rocksdb_Options_setCompressionType(
JNIEnv*, jobject, jlong jhandle, jbyte jcompression_type_value) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
- opts->compression = rocksdb::CompressionTypeJni::toCppCompressionType(
- jcompression_type_value);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ opts->compression =
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
+ jcompression_type_value);
}
/*
@@ -2118,13 +2170,14 @@ void Java_org_rocksdb_Options_setCompressionType(
*/
jbyte Java_org_rocksdb_Options_compressionType(
JNIEnv*, jobject, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
- return rocksdb::CompressionTypeJni::toJavaCompressionType(opts->compression);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
+ opts->compression);
}
/**
* Helper method to convert a Java byte array of compression levels
- * to a C++ vector of rocksdb::CompressionType
+ * to a C++ vector of ROCKSDB_NAMESPACE::CompressionType
*
* @param env A pointer to the Java environment
* @param jcompression_levels A reference to a java byte array
@@ -2133,23 +2186,25 @@ jbyte Java_org_rocksdb_Options_compressionType(
* @return A std::unique_ptr to the vector, or std::unique_ptr(nullptr) if a JNI
* exception occurs
*/
-std::unique_ptr<std::vector<rocksdb::CompressionType>>rocksdb_compression_vector_helper(
- JNIEnv* env, jbyteArray jcompression_levels) {
+std::unique_ptr<std::vector<ROCKSDB_NAMESPACE::CompressionType>>
+rocksdb_compression_vector_helper(JNIEnv* env, jbyteArray jcompression_levels) {
jsize len = env->GetArrayLength(jcompression_levels);
jbyte* jcompression_level =
env->GetByteArrayElements(jcompression_levels, nullptr);
if (jcompression_level == nullptr) {
// exception thrown: OutOfMemoryError
- return std::unique_ptr<std::vector<rocksdb::CompressionType>>();
+ return std::unique_ptr<std::vector<ROCKSDB_NAMESPACE::CompressionType>>();
}
- auto* compression_levels = new std::vector<rocksdb::CompressionType>();
- std::unique_ptr<std::vector<rocksdb::CompressionType>>
+ auto* compression_levels =
+ new std::vector<ROCKSDB_NAMESPACE::CompressionType>();
+ std::unique_ptr<std::vector<ROCKSDB_NAMESPACE::CompressionType>>
uptr_compression_levels(compression_levels);
for (jsize i = 0; i < len; i++) {
jbyte jcl = jcompression_level[i];
- compression_levels->push_back(static_cast<rocksdb::CompressionType>(jcl));
+ compression_levels->push_back(
+ static_cast<ROCKSDB_NAMESPACE::CompressionType>(jcl));
}
env->ReleaseByteArrayElements(jcompression_levels, jcompression_level,
@@ -2159,7 +2214,7 @@ std::unique_ptr<std::vector<rocksdb::CompressionType>>rocksdb_compression_vector
}
/**
- * Helper method to convert a C++ vector of rocksdb::CompressionType
+ * Helper method to convert a C++ vector of ROCKSDB_NAMESPACE::CompressionType
* to a Java byte array of compression levels
*
* @param env A pointer to the Java environment
@@ -2169,7 +2224,8 @@ std::unique_ptr<std::vector<rocksdb::CompressionType>>rocksdb_compression_vector
* @return A jbytearray or nullptr if an exception occurs
*/
jbyteArray rocksdb_compression_list_helper(
- JNIEnv* env, std::vector<rocksdb::CompressionType> compression_levels) {
+ JNIEnv* env,
+ std::vector<ROCKSDB_NAMESPACE::CompressionType> compression_levels) {
const size_t len = compression_levels.size();
jbyte* jbuf = new jbyte[len];
@@ -2211,7 +2267,7 @@ void Java_org_rocksdb_Options_setCompressionPerLevel(
// exception occurred
return;
}
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
options->compression_per_level = *(uptr_compression_levels.get());
}
@@ -2222,7 +2278,7 @@ void Java_org_rocksdb_Options_setCompressionPerLevel(
*/
jbyteArray Java_org_rocksdb_Options_compressionPerLevel(
JNIEnv* env, jobject, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return rocksdb_compression_list_helper(env, options->compression_per_level);
}
@@ -2233,9 +2289,9 @@ jbyteArray Java_org_rocksdb_Options_compressionPerLevel(
*/
void Java_org_rocksdb_Options_setBottommostCompressionType(
JNIEnv*, jobject, jlong jhandle, jbyte jcompression_type_value) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
options->bottommost_compression =
- rocksdb::CompressionTypeJni::toCppCompressionType(
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
jcompression_type_value);
}
@@ -2246,8 +2302,8 @@ void Java_org_rocksdb_Options_setBottommostCompressionType(
*/
jbyte Java_org_rocksdb_Options_bottommostCompressionType(
JNIEnv*, jobject, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
- return rocksdb::CompressionTypeJni::toJavaCompressionType(
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
options->bottommost_compression);
}
@@ -2259,9 +2315,9 @@ jbyte Java_org_rocksdb_Options_bottommostCompressionType(
void Java_org_rocksdb_Options_setBottommostCompressionOptions(
JNIEnv*, jobject, jlong jhandle,
jlong jbottommost_compression_options_handle) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
auto* bottommost_compression_options =
- reinterpret_cast<rocksdb::CompressionOptions*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(
jbottommost_compression_options_handle);
options->bottommost_compression_opts = *bottommost_compression_options;
}
@@ -2273,9 +2329,10 @@ void Java_org_rocksdb_Options_setBottommostCompressionOptions(
*/
void Java_org_rocksdb_Options_setCompressionOptions(
JNIEnv*, jobject, jlong jhandle, jlong jcompression_options_handle) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
- auto* compression_options = reinterpret_cast<rocksdb::CompressionOptions*>(
- jcompression_options_handle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ auto* compression_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(
+ jcompression_options_handle);
options->compression_opts = *compression_options;
}
@@ -2286,9 +2343,9 @@ void Java_org_rocksdb_Options_setCompressionOptions(
*/
void Java_org_rocksdb_Options_setCompactionStyle(
JNIEnv*, jobject, jlong jhandle, jbyte jcompaction_style) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
options->compaction_style =
- rocksdb::CompactionStyleJni::toCppCompactionStyle(
+ ROCKSDB_NAMESPACE::CompactionStyleJni::toCppCompactionStyle(
jcompaction_style);
}
@@ -2299,8 +2356,8 @@ void Java_org_rocksdb_Options_setCompactionStyle(
*/
jbyte Java_org_rocksdb_Options_compactionStyle(
JNIEnv*, jobject, jlong jhandle) {
- auto* options = reinterpret_cast<rocksdb::Options*>(jhandle);
- return rocksdb::CompactionStyleJni::toJavaCompactionStyle(
+ auto* options = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompactionStyleJni::toJavaCompactionStyle(
options->compaction_style);
}
@@ -2311,7 +2368,7 @@ jbyte Java_org_rocksdb_Options_compactionStyle(
*/
void Java_org_rocksdb_Options_setMaxTableFilesSizeFIFO(
JNIEnv*, jobject, jlong jhandle, jlong jmax_table_files_size) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->compaction_options_fifo.max_table_files_size =
static_cast<uint64_t>(jmax_table_files_size);
}
@@ -2323,7 +2380,7 @@ void Java_org_rocksdb_Options_setMaxTableFilesSizeFIFO(
*/
jlong Java_org_rocksdb_Options_maxTableFilesSizeFIFO(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->compaction_options_fifo.max_table_files_size;
}
@@ -2334,7 +2391,7 @@ jlong Java_org_rocksdb_Options_maxTableFilesSizeFIFO(
*/
jint Java_org_rocksdb_Options_numLevels(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->num_levels;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->num_levels;
}
/*
@@ -2344,7 +2401,7 @@ jint Java_org_rocksdb_Options_numLevels(
*/
void Java_org_rocksdb_Options_setNumLevels(
JNIEnv*, jobject, jlong jhandle, jint jnum_levels) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->num_levels =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->num_levels =
static_cast<int>(jnum_levels);
}
@@ -2355,7 +2412,7 @@ void Java_org_rocksdb_Options_setNumLevels(
*/
jint Java_org_rocksdb_Options_levelZeroFileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger;
}
@@ -2367,7 +2424,7 @@ jint Java_org_rocksdb_Options_levelZeroFileNumCompactionTrigger(
void Java_org_rocksdb_Options_setLevelZeroFileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle,
jint jlevel0_file_num_compaction_trigger) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int>(jlevel0_file_num_compaction_trigger);
}
@@ -2379,7 +2436,7 @@ void Java_org_rocksdb_Options_setLevelZeroFileNumCompactionTrigger(
*/
jint Java_org_rocksdb_Options_levelZeroSlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_slowdown_writes_trigger;
}
@@ -2390,7 +2447,8 @@ jint Java_org_rocksdb_Options_levelZeroSlowdownWritesTrigger(
*/
void Java_org_rocksdb_Options_setLevelZeroSlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_slowdown_writes_trigger) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->level0_slowdown_writes_trigger =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->level0_slowdown_writes_trigger =
static_cast<int>(jlevel0_slowdown_writes_trigger);
}
@@ -2401,7 +2459,7 @@ void Java_org_rocksdb_Options_setLevelZeroSlowdownWritesTrigger(
*/
jint Java_org_rocksdb_Options_levelZeroStopWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_stop_writes_trigger;
}
@@ -2412,7 +2470,8 @@ jint Java_org_rocksdb_Options_levelZeroStopWritesTrigger(
*/
void Java_org_rocksdb_Options_setLevelZeroStopWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_stop_writes_trigger) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->level0_stop_writes_trigger =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->level0_stop_writes_trigger =
static_cast<int>(jlevel0_stop_writes_trigger);
}
@@ -2423,7 +2482,8 @@ void Java_org_rocksdb_Options_setLevelZeroStopWritesTrigger(
*/
jlong Java_org_rocksdb_Options_targetFileSizeBase(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->target_file_size_base;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->target_file_size_base;
}
/*
@@ -2433,8 +2493,8 @@ jlong Java_org_rocksdb_Options_targetFileSizeBase(
*/
void Java_org_rocksdb_Options_setTargetFileSizeBase(
JNIEnv*, jobject, jlong jhandle, jlong jtarget_file_size_base) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->target_file_size_base =
- static_cast<uint64_t>(jtarget_file_size_base);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->target_file_size_base = static_cast<uint64_t>(jtarget_file_size_base);
}
/*
@@ -2444,7 +2504,7 @@ void Java_org_rocksdb_Options_setTargetFileSizeBase(
*/
jint Java_org_rocksdb_Options_targetFileSizeMultiplier(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->target_file_size_multiplier;
}
@@ -2455,7 +2515,8 @@ jint Java_org_rocksdb_Options_targetFileSizeMultiplier(
*/
void Java_org_rocksdb_Options_setTargetFileSizeMultiplier(
JNIEnv*, jobject, jlong jhandle, jint jtarget_file_size_multiplier) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->target_file_size_multiplier =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->target_file_size_multiplier =
static_cast<int>(jtarget_file_size_multiplier);
}
@@ -2466,7 +2527,8 @@ void Java_org_rocksdb_Options_setTargetFileSizeMultiplier(
*/
jlong Java_org_rocksdb_Options_maxBytesForLevelBase(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_bytes_for_level_base;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_bytes_for_level_base;
}
/*
@@ -2476,7 +2538,8 @@ jlong Java_org_rocksdb_Options_maxBytesForLevelBase(
*/
void Java_org_rocksdb_Options_setMaxBytesForLevelBase(
JNIEnv*, jobject, jlong jhandle, jlong jmax_bytes_for_level_base) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_bytes_for_level_base =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_bytes_for_level_base =
static_cast<int64_t>(jmax_bytes_for_level_base);
}
@@ -2487,7 +2550,7 @@ void Java_org_rocksdb_Options_setMaxBytesForLevelBase(
*/
jboolean Java_org_rocksdb_Options_levelCompactionDynamicLevelBytes(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level_compaction_dynamic_level_bytes;
}
@@ -2498,7 +2561,7 @@ jboolean Java_org_rocksdb_Options_levelCompactionDynamicLevelBytes(
*/
void Java_org_rocksdb_Options_setLevelCompactionDynamicLevelBytes(
JNIEnv*, jobject, jlong jhandle, jboolean jenable_dynamic_level_bytes) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level_compaction_dynamic_level_bytes = (jenable_dynamic_level_bytes);
}
@@ -2509,7 +2572,7 @@ void Java_org_rocksdb_Options_setLevelCompactionDynamicLevelBytes(
*/
jdouble Java_org_rocksdb_Options_maxBytesForLevelMultiplier(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_bytes_for_level_multiplier;
}
@@ -2520,7 +2583,8 @@ jdouble Java_org_rocksdb_Options_maxBytesForLevelMultiplier(
*/
void Java_org_rocksdb_Options_setMaxBytesForLevelMultiplier(
JNIEnv*, jobject, jlong jhandle, jdouble jmax_bytes_for_level_multiplier) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_bytes_for_level_multiplier =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_bytes_for_level_multiplier =
static_cast<double>(jmax_bytes_for_level_multiplier);
}
@@ -2532,7 +2596,8 @@ void Java_org_rocksdb_Options_setMaxBytesForLevelMultiplier(
jlong Java_org_rocksdb_Options_maxCompactionBytes(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jlong>(
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_compaction_bytes);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_compaction_bytes);
}
/*
@@ -2542,7 +2607,7 @@ jlong Java_org_rocksdb_Options_maxCompactionBytes(
*/
void Java_org_rocksdb_Options_setMaxCompactionBytes(
JNIEnv*, jobject, jlong jhandle, jlong jmax_compaction_bytes) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_compaction_bytes =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->max_compaction_bytes =
static_cast<uint64_t>(jmax_compaction_bytes);
}
@@ -2553,7 +2618,8 @@ void Java_org_rocksdb_Options_setMaxCompactionBytes(
*/
jlong Java_org_rocksdb_Options_arenaBlockSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->arena_block_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->arena_block_size;
}
/*
@@ -2563,12 +2629,13 @@ jlong Java_org_rocksdb_Options_arenaBlockSize(
*/
void Java_org_rocksdb_Options_setArenaBlockSize(
JNIEnv* env, jobject, jlong jhandle, jlong jarena_block_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(jarena_block_size);
+ auto s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jarena_block_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->arena_block_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->arena_block_size =
jarena_block_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -2579,7 +2646,8 @@ void Java_org_rocksdb_Options_setArenaBlockSize(
*/
jboolean Java_org_rocksdb_Options_disableAutoCompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->disable_auto_compactions;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->disable_auto_compactions;
}
/*
@@ -2589,8 +2657,8 @@ jboolean Java_org_rocksdb_Options_disableAutoCompactions(
*/
void Java_org_rocksdb_Options_setDisableAutoCompactions(
JNIEnv*, jobject, jlong jhandle, jboolean jdisable_auto_compactions) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->disable_auto_compactions =
- static_cast<bool>(jdisable_auto_compactions);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->disable_auto_compactions = static_cast<bool>(jdisable_auto_compactions);
}
/*
@@ -2600,7 +2668,7 @@ void Java_org_rocksdb_Options_setDisableAutoCompactions(
*/
jlong Java_org_rocksdb_Options_maxSequentialSkipInIterations(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_sequential_skip_in_iterations;
}
@@ -2612,7 +2680,7 @@ jlong Java_org_rocksdb_Options_maxSequentialSkipInIterations(
void Java_org_rocksdb_Options_setMaxSequentialSkipInIterations(
JNIEnv*, jobject, jlong jhandle,
jlong jmax_sequential_skip_in_iterations) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_sequential_skip_in_iterations =
static_cast<int64_t>(jmax_sequential_skip_in_iterations);
}
@@ -2624,7 +2692,8 @@ void Java_org_rocksdb_Options_setMaxSequentialSkipInIterations(
*/
jboolean Java_org_rocksdb_Options_inplaceUpdateSupport(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->inplace_update_support;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->inplace_update_support;
}
/*
@@ -2634,8 +2703,8 @@ jboolean Java_org_rocksdb_Options_inplaceUpdateSupport(
*/
void Java_org_rocksdb_Options_setInplaceUpdateSupport(
JNIEnv*, jobject, jlong jhandle, jboolean jinplace_update_support) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->inplace_update_support =
- static_cast<bool>(jinplace_update_support);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->inplace_update_support = static_cast<bool>(jinplace_update_support);
}
/*
@@ -2645,7 +2714,8 @@ void Java_org_rocksdb_Options_setInplaceUpdateSupport(
*/
jlong Java_org_rocksdb_Options_inplaceUpdateNumLocks(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->inplace_update_num_locks;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->inplace_update_num_locks;
}
/*
@@ -2655,13 +2725,13 @@ jlong Java_org_rocksdb_Options_inplaceUpdateNumLocks(
*/
void Java_org_rocksdb_Options_setInplaceUpdateNumLocks(
JNIEnv* env, jobject, jlong jhandle, jlong jinplace_update_num_locks) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jinplace_update_num_locks);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jinplace_update_num_locks);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->inplace_update_num_locks =
- jinplace_update_num_locks;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->inplace_update_num_locks = jinplace_update_num_locks;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -2672,7 +2742,7 @@ void Java_org_rocksdb_Options_setInplaceUpdateNumLocks(
*/
jdouble Java_org_rocksdb_Options_memtablePrefixBloomSizeRatio(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->memtable_prefix_bloom_size_ratio;
}
@@ -2684,7 +2754,7 @@ jdouble Java_org_rocksdb_Options_memtablePrefixBloomSizeRatio(
void Java_org_rocksdb_Options_setMemtablePrefixBloomSizeRatio(
JNIEnv*, jobject, jlong jhandle,
jdouble jmemtable_prefix_bloom_size_ratio) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->memtable_prefix_bloom_size_ratio =
static_cast<double>(jmemtable_prefix_bloom_size_ratio);
}
@@ -2696,7 +2766,7 @@ void Java_org_rocksdb_Options_setMemtablePrefixBloomSizeRatio(
*/
jint Java_org_rocksdb_Options_bloomLocality(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->bloom_locality;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bloom_locality;
}
/*
@@ -2706,7 +2776,7 @@ jint Java_org_rocksdb_Options_bloomLocality(
*/
void Java_org_rocksdb_Options_setBloomLocality(
JNIEnv*, jobject, jlong jhandle, jint jbloom_locality) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->bloom_locality =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->bloom_locality =
static_cast<int32_t>(jbloom_locality);
}
@@ -2717,7 +2787,8 @@ void Java_org_rocksdb_Options_setBloomLocality(
*/
jlong Java_org_rocksdb_Options_maxSuccessiveMerges(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->max_successive_merges;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_successive_merges;
}
/*
@@ -2727,13 +2798,13 @@ jlong Java_org_rocksdb_Options_maxSuccessiveMerges(
*/
void Java_org_rocksdb_Options_setMaxSuccessiveMerges(
JNIEnv* env, jobject, jlong jhandle, jlong jmax_successive_merges) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jmax_successive_merges);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jmax_successive_merges);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->max_successive_merges =
- jmax_successive_merges;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->max_successive_merges = jmax_successive_merges;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -2744,7 +2815,7 @@ void Java_org_rocksdb_Options_setMaxSuccessiveMerges(
*/
jboolean Java_org_rocksdb_Options_optimizeFiltersForHits(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->optimize_filters_for_hits;
}
@@ -2755,7 +2826,8 @@ jboolean Java_org_rocksdb_Options_optimizeFiltersForHits(
*/
void Java_org_rocksdb_Options_setOptimizeFiltersForHits(
JNIEnv*, jobject, jlong jhandle, jboolean joptimize_filters_for_hits) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->optimize_filters_for_hits =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->optimize_filters_for_hits =
static_cast<bool>(joptimize_filters_for_hits);
}
@@ -2766,7 +2838,7 @@ void Java_org_rocksdb_Options_setOptimizeFiltersForHits(
*/
void Java_org_rocksdb_Options_optimizeForSmallDb(
JNIEnv*, jobject, jlong jhandle) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->OptimizeForSmallDb();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->OptimizeForSmallDb();
}
/*
@@ -2776,8 +2848,8 @@ void Java_org_rocksdb_Options_optimizeForSmallDb(
*/
void Java_org_rocksdb_Options_optimizeForPointLookup(
JNIEnv*, jobject, jlong jhandle, jlong block_cache_size_mb) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->OptimizeForPointLookup(
- block_cache_size_mb);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->OptimizeForPointLookup(block_cache_size_mb);
}
/*
@@ -2787,8 +2859,8 @@ void Java_org_rocksdb_Options_optimizeForPointLookup(
*/
void Java_org_rocksdb_Options_optimizeLevelStyleCompaction(
JNIEnv*, jobject, jlong jhandle, jlong memtable_memory_budget) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->OptimizeLevelStyleCompaction(
- memtable_memory_budget);
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->OptimizeLevelStyleCompaction(memtable_memory_budget);
}
/*
@@ -2798,7 +2870,7 @@ void Java_org_rocksdb_Options_optimizeLevelStyleCompaction(
*/
void Java_org_rocksdb_Options_optimizeUniversalStyleCompaction(
JNIEnv*, jobject, jlong jhandle, jlong memtable_memory_budget) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->OptimizeUniversalStyleCompaction(memtable_memory_budget);
}
@@ -2809,7 +2881,7 @@ void Java_org_rocksdb_Options_optimizeUniversalStyleCompaction(
*/
void Java_org_rocksdb_Options_prepareForBulkLoad(
JNIEnv*, jobject, jlong jhandle) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->PrepareForBulkLoad();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->PrepareForBulkLoad();
}
/*
@@ -2819,7 +2891,8 @@ void Java_org_rocksdb_Options_prepareForBulkLoad(
*/
jlong Java_org_rocksdb_Options_memtableHugePageSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->memtable_huge_page_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->memtable_huge_page_size;
}
/*
@@ -2829,13 +2902,13 @@ jlong Java_org_rocksdb_Options_memtableHugePageSize(
*/
void Java_org_rocksdb_Options_setMemtableHugePageSize(
JNIEnv* env, jobject, jlong jhandle, jlong jmemtable_huge_page_size) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jmemtable_huge_page_size);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jmemtable_huge_page_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->memtable_huge_page_size =
- jmemtable_huge_page_size;
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->memtable_huge_page_size = jmemtable_huge_page_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -2846,7 +2919,7 @@ void Java_org_rocksdb_Options_setMemtableHugePageSize(
*/
jlong Java_org_rocksdb_Options_softPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->soft_pending_compaction_bytes_limit;
}
@@ -2858,7 +2931,7 @@ jlong Java_org_rocksdb_Options_softPendingCompactionBytesLimit(
void Java_org_rocksdb_Options_setSoftPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle,
jlong jsoft_pending_compaction_bytes_limit) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->soft_pending_compaction_bytes_limit =
static_cast<int64_t>(jsoft_pending_compaction_bytes_limit);
}
@@ -2870,7 +2943,7 @@ void Java_org_rocksdb_Options_setSoftPendingCompactionBytesLimit(
*/
jlong Java_org_rocksdb_Options_hardPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->hard_pending_compaction_bytes_limit;
}
@@ -2882,7 +2955,7 @@ jlong Java_org_rocksdb_Options_hardPendingCompactionBytesLimit(
void Java_org_rocksdb_Options_setHardPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle,
jlong jhard_pending_compaction_bytes_limit) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->hard_pending_compaction_bytes_limit =
static_cast<int64_t>(jhard_pending_compaction_bytes_limit);
}
@@ -2894,7 +2967,7 @@ void Java_org_rocksdb_Options_setHardPendingCompactionBytesLimit(
*/
jint Java_org_rocksdb_Options_level0FileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger;
}
@@ -2906,7 +2979,7 @@ jint Java_org_rocksdb_Options_level0FileNumCompactionTrigger(
void Java_org_rocksdb_Options_setLevel0FileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle,
jint jlevel0_file_num_compaction_trigger) {
- reinterpret_cast<rocksdb::Options*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int32_t>(jlevel0_file_num_compaction_trigger);
}
@@ -2918,7 +2991,7 @@ void Java_org_rocksdb_Options_setLevel0FileNumCompactionTrigger(
*/
jint Java_org_rocksdb_Options_level0SlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_slowdown_writes_trigger;
}
@@ -2929,7 +3002,8 @@ jint Java_org_rocksdb_Options_level0SlowdownWritesTrigger(
*/
void Java_org_rocksdb_Options_setLevel0SlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_slowdown_writes_trigger) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->level0_slowdown_writes_trigger =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->level0_slowdown_writes_trigger =
static_cast<int32_t>(jlevel0_slowdown_writes_trigger);
}
@@ -2940,7 +3014,7 @@ void Java_org_rocksdb_Options_setLevel0SlowdownWritesTrigger(
*/
jint Java_org_rocksdb_Options_level0StopWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->level0_stop_writes_trigger;
}
@@ -2951,7 +3025,8 @@ jint Java_org_rocksdb_Options_level0StopWritesTrigger(
*/
void Java_org_rocksdb_Options_setLevel0StopWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_stop_writes_trigger) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->level0_stop_writes_trigger =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->level0_stop_writes_trigger =
static_cast<int32_t>(jlevel0_stop_writes_trigger);
}
@@ -2962,7 +3037,7 @@ void Java_org_rocksdb_Options_setLevel0StopWritesTrigger(
*/
jintArray Java_org_rocksdb_Options_maxBytesForLevelMultiplierAdditional(
JNIEnv* env, jobject, jlong jhandle) {
- auto mbflma = reinterpret_cast<rocksdb::Options*>(jhandle)
+ auto mbflma = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
->max_bytes_for_level_multiplier_additional;
const size_t size = mbflma.size();
@@ -3009,7 +3084,7 @@ void Java_org_rocksdb_Options_setMaxBytesForLevelMultiplierAdditional(
return;
}
- auto* opt = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opt->max_bytes_for_level_multiplier_additional.clear();
for (jsize i = 0; i < len; i++) {
opt->max_bytes_for_level_multiplier_additional.push_back(
@@ -3027,7 +3102,8 @@ void Java_org_rocksdb_Options_setMaxBytesForLevelMultiplierAdditional(
*/
jboolean Java_org_rocksdb_Options_paranoidFileChecks(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::Options*>(jhandle)->paranoid_file_checks;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)
+ ->paranoid_file_checks;
}
/*
@@ -3037,7 +3113,7 @@ jboolean Java_org_rocksdb_Options_paranoidFileChecks(
*/
void Java_org_rocksdb_Options_setParanoidFileChecks(
JNIEnv*, jobject, jlong jhandle, jboolean jparanoid_file_checks) {
- reinterpret_cast<rocksdb::Options*>(jhandle)->paranoid_file_checks =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle)->paranoid_file_checks =
static_cast<bool>(jparanoid_file_checks);
}
@@ -3048,9 +3124,9 @@ void Java_org_rocksdb_Options_setParanoidFileChecks(
*/
void Java_org_rocksdb_Options_setCompactionPriority(
JNIEnv*, jobject, jlong jhandle, jbyte jcompaction_priority_value) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opts->compaction_pri =
- rocksdb::CompactionPriorityJni::toCppCompactionPriority(
+ ROCKSDB_NAMESPACE::CompactionPriorityJni::toCppCompactionPriority(
jcompaction_priority_value);
}
@@ -3061,8 +3137,8 @@ void Java_org_rocksdb_Options_setCompactionPriority(
*/
jbyte Java_org_rocksdb_Options_compactionPriority(
JNIEnv*, jobject, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
- return rocksdb::CompactionPriorityJni::toJavaCompactionPriority(
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompactionPriorityJni::toJavaCompactionPriority(
opts->compaction_pri);
}
@@ -3073,7 +3149,7 @@ jbyte Java_org_rocksdb_Options_compactionPriority(
*/
void Java_org_rocksdb_Options_setReportBgIoStats(
JNIEnv*, jobject, jlong jhandle, jboolean jreport_bg_io_stats) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opts->report_bg_io_stats = static_cast<bool>(jreport_bg_io_stats);
}
@@ -3084,7 +3160,7 @@ void Java_org_rocksdb_Options_setReportBgIoStats(
*/
jboolean Java_org_rocksdb_Options_reportBgIoStats(
JNIEnv*, jobject, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<bool>(opts->report_bg_io_stats);
}
@@ -3095,7 +3171,7 @@ jboolean Java_org_rocksdb_Options_reportBgIoStats(
*/
void Java_org_rocksdb_Options_setTtl(
JNIEnv*, jobject, jlong jhandle, jlong jttl) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opts->ttl = static_cast<uint64_t>(jttl);
}
@@ -3106,7 +3182,7 @@ void Java_org_rocksdb_Options_setTtl(
*/
jlong Java_org_rocksdb_Options_ttl(
JNIEnv*, jobject, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<jlong>(opts->ttl);
}
@@ -3118,9 +3194,10 @@ jlong Java_org_rocksdb_Options_ttl(
void Java_org_rocksdb_Options_setCompactionOptionsUniversal(
JNIEnv*, jobject, jlong jhandle,
jlong jcompaction_options_universal_handle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
- auto* opts_uni = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(
- jcompaction_options_universal_handle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ auto* opts_uni =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(
+ jcompaction_options_universal_handle);
opts->compaction_options_universal = *opts_uni;
}
@@ -3131,8 +3208,8 @@ void Java_org_rocksdb_Options_setCompactionOptionsUniversal(
*/
void Java_org_rocksdb_Options_setCompactionOptionsFIFO(
JNIEnv*, jobject, jlong jhandle, jlong jcompaction_options_fifo_handle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
- auto* opts_fifo = reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
+ auto* opts_fifo = reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(
jcompaction_options_fifo_handle);
opts->compaction_options_fifo = *opts_fifo;
}
@@ -3144,7 +3221,7 @@ void Java_org_rocksdb_Options_setCompactionOptionsFIFO(
*/
void Java_org_rocksdb_Options_setForceConsistencyChecks(
JNIEnv*, jobject, jlong jhandle, jboolean jforce_consistency_checks) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
opts->force_consistency_checks = static_cast<bool>(jforce_consistency_checks);
}
@@ -3155,12 +3232,12 @@ void Java_org_rocksdb_Options_setForceConsistencyChecks(
*/
jboolean Java_org_rocksdb_Options_forceConsistencyChecks(
JNIEnv*, jobject, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::Options*>(jhandle);
+ auto* opts = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jhandle);
return static_cast<bool>(opts->force_consistency_checks);
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::ColumnFamilyOptions
+// ROCKSDB_NAMESPACE::ColumnFamilyOptions
/*
* Class: org_rocksdb_ColumnFamilyOptions
@@ -3169,7 +3246,7 @@ jboolean Java_org_rocksdb_Options_forceConsistencyChecks(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_newColumnFamilyOptions(
JNIEnv*, jclass) {
- auto* op = new rocksdb::ColumnFamilyOptions();
+ auto* op = new ROCKSDB_NAMESPACE::ColumnFamilyOptions();
return reinterpret_cast<jlong>(op);
}
@@ -3180,8 +3257,8 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_newColumnFamilyOptions(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_copyColumnFamilyOptions(
JNIEnv*, jclass, jlong jhandle) {
- auto new_opt = new rocksdb::ColumnFamilyOptions(
- *(reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)));
+ auto new_opt = new ROCKSDB_NAMESPACE::ColumnFamilyOptions(
+ *(reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)));
return reinterpret_cast<jlong>(new_opt);
}
@@ -3192,8 +3269,8 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_copyColumnFamilyOptions(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_newColumnFamilyOptionsFromOptions(
JNIEnv*, jclass, jlong joptions_handle) {
- auto new_opt = new rocksdb::ColumnFamilyOptions(
- *reinterpret_cast<rocksdb::Options*>(joptions_handle));
+ auto new_opt = new ROCKSDB_NAMESPACE::ColumnFamilyOptions(
+ *reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle));
return reinterpret_cast<jlong>(new_opt);
}
@@ -3210,9 +3287,10 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_getColumnFamilyOptionsFromProps(
return 0;
}
- auto* cf_options = new rocksdb::ColumnFamilyOptions();
- rocksdb::Status status = rocksdb::GetColumnFamilyOptionsFromString(
- rocksdb::ColumnFamilyOptions(), opt_string, cf_options);
+ auto* cf_options = new ROCKSDB_NAMESPACE::ColumnFamilyOptions();
+ ROCKSDB_NAMESPACE::Status status =
+ ROCKSDB_NAMESPACE::GetColumnFamilyOptionsFromString(
+ ROCKSDB_NAMESPACE::ColumnFamilyOptions(), opt_string, cf_options);
env->ReleaseStringUTFChars(jopt_string, opt_string);
@@ -3235,7 +3313,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_getColumnFamilyOptionsFromProps(
*/
void Java_org_rocksdb_ColumnFamilyOptions_disposeInternal(
JNIEnv*, jobject, jlong handle) {
- auto* cfo = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(handle);
+ auto* cfo = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(handle);
assert(cfo != nullptr);
delete cfo;
}
@@ -3247,7 +3325,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_disposeInternal(
*/
void Java_org_rocksdb_ColumnFamilyOptions_optimizeForSmallDb(
JNIEnv*, jobject, jlong jhandle) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->OptimizeForSmallDb();
}
@@ -3258,7 +3336,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_optimizeForSmallDb(
*/
void Java_org_rocksdb_ColumnFamilyOptions_optimizeForPointLookup(
JNIEnv*, jobject, jlong jhandle, jlong block_cache_size_mb) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->OptimizeForPointLookup(block_cache_size_mb);
}
@@ -3269,7 +3347,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_optimizeForPointLookup(
*/
void Java_org_rocksdb_ColumnFamilyOptions_optimizeLevelStyleCompaction(
JNIEnv*, jobject, jlong jhandle, jlong memtable_memory_budget) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->OptimizeLevelStyleCompaction(memtable_memory_budget);
}
@@ -3280,7 +3358,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_optimizeLevelStyleCompaction(
*/
void Java_org_rocksdb_ColumnFamilyOptions_optimizeUniversalStyleCompaction(
JNIEnv*, jobject, jlong jhandle, jlong memtable_memory_budget) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->OptimizeUniversalStyleCompaction(memtable_memory_budget);
}
@@ -3293,12 +3371,12 @@ void Java_org_rocksdb_ColumnFamilyOptions_setComparatorHandle__JI(
JNIEnv*, jobject, jlong jhandle, jint builtinComparator) {
switch (builtinComparator) {
case 1:
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->comparator =
- rocksdb::ReverseBytewiseComparator();
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->comparator = ROCKSDB_NAMESPACE::ReverseBytewiseComparator();
break;
default:
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->comparator =
- rocksdb::BytewiseComparator();
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->comparator = ROCKSDB_NAMESPACE::BytewiseComparator();
break;
}
}
@@ -3311,20 +3389,22 @@ void Java_org_rocksdb_ColumnFamilyOptions_setComparatorHandle__JI(
void Java_org_rocksdb_ColumnFamilyOptions_setComparatorHandle__JJB(
JNIEnv*, jobject, jlong jopt_handle, jlong jcomparator_handle,
jbyte jcomparator_type) {
- rocksdb::Comparator* comparator = nullptr;
+ ROCKSDB_NAMESPACE::Comparator* comparator = nullptr;
switch (jcomparator_type) {
// JAVA_COMPARATOR
case 0x0:
- comparator =
- reinterpret_cast<rocksdb::ComparatorJniCallback*>(jcomparator_handle);
+ comparator = reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallback*>(
+ jcomparator_handle);
break;
// JAVA_NATIVE_COMPARATOR_WRAPPER
case 0x1:
- comparator = reinterpret_cast<rocksdb::Comparator*>(jcomparator_handle);
+ comparator =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Comparator*>(jcomparator_handle);
break;
}
- auto* opt = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jopt_handle);
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jopt_handle);
opt->comparator = comparator;
}
@@ -3335,7 +3415,8 @@ void Java_org_rocksdb_ColumnFamilyOptions_setComparatorHandle__JJB(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMergeOperatorName(
JNIEnv* env, jobject, jlong jhandle, jstring jop_name) {
- auto* options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
const char* op_name = env->GetStringUTFChars(jop_name, nullptr);
if (op_name == nullptr) {
// exception thrown: OutOfMemoryError
@@ -3343,7 +3424,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMergeOperatorName(
}
options->merge_operator =
- rocksdb::MergeOperators::CreateFromStringId(op_name);
+ ROCKSDB_NAMESPACE::MergeOperators::CreateFromStringId(op_name);
env->ReleaseStringUTFChars(jop_name, op_name);
}
@@ -3354,8 +3435,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMergeOperatorName(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMergeOperator(
JNIEnv*, jobject, jlong jhandle, jlong mergeOperatorHandle) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->merge_operator =
- *(reinterpret_cast<std::shared_ptr<rocksdb::MergeOperator>*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->merge_operator =
+ *(reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::MergeOperator>*>(
mergeOperatorHandle));
}
@@ -3366,9 +3448,10 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMergeOperator(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompactionFilterHandle(
JNIEnv*, jobject, jlong jopt_handle, jlong jcompactionfilter_handle) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jopt_handle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jopt_handle)
->compaction_filter =
- reinterpret_cast<rocksdb::CompactionFilter*>(jcompactionfilter_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionFilter*>(
+ jcompactionfilter_handle);
}
/*
@@ -3379,10 +3462,10 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompactionFilterHandle(
void Java_org_rocksdb_ColumnFamilyOptions_setCompactionFilterFactoryHandle(
JNIEnv*, jobject, jlong jopt_handle,
jlong jcompactionfilterfactory_handle) {
- auto* cff_factory =
- reinterpret_cast<std::shared_ptr<rocksdb::CompactionFilterFactoryJniCallback>*>(
- jcompactionfilterfactory_handle);
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jopt_handle)
+ auto* cff_factory = reinterpret_cast<
+ std::shared_ptr<ROCKSDB_NAMESPACE::CompactionFilterFactoryJniCallback>*>(
+ jcompactionfilterfactory_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jopt_handle)
->compaction_filter_factory = *cff_factory;
}
@@ -3393,12 +3476,13 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompactionFilterFactoryHandle(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setWriteBufferSize(
JNIEnv* env, jobject, jlong jhandle, jlong jwrite_buffer_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(jwrite_buffer_size);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jwrite_buffer_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->write_buffer_size = jwrite_buffer_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -3409,7 +3493,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setWriteBufferSize(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_writeBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->write_buffer_size;
}
@@ -3420,7 +3504,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_writeBufferSize(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxWriteBufferNumber(
JNIEnv*, jobject, jlong jhandle, jint jmax_write_buffer_number) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_write_buffer_number = jmax_write_buffer_number;
}
@@ -3431,7 +3515,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxWriteBufferNumber(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_maxWriteBufferNumber(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_write_buffer_number;
}
@@ -3441,9 +3525,10 @@ jint Java_org_rocksdb_ColumnFamilyOptions_maxWriteBufferNumber(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMemTableFactory(
JNIEnv*, jobject, jlong jhandle, jlong jfactory_handle) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->memtable_factory.reset(
- reinterpret_cast<rocksdb::MemTableRepFactory*>(jfactory_handle));
+ reinterpret_cast<ROCKSDB_NAMESPACE::MemTableRepFactory*>(
+ jfactory_handle));
}
/*
@@ -3453,8 +3538,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMemTableFactory(
*/
jstring Java_org_rocksdb_ColumnFamilyOptions_memTableFactoryName(
JNIEnv* env, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- rocksdb::MemTableRepFactory* tf = opt->memtable_factory.get();
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ ROCKSDB_NAMESPACE::MemTableRepFactory* tf = opt->memtable_factory.get();
// Should never be nullptr.
// Default memtable factory is SkipListFactory
@@ -3474,9 +3560,9 @@ jstring Java_org_rocksdb_ColumnFamilyOptions_memTableFactoryName(
*/
void Java_org_rocksdb_ColumnFamilyOptions_useFixedLengthPrefixExtractor(
JNIEnv*, jobject, jlong jhandle, jint jprefix_length) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
- ->prefix_extractor.reset(
- rocksdb::NewFixedPrefixTransform(static_cast<int>(jprefix_length)));
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->prefix_extractor.reset(ROCKSDB_NAMESPACE::NewFixedPrefixTransform(
+ static_cast<int>(jprefix_length)));
}
/*
@@ -3485,9 +3571,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_useFixedLengthPrefixExtractor(
*/
void Java_org_rocksdb_ColumnFamilyOptions_useCappedPrefixExtractor(
JNIEnv*, jobject, jlong jhandle, jint jprefix_length) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
- ->prefix_extractor.reset(
- rocksdb::NewCappedPrefixTransform(static_cast<int>(jprefix_length)));
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->prefix_extractor.reset(ROCKSDB_NAMESPACE::NewCappedPrefixTransform(
+ static_cast<int>(jprefix_length)));
}
/*
@@ -3496,8 +3582,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_useCappedPrefixExtractor(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setTableFactory(
JNIEnv*, jobject, jlong jhandle, jlong jfactory_handle) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->table_factory.reset(
- reinterpret_cast<rocksdb::TableFactory*>(jfactory_handle));
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->table_factory.reset(
+ reinterpret_cast<ROCKSDB_NAMESPACE::TableFactory*>(jfactory_handle));
}
/*
@@ -3506,8 +3593,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setTableFactory(
*/
jstring Java_org_rocksdb_ColumnFamilyOptions_tableFactoryName(
JNIEnv* env, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- rocksdb::TableFactory* tf = opt->table_factory.get();
+ auto* opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ ROCKSDB_NAMESPACE::TableFactory* tf = opt->table_factory.get();
// Should never be nullptr.
// Default memtable factory is SkipListFactory
@@ -3523,7 +3611,7 @@ jstring Java_org_rocksdb_ColumnFamilyOptions_tableFactoryName(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_minWriteBufferNumberToMerge(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->min_write_buffer_number_to_merge;
}
@@ -3534,7 +3622,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_minWriteBufferNumberToMerge(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMinWriteBufferNumberToMerge(
JNIEnv*, jobject, jlong jhandle, jint jmin_write_buffer_number_to_merge) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->min_write_buffer_number_to_merge =
static_cast<int>(jmin_write_buffer_number_to_merge);
}
@@ -3546,7 +3634,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMinWriteBufferNumberToMerge(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_maxWriteBufferNumberToMaintain(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_write_buffer_number_to_maintain;
}
@@ -3558,7 +3646,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_maxWriteBufferNumberToMaintain(
void Java_org_rocksdb_ColumnFamilyOptions_setMaxWriteBufferNumberToMaintain(
JNIEnv*, jobject, jlong jhandle,
jint jmax_write_buffer_number_to_maintain) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_write_buffer_number_to_maintain =
static_cast<int>(jmax_write_buffer_number_to_maintain);
}
@@ -3570,9 +3658,11 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxWriteBufferNumberToMaintain(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompressionType(
JNIEnv*, jobject, jlong jhandle, jbyte jcompression_type_value) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- cf_opts->compression = rocksdb::CompressionTypeJni::toCppCompressionType(
- jcompression_type_value);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ cf_opts->compression =
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
+ jcompression_type_value);
}
/*
@@ -3582,8 +3672,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompressionType(
*/
jbyte Java_org_rocksdb_ColumnFamilyOptions_compressionType(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- return rocksdb::CompressionTypeJni::toJavaCompressionType(
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
cf_opts->compression);
}
@@ -3594,7 +3685,8 @@ jbyte Java_org_rocksdb_ColumnFamilyOptions_compressionType(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompressionPerLevel(
JNIEnv* env, jobject, jlong jhandle, jbyteArray jcompressionLevels) {
- auto* options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
auto uptr_compression_levels =
rocksdb_compression_vector_helper(env, jcompressionLevels);
if (!uptr_compression_levels) {
@@ -3611,7 +3703,8 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompressionPerLevel(
*/
jbyteArray Java_org_rocksdb_ColumnFamilyOptions_compressionPerLevel(
JNIEnv* env, jobject, jlong jhandle) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return rocksdb_compression_list_helper(env,
cf_options->compression_per_level);
}
@@ -3623,9 +3716,10 @@ jbyteArray Java_org_rocksdb_ColumnFamilyOptions_compressionPerLevel(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setBottommostCompressionType(
JNIEnv*, jobject, jlong jhandle, jbyte jcompression_type_value) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_options->bottommost_compression =
- rocksdb::CompressionTypeJni::toCppCompressionType(
+ ROCKSDB_NAMESPACE::CompressionTypeJni::toCppCompressionType(
jcompression_type_value);
}
@@ -3636,8 +3730,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setBottommostCompressionType(
*/
jbyte Java_org_rocksdb_ColumnFamilyOptions_bottommostCompressionType(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- return rocksdb::CompressionTypeJni::toJavaCompressionType(
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompressionTypeJni::toJavaCompressionType(
cf_options->bottommost_compression);
}
/*
@@ -3648,9 +3743,10 @@ jbyte Java_org_rocksdb_ColumnFamilyOptions_bottommostCompressionType(
void Java_org_rocksdb_ColumnFamilyOptions_setBottommostCompressionOptions(
JNIEnv*, jobject, jlong jhandle,
jlong jbottommost_compression_options_handle) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
auto* bottommost_compression_options =
- reinterpret_cast<rocksdb::CompressionOptions*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(
jbottommost_compression_options_handle);
cf_options->bottommost_compression_opts = *bottommost_compression_options;
}
@@ -3662,9 +3758,11 @@ void Java_org_rocksdb_ColumnFamilyOptions_setBottommostCompressionOptions(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompressionOptions(
JNIEnv*, jobject, jlong jhandle, jlong jcompression_options_handle) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- auto* compression_options = reinterpret_cast<rocksdb::CompressionOptions*>(
- jcompression_options_handle);
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ auto* compression_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompressionOptions*>(
+ jcompression_options_handle);
cf_options->compression_opts = *compression_options;
}
@@ -3675,9 +3773,11 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompressionOptions(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompactionStyle(
JNIEnv*, jobject, jlong jhandle, jbyte jcompaction_style) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_options->compaction_style =
- rocksdb::CompactionStyleJni::toCppCompactionStyle(jcompaction_style);
+ ROCKSDB_NAMESPACE::CompactionStyleJni::toCppCompactionStyle(
+ jcompaction_style);
}
/*
@@ -3687,8 +3787,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompactionStyle(
*/
jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionStyle(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- return rocksdb::CompactionStyleJni::toJavaCompactionStyle(
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompactionStyleJni::toJavaCompactionStyle(
cf_options->compaction_style);
}
@@ -3699,7 +3800,7 @@ jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionStyle(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxTableFilesSizeFIFO(
JNIEnv*, jobject, jlong jhandle, jlong jmax_table_files_size) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->compaction_options_fifo.max_table_files_size =
static_cast<uint64_t>(jmax_table_files_size);
}
@@ -3711,7 +3812,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxTableFilesSizeFIFO(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_maxTableFilesSizeFIFO(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->compaction_options_fifo.max_table_files_size;
}
@@ -3722,7 +3823,8 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_maxTableFilesSizeFIFO(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_numLevels(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->num_levels;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->num_levels;
}
/*
@@ -3732,8 +3834,8 @@ jint Java_org_rocksdb_ColumnFamilyOptions_numLevels(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setNumLevels(
JNIEnv*, jobject, jlong jhandle, jint jnum_levels) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->num_levels =
- static_cast<int>(jnum_levels);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->num_levels = static_cast<int>(jnum_levels);
}
/*
@@ -3743,7 +3845,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setNumLevels(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_levelZeroFileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_file_num_compaction_trigger;
}
@@ -3755,7 +3857,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_levelZeroFileNumCompactionTrigger(
void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroFileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle,
jint jlevel0_file_num_compaction_trigger) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int>(jlevel0_file_num_compaction_trigger);
}
@@ -3767,7 +3869,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroFileNumCompactionTrigger(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_levelZeroSlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_slowdown_writes_trigger;
}
@@ -3778,7 +3880,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_levelZeroSlowdownWritesTrigger(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroSlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_slowdown_writes_trigger) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_slowdown_writes_trigger =
static_cast<int>(jlevel0_slowdown_writes_trigger);
}
@@ -3790,7 +3892,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroSlowdownWritesTrigger(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_levelZeroStopWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_stop_writes_trigger;
}
@@ -3801,7 +3903,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_levelZeroStopWritesTrigger(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroStopWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_stop_writes_trigger) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_stop_writes_trigger =
static_cast<int>(jlevel0_stop_writes_trigger);
}
@@ -3813,7 +3915,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevelZeroStopWritesTrigger(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_targetFileSizeBase(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->target_file_size_base;
}
@@ -3824,7 +3926,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_targetFileSizeBase(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setTargetFileSizeBase(
JNIEnv*, jobject, jlong jhandle, jlong jtarget_file_size_base) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->target_file_size_base = static_cast<uint64_t>(jtarget_file_size_base);
}
@@ -3835,7 +3937,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setTargetFileSizeBase(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_targetFileSizeMultiplier(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->target_file_size_multiplier;
}
@@ -3846,7 +3948,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_targetFileSizeMultiplier(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setTargetFileSizeMultiplier(
JNIEnv*, jobject, jlong jhandle, jint jtarget_file_size_multiplier) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->target_file_size_multiplier =
static_cast<int>(jtarget_file_size_multiplier);
}
@@ -3858,7 +3960,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setTargetFileSizeMultiplier(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelBase(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_bytes_for_level_base;
}
@@ -3869,7 +3971,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelBase(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelBase(
JNIEnv*, jobject, jlong jhandle, jlong jmax_bytes_for_level_base) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_bytes_for_level_base =
static_cast<int64_t>(jmax_bytes_for_level_base);
}
@@ -3881,7 +3983,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelBase(
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_levelCompactionDynamicLevelBytes(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level_compaction_dynamic_level_bytes;
}
@@ -3892,7 +3994,7 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_levelCompactionDynamicLevelBytes(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevelCompactionDynamicLevelBytes(
JNIEnv*, jobject, jlong jhandle, jboolean jenable_dynamic_level_bytes) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level_compaction_dynamic_level_bytes = (jenable_dynamic_level_bytes);
}
@@ -3903,7 +4005,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevelCompactionDynamicLevelBytes(
*/
jdouble Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplier(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_bytes_for_level_multiplier;
}
@@ -3914,7 +4016,7 @@ jdouble Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplier(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelMultiplier(
JNIEnv*, jobject, jlong jhandle, jdouble jmax_bytes_for_level_multiplier) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_bytes_for_level_multiplier =
static_cast<double>(jmax_bytes_for_level_multiplier);
}
@@ -3927,7 +4029,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelMultiplier(
jlong Java_org_rocksdb_ColumnFamilyOptions_maxCompactionBytes(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jlong>(
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_compaction_bytes);
}
@@ -3938,7 +4040,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_maxCompactionBytes(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxCompactionBytes(
JNIEnv*, jobject, jlong jhandle, jlong jmax_compaction_bytes) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_compaction_bytes = static_cast<uint64_t>(jmax_compaction_bytes);
}
@@ -3949,7 +4051,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxCompactionBytes(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_arenaBlockSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->arena_block_size;
}
@@ -3960,12 +4062,13 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_arenaBlockSize(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setArenaBlockSize(
JNIEnv* env, jobject, jlong jhandle, jlong jarena_block_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(jarena_block_size);
+ auto s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(jarena_block_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->arena_block_size =
- jarena_block_size;
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->arena_block_size = jarena_block_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -3976,7 +4079,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setArenaBlockSize(
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_disableAutoCompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->disable_auto_compactions;
}
@@ -3987,7 +4090,7 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_disableAutoCompactions(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setDisableAutoCompactions(
JNIEnv*, jobject, jlong jhandle, jboolean jdisable_auto_compactions) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->disable_auto_compactions = static_cast<bool>(jdisable_auto_compactions);
}
@@ -3998,7 +4101,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setDisableAutoCompactions(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_maxSequentialSkipInIterations(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_sequential_skip_in_iterations;
}
@@ -4010,7 +4113,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_maxSequentialSkipInIterations(
void Java_org_rocksdb_ColumnFamilyOptions_setMaxSequentialSkipInIterations(
JNIEnv*, jobject, jlong jhandle,
jlong jmax_sequential_skip_in_iterations) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_sequential_skip_in_iterations =
static_cast<int64_t>(jmax_sequential_skip_in_iterations);
}
@@ -4022,7 +4125,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxSequentialSkipInIterations(
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_inplaceUpdateSupport(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->inplace_update_support;
}
@@ -4033,7 +4136,7 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_inplaceUpdateSupport(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setInplaceUpdateSupport(
JNIEnv*, jobject, jlong jhandle, jboolean jinplace_update_support) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->inplace_update_support = static_cast<bool>(jinplace_update_support);
}
@@ -4044,7 +4147,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setInplaceUpdateSupport(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_inplaceUpdateNumLocks(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->inplace_update_num_locks;
}
@@ -4055,13 +4158,13 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_inplaceUpdateNumLocks(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setInplaceUpdateNumLocks(
JNIEnv* env, jobject, jlong jhandle, jlong jinplace_update_num_locks) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jinplace_update_num_locks);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jinplace_update_num_locks);
if (s.ok()) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->inplace_update_num_locks = jinplace_update_num_locks;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -4072,7 +4175,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setInplaceUpdateNumLocks(
*/
jdouble Java_org_rocksdb_ColumnFamilyOptions_memtablePrefixBloomSizeRatio(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->memtable_prefix_bloom_size_ratio;
}
@@ -4084,7 +4187,7 @@ jdouble Java_org_rocksdb_ColumnFamilyOptions_memtablePrefixBloomSizeRatio(
void Java_org_rocksdb_ColumnFamilyOptions_setMemtablePrefixBloomSizeRatio(
JNIEnv*, jobject, jlong jhandle,
jdouble jmemtable_prefix_bloom_size_ratio) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->memtable_prefix_bloom_size_ratio =
static_cast<double>(jmemtable_prefix_bloom_size_ratio);
}
@@ -4096,7 +4199,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMemtablePrefixBloomSizeRatio(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_bloomLocality(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->bloom_locality;
}
@@ -4107,8 +4210,8 @@ jint Java_org_rocksdb_ColumnFamilyOptions_bloomLocality(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setBloomLocality(
JNIEnv*, jobject, jlong jhandle, jint jbloom_locality) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)->bloom_locality =
- static_cast<int32_t>(jbloom_locality);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->bloom_locality = static_cast<int32_t>(jbloom_locality);
}
/*
@@ -4118,7 +4221,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setBloomLocality(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_maxSuccessiveMerges(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_successive_merges;
}
@@ -4129,13 +4232,13 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_maxSuccessiveMerges(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMaxSuccessiveMerges(
JNIEnv* env, jobject, jlong jhandle, jlong jmax_successive_merges) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jmax_successive_merges);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jmax_successive_merges);
if (s.ok()) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->max_successive_merges = jmax_successive_merges;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -4146,7 +4249,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxSuccessiveMerges(
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_optimizeFiltersForHits(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->optimize_filters_for_hits;
}
@@ -4157,7 +4260,7 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_optimizeFiltersForHits(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setOptimizeFiltersForHits(
JNIEnv*, jobject, jlong jhandle, jboolean joptimize_filters_for_hits) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->optimize_filters_for_hits =
static_cast<bool>(joptimize_filters_for_hits);
}
@@ -4169,7 +4272,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setOptimizeFiltersForHits(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_memtableHugePageSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->memtable_huge_page_size;
}
@@ -4180,13 +4283,13 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_memtableHugePageSize(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setMemtableHugePageSize(
JNIEnv* env, jobject, jlong jhandle, jlong jmemtable_huge_page_size) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(jmemtable_huge_page_size);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ jmemtable_huge_page_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->memtable_huge_page_size = jmemtable_huge_page_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -4197,7 +4300,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMemtableHugePageSize(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_softPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->soft_pending_compaction_bytes_limit;
}
@@ -4209,7 +4312,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_softPendingCompactionBytesLimit(
void Java_org_rocksdb_ColumnFamilyOptions_setSoftPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle,
jlong jsoft_pending_compaction_bytes_limit) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->soft_pending_compaction_bytes_limit =
static_cast<int64_t>(jsoft_pending_compaction_bytes_limit);
}
@@ -4221,7 +4324,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setSoftPendingCompactionBytesLimit(
*/
jlong Java_org_rocksdb_ColumnFamilyOptions_hardPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->hard_pending_compaction_bytes_limit;
}
@@ -4233,7 +4336,7 @@ jlong Java_org_rocksdb_ColumnFamilyOptions_hardPendingCompactionBytesLimit(
void Java_org_rocksdb_ColumnFamilyOptions_setHardPendingCompactionBytesLimit(
JNIEnv*, jobject, jlong jhandle,
jlong jhard_pending_compaction_bytes_limit) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->hard_pending_compaction_bytes_limit =
static_cast<int64_t>(jhard_pending_compaction_bytes_limit);
}
@@ -4245,7 +4348,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setHardPendingCompactionBytesLimit(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_level0FileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_file_num_compaction_trigger;
}
@@ -4257,7 +4360,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_level0FileNumCompactionTrigger(
void Java_org_rocksdb_ColumnFamilyOptions_setLevel0FileNumCompactionTrigger(
JNIEnv*, jobject, jlong jhandle,
jint jlevel0_file_num_compaction_trigger) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_file_num_compaction_trigger =
static_cast<int32_t>(jlevel0_file_num_compaction_trigger);
}
@@ -4269,7 +4372,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevel0FileNumCompactionTrigger(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_level0SlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_slowdown_writes_trigger;
}
@@ -4280,7 +4383,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_level0SlowdownWritesTrigger(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevel0SlowdownWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_slowdown_writes_trigger) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_slowdown_writes_trigger =
static_cast<int32_t>(jlevel0_slowdown_writes_trigger);
}
@@ -4292,7 +4395,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevel0SlowdownWritesTrigger(
*/
jint Java_org_rocksdb_ColumnFamilyOptions_level0StopWritesTrigger(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_stop_writes_trigger;
}
@@ -4303,7 +4406,7 @@ jint Java_org_rocksdb_ColumnFamilyOptions_level0StopWritesTrigger(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setLevel0StopWritesTrigger(
JNIEnv*, jobject, jlong jhandle, jint jlevel0_stop_writes_trigger) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->level0_stop_writes_trigger =
static_cast<int32_t>(jlevel0_stop_writes_trigger);
}
@@ -4315,8 +4418,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setLevel0StopWritesTrigger(
*/
jintArray Java_org_rocksdb_ColumnFamilyOptions_maxBytesForLevelMultiplierAdditional(
JNIEnv* env, jobject, jlong jhandle) {
- auto mbflma = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
- ->max_bytes_for_level_multiplier_additional;
+ auto mbflma =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
+ ->max_bytes_for_level_multiplier_additional;
const size_t size = mbflma.size();
@@ -4361,7 +4465,8 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelMultiplierAdditiona
return;
}
- auto* cf_opt = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_opt->max_bytes_for_level_multiplier_additional.clear();
for (jsize i = 0; i < len; i++) {
cf_opt->max_bytes_for_level_multiplier_additional.push_back(
@@ -4379,7 +4484,7 @@ void Java_org_rocksdb_ColumnFamilyOptions_setMaxBytesForLevelMultiplierAdditiona
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_paranoidFileChecks(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->paranoid_file_checks;
}
@@ -4390,7 +4495,7 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_paranoidFileChecks(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setParanoidFileChecks(
JNIEnv*, jobject, jlong jhandle, jboolean jparanoid_file_checks) {
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle)
->paranoid_file_checks = static_cast<bool>(jparanoid_file_checks);
}
@@ -4401,9 +4506,10 @@ void Java_org_rocksdb_ColumnFamilyOptions_setParanoidFileChecks(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompactionPriority(
JNIEnv*, jobject, jlong jhandle, jbyte jcompaction_priority_value) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_opts->compaction_pri =
- rocksdb::CompactionPriorityJni::toCppCompactionPriority(
+ ROCKSDB_NAMESPACE::CompactionPriorityJni::toCppCompactionPriority(
jcompaction_priority_value);
}
@@ -4414,8 +4520,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompactionPriority(
*/
jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionPriority(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- return rocksdb::CompactionPriorityJni::toJavaCompactionPriority(
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::CompactionPriorityJni::toJavaCompactionPriority(
cf_opts->compaction_pri);
}
@@ -4426,7 +4533,8 @@ jbyte Java_org_rocksdb_ColumnFamilyOptions_compactionPriority(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setReportBgIoStats(
JNIEnv*, jobject, jlong jhandle, jboolean jreport_bg_io_stats) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_opts->report_bg_io_stats = static_cast<bool>(jreport_bg_io_stats);
}
@@ -4437,7 +4545,8 @@ void Java_org_rocksdb_ColumnFamilyOptions_setReportBgIoStats(
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_reportBgIoStats(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return static_cast<bool>(cf_opts->report_bg_io_stats);
}
@@ -4448,7 +4557,8 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_reportBgIoStats(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setTtl(
JNIEnv*, jobject, jlong jhandle, jlong jttl) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_opts->ttl = static_cast<uint64_t>(jttl);
}
@@ -4459,7 +4569,8 @@ void Java_org_rocksdb_ColumnFamilyOptions_setTtl(
*/
JNIEXPORT jlong JNICALL Java_org_rocksdb_ColumnFamilyOptions_ttl(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return static_cast<jlong>(cf_opts->ttl);
}
@@ -4471,9 +4582,11 @@ JNIEXPORT jlong JNICALL Java_org_rocksdb_ColumnFamilyOptions_ttl(
void Java_org_rocksdb_ColumnFamilyOptions_setCompactionOptionsUniversal(
JNIEnv*, jobject, jlong jhandle,
jlong jcompaction_options_universal_handle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- auto* opts_uni = reinterpret_cast<rocksdb::CompactionOptionsUniversal*>(
- jcompaction_options_universal_handle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ auto* opts_uni =
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsUniversal*>(
+ jcompaction_options_universal_handle);
cf_opts->compaction_options_universal = *opts_uni;
}
@@ -4484,8 +4597,9 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompactionOptionsUniversal(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setCompactionOptionsFIFO(
JNIEnv*, jobject, jlong jhandle, jlong jcompaction_options_fifo_handle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
- auto* opts_fifo = reinterpret_cast<rocksdb::CompactionOptionsFIFO*>(
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
+ auto* opts_fifo = reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptionsFIFO*>(
jcompaction_options_fifo_handle);
cf_opts->compaction_options_fifo = *opts_fifo;
}
@@ -4497,7 +4611,8 @@ void Java_org_rocksdb_ColumnFamilyOptions_setCompactionOptionsFIFO(
*/
void Java_org_rocksdb_ColumnFamilyOptions_setForceConsistencyChecks(
JNIEnv*, jobject, jlong jhandle, jboolean jforce_consistency_checks) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
cf_opts->force_consistency_checks =
static_cast<bool>(jforce_consistency_checks);
}
@@ -4509,12 +4624,13 @@ void Java_org_rocksdb_ColumnFamilyOptions_setForceConsistencyChecks(
*/
jboolean Java_org_rocksdb_ColumnFamilyOptions_forceConsistencyChecks(
JNIEnv*, jobject, jlong jhandle) {
- auto* cf_opts = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jhandle);
+ auto* cf_opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jhandle);
return static_cast<bool>(cf_opts->force_consistency_checks);
}
/////////////////////////////////////////////////////////////////////
-// rocksdb::DBOptions
+// ROCKSDB_NAMESPACE::DBOptions
/*
* Class: org_rocksdb_DBOptions
@@ -4523,7 +4639,7 @@ jboolean Java_org_rocksdb_ColumnFamilyOptions_forceConsistencyChecks(
*/
jlong Java_org_rocksdb_DBOptions_newDBOptions(
JNIEnv*, jclass) {
- auto* dbop = new rocksdb::DBOptions();
+ auto* dbop = new ROCKSDB_NAMESPACE::DBOptions();
return reinterpret_cast<jlong>(dbop);
}
@@ -4534,8 +4650,8 @@ jlong Java_org_rocksdb_DBOptions_newDBOptions(
*/
jlong Java_org_rocksdb_DBOptions_copyDBOptions(
JNIEnv*, jclass, jlong jhandle) {
- auto new_opt =
- new rocksdb::DBOptions(*(reinterpret_cast<rocksdb::DBOptions*>(jhandle)));
+ auto new_opt = new ROCKSDB_NAMESPACE::DBOptions(
+ *(reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)));
return reinterpret_cast<jlong>(new_opt);
}
@@ -4546,8 +4662,8 @@ jlong Java_org_rocksdb_DBOptions_copyDBOptions(
*/
jlong Java_org_rocksdb_DBOptions_newDBOptionsFromOptions(
JNIEnv*, jclass, jlong joptions_handle) {
- auto new_opt =
- new rocksdb::DBOptions(*reinterpret_cast<rocksdb::Options*>(joptions_handle));
+ auto new_opt = new ROCKSDB_NAMESPACE::DBOptions(
+ *reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle));
return reinterpret_cast<jlong>(new_opt);
}
@@ -4564,9 +4680,9 @@ jlong Java_org_rocksdb_DBOptions_getDBOptionsFromProps(
return 0;
}
- auto* db_options = new rocksdb::DBOptions();
- rocksdb::Status status = rocksdb::GetDBOptionsFromString(
- rocksdb::DBOptions(), opt_string, db_options);
+ auto* db_options = new ROCKSDB_NAMESPACE::DBOptions();
+ ROCKSDB_NAMESPACE::Status status = ROCKSDB_NAMESPACE::GetDBOptionsFromString(
+ ROCKSDB_NAMESPACE::DBOptions(), opt_string, db_options);
env->ReleaseStringUTFChars(jopt_string, opt_string);
@@ -4589,7 +4705,7 @@ jlong Java_org_rocksdb_DBOptions_getDBOptionsFromProps(
*/
void Java_org_rocksdb_DBOptions_disposeInternal(
JNIEnv*, jobject, jlong handle) {
- auto* dbo = reinterpret_cast<rocksdb::DBOptions*>(handle);
+ auto* dbo = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(handle);
assert(dbo != nullptr);
delete dbo;
}
@@ -4601,7 +4717,8 @@ void Java_org_rocksdb_DBOptions_disposeInternal(
*/
void Java_org_rocksdb_DBOptions_optimizeForSmallDb(
JNIEnv*, jobject, jlong jhandle) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->OptimizeForSmallDb();
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->OptimizeForSmallDb();
}
/*
@@ -4611,8 +4728,8 @@ void Java_org_rocksdb_DBOptions_optimizeForSmallDb(
*/
void Java_org_rocksdb_DBOptions_setEnv(
JNIEnv*, jobject, jlong jhandle, jlong jenv_handle) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->env =
- reinterpret_cast<rocksdb::Env*>(jenv_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->env =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle);
}
/*
@@ -4622,7 +4739,7 @@ void Java_org_rocksdb_DBOptions_setEnv(
*/
void Java_org_rocksdb_DBOptions_setIncreaseParallelism(
JNIEnv*, jobject, jlong jhandle, jint totalThreads) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->IncreaseParallelism(
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->IncreaseParallelism(
static_cast<int>(totalThreads));
}
@@ -4633,7 +4750,8 @@ void Java_org_rocksdb_DBOptions_setIncreaseParallelism(
*/
void Java_org_rocksdb_DBOptions_setCreateIfMissing(
JNIEnv*, jobject, jlong jhandle, jboolean flag) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->create_if_missing = flag;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->create_if_missing =
+ flag;
}
/*
@@ -4643,7 +4761,8 @@ void Java_org_rocksdb_DBOptions_setCreateIfMissing(
*/
jboolean Java_org_rocksdb_DBOptions_createIfMissing(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->create_if_missing;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->create_if_missing;
}
/*
@@ -4653,7 +4772,7 @@ jboolean Java_org_rocksdb_DBOptions_createIfMissing(
*/
void Java_org_rocksdb_DBOptions_setCreateMissingColumnFamilies(
JNIEnv*, jobject, jlong jhandle, jboolean flag) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->create_missing_column_families = flag;
}
@@ -4664,7 +4783,7 @@ void Java_org_rocksdb_DBOptions_setCreateMissingColumnFamilies(
*/
jboolean Java_org_rocksdb_DBOptions_createMissingColumnFamilies(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->create_missing_column_families;
}
@@ -4675,7 +4794,7 @@ jboolean Java_org_rocksdb_DBOptions_createMissingColumnFamilies(
*/
void Java_org_rocksdb_DBOptions_setErrorIfExists(
JNIEnv*, jobject, jlong jhandle, jboolean error_if_exists) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->error_if_exists =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->error_if_exists =
static_cast<bool>(error_if_exists);
}
@@ -4686,7 +4805,8 @@ void Java_org_rocksdb_DBOptions_setErrorIfExists(
*/
jboolean Java_org_rocksdb_DBOptions_errorIfExists(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->error_if_exists;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->error_if_exists;
}
/*
@@ -4696,7 +4816,7 @@ jboolean Java_org_rocksdb_DBOptions_errorIfExists(
*/
void Java_org_rocksdb_DBOptions_setParanoidChecks(
JNIEnv*, jobject, jlong jhandle, jboolean paranoid_checks) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->paranoid_checks =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->paranoid_checks =
static_cast<bool>(paranoid_checks);
}
@@ -4707,7 +4827,8 @@ void Java_org_rocksdb_DBOptions_setParanoidChecks(
*/
jboolean Java_org_rocksdb_DBOptions_paranoidChecks(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->paranoid_checks;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->paranoid_checks;
}
/*
@@ -4717,10 +4838,11 @@ jboolean Java_org_rocksdb_DBOptions_paranoidChecks(
*/
void Java_org_rocksdb_DBOptions_setRateLimiter(
JNIEnv*, jobject, jlong jhandle, jlong jrate_limiter_handle) {
- std::shared_ptr<rocksdb::RateLimiter>* pRateLimiter =
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(
+ std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>* pRateLimiter =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
jrate_limiter_handle);
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->rate_limiter = *pRateLimiter;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->rate_limiter =
+ *pRateLimiter;
}
/*
@@ -4731,9 +4853,9 @@ void Java_org_rocksdb_DBOptions_setRateLimiter(
void Java_org_rocksdb_DBOptions_setSstFileManager(
JNIEnv*, jobject, jlong jhandle, jlong jsst_file_manager_handle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
jsst_file_manager_handle);
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->sst_file_manager =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->sst_file_manager =
*sptr_sst_file_manager;
}
@@ -4744,10 +4866,10 @@ void Java_org_rocksdb_DBOptions_setSstFileManager(
*/
void Java_org_rocksdb_DBOptions_setLogger(
JNIEnv*, jobject, jlong jhandle, jlong jlogger_handle) {
- std::shared_ptr<rocksdb::LoggerJniCallback>* pLogger =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(
+ std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>* pLogger =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
jlogger_handle);
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->info_log = *pLogger;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->info_log = *pLogger;
}
/*
@@ -4757,8 +4879,8 @@ void Java_org_rocksdb_DBOptions_setLogger(
*/
void Java_org_rocksdb_DBOptions_setInfoLogLevel(
JNIEnv*, jobject, jlong jhandle, jbyte jlog_level) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->info_log_level =
- static_cast<rocksdb::InfoLogLevel>(jlog_level);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->info_log_level =
+ static_cast<ROCKSDB_NAMESPACE::InfoLogLevel>(jlog_level);
}
/*
@@ -4769,7 +4891,7 @@ void Java_org_rocksdb_DBOptions_setInfoLogLevel(
jbyte Java_org_rocksdb_DBOptions_infoLogLevel(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jbyte>(
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->info_log_level);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->info_log_level);
}
/*
@@ -4779,7 +4901,7 @@ jbyte Java_org_rocksdb_DBOptions_infoLogLevel(
*/
void Java_org_rocksdb_DBOptions_setMaxTotalWalSize(
JNIEnv*, jobject, jlong jhandle, jlong jmax_total_wal_size) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_total_wal_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->max_total_wal_size =
static_cast<jlong>(jmax_total_wal_size);
}
@@ -4790,7 +4912,8 @@ void Java_org_rocksdb_DBOptions_setMaxTotalWalSize(
*/
jlong Java_org_rocksdb_DBOptions_maxTotalWalSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_total_wal_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_total_wal_size;
}
/*
@@ -4800,7 +4923,7 @@ jlong Java_org_rocksdb_DBOptions_maxTotalWalSize(
*/
void Java_org_rocksdb_DBOptions_setMaxOpenFiles(
JNIEnv*, jobject, jlong jhandle, jint max_open_files) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_open_files =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->max_open_files =
static_cast<int>(max_open_files);
}
@@ -4811,7 +4934,8 @@ void Java_org_rocksdb_DBOptions_setMaxOpenFiles(
*/
jint Java_org_rocksdb_DBOptions_maxOpenFiles(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_open_files;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_open_files;
}
/*
@@ -4821,8 +4945,8 @@ jint Java_org_rocksdb_DBOptions_maxOpenFiles(
*/
void Java_org_rocksdb_DBOptions_setMaxFileOpeningThreads(
JNIEnv*, jobject, jlong jhandle, jint jmax_file_opening_threads) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_file_opening_threads =
- static_cast<int>(jmax_file_opening_threads);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_file_opening_threads = static_cast<int>(jmax_file_opening_threads);
}
/*
@@ -4832,7 +4956,7 @@ void Java_org_rocksdb_DBOptions_setMaxFileOpeningThreads(
*/
jint Java_org_rocksdb_DBOptions_maxFileOpeningThreads(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<int>(opt->max_file_opening_threads);
}
@@ -4843,9 +4967,10 @@ jint Java_org_rocksdb_DBOptions_maxFileOpeningThreads(
*/
void Java_org_rocksdb_DBOptions_setStatistics(
JNIEnv*, jobject, jlong jhandle, jlong jstatistics_handle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- auto* pSptr = reinterpret_cast<std::shared_ptr<rocksdb::StatisticsJni>*>(
- jstatistics_handle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ auto* pSptr =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::StatisticsJni>*>(
+ jstatistics_handle);
opt->statistics = *pSptr;
}
@@ -4856,13 +4981,13 @@ void Java_org_rocksdb_DBOptions_setStatistics(
*/
jlong Java_org_rocksdb_DBOptions_statistics(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- std::shared_ptr<rocksdb::Statistics> sptr = opt->statistics;
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> sptr = opt->statistics;
if (sptr == nullptr) {
return 0;
} else {
- std::shared_ptr<rocksdb::Statistics>* pSptr =
- new std::shared_ptr<rocksdb::Statistics>(sptr);
+ std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>* pSptr =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>(sptr);
return reinterpret_cast<jlong>(pSptr);
}
}
@@ -4874,7 +4999,7 @@ jlong Java_org_rocksdb_DBOptions_statistics(
*/
void Java_org_rocksdb_DBOptions_setUseFsync(
JNIEnv*, jobject, jlong jhandle, jboolean use_fsync) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->use_fsync =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_fsync =
static_cast<bool>(use_fsync);
}
@@ -4885,7 +5010,7 @@ void Java_org_rocksdb_DBOptions_setUseFsync(
*/
jboolean Java_org_rocksdb_DBOptions_useFsync(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->use_fsync;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_fsync;
}
/*
@@ -4896,7 +5021,7 @@ jboolean Java_org_rocksdb_DBOptions_useFsync(
void Java_org_rocksdb_DBOptions_setDbPaths(
JNIEnv* env, jobject, jlong jhandle, jobjectArray jpaths,
jlongArray jtarget_sizes) {
- std::vector<rocksdb::DbPath> db_paths;
+ std::vector<ROCKSDB_NAMESPACE::DbPath> db_paths;
jlong* ptr_jtarget_size = env->GetLongArrayElements(jtarget_sizes, nullptr);
if (ptr_jtarget_size == nullptr) {
// exception thrown: OutOfMemoryError
@@ -4913,7 +5038,7 @@ void Java_org_rocksdb_DBOptions_setDbPaths(
env->ReleaseLongArrayElements(jtarget_sizes, ptr_jtarget_size, JNI_ABORT);
return;
}
- std::string path = rocksdb::JniUtil::copyStdString(
+ std::string path = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
env, static_cast<jstring>(jpath), &has_exception);
env->DeleteLocalRef(jpath);
@@ -4925,12 +5050,12 @@ void Java_org_rocksdb_DBOptions_setDbPaths(
jlong jtarget_size = ptr_jtarget_size[i];
db_paths.push_back(
- rocksdb::DbPath(path, static_cast<uint64_t>(jtarget_size)));
+ ROCKSDB_NAMESPACE::DbPath(path, static_cast<uint64_t>(jtarget_size)));
}
env->ReleaseLongArrayElements(jtarget_sizes, ptr_jtarget_size, JNI_ABORT);
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->db_paths = db_paths;
}
@@ -4941,7 +5066,7 @@ void Java_org_rocksdb_DBOptions_setDbPaths(
*/
jlong Java_org_rocksdb_DBOptions_dbPathsLen(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->db_paths.size());
}
@@ -4959,10 +5084,10 @@ void Java_org_rocksdb_DBOptions_dbPaths(
return;
}
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
const jsize len = env->GetArrayLength(jpaths);
for (jsize i = 0; i < len; i++) {
- rocksdb::DbPath db_path = opt->db_paths[i];
+ ROCKSDB_NAMESPACE::DbPath db_path = opt->db_paths[i];
jstring jpath = env->NewStringUTF(db_path.path.c_str());
if (jpath == nullptr) {
@@ -4997,7 +5122,8 @@ void Java_org_rocksdb_DBOptions_setDbLogDir(
return;
}
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->db_log_dir.assign(log_dir);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->db_log_dir.assign(
+ log_dir);
env->ReleaseStringUTFChars(jdb_log_dir, log_dir);
}
@@ -5009,7 +5135,8 @@ void Java_org_rocksdb_DBOptions_setDbLogDir(
jstring Java_org_rocksdb_DBOptions_dbLogDir(
JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->db_log_dir.c_str());
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->db_log_dir.c_str());
}
/*
@@ -5020,7 +5147,8 @@ jstring Java_org_rocksdb_DBOptions_dbLogDir(
void Java_org_rocksdb_DBOptions_setWalDir(
JNIEnv* env, jobject, jlong jhandle, jstring jwal_dir) {
const char* wal_dir = env->GetStringUTFChars(jwal_dir, 0);
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->wal_dir.assign(wal_dir);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->wal_dir.assign(
+ wal_dir);
env->ReleaseStringUTFChars(jwal_dir, wal_dir);
}
@@ -5032,7 +5160,8 @@ void Java_org_rocksdb_DBOptions_setWalDir(
jstring Java_org_rocksdb_DBOptions_walDir(
JNIEnv* env, jobject, jlong jhandle) {
return env->NewStringUTF(
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->wal_dir.c_str());
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->wal_dir.c_str());
}
/*
@@ -5042,7 +5171,7 @@ jstring Java_org_rocksdb_DBOptions_walDir(
*/
void Java_org_rocksdb_DBOptions_setDeleteObsoleteFilesPeriodMicros(
JNIEnv*, jobject, jlong jhandle, jlong micros) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->delete_obsolete_files_period_micros = static_cast<int64_t>(micros);
}
@@ -5053,7 +5182,7 @@ void Java_org_rocksdb_DBOptions_setDeleteObsoleteFilesPeriodMicros(
*/
jlong Java_org_rocksdb_DBOptions_deleteObsoleteFilesPeriodMicros(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->delete_obsolete_files_period_micros;
}
@@ -5064,8 +5193,8 @@ jlong Java_org_rocksdb_DBOptions_deleteObsoleteFilesPeriodMicros(
*/
void Java_org_rocksdb_DBOptions_setBaseBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->base_background_compactions =
- static_cast<int>(max);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->base_background_compactions = static_cast<int>(max);
}
/*
@@ -5075,7 +5204,7 @@ void Java_org_rocksdb_DBOptions_setBaseBackgroundCompactions(
*/
jint Java_org_rocksdb_DBOptions_baseBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->base_background_compactions;
}
@@ -5086,8 +5215,8 @@ jint Java_org_rocksdb_DBOptions_baseBackgroundCompactions(
*/
void Java_org_rocksdb_DBOptions_setMaxBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_background_compactions =
- static_cast<int>(max);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_background_compactions = static_cast<int>(max);
}
/*
@@ -5097,7 +5226,7 @@ void Java_org_rocksdb_DBOptions_setMaxBackgroundCompactions(
*/
jint Java_org_rocksdb_DBOptions_maxBackgroundCompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->max_background_compactions;
}
@@ -5108,7 +5237,7 @@ jint Java_org_rocksdb_DBOptions_maxBackgroundCompactions(
*/
void Java_org_rocksdb_DBOptions_setMaxSubcompactions(
JNIEnv*, jobject, jlong jhandle, jint max) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_subcompactions =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->max_subcompactions =
static_cast<int32_t>(max);
}
@@ -5119,7 +5248,8 @@ void Java_org_rocksdb_DBOptions_setMaxSubcompactions(
*/
jint Java_org_rocksdb_DBOptions_maxSubcompactions(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_subcompactions;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_subcompactions;
}
/*
@@ -5129,8 +5259,8 @@ jint Java_org_rocksdb_DBOptions_maxSubcompactions(
*/
void Java_org_rocksdb_DBOptions_setMaxBackgroundFlushes(
JNIEnv*, jobject, jlong jhandle, jint max_background_flushes) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_background_flushes =
- static_cast<int>(max_background_flushes);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_background_flushes = static_cast<int>(max_background_flushes);
}
/*
@@ -5140,7 +5270,8 @@ void Java_org_rocksdb_DBOptions_setMaxBackgroundFlushes(
*/
jint Java_org_rocksdb_DBOptions_maxBackgroundFlushes(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_background_flushes;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_background_flushes;
}
/*
@@ -5150,8 +5281,8 @@ jint Java_org_rocksdb_DBOptions_maxBackgroundFlushes(
*/
void Java_org_rocksdb_DBOptions_setMaxBackgroundJobs(
JNIEnv*, jobject, jlong jhandle, jint max_background_jobs) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_background_jobs =
- static_cast<int>(max_background_jobs);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_background_jobs = static_cast<int>(max_background_jobs);
}
/*
@@ -5161,7 +5292,8 @@ void Java_org_rocksdb_DBOptions_setMaxBackgroundJobs(
*/
jint Java_org_rocksdb_DBOptions_maxBackgroundJobs(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_background_jobs;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_background_jobs;
}
/*
@@ -5171,12 +5303,13 @@ jint Java_org_rocksdb_DBOptions_maxBackgroundJobs(
*/
void Java_org_rocksdb_DBOptions_setMaxLogFileSize(
JNIEnv* env, jobject, jlong jhandle, jlong max_log_file_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(max_log_file_size);
+ auto s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(max_log_file_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_log_file_size =
- max_log_file_size;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_log_file_size = max_log_file_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -5187,7 +5320,8 @@ void Java_org_rocksdb_DBOptions_setMaxLogFileSize(
*/
jlong Java_org_rocksdb_DBOptions_maxLogFileSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_log_file_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_log_file_size;
}
/*
@@ -5197,13 +5331,13 @@ jlong Java_org_rocksdb_DBOptions_maxLogFileSize(
*/
void Java_org_rocksdb_DBOptions_setLogFileTimeToRoll(
JNIEnv* env, jobject, jlong jhandle, jlong log_file_time_to_roll) {
- auto s =
- rocksdb::JniUtil::check_if_jlong_fits_size_t(log_file_time_to_roll);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ log_file_time_to_roll);
if (s.ok()) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->log_file_time_to_roll =
- log_file_time_to_roll;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->log_file_time_to_roll = log_file_time_to_roll;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -5214,7 +5348,8 @@ void Java_org_rocksdb_DBOptions_setLogFileTimeToRoll(
*/
jlong Java_org_rocksdb_DBOptions_logFileTimeToRoll(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->log_file_time_to_roll;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->log_file_time_to_roll;
}
/*
@@ -5224,12 +5359,13 @@ jlong Java_org_rocksdb_DBOptions_logFileTimeToRoll(
*/
void Java_org_rocksdb_DBOptions_setKeepLogFileNum(
JNIEnv* env, jobject, jlong jhandle, jlong keep_log_file_num) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(keep_log_file_num);
+ auto s =
+ ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(keep_log_file_num);
if (s.ok()) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->keep_log_file_num =
- keep_log_file_num;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->keep_log_file_num = keep_log_file_num;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -5240,7 +5376,8 @@ void Java_org_rocksdb_DBOptions_setKeepLogFileNum(
*/
jlong Java_org_rocksdb_DBOptions_keepLogFileNum(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->keep_log_file_num;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->keep_log_file_num;
}
/*
@@ -5250,12 +5387,13 @@ jlong Java_org_rocksdb_DBOptions_keepLogFileNum(
*/
void Java_org_rocksdb_DBOptions_setRecycleLogFileNum(
JNIEnv* env, jobject, jlong jhandle, jlong recycle_log_file_num) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(recycle_log_file_num);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ recycle_log_file_num);
if (s.ok()) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->recycle_log_file_num =
- recycle_log_file_num;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->recycle_log_file_num = recycle_log_file_num;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -5266,7 +5404,8 @@ void Java_org_rocksdb_DBOptions_setRecycleLogFileNum(
*/
jlong Java_org_rocksdb_DBOptions_recycleLogFileNum(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->recycle_log_file_num;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->recycle_log_file_num;
}
/*
@@ -5276,8 +5415,8 @@ jlong Java_org_rocksdb_DBOptions_recycleLogFileNum(
*/
void Java_org_rocksdb_DBOptions_setMaxManifestFileSize(
JNIEnv*, jobject, jlong jhandle, jlong max_manifest_file_size) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_manifest_file_size =
- static_cast<int64_t>(max_manifest_file_size);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_manifest_file_size = static_cast<int64_t>(max_manifest_file_size);
}
/*
@@ -5287,7 +5426,8 @@ void Java_org_rocksdb_DBOptions_setMaxManifestFileSize(
*/
jlong Java_org_rocksdb_DBOptions_maxManifestFileSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->max_manifest_file_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->max_manifest_file_size;
}
/*
@@ -5297,8 +5437,8 @@ jlong Java_org_rocksdb_DBOptions_maxManifestFileSize(
*/
void Java_org_rocksdb_DBOptions_setTableCacheNumshardbits(
JNIEnv*, jobject, jlong jhandle, jint table_cache_numshardbits) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->table_cache_numshardbits =
- static_cast<int>(table_cache_numshardbits);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->table_cache_numshardbits = static_cast<int>(table_cache_numshardbits);
}
/*
@@ -5308,7 +5448,7 @@ void Java_org_rocksdb_DBOptions_setTableCacheNumshardbits(
*/
jint Java_org_rocksdb_DBOptions_tableCacheNumshardbits(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->table_cache_numshardbits;
}
@@ -5319,7 +5459,7 @@ jint Java_org_rocksdb_DBOptions_tableCacheNumshardbits(
*/
void Java_org_rocksdb_DBOptions_setWalTtlSeconds(
JNIEnv*, jobject, jlong jhandle, jlong WAL_ttl_seconds) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->WAL_ttl_seconds =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->WAL_ttl_seconds =
static_cast<int64_t>(WAL_ttl_seconds);
}
@@ -5330,7 +5470,8 @@ void Java_org_rocksdb_DBOptions_setWalTtlSeconds(
*/
jlong Java_org_rocksdb_DBOptions_walTtlSeconds(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->WAL_ttl_seconds;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->WAL_ttl_seconds;
}
/*
@@ -5340,7 +5481,7 @@ jlong Java_org_rocksdb_DBOptions_walTtlSeconds(
*/
void Java_org_rocksdb_DBOptions_setWalSizeLimitMB(
JNIEnv*, jobject, jlong jhandle, jlong WAL_size_limit_MB) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->WAL_size_limit_MB =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->WAL_size_limit_MB =
static_cast<int64_t>(WAL_size_limit_MB);
}
@@ -5351,7 +5492,8 @@ void Java_org_rocksdb_DBOptions_setWalSizeLimitMB(
*/
jlong Java_org_rocksdb_DBOptions_walSizeLimitMB(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->WAL_size_limit_MB;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->WAL_size_limit_MB;
}
/*
@@ -5361,12 +5503,13 @@ jlong Java_org_rocksdb_DBOptions_walSizeLimitMB(
*/
void Java_org_rocksdb_DBOptions_setManifestPreallocationSize(
JNIEnv* env, jobject, jlong jhandle, jlong preallocation_size) {
- auto s = rocksdb::JniUtil::check_if_jlong_fits_size_t(preallocation_size);
+ auto s = ROCKSDB_NAMESPACE::JniUtil::check_if_jlong_fits_size_t(
+ preallocation_size);
if (s.ok()) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->manifest_preallocation_size = preallocation_size;
} else {
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(env, s);
}
}
@@ -5377,7 +5520,7 @@ void Java_org_rocksdb_DBOptions_setManifestPreallocationSize(
*/
jlong Java_org_rocksdb_DBOptions_manifestPreallocationSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->manifest_preallocation_size;
}
@@ -5388,7 +5531,8 @@ jlong Java_org_rocksdb_DBOptions_manifestPreallocationSize(
*/
jboolean Java_org_rocksdb_DBOptions_useDirectReads(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->use_direct_reads;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->use_direct_reads;
}
/*
@@ -5398,7 +5542,7 @@ jboolean Java_org_rocksdb_DBOptions_useDirectReads(
*/
void Java_org_rocksdb_DBOptions_setUseDirectReads(
JNIEnv*, jobject, jlong jhandle, jboolean use_direct_reads) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->use_direct_reads =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_direct_reads =
static_cast<bool>(use_direct_reads);
}
@@ -5409,7 +5553,7 @@ void Java_org_rocksdb_DBOptions_setUseDirectReads(
*/
jboolean Java_org_rocksdb_DBOptions_useDirectIoForFlushAndCompaction(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->use_direct_io_for_flush_and_compaction;
}
@@ -5421,7 +5565,7 @@ jboolean Java_org_rocksdb_DBOptions_useDirectIoForFlushAndCompaction(
void Java_org_rocksdb_DBOptions_setUseDirectIoForFlushAndCompaction(
JNIEnv*, jobject, jlong jhandle,
jboolean use_direct_io_for_flush_and_compaction) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->use_direct_io_for_flush_and_compaction =
static_cast<bool>(use_direct_io_for_flush_and_compaction);
}
@@ -5433,7 +5577,7 @@ void Java_org_rocksdb_DBOptions_setUseDirectIoForFlushAndCompaction(
*/
void Java_org_rocksdb_DBOptions_setAllowFAllocate(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_fallocate) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->allow_fallocate =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->allow_fallocate =
static_cast<bool>(jallow_fallocate);
}
@@ -5444,7 +5588,7 @@ void Java_org_rocksdb_DBOptions_setAllowFAllocate(
*/
jboolean Java_org_rocksdb_DBOptions_allowFAllocate(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->allow_fallocate);
}
@@ -5455,7 +5599,7 @@ jboolean Java_org_rocksdb_DBOptions_allowFAllocate(
*/
void Java_org_rocksdb_DBOptions_setAllowMmapReads(
JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_reads) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->allow_mmap_reads =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->allow_mmap_reads =
static_cast<bool>(allow_mmap_reads);
}
@@ -5466,7 +5610,8 @@ void Java_org_rocksdb_DBOptions_setAllowMmapReads(
*/
jboolean Java_org_rocksdb_DBOptions_allowMmapReads(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->allow_mmap_reads;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->allow_mmap_reads;
}
/*
@@ -5476,7 +5621,7 @@ jboolean Java_org_rocksdb_DBOptions_allowMmapReads(
*/
void Java_org_rocksdb_DBOptions_setAllowMmapWrites(
JNIEnv*, jobject, jlong jhandle, jboolean allow_mmap_writes) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->allow_mmap_writes =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->allow_mmap_writes =
static_cast<bool>(allow_mmap_writes);
}
@@ -5487,7 +5632,8 @@ void Java_org_rocksdb_DBOptions_setAllowMmapWrites(
*/
jboolean Java_org_rocksdb_DBOptions_allowMmapWrites(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->allow_mmap_writes;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->allow_mmap_writes;
}
/*
@@ -5497,8 +5643,8 @@ jboolean Java_org_rocksdb_DBOptions_allowMmapWrites(
*/
void Java_org_rocksdb_DBOptions_setIsFdCloseOnExec(
JNIEnv*, jobject, jlong jhandle, jboolean is_fd_close_on_exec) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->is_fd_close_on_exec =
- static_cast<bool>(is_fd_close_on_exec);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->is_fd_close_on_exec = static_cast<bool>(is_fd_close_on_exec);
}
/*
@@ -5508,7 +5654,8 @@ void Java_org_rocksdb_DBOptions_setIsFdCloseOnExec(
*/
jboolean Java_org_rocksdb_DBOptions_isFdCloseOnExec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->is_fd_close_on_exec;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->is_fd_close_on_exec;
}
/*
@@ -5518,7 +5665,8 @@ jboolean Java_org_rocksdb_DBOptions_isFdCloseOnExec(
*/
void Java_org_rocksdb_DBOptions_setStatsDumpPeriodSec(
JNIEnv*, jobject, jlong jhandle, jint jstats_dump_period_sec) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->stats_dump_period_sec =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->stats_dump_period_sec =
static_cast<unsigned int>(jstats_dump_period_sec);
}
@@ -5529,7 +5677,8 @@ void Java_org_rocksdb_DBOptions_setStatsDumpPeriodSec(
*/
jint Java_org_rocksdb_DBOptions_statsDumpPeriodSec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->stats_dump_period_sec;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->stats_dump_period_sec;
}
/*
@@ -5539,7 +5688,8 @@ jint Java_org_rocksdb_DBOptions_statsDumpPeriodSec(
*/
void Java_org_rocksdb_DBOptions_setStatsPersistPeriodSec(
JNIEnv*, jobject, jlong jhandle, jint jstats_persist_period_sec) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->stats_persist_period_sec =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->stats_persist_period_sec =
static_cast<unsigned int>(jstats_persist_period_sec);
}
@@ -5550,7 +5700,8 @@ void Java_org_rocksdb_DBOptions_setStatsPersistPeriodSec(
*/
jint Java_org_rocksdb_DBOptions_statsPersistPeriodSec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->stats_persist_period_sec;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->stats_persist_period_sec;
}
/*
@@ -5560,7 +5711,8 @@ jint Java_org_rocksdb_DBOptions_statsPersistPeriodSec(
*/
void Java_org_rocksdb_DBOptions_setStatsHistoryBufferSize(
JNIEnv*, jobject, jlong jhandle, jlong jstats_history_buffer_size) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->stats_history_buffer_size =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->stats_history_buffer_size =
static_cast<size_t>(jstats_history_buffer_size);
}
@@ -5571,7 +5723,8 @@ void Java_org_rocksdb_DBOptions_setStatsHistoryBufferSize(
*/
jlong Java_org_rocksdb_DBOptions_statsHistoryBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->stats_history_buffer_size;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->stats_history_buffer_size;
}
/*
@@ -5581,8 +5734,8 @@ jlong Java_org_rocksdb_DBOptions_statsHistoryBufferSize(
*/
void Java_org_rocksdb_DBOptions_setAdviseRandomOnOpen(
JNIEnv*, jobject, jlong jhandle, jboolean advise_random_on_open) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->advise_random_on_open =
- static_cast<bool>(advise_random_on_open);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->advise_random_on_open = static_cast<bool>(advise_random_on_open);
}
/*
@@ -5592,7 +5745,8 @@ void Java_org_rocksdb_DBOptions_setAdviseRandomOnOpen(
*/
jboolean Java_org_rocksdb_DBOptions_adviseRandomOnOpen(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->advise_random_on_open;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->advise_random_on_open;
}
/*
@@ -5602,7 +5756,7 @@ jboolean Java_org_rocksdb_DBOptions_adviseRandomOnOpen(
*/
void Java_org_rocksdb_DBOptions_setDbWriteBufferSize(
JNIEnv*, jobject, jlong jhandle, jlong jdb_write_buffer_size) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->db_write_buffer_size = static_cast<size_t>(jdb_write_buffer_size);
}
@@ -5615,9 +5769,10 @@ void Java_org_rocksdb_DBOptions_setWriteBufferManager(
JNIEnv*, jobject, jlong jdb_options_handle,
jlong jwrite_buffer_manager_handle) {
auto* write_buffer_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::WriteBufferManager> *>(jwrite_buffer_manager_handle);
- reinterpret_cast<rocksdb::DBOptions*>(jdb_options_handle)->write_buffer_manager =
- *write_buffer_manager;
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::WriteBufferManager>*>(
+ jwrite_buffer_manager_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_options_handle)
+ ->write_buffer_manager = *write_buffer_manager;
}
/*
@@ -5627,7 +5782,7 @@ void Java_org_rocksdb_DBOptions_setWriteBufferManager(
*/
jlong Java_org_rocksdb_DBOptions_dbWriteBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->db_write_buffer_size);
}
@@ -5638,9 +5793,9 @@ jlong Java_org_rocksdb_DBOptions_dbWriteBufferSize(
*/
void Java_org_rocksdb_DBOptions_setAccessHintOnCompactionStart(
JNIEnv*, jobject, jlong jhandle, jbyte jaccess_hint_value) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->access_hint_on_compaction_start =
- rocksdb::AccessHintJni::toCppAccessHint(jaccess_hint_value);
+ ROCKSDB_NAMESPACE::AccessHintJni::toCppAccessHint(jaccess_hint_value);
}
/*
@@ -5650,8 +5805,8 @@ void Java_org_rocksdb_DBOptions_setAccessHintOnCompactionStart(
*/
jbyte Java_org_rocksdb_DBOptions_accessHintOnCompactionStart(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- return rocksdb::AccessHintJni::toJavaAccessHint(
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::AccessHintJni::toJavaAccessHint(
opt->access_hint_on_compaction_start);
}
@@ -5663,7 +5818,7 @@ jbyte Java_org_rocksdb_DBOptions_accessHintOnCompactionStart(
void Java_org_rocksdb_DBOptions_setNewTableReaderForCompactionInputs(
JNIEnv*, jobject, jlong jhandle,
jboolean jnew_table_reader_for_compaction_inputs) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->new_table_reader_for_compaction_inputs =
static_cast<bool>(jnew_table_reader_for_compaction_inputs);
}
@@ -5675,7 +5830,7 @@ void Java_org_rocksdb_DBOptions_setNewTableReaderForCompactionInputs(
*/
jboolean Java_org_rocksdb_DBOptions_newTableReaderForCompactionInputs(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<bool>(opt->new_table_reader_for_compaction_inputs);
}
@@ -5686,7 +5841,7 @@ jboolean Java_org_rocksdb_DBOptions_newTableReaderForCompactionInputs(
*/
void Java_org_rocksdb_DBOptions_setCompactionReadaheadSize(
JNIEnv*, jobject, jlong jhandle, jlong jcompaction_readahead_size) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->compaction_readahead_size =
static_cast<size_t>(jcompaction_readahead_size);
}
@@ -5698,7 +5853,7 @@ void Java_org_rocksdb_DBOptions_setCompactionReadaheadSize(
*/
jlong Java_org_rocksdb_DBOptions_compactionReadaheadSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->compaction_readahead_size);
}
@@ -5709,7 +5864,7 @@ jlong Java_org_rocksdb_DBOptions_compactionReadaheadSize(
*/
void Java_org_rocksdb_DBOptions_setRandomAccessMaxBufferSize(
JNIEnv*, jobject, jlong jhandle, jlong jrandom_access_max_buffer_size) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->random_access_max_buffer_size =
static_cast<size_t>(jrandom_access_max_buffer_size);
}
@@ -5721,7 +5876,7 @@ void Java_org_rocksdb_DBOptions_setRandomAccessMaxBufferSize(
*/
jlong Java_org_rocksdb_DBOptions_randomAccessMaxBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->random_access_max_buffer_size);
}
@@ -5732,7 +5887,7 @@ jlong Java_org_rocksdb_DBOptions_randomAccessMaxBufferSize(
*/
void Java_org_rocksdb_DBOptions_setWritableFileMaxBufferSize(
JNIEnv*, jobject, jlong jhandle, jlong jwritable_file_max_buffer_size) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->writable_file_max_buffer_size =
static_cast<size_t>(jwritable_file_max_buffer_size);
}
@@ -5744,7 +5899,7 @@ void Java_org_rocksdb_DBOptions_setWritableFileMaxBufferSize(
*/
jlong Java_org_rocksdb_DBOptions_writableFileMaxBufferSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->writable_file_max_buffer_size);
}
@@ -5755,7 +5910,7 @@ jlong Java_org_rocksdb_DBOptions_writableFileMaxBufferSize(
*/
void Java_org_rocksdb_DBOptions_setUseAdaptiveMutex(
JNIEnv*, jobject, jlong jhandle, jboolean use_adaptive_mutex) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->use_adaptive_mutex =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->use_adaptive_mutex =
static_cast<bool>(use_adaptive_mutex);
}
@@ -5766,7 +5921,8 @@ void Java_org_rocksdb_DBOptions_setUseAdaptiveMutex(
*/
jboolean Java_org_rocksdb_DBOptions_useAdaptiveMutex(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->use_adaptive_mutex;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->use_adaptive_mutex;
}
/*
@@ -5776,7 +5932,7 @@ jboolean Java_org_rocksdb_DBOptions_useAdaptiveMutex(
*/
void Java_org_rocksdb_DBOptions_setBytesPerSync(
JNIEnv*, jobject, jlong jhandle, jlong bytes_per_sync) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->bytes_per_sync =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->bytes_per_sync =
static_cast<int64_t>(bytes_per_sync);
}
@@ -5787,7 +5943,8 @@ void Java_org_rocksdb_DBOptions_setBytesPerSync(
*/
jlong Java_org_rocksdb_DBOptions_bytesPerSync(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)->bytes_per_sync;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->bytes_per_sync;
}
/*
@@ -5797,7 +5954,7 @@ jlong Java_org_rocksdb_DBOptions_bytesPerSync(
*/
void Java_org_rocksdb_DBOptions_setWalBytesPerSync(
JNIEnv*, jobject, jlong jhandle, jlong jwal_bytes_per_sync) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->wal_bytes_per_sync =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)->wal_bytes_per_sync =
static_cast<int64_t>(jwal_bytes_per_sync);
}
@@ -5808,7 +5965,7 @@ void Java_org_rocksdb_DBOptions_setWalBytesPerSync(
*/
jlong Java_org_rocksdb_DBOptions_walBytesPerSync(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->wal_bytes_per_sync);
}
@@ -5819,8 +5976,8 @@ jlong Java_org_rocksdb_DBOptions_walBytesPerSync(
*/
void Java_org_rocksdb_DBOptions_setStrictBytesPerSync(
JNIEnv*, jobject, jlong jhandle, jboolean jstrict_bytes_per_sync) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->strict_bytes_per_sync =
- jstrict_bytes_per_sync == JNI_TRUE;
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->strict_bytes_per_sync = jstrict_bytes_per_sync == JNI_TRUE;
}
/*
@@ -5831,7 +5988,8 @@ void Java_org_rocksdb_DBOptions_setStrictBytesPerSync(
jboolean Java_org_rocksdb_DBOptions_strictBytesPerSync(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jboolean>(
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->strict_bytes_per_sync);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->strict_bytes_per_sync);
}
/*
@@ -5841,7 +5999,7 @@ jboolean Java_org_rocksdb_DBOptions_strictBytesPerSync(
*/
void Java_org_rocksdb_DBOptions_setDelayedWriteRate(
JNIEnv*, jobject, jlong jhandle, jlong jdelayed_write_rate) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->delayed_write_rate = static_cast<uint64_t>(jdelayed_write_rate);
}
@@ -5852,7 +6010,7 @@ void Java_org_rocksdb_DBOptions_setDelayedWriteRate(
*/
jlong Java_org_rocksdb_DBOptions_delayedWriteRate(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jlong>(opt->delayed_write_rate);
}
@@ -5863,7 +6021,7 @@ jlong Java_org_rocksdb_DBOptions_delayedWriteRate(
*/
void Java_org_rocksdb_DBOptions_setEnablePipelinedWrite(
JNIEnv*, jobject, jlong jhandle, jboolean jenable_pipelined_write) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->enable_pipelined_write = jenable_pipelined_write == JNI_TRUE;
}
@@ -5874,7 +6032,7 @@ void Java_org_rocksdb_DBOptions_setEnablePipelinedWrite(
*/
jboolean Java_org_rocksdb_DBOptions_enablePipelinedWrite(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->enable_pipelined_write);
}
@@ -5885,8 +6043,8 @@ jboolean Java_org_rocksdb_DBOptions_enablePipelinedWrite(
*/
void Java_org_rocksdb_DBOptions_setUnorderedWrite(
JNIEnv*, jobject, jlong jhandle, jboolean junordered_write) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- opt->unordered_write = junordered_write == JNI_TRUE;
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ opt->unordered_write = junordered_write == JNI_TRUE;
}
/*
@@ -5896,8 +6054,8 @@ void Java_org_rocksdb_DBOptions_setUnorderedWrite(
*/
jboolean Java_org_rocksdb_DBOptions_unorderedWrite(
JNIEnv*, jobject, jlong jhandle) {
-auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
-return static_cast<jboolean>(opt->unordered_write);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ return static_cast<jboolean>(opt->unordered_write);
}
@@ -5908,7 +6066,7 @@ return static_cast<jboolean>(opt->unordered_write);
*/
void Java_org_rocksdb_DBOptions_setEnableThreadTracking(
JNIEnv*, jobject, jlong jhandle, jboolean jenable_thread_tracking) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->enable_thread_tracking = jenable_thread_tracking == JNI_TRUE;
}
@@ -5919,7 +6077,7 @@ void Java_org_rocksdb_DBOptions_setEnableThreadTracking(
*/
jboolean Java_org_rocksdb_DBOptions_enableThreadTracking(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->enable_thread_tracking);
}
@@ -5930,7 +6088,7 @@ jboolean Java_org_rocksdb_DBOptions_enableThreadTracking(
*/
void Java_org_rocksdb_DBOptions_setAllowConcurrentMemtableWrite(
JNIEnv*, jobject, jlong jhandle, jboolean allow) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->allow_concurrent_memtable_write = static_cast<bool>(allow);
}
@@ -5941,7 +6099,7 @@ void Java_org_rocksdb_DBOptions_setAllowConcurrentMemtableWrite(
*/
jboolean Java_org_rocksdb_DBOptions_allowConcurrentMemtableWrite(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->allow_concurrent_memtable_write;
}
@@ -5952,7 +6110,7 @@ jboolean Java_org_rocksdb_DBOptions_allowConcurrentMemtableWrite(
*/
void Java_org_rocksdb_DBOptions_setEnableWriteThreadAdaptiveYield(
JNIEnv*, jobject, jlong jhandle, jboolean yield) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->enable_write_thread_adaptive_yield = static_cast<bool>(yield);
}
@@ -5963,7 +6121,7 @@ void Java_org_rocksdb_DBOptions_setEnableWriteThreadAdaptiveYield(
*/
jboolean Java_org_rocksdb_DBOptions_enableWriteThreadAdaptiveYield(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->enable_write_thread_adaptive_yield;
}
@@ -5974,8 +6132,8 @@ jboolean Java_org_rocksdb_DBOptions_enableWriteThreadAdaptiveYield(
*/
void Java_org_rocksdb_DBOptions_setWriteThreadMaxYieldUsec(
JNIEnv*, jobject, jlong jhandle, jlong max) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->write_thread_max_yield_usec =
- static_cast<int64_t>(max);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->write_thread_max_yield_usec = static_cast<int64_t>(max);
}
/*
@@ -5985,7 +6143,7 @@ void Java_org_rocksdb_DBOptions_setWriteThreadMaxYieldUsec(
*/
jlong Java_org_rocksdb_DBOptions_writeThreadMaxYieldUsec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->write_thread_max_yield_usec;
}
@@ -5996,8 +6154,8 @@ jlong Java_org_rocksdb_DBOptions_writeThreadMaxYieldUsec(
*/
void Java_org_rocksdb_DBOptions_setWriteThreadSlowYieldUsec(
JNIEnv*, jobject, jlong jhandle, jlong slow) {
- reinterpret_cast<rocksdb::DBOptions*>(jhandle)->write_thread_slow_yield_usec =
- static_cast<int64_t>(slow);
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
+ ->write_thread_slow_yield_usec = static_cast<int64_t>(slow);
}
/*
@@ -6007,7 +6165,7 @@ void Java_org_rocksdb_DBOptions_setWriteThreadSlowYieldUsec(
*/
jlong Java_org_rocksdb_DBOptions_writeThreadSlowYieldUsec(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::DBOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle)
->write_thread_slow_yield_usec;
}
@@ -6018,7 +6176,7 @@ jlong Java_org_rocksdb_DBOptions_writeThreadSlowYieldUsec(
*/
void Java_org_rocksdb_DBOptions_setSkipStatsUpdateOnDbOpen(
JNIEnv*, jobject, jlong jhandle, jboolean jskip_stats_update_on_db_open) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->skip_stats_update_on_db_open =
static_cast<bool>(jskip_stats_update_on_db_open);
}
@@ -6030,7 +6188,7 @@ void Java_org_rocksdb_DBOptions_setSkipStatsUpdateOnDbOpen(
*/
jboolean Java_org_rocksdb_DBOptions_skipStatsUpdateOnDbOpen(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->skip_stats_update_on_db_open);
}
@@ -6042,7 +6200,7 @@ jboolean Java_org_rocksdb_DBOptions_skipStatsUpdateOnDbOpen(
void Java_org_rocksdb_DBOptions_setSkipCheckingSstFileSizesOnDbOpen(
JNIEnv*, jobject, jlong jhandle,
jboolean jskip_checking_sst_file_sizes_on_db_open) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->skip_checking_sst_file_sizes_on_db_open =
static_cast<bool>(jskip_checking_sst_file_sizes_on_db_open);
}
@@ -6054,7 +6212,7 @@ void Java_org_rocksdb_DBOptions_setSkipCheckingSstFileSizesOnDbOpen(
*/
jboolean Java_org_rocksdb_DBOptions_skipCheckingSstFileSizesOnDbOpen(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->skip_checking_sst_file_sizes_on_db_open);
}
@@ -6065,9 +6223,10 @@ jboolean Java_org_rocksdb_DBOptions_skipCheckingSstFileSizesOnDbOpen(
*/
void Java_org_rocksdb_DBOptions_setWalRecoveryMode(
JNIEnv*, jobject, jlong jhandle, jbyte jwal_recovery_mode_value) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- opt->wal_recovery_mode = rocksdb::WALRecoveryModeJni::toCppWALRecoveryMode(
- jwal_recovery_mode_value);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ opt->wal_recovery_mode =
+ ROCKSDB_NAMESPACE::WALRecoveryModeJni::toCppWALRecoveryMode(
+ jwal_recovery_mode_value);
}
/*
@@ -6077,8 +6236,8 @@ void Java_org_rocksdb_DBOptions_setWalRecoveryMode(
*/
jbyte Java_org_rocksdb_DBOptions_walRecoveryMode(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- return rocksdb::WALRecoveryModeJni::toJavaWALRecoveryMode(
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::WALRecoveryModeJni::toJavaWALRecoveryMode(
opt->wal_recovery_mode);
}
@@ -6089,7 +6248,7 @@ jbyte Java_org_rocksdb_DBOptions_walRecoveryMode(
*/
void Java_org_rocksdb_DBOptions_setAllow2pc(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_2pc) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->allow_2pc = static_cast<bool>(jallow_2pc);
}
@@ -6100,7 +6259,7 @@ void Java_org_rocksdb_DBOptions_setAllow2pc(
*/
jboolean Java_org_rocksdb_DBOptions_allow2pc(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->allow_2pc);
}
@@ -6111,9 +6270,10 @@ jboolean Java_org_rocksdb_DBOptions_allow2pc(
*/
void Java_org_rocksdb_DBOptions_setRowCache(
JNIEnv*, jobject, jlong jhandle, jlong jrow_cache_handle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
auto* row_cache =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache>*>(jrow_cache_handle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(
+ jrow_cache_handle);
opt->row_cache = *row_cache;
}
@@ -6124,9 +6284,9 @@ void Java_org_rocksdb_DBOptions_setRowCache(
*/
void Java_org_rocksdb_DBOptions_setWalFilter(
JNIEnv*, jobject, jlong jhandle, jlong jwal_filter_handle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
- auto* wal_filter =
- reinterpret_cast<rocksdb::WalFilterJniCallback*>(jwal_filter_handle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
+ auto* wal_filter = reinterpret_cast<ROCKSDB_NAMESPACE::WalFilterJniCallback*>(
+ jwal_filter_handle);
opt->wal_filter = wal_filter;
}
@@ -6137,7 +6297,7 @@ void Java_org_rocksdb_DBOptions_setWalFilter(
*/
void Java_org_rocksdb_DBOptions_setFailIfOptionsFileError(
JNIEnv*, jobject, jlong jhandle, jboolean jfail_if_options_file_error) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->fail_if_options_file_error =
static_cast<bool>(jfail_if_options_file_error);
}
@@ -6149,7 +6309,7 @@ void Java_org_rocksdb_DBOptions_setFailIfOptionsFileError(
*/
jboolean Java_org_rocksdb_DBOptions_failIfOptionsFileError(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->fail_if_options_file_error);
}
@@ -6160,7 +6320,7 @@ jboolean Java_org_rocksdb_DBOptions_failIfOptionsFileError(
*/
void Java_org_rocksdb_DBOptions_setDumpMallocStats(
JNIEnv*, jobject, jlong jhandle, jboolean jdump_malloc_stats) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->dump_malloc_stats = static_cast<bool>(jdump_malloc_stats);
}
@@ -6171,7 +6331,7 @@ void Java_org_rocksdb_DBOptions_setDumpMallocStats(
*/
jboolean Java_org_rocksdb_DBOptions_dumpMallocStats(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->dump_malloc_stats);
}
@@ -6182,7 +6342,7 @@ jboolean Java_org_rocksdb_DBOptions_dumpMallocStats(
*/
void Java_org_rocksdb_DBOptions_setAvoidFlushDuringRecovery(
JNIEnv*, jobject, jlong jhandle, jboolean javoid_flush_during_recovery) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->avoid_flush_during_recovery =
static_cast<bool>(javoid_flush_during_recovery);
}
@@ -6194,7 +6354,7 @@ void Java_org_rocksdb_DBOptions_setAvoidFlushDuringRecovery(
*/
jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringRecovery(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_recovery);
}
@@ -6205,7 +6365,7 @@ jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringRecovery(
*/
void Java_org_rocksdb_DBOptions_setAllowIngestBehind(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_ingest_behind) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->allow_ingest_behind = jallow_ingest_behind == JNI_TRUE;
}
@@ -6216,7 +6376,7 @@ void Java_org_rocksdb_DBOptions_setAllowIngestBehind(
*/
jboolean Java_org_rocksdb_DBOptions_allowIngestBehind(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->allow_ingest_behind);
}
@@ -6227,7 +6387,7 @@ jboolean Java_org_rocksdb_DBOptions_allowIngestBehind(
*/
void Java_org_rocksdb_DBOptions_setPreserveDeletes(
JNIEnv*, jobject, jlong jhandle, jboolean jpreserve_deletes) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->preserve_deletes = jpreserve_deletes == JNI_TRUE;
}
@@ -6238,7 +6398,7 @@ void Java_org_rocksdb_DBOptions_setPreserveDeletes(
*/
jboolean Java_org_rocksdb_DBOptions_preserveDeletes(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->preserve_deletes);
}
@@ -6249,7 +6409,7 @@ jboolean Java_org_rocksdb_DBOptions_preserveDeletes(
*/
void Java_org_rocksdb_DBOptions_setTwoWriteQueues(
JNIEnv*, jobject, jlong jhandle, jboolean jtwo_write_queues) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->two_write_queues = jtwo_write_queues == JNI_TRUE;
}
@@ -6260,7 +6420,7 @@ void Java_org_rocksdb_DBOptions_setTwoWriteQueues(
*/
jboolean Java_org_rocksdb_DBOptions_twoWriteQueues(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->two_write_queues);
}
@@ -6271,7 +6431,7 @@ jboolean Java_org_rocksdb_DBOptions_twoWriteQueues(
*/
void Java_org_rocksdb_DBOptions_setManualWalFlush(
JNIEnv*, jobject, jlong jhandle, jboolean jmanual_wal_flush) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->manual_wal_flush = jmanual_wal_flush == JNI_TRUE;
}
@@ -6282,7 +6442,7 @@ void Java_org_rocksdb_DBOptions_setManualWalFlush(
*/
jboolean Java_org_rocksdb_DBOptions_manualWalFlush(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->manual_wal_flush);
}
@@ -6293,7 +6453,7 @@ jboolean Java_org_rocksdb_DBOptions_manualWalFlush(
*/
void Java_org_rocksdb_DBOptions_setAtomicFlush(
JNIEnv*, jobject, jlong jhandle, jboolean jatomic_flush) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->atomic_flush = jatomic_flush == JNI_TRUE;
}
@@ -6304,7 +6464,7 @@ void Java_org_rocksdb_DBOptions_setAtomicFlush(
*/
jboolean Java_org_rocksdb_DBOptions_atomicFlush(
JNIEnv *, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->atomic_flush);
}
@@ -6315,7 +6475,7 @@ jboolean Java_org_rocksdb_DBOptions_atomicFlush(
*/
void Java_org_rocksdb_DBOptions_setAvoidFlushDuringShutdown(
JNIEnv*, jobject, jlong jhandle, jboolean javoid_flush_during_shutdown) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
opt->avoid_flush_during_shutdown =
static_cast<bool>(javoid_flush_during_shutdown);
}
@@ -6327,12 +6487,12 @@ void Java_org_rocksdb_DBOptions_setAvoidFlushDuringShutdown(
*/
jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringShutdown(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jhandle);
return static_cast<jboolean>(opt->avoid_flush_during_shutdown);
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::WriteOptions
+// ROCKSDB_NAMESPACE::WriteOptions
/*
* Class: org_rocksdb_WriteOptions
@@ -6341,7 +6501,7 @@ jboolean Java_org_rocksdb_DBOptions_avoidFlushDuringShutdown(
*/
jlong Java_org_rocksdb_WriteOptions_newWriteOptions(
JNIEnv*, jclass) {
- auto* op = new rocksdb::WriteOptions();
+ auto* op = new ROCKSDB_NAMESPACE::WriteOptions();
return reinterpret_cast<jlong>(op);
}
@@ -6352,8 +6512,8 @@ jlong Java_org_rocksdb_WriteOptions_newWriteOptions(
*/
jlong Java_org_rocksdb_WriteOptions_copyWriteOptions(
JNIEnv*, jclass, jlong jhandle) {
- auto new_opt = new rocksdb::WriteOptions(
- *(reinterpret_cast<rocksdb::WriteOptions*>(jhandle)));
+ auto new_opt = new ROCKSDB_NAMESPACE::WriteOptions(
+ *(reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)));
return reinterpret_cast<jlong>(new_opt);
}
@@ -6364,7 +6524,8 @@ jlong Java_org_rocksdb_WriteOptions_copyWriteOptions(
*/
void Java_org_rocksdb_WriteOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* write_options = reinterpret_cast<rocksdb::WriteOptions*>(jhandle);
+ auto* write_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle);
assert(write_options != nullptr);
delete write_options;
}
@@ -6376,7 +6537,7 @@ void Java_org_rocksdb_WriteOptions_disposeInternal(
*/
void Java_org_rocksdb_WriteOptions_setSync(
JNIEnv*, jobject, jlong jhandle, jboolean jflag) {
- reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->sync = jflag;
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->sync = jflag;
}
/*
@@ -6386,7 +6547,7 @@ void Java_org_rocksdb_WriteOptions_setSync(
*/
jboolean Java_org_rocksdb_WriteOptions_sync(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->sync;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->sync;
}
/*
@@ -6396,7 +6557,8 @@ jboolean Java_org_rocksdb_WriteOptions_sync(
*/
void Java_org_rocksdb_WriteOptions_setDisableWAL(
JNIEnv*, jobject, jlong jhandle, jboolean jflag) {
- reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->disableWAL = jflag;
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->disableWAL =
+ jflag;
}
/*
@@ -6406,7 +6568,8 @@ void Java_org_rocksdb_WriteOptions_setDisableWAL(
*/
jboolean Java_org_rocksdb_WriteOptions_disableWAL(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->disableWAL;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
+ ->disableWAL;
}
/*
@@ -6417,7 +6580,7 @@ jboolean Java_org_rocksdb_WriteOptions_disableWAL(
void Java_org_rocksdb_WriteOptions_setIgnoreMissingColumnFamilies(
JNIEnv*, jobject, jlong jhandle,
jboolean jignore_missing_column_families) {
- reinterpret_cast<rocksdb::WriteOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
->ignore_missing_column_families =
static_cast<bool>(jignore_missing_column_families);
}
@@ -6429,7 +6592,7 @@ void Java_org_rocksdb_WriteOptions_setIgnoreMissingColumnFamilies(
*/
jboolean Java_org_rocksdb_WriteOptions_ignoreMissingColumnFamilies(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::WriteOptions*>(jhandle)
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
->ignore_missing_column_families;
}
@@ -6440,7 +6603,7 @@ jboolean Java_org_rocksdb_WriteOptions_ignoreMissingColumnFamilies(
*/
void Java_org_rocksdb_WriteOptions_setNoSlowdown(
JNIEnv*, jobject, jlong jhandle, jboolean jno_slowdown) {
- reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->no_slowdown =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->no_slowdown =
static_cast<bool>(jno_slowdown);
}
@@ -6451,7 +6614,8 @@ void Java_org_rocksdb_WriteOptions_setNoSlowdown(
*/
jboolean Java_org_rocksdb_WriteOptions_noSlowdown(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->no_slowdown;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)
+ ->no_slowdown;
}
/*
@@ -6461,7 +6625,7 @@ jboolean Java_org_rocksdb_WriteOptions_noSlowdown(
*/
void Java_org_rocksdb_WriteOptions_setLowPri(
JNIEnv*, jobject, jlong jhandle, jboolean jlow_pri) {
- reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->low_pri =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->low_pri =
static_cast<bool>(jlow_pri);
}
@@ -6472,11 +6636,11 @@ void Java_org_rocksdb_WriteOptions_setLowPri(
*/
jboolean Java_org_rocksdb_WriteOptions_lowPri(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::WriteOptions*>(jhandle)->low_pri;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jhandle)->low_pri;
}
/////////////////////////////////////////////////////////////////////
-// rocksdb::ReadOptions
+// ROCKSDB_NAMESPACE::ReadOptions
/*
* Class: org_rocksdb_ReadOptions
@@ -6485,7 +6649,7 @@ jboolean Java_org_rocksdb_WriteOptions_lowPri(
*/
jlong Java_org_rocksdb_ReadOptions_newReadOptions__(
JNIEnv*, jclass) {
- auto* read_options = new rocksdb::ReadOptions();
+ auto* read_options = new ROCKSDB_NAMESPACE::ReadOptions();
return reinterpret_cast<jlong>(read_options);
}
@@ -6496,9 +6660,8 @@ jlong Java_org_rocksdb_ReadOptions_newReadOptions__(
*/
jlong Java_org_rocksdb_ReadOptions_newReadOptions__ZZ(
JNIEnv*, jclass, jboolean jverify_checksums, jboolean jfill_cache) {
- auto* read_options =
- new rocksdb::ReadOptions(static_cast<bool>(jverify_checksums),
- static_cast<bool>(jfill_cache));
+ auto* read_options = new ROCKSDB_NAMESPACE::ReadOptions(
+ static_cast<bool>(jverify_checksums), static_cast<bool>(jfill_cache));
return reinterpret_cast<jlong>(read_options);
}
@@ -6509,8 +6672,8 @@ jlong Java_org_rocksdb_ReadOptions_newReadOptions__ZZ(
*/
jlong Java_org_rocksdb_ReadOptions_copyReadOptions(
JNIEnv*, jclass, jlong jhandle) {
- auto new_opt = new rocksdb::ReadOptions(
- *(reinterpret_cast<rocksdb::ReadOptions*>(jhandle)));
+ auto new_opt = new ROCKSDB_NAMESPACE::ReadOptions(
+ *(reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)));
return reinterpret_cast<jlong>(new_opt);
}
@@ -6521,7 +6684,8 @@ jlong Java_org_rocksdb_ReadOptions_copyReadOptions(
*/
void Java_org_rocksdb_ReadOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* read_options = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* read_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
assert(read_options != nullptr);
delete read_options;
}
@@ -6533,7 +6697,7 @@ void Java_org_rocksdb_ReadOptions_disposeInternal(
*/
void Java_org_rocksdb_ReadOptions_setVerifyChecksums(
JNIEnv*, jobject, jlong jhandle, jboolean jverify_checksums) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->verify_checksums =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->verify_checksums =
static_cast<bool>(jverify_checksums);
}
@@ -6544,7 +6708,8 @@ void Java_org_rocksdb_ReadOptions_setVerifyChecksums(
*/
jboolean Java_org_rocksdb_ReadOptions_verifyChecksums(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->verify_checksums;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->verify_checksums;
}
/*
@@ -6554,7 +6719,7 @@ jboolean Java_org_rocksdb_ReadOptions_verifyChecksums(
*/
void Java_org_rocksdb_ReadOptions_setFillCache(
JNIEnv*, jobject, jlong jhandle, jboolean jfill_cache) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->fill_cache =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->fill_cache =
static_cast<bool>(jfill_cache);
}
@@ -6565,7 +6730,7 @@ void Java_org_rocksdb_ReadOptions_setFillCache(
*/
jboolean Java_org_rocksdb_ReadOptions_fillCache(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->fill_cache;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->fill_cache;
}
/*
@@ -6575,7 +6740,7 @@ jboolean Java_org_rocksdb_ReadOptions_fillCache(
*/
void Java_org_rocksdb_ReadOptions_setTailing(
JNIEnv*, jobject, jlong jhandle, jboolean jtailing) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->tailing =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->tailing =
static_cast<bool>(jtailing);
}
@@ -6586,7 +6751,7 @@ void Java_org_rocksdb_ReadOptions_setTailing(
*/
jboolean Java_org_rocksdb_ReadOptions_tailing(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->tailing;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->tailing;
}
/*
@@ -6596,7 +6761,7 @@ jboolean Java_org_rocksdb_ReadOptions_tailing(
*/
jboolean Java_org_rocksdb_ReadOptions_managed(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->managed;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->managed;
}
/*
@@ -6606,7 +6771,7 @@ jboolean Java_org_rocksdb_ReadOptions_managed(
*/
void Java_org_rocksdb_ReadOptions_setManaged(
JNIEnv*, jobject, jlong jhandle, jboolean jmanaged) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->managed =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->managed =
static_cast<bool>(jmanaged);
}
@@ -6617,7 +6782,8 @@ void Java_org_rocksdb_ReadOptions_setManaged(
*/
jboolean Java_org_rocksdb_ReadOptions_totalOrderSeek(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->total_order_seek;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->total_order_seek;
}
/*
@@ -6627,7 +6793,7 @@ jboolean Java_org_rocksdb_ReadOptions_totalOrderSeek(
*/
void Java_org_rocksdb_ReadOptions_setTotalOrderSeek(
JNIEnv*, jobject, jlong jhandle, jboolean jtotal_order_seek) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->total_order_seek =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->total_order_seek =
static_cast<bool>(jtotal_order_seek);
}
@@ -6638,7 +6804,8 @@ void Java_org_rocksdb_ReadOptions_setTotalOrderSeek(
*/
jboolean Java_org_rocksdb_ReadOptions_prefixSameAsStart(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->prefix_same_as_start;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->prefix_same_as_start;
}
/*
@@ -6648,8 +6815,8 @@ jboolean Java_org_rocksdb_ReadOptions_prefixSameAsStart(
*/
void Java_org_rocksdb_ReadOptions_setPrefixSameAsStart(
JNIEnv*, jobject, jlong jhandle, jboolean jprefix_same_as_start) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->prefix_same_as_start =
- static_cast<bool>(jprefix_same_as_start);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->prefix_same_as_start = static_cast<bool>(jprefix_same_as_start);
}
/*
@@ -6659,7 +6826,7 @@ void Java_org_rocksdb_ReadOptions_setPrefixSameAsStart(
*/
jboolean Java_org_rocksdb_ReadOptions_pinData(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->pin_data;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->pin_data;
}
/*
@@ -6669,7 +6836,7 @@ jboolean Java_org_rocksdb_ReadOptions_pinData(
*/
void Java_org_rocksdb_ReadOptions_setPinData(
JNIEnv*, jobject, jlong jhandle, jboolean jpin_data) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->pin_data =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->pin_data =
static_cast<bool>(jpin_data);
}
@@ -6680,7 +6847,7 @@ void Java_org_rocksdb_ReadOptions_setPinData(
*/
jboolean Java_org_rocksdb_ReadOptions_backgroundPurgeOnIteratorCleanup(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jboolean>(opt->background_purge_on_iterator_cleanup);
}
@@ -6692,7 +6859,7 @@ jboolean Java_org_rocksdb_ReadOptions_backgroundPurgeOnIteratorCleanup(
void Java_org_rocksdb_ReadOptions_setBackgroundPurgeOnIteratorCleanup(
JNIEnv*, jobject, jlong jhandle,
jboolean jbackground_purge_on_iterator_cleanup) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
opt->background_purge_on_iterator_cleanup =
static_cast<bool>(jbackground_purge_on_iterator_cleanup);
}
@@ -6704,7 +6871,7 @@ void Java_org_rocksdb_ReadOptions_setBackgroundPurgeOnIteratorCleanup(
*/
jlong Java_org_rocksdb_ReadOptions_readaheadSize(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jlong>(opt->readahead_size);
}
@@ -6715,7 +6882,7 @@ jlong Java_org_rocksdb_ReadOptions_readaheadSize(
*/
void Java_org_rocksdb_ReadOptions_setReadaheadSize(
JNIEnv*, jobject, jlong jhandle, jlong jreadahead_size) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
opt->readahead_size = static_cast<size_t>(jreadahead_size);
}
@@ -6726,7 +6893,7 @@ void Java_org_rocksdb_ReadOptions_setReadaheadSize(
*/
jlong Java_org_rocksdb_ReadOptions_maxSkippableInternalKeys(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jlong>(opt->max_skippable_internal_keys);
}
@@ -6737,7 +6904,7 @@ jlong Java_org_rocksdb_ReadOptions_maxSkippableInternalKeys(
*/
void Java_org_rocksdb_ReadOptions_setMaxSkippableInternalKeys(
JNIEnv*, jobject, jlong jhandle, jlong jmax_skippable_internal_keys) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
opt->max_skippable_internal_keys =
static_cast<uint64_t>(jmax_skippable_internal_keys);
}
@@ -6749,7 +6916,7 @@ void Java_org_rocksdb_ReadOptions_setMaxSkippableInternalKeys(
*/
jboolean Java_org_rocksdb_ReadOptions_ignoreRangeDeletions(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jboolean>(opt->ignore_range_deletions);
}
@@ -6760,7 +6927,7 @@ jboolean Java_org_rocksdb_ReadOptions_ignoreRangeDeletions(
*/
void Java_org_rocksdb_ReadOptions_setIgnoreRangeDeletions(
JNIEnv*, jobject, jlong jhandle, jboolean jignore_range_deletions) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
opt->ignore_range_deletions = static_cast<bool>(jignore_range_deletions);
}
@@ -6771,8 +6938,8 @@ void Java_org_rocksdb_ReadOptions_setIgnoreRangeDeletions(
*/
void Java_org_rocksdb_ReadOptions_setSnapshot(
JNIEnv*, jobject, jlong jhandle, jlong jsnapshot) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->snapshot =
- reinterpret_cast<rocksdb::Snapshot*>(jsnapshot);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->snapshot =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Snapshot*>(jsnapshot);
}
/*
@@ -6782,7 +6949,8 @@ void Java_org_rocksdb_ReadOptions_setSnapshot(
*/
jlong Java_org_rocksdb_ReadOptions_snapshot(
JNIEnv*, jobject, jlong jhandle) {
- auto& snapshot = reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->snapshot;
+ auto& snapshot =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->snapshot;
return reinterpret_cast<jlong>(snapshot);
}
@@ -6794,7 +6962,7 @@ jlong Java_org_rocksdb_ReadOptions_snapshot(
jbyte Java_org_rocksdb_ReadOptions_readTier(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jbyte>(
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->read_tier);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->read_tier);
}
/*
@@ -6804,8 +6972,8 @@ jbyte Java_org_rocksdb_ReadOptions_readTier(
*/
void Java_org_rocksdb_ReadOptions_setReadTier(
JNIEnv*, jobject, jlong jhandle, jbyte jread_tier) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->read_tier =
- static_cast<rocksdb::ReadTier>(jread_tier);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)->read_tier =
+ static_cast<ROCKSDB_NAMESPACE::ReadTier>(jread_tier);
}
/*
@@ -6815,8 +6983,9 @@ void Java_org_rocksdb_ReadOptions_setReadTier(
*/
void Java_org_rocksdb_ReadOptions_setIterateUpperBound(
JNIEnv*, jobject, jlong jhandle, jlong jupper_bound_slice_handle) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->iterate_upper_bound =
- reinterpret_cast<rocksdb::Slice*>(jupper_bound_slice_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->iterate_upper_bound =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jupper_bound_slice_handle);
}
/*
@@ -6827,7 +6996,8 @@ void Java_org_rocksdb_ReadOptions_setIterateUpperBound(
jlong Java_org_rocksdb_ReadOptions_iterateUpperBound(
JNIEnv*, jobject, jlong jhandle) {
auto& upper_bound_slice_handle =
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->iterate_upper_bound;
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->iterate_upper_bound;
return reinterpret_cast<jlong>(upper_bound_slice_handle);
}
@@ -6838,8 +7008,9 @@ jlong Java_org_rocksdb_ReadOptions_iterateUpperBound(
*/
void Java_org_rocksdb_ReadOptions_setIterateLowerBound(
JNIEnv*, jobject, jlong jhandle, jlong jlower_bound_slice_handle) {
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->iterate_lower_bound =
- reinterpret_cast<rocksdb::Slice*>(jlower_bound_slice_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->iterate_lower_bound =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jlower_bound_slice_handle);
}
/*
@@ -6850,7 +7021,8 @@ void Java_org_rocksdb_ReadOptions_setIterateLowerBound(
jlong Java_org_rocksdb_ReadOptions_iterateLowerBound(
JNIEnv*, jobject, jlong jhandle) {
auto& lower_bound_slice_handle =
- reinterpret_cast<rocksdb::ReadOptions*>(jhandle)->iterate_lower_bound;
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle)
+ ->iterate_lower_bound;
return reinterpret_cast<jlong>(lower_bound_slice_handle);
}
@@ -6861,9 +7033,10 @@ jlong Java_org_rocksdb_ReadOptions_iterateLowerBound(
*/
void Java_org_rocksdb_ReadOptions_setTableFilter(
JNIEnv*, jobject, jlong jhandle, jlong jjni_table_filter_handle) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
auto* jni_table_filter =
- reinterpret_cast<rocksdb::TableFilterJniCallback*>(jjni_table_filter_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::TableFilterJniCallback*>(
+ jjni_table_filter_handle);
opt->table_filter = jni_table_filter->GetTableFilterFunction();
}
@@ -6874,7 +7047,7 @@ void Java_org_rocksdb_ReadOptions_setTableFilter(
*/
void Java_org_rocksdb_ReadOptions_setIterStartSeqnum(
JNIEnv*, jobject, jlong jhandle, jlong jiter_start_seqnum) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
opt->iter_start_seqnum = static_cast<uint64_t>(jiter_start_seqnum);
}
@@ -6885,12 +7058,12 @@ void Java_org_rocksdb_ReadOptions_setIterStartSeqnum(
*/
jlong Java_org_rocksdb_ReadOptions_iterStartSeqnum(
JNIEnv*, jobject, jlong jhandle) {
- auto* opt = reinterpret_cast<rocksdb::ReadOptions*>(jhandle);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jhandle);
return static_cast<jlong>(opt->iter_start_seqnum);
}
/////////////////////////////////////////////////////////////////////
-// rocksdb::ComparatorOptions
+// ROCKSDB_NAMESPACE::ComparatorOptions
/*
* Class: org_rocksdb_ComparatorOptions
@@ -6899,7 +7072,7 @@ jlong Java_org_rocksdb_ReadOptions_iterStartSeqnum(
*/
jlong Java_org_rocksdb_ComparatorOptions_newComparatorOptions(
JNIEnv*, jclass) {
- auto* comparator_opt = new rocksdb::ComparatorJniCallbackOptions();
+ auto* comparator_opt = new ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions();
return reinterpret_cast<jlong>(comparator_opt);
}
@@ -6911,9 +7084,11 @@ jlong Java_org_rocksdb_ComparatorOptions_newComparatorOptions(
jbyte Java_org_rocksdb_ComparatorOptions_reusedSynchronisationType(
JNIEnv *, jobject, jlong jhandle) {
auto* comparator_opt =
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle);
- return rocksdb::ReusedSynchronisationTypeJni::toJavaReusedSynchronisationType(
- comparator_opt->reused_synchronisation_type);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
+ jhandle);
+ return ROCKSDB_NAMESPACE::ReusedSynchronisationTypeJni::
+ toJavaReusedSynchronisationType(
+ comparator_opt->reused_synchronisation_type);
}
/*
@@ -6924,9 +7099,11 @@ jbyte Java_org_rocksdb_ComparatorOptions_reusedSynchronisationType(
void Java_org_rocksdb_ComparatorOptions_setReusedSynchronisationType(
JNIEnv*, jobject, jlong jhandle, jbyte jreused_synhcronisation_type) {
auto* comparator_opt =
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
+ jhandle);
comparator_opt->reused_synchronisation_type =
- rocksdb::ReusedSynchronisationTypeJni::toCppReusedSynchronisationType(jreused_synhcronisation_type);
+ ROCKSDB_NAMESPACE::ReusedSynchronisationTypeJni::
+ toCppReusedSynchronisationType(jreused_synhcronisation_type);
}
/*
@@ -6937,7 +7114,8 @@ void Java_org_rocksdb_ComparatorOptions_setReusedSynchronisationType(
jboolean Java_org_rocksdb_ComparatorOptions_useDirectBuffer(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jboolean>(
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle)
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
+ jhandle)
->direct_buffer);
}
@@ -6948,8 +7126,8 @@ jboolean Java_org_rocksdb_ComparatorOptions_useDirectBuffer(
*/
void Java_org_rocksdb_ComparatorOptions_setUseDirectBuffer(
JNIEnv*, jobject, jlong jhandle, jboolean jdirect_buffer) {
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle)
- ->direct_buffer = jdirect_buffer == JNI_TRUE;
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(jhandle)
+ ->direct_buffer = jdirect_buffer == JNI_TRUE;
}
/*
@@ -6960,8 +7138,9 @@ void Java_org_rocksdb_ComparatorOptions_setUseDirectBuffer(
jint Java_org_rocksdb_ComparatorOptions_maxReusedBufferSize(
JNIEnv*, jobject, jlong jhandle) {
return static_cast<jint>(
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle)
- ->max_reused_buffer_size);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
+ jhandle)
+ ->max_reused_buffer_size);
}
/*
@@ -6971,9 +7150,8 @@ jint Java_org_rocksdb_ComparatorOptions_maxReusedBufferSize(
*/
void Java_org_rocksdb_ComparatorOptions_setMaxReusedBufferSize(
JNIEnv*, jobject, jlong jhandle, jint jmax_reused_buffer_size) {
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle)
- ->max_reused_buffer_size
- = static_cast<int32_t>(jmax_reused_buffer_size);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(jhandle)
+ ->max_reused_buffer_size = static_cast<int32_t>(jmax_reused_buffer_size);
}
/*
@@ -6984,13 +7162,14 @@ void Java_org_rocksdb_ComparatorOptions_setMaxReusedBufferSize(
void Java_org_rocksdb_ComparatorOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
auto* comparator_opt =
- reinterpret_cast<rocksdb::ComparatorJniCallbackOptions*>(jhandle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*>(
+ jhandle);
assert(comparator_opt != nullptr);
delete comparator_opt;
}
/////////////////////////////////////////////////////////////////////
-// rocksdb::FlushOptions
+// ROCKSDB_NAMESPACE::FlushOptions
/*
* Class: org_rocksdb_FlushOptions
@@ -6999,7 +7178,7 @@ void Java_org_rocksdb_ComparatorOptions_disposeInternal(
*/
jlong Java_org_rocksdb_FlushOptions_newFlushOptions(
JNIEnv*, jclass) {
- auto* flush_opt = new rocksdb::FlushOptions();
+ auto* flush_opt = new ROCKSDB_NAMESPACE::FlushOptions();
return reinterpret_cast<jlong>(flush_opt);
}
@@ -7010,7 +7189,7 @@ jlong Java_org_rocksdb_FlushOptions_newFlushOptions(
*/
void Java_org_rocksdb_FlushOptions_setWaitForFlush(
JNIEnv*, jobject, jlong jhandle, jboolean jwait) {
- reinterpret_cast<rocksdb::FlushOptions*>(jhandle)->wait =
+ reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle)->wait =
static_cast<bool>(jwait);
}
@@ -7021,7 +7200,7 @@ void Java_org_rocksdb_FlushOptions_setWaitForFlush(
*/
jboolean Java_org_rocksdb_FlushOptions_waitForFlush(
JNIEnv*, jobject, jlong jhandle) {
- return reinterpret_cast<rocksdb::FlushOptions*>(jhandle)->wait;
+ return reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle)->wait;
}
/*
@@ -7031,7 +7210,8 @@ jboolean Java_org_rocksdb_FlushOptions_waitForFlush(
*/
void Java_org_rocksdb_FlushOptions_setAllowWriteStall(
JNIEnv*, jobject, jlong jhandle, jboolean jallow_write_stall) {
- auto* flush_options = reinterpret_cast<rocksdb::FlushOptions*>(jhandle);
+ auto* flush_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle);
flush_options->allow_write_stall = jallow_write_stall == JNI_TRUE;
}
@@ -7042,7 +7222,8 @@ void Java_org_rocksdb_FlushOptions_setAllowWriteStall(
*/
jboolean Java_org_rocksdb_FlushOptions_allowWriteStall(
JNIEnv*, jobject, jlong jhandle) {
- auto* flush_options = reinterpret_cast<rocksdb::FlushOptions*>(jhandle);
+ auto* flush_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle);
return static_cast<jboolean>(flush_options->allow_write_stall);
}
@@ -7053,7 +7234,7 @@ jboolean Java_org_rocksdb_FlushOptions_allowWriteStall(
*/
void Java_org_rocksdb_FlushOptions_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* flush_opt = reinterpret_cast<rocksdb::FlushOptions*>(jhandle);
+ auto* flush_opt = reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jhandle);
assert(flush_opt != nullptr);
delete flush_opt;
}
diff --git a/java/rocksjni/options_util.cc b/java/rocksjni/options_util.cc
index 7dd007845..e195adafa 100644
--- a/java/rocksjni/options_util.cc
+++ b/java/rocksjni/options_util.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::OptionsUtil methods from Java side.
+// calling C++ ROCKSDB_NAMESPACE::OptionsUtil methods from Java side.
#include <jni.h>
#include <string>
@@ -18,17 +18,18 @@
void build_column_family_descriptor_list(
JNIEnv* env, jobject jcfds,
- std::vector<rocksdb::ColumnFamilyDescriptor>& cf_descs) {
- jmethodID add_mid = rocksdb::ListJni::getListAddMethodId(env);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor>& cf_descs) {
+ jmethodID add_mid = ROCKSDB_NAMESPACE::ListJni::getListAddMethodId(env);
if (add_mid == nullptr) {
// exception occurred accessing method
return;
}
// Column family descriptor
- for (rocksdb::ColumnFamilyDescriptor& cfd : cf_descs) {
+ for (ROCKSDB_NAMESPACE::ColumnFamilyDescriptor& cfd : cf_descs) {
// Construct a ColumnFamilyDescriptor java object
- jobject jcfd = rocksdb::ColumnFamilyDescriptorJni::construct(env, &cfd);
+ jobject jcfd =
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptorJni::construct(env, &cfd);
if (env->ExceptionCheck()) {
// exception occurred constructing object
if (jcfd != nullptr) {
@@ -58,19 +59,20 @@ void Java_org_rocksdb_OptionsUtil_loadLatestOptions(
JNIEnv* env, jclass /*jcls*/, jstring jdbpath, jlong jenv_handle,
jlong jdb_opts_handle, jobject jcfds, jboolean ignore_unknown_options) {
jboolean has_exception = JNI_FALSE;
- auto db_path = rocksdb::JniUtil::copyStdString(env, jdbpath, &has_exception);
+ auto db_path =
+ ROCKSDB_NAMESPACE::JniUtil::copyStdString(env, jdbpath, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return;
}
- std::vector<rocksdb::ColumnFamilyDescriptor> cf_descs;
- rocksdb::Status s = rocksdb::LoadLatestOptions(
- db_path, reinterpret_cast<rocksdb::Env*>(jenv_handle),
- reinterpret_cast<rocksdb::DBOptions*>(jdb_opts_handle), &cf_descs,
- ignore_unknown_options);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> cf_descs;
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::LoadLatestOptions(
+ db_path, reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle),
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_opts_handle),
+ &cf_descs, ignore_unknown_options);
if (!s.ok()) {
// error, raise an exception
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
} else {
build_column_family_descriptor_list(env, jcfds, cf_descs);
}
@@ -85,19 +87,20 @@ void Java_org_rocksdb_OptionsUtil_loadOptionsFromFile(
JNIEnv* env, jclass /*jcls*/, jstring jopts_file_name, jlong jenv_handle,
jlong jdb_opts_handle, jobject jcfds, jboolean ignore_unknown_options) {
jboolean has_exception = JNI_FALSE;
- auto opts_file_name = rocksdb::JniUtil::copyStdString(env, jopts_file_name, &has_exception);
+ auto opts_file_name = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
+ env, jopts_file_name, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return;
}
- std::vector<rocksdb::ColumnFamilyDescriptor> cf_descs;
- rocksdb::Status s = rocksdb::LoadOptionsFromFile(
- opts_file_name, reinterpret_cast<rocksdb::Env*>(jenv_handle),
- reinterpret_cast<rocksdb::DBOptions*>(jdb_opts_handle), &cf_descs,
- ignore_unknown_options);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> cf_descs;
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::LoadOptionsFromFile(
+ opts_file_name, reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle),
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_opts_handle),
+ &cf_descs, ignore_unknown_options);
if (!s.ok()) {
// error, raise an exception
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
} else {
build_column_family_descriptor_list(env, jcfds, cf_descs);
}
@@ -111,18 +114,19 @@ void Java_org_rocksdb_OptionsUtil_loadOptionsFromFile(
jstring Java_org_rocksdb_OptionsUtil_getLatestOptionsFileName(
JNIEnv* env, jclass /*jcls*/, jstring jdbpath, jlong jenv_handle) {
jboolean has_exception = JNI_FALSE;
- auto db_path = rocksdb::JniUtil::copyStdString(env, jdbpath, &has_exception);
+ auto db_path =
+ ROCKSDB_NAMESPACE::JniUtil::copyStdString(env, jdbpath, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return nullptr;
}
std::string options_file_name;
- rocksdb::Status s = rocksdb::GetLatestOptionsFileName(
- db_path, reinterpret_cast<rocksdb::Env*>(jenv_handle),
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::GetLatestOptionsFileName(
+ db_path, reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle),
&options_file_name);
if (!s.ok()) {
// error, raise an exception
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
} else {
return env->NewStringUTF(options_file_name.c_str());
diff --git a/java/rocksjni/persistent_cache.cc b/java/rocksjni/persistent_cache.cc
index 2b6fc60ba..6776022e8 100644
--- a/java/rocksjni/persistent_cache.cc
+++ b/java/rocksjni/persistent_cache.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::PersistentCache.
+// ROCKSDB_NAMESPACE::PersistentCache.
#include <jni.h>
#include <string>
@@ -22,20 +22,23 @@
jlong Java_org_rocksdb_PersistentCache_newPersistentCache(
JNIEnv* env, jclass, jlong jenv_handle, jstring jpath,
jlong jsz, jlong jlogger_handle, jboolean joptimized_for_nvm) {
- auto* rocks_env = reinterpret_cast<rocksdb::Env*>(jenv_handle);
+ auto* rocks_env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle);
jboolean has_exception = JNI_FALSE;
- std::string path = rocksdb::JniUtil::copyStdString(env, jpath, &has_exception);
+ std::string path =
+ ROCKSDB_NAMESPACE::JniUtil::copyStdString(env, jpath, &has_exception);
if (has_exception == JNI_TRUE) {
return 0;
}
auto* logger =
- reinterpret_cast<std::shared_ptr<rocksdb::LoggerJniCallback>*>(jlogger_handle);
- auto* cache = new std::shared_ptr<rocksdb::PersistentCache>(nullptr);
- rocksdb::Status s = rocksdb::NewPersistentCache(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*>(
+ jlogger_handle);
+ auto* cache =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::PersistentCache>(nullptr);
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::NewPersistentCache(
rocks_env, path, static_cast<uint64_t>(jsz), *logger,
static_cast<bool>(joptimized_for_nvm), cache);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
return reinterpret_cast<jlong>(cache);
}
@@ -48,6 +51,7 @@ jlong Java_org_rocksdb_PersistentCache_newPersistentCache(
void Java_org_rocksdb_PersistentCache_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
auto* cache =
- reinterpret_cast<std::shared_ptr<rocksdb::PersistentCache>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::PersistentCache>*>(
+ jhandle);
delete cache; // delete std::shared_ptr
}
diff --git a/java/rocksjni/portal.h b/java/rocksjni/portal.h
index b4f70f5f8..deb88af45 100644
--- a/java/rocksjni/portal.h
+++ b/java/rocksjni/portal.h
@@ -45,7 +45,7 @@
#undef DELETE
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class JavaClass {
public:
@@ -275,34 +275,36 @@ class SubCodeJni : public JavaClass {
return mid;
}
- static rocksdb::Status::SubCode toCppSubCode(const jbyte jsub_code) {
+ static ROCKSDB_NAMESPACE::Status::SubCode toCppSubCode(
+ const jbyte jsub_code) {
switch (jsub_code) {
case 0x0:
- return rocksdb::Status::SubCode::kNone;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kNone;
case 0x1:
- return rocksdb::Status::SubCode::kMutexTimeout;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kMutexTimeout;
case 0x2:
- return rocksdb::Status::SubCode::kLockTimeout;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kLockTimeout;
case 0x3:
- return rocksdb::Status::SubCode::kLockLimit;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kLockLimit;
case 0x4:
- return rocksdb::Status::SubCode::kNoSpace;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kNoSpace;
case 0x5:
- return rocksdb::Status::SubCode::kDeadlock;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kDeadlock;
case 0x6:
- return rocksdb::Status::SubCode::kStaleFile;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kStaleFile;
case 0x7:
- return rocksdb::Status::SubCode::kMemoryLimit;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kMemoryLimit;
case 0x7F:
default:
- return rocksdb::Status::SubCode::kNone;
+ return ROCKSDB_NAMESPACE::Status::SubCode::kNone;
}
}
};
// The portal class for org.rocksdb.Status
-class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
+class StatusJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::Status*, StatusJni> {
public:
/**
* Get the Java Class org.rocksdb.Status
@@ -382,10 +384,10 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
/**
* Create a new Java org.rocksdb.Status object with the same properties as
- * the provided C++ rocksdb::Status object
+ * the provided C++ ROCKSDB_NAMESPACE::Status object
*
* @param env A pointer to the Java environment
- * @param status The rocksdb::Status object
+ * @param status The ROCKSDB_NAMESPACE::Status object
*
* @return A reference to a Java org.rocksdb.Status object, or nullptr
* if an an exception occurs
@@ -436,38 +438,38 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
}
// Returns the equivalent org.rocksdb.Status.Code for the provided
- // C++ rocksdb::Status::Code enum
- static jbyte toJavaStatusCode(const rocksdb::Status::Code& code) {
+ // C++ ROCKSDB_NAMESPACE::Status::Code enum
+ static jbyte toJavaStatusCode(const ROCKSDB_NAMESPACE::Status::Code& code) {
switch (code) {
- case rocksdb::Status::Code::kOk:
+ case ROCKSDB_NAMESPACE::Status::Code::kOk:
return 0x0;
- case rocksdb::Status::Code::kNotFound:
+ case ROCKSDB_NAMESPACE::Status::Code::kNotFound:
return 0x1;
- case rocksdb::Status::Code::kCorruption:
+ case ROCKSDB_NAMESPACE::Status::Code::kCorruption:
return 0x2;
- case rocksdb::Status::Code::kNotSupported:
+ case ROCKSDB_NAMESPACE::Status::Code::kNotSupported:
return 0x3;
- case rocksdb::Status::Code::kInvalidArgument:
+ case ROCKSDB_NAMESPACE::Status::Code::kInvalidArgument:
return 0x4;
- case rocksdb::Status::Code::kIOError:
+ case ROCKSDB_NAMESPACE::Status::Code::kIOError:
return 0x5;
- case rocksdb::Status::Code::kMergeInProgress:
+ case ROCKSDB_NAMESPACE::Status::Code::kMergeInProgress:
return 0x6;
- case rocksdb::Status::Code::kIncomplete:
+ case ROCKSDB_NAMESPACE::Status::Code::kIncomplete:
return 0x7;
- case rocksdb::Status::Code::kShutdownInProgress:
+ case ROCKSDB_NAMESPACE::Status::Code::kShutdownInProgress:
return 0x8;
- case rocksdb::Status::Code::kTimedOut:
+ case ROCKSDB_NAMESPACE::Status::Code::kTimedOut:
return 0x9;
- case rocksdb::Status::Code::kAborted:
+ case ROCKSDB_NAMESPACE::Status::Code::kAborted:
return 0xA;
- case rocksdb::Status::Code::kBusy:
+ case ROCKSDB_NAMESPACE::Status::Code::kBusy:
return 0xB;
- case rocksdb::Status::Code::kExpired:
+ case ROCKSDB_NAMESPACE::Status::Code::kExpired:
return 0xC;
- case rocksdb::Status::Code::kTryAgain:
+ case ROCKSDB_NAMESPACE::Status::Code::kTryAgain:
return 0xD;
- case rocksdb::Status::Code::kColumnFamilyDropped:
+ case ROCKSDB_NAMESPACE::Status::Code::kColumnFamilyDropped:
return 0xE;
default:
return 0x7F; // undefined
@@ -475,122 +477,133 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
}
// Returns the equivalent org.rocksdb.Status.SubCode for the provided
- // C++ rocksdb::Status::SubCode enum
- static jbyte toJavaStatusSubCode(const rocksdb::Status::SubCode& subCode) {
+ // C++ ROCKSDB_NAMESPACE::Status::SubCode enum
+ static jbyte toJavaStatusSubCode(
+ const ROCKSDB_NAMESPACE::Status::SubCode& subCode) {
switch (subCode) {
- case rocksdb::Status::SubCode::kNone:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kNone:
return 0x0;
- case rocksdb::Status::SubCode::kMutexTimeout:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kMutexTimeout:
return 0x1;
- case rocksdb::Status::SubCode::kLockTimeout:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kLockTimeout:
return 0x2;
- case rocksdb::Status::SubCode::kLockLimit:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kLockLimit:
return 0x3;
- case rocksdb::Status::SubCode::kNoSpace:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kNoSpace:
return 0x4;
- case rocksdb::Status::SubCode::kDeadlock:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kDeadlock:
return 0x5;
- case rocksdb::Status::SubCode::kStaleFile:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kStaleFile:
return 0x6;
- case rocksdb::Status::SubCode::kMemoryLimit:
+ case ROCKSDB_NAMESPACE::Status::SubCode::kMemoryLimit:
return 0x7;
default:
return 0x7F; // undefined
}
}
- static std::unique_ptr<rocksdb::Status> toCppStatus(
+ static std::unique_ptr<ROCKSDB_NAMESPACE::Status> toCppStatus(
const jbyte jcode_value, const jbyte jsub_code_value) {
- std::unique_ptr<rocksdb::Status> status;
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status;
switch (jcode_value) {
case 0x0:
//Ok
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::OK()));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::OK()));
break;
case 0x1:
//NotFound
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::NotFound(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::NotFound(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0x2:
//Corruption
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::Corruption(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::Corruption(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0x3:
//NotSupported
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::NotSupported(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(
+ ROCKSDB_NAMESPACE::Status::NotSupported(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(
+ jsub_code_value))));
break;
case 0x4:
//InvalidArgument
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::InvalidArgument(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(
+ ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(
+ jsub_code_value))));
break;
case 0x5:
//IOError
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::IOError(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::IOError(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0x6:
//MergeInProgress
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::MergeInProgress(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(
+ ROCKSDB_NAMESPACE::Status::MergeInProgress(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(
+ jsub_code_value))));
break;
case 0x7:
//Incomplete
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::Incomplete(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::Incomplete(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0x8:
//ShutdownInProgress
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::ShutdownInProgress(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(
+ ROCKSDB_NAMESPACE::Status::ShutdownInProgress(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(
+ jsub_code_value))));
break;
case 0x9:
//TimedOut
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::TimedOut(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::TimedOut(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0xA:
//Aborted
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::Aborted(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::Aborted(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0xB:
//Busy
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::Busy(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::Busy(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0xC:
//Expired
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::Expired(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::Expired(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0xD:
//TryAgain
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::TryAgain(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::TryAgain(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(jsub_code_value))));
break;
case 0xE:
// ColumnFamilyDropped
- status = std::unique_ptr<rocksdb::Status>(
- new rocksdb::Status(rocksdb::Status::ColumnFamilyDropped(
- rocksdb::SubCodeJni::toCppSubCode(jsub_code_value))));
+ status = std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(
+ ROCKSDB_NAMESPACE::Status::ColumnFamilyDropped(
+ ROCKSDB_NAMESPACE::SubCodeJni::toCppSubCode(
+ jsub_code_value))));
break;
case 0x7F:
default:
@@ -599,8 +612,10 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
return status;
}
- // Returns the equivalent rocksdb::Status for the Java org.rocksdb.Status
- static std::unique_ptr<rocksdb::Status> toCppStatus(JNIEnv* env, const jobject jstatus) {
+ // Returns the equivalent ROCKSDB_NAMESPACE::Status for the Java
+ // org.rocksdb.Status
+ static std::unique_ptr<ROCKSDB_NAMESPACE::Status> toCppStatus(
+ JNIEnv* env, const jobject jstatus) {
jmethodID mid_code = getCodeMethod(env);
if (mid_code == nullptr) {
// exception occurred
@@ -612,7 +627,7 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
return nullptr;
}
- jmethodID mid_code_value = rocksdb::CodeJni::getValueMethod(env);
+ jmethodID mid_code_value = ROCKSDB_NAMESPACE::CodeJni::getValueMethod(env);
if (mid_code_value == nullptr) {
// exception occurred
return nullptr;
@@ -642,7 +657,8 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
jbyte jsub_code_value = 0x0; // None
if (jsubCode != nullptr) {
- jmethodID mid_subCode_value = rocksdb::SubCodeJni::getValueMethod(env);
+ jmethodID mid_subCode_value =
+ ROCKSDB_NAMESPACE::SubCodeJni::getValueMethod(env);
if (mid_subCode_value == nullptr) {
// exception occurred
return nullptr;
@@ -674,7 +690,7 @@ class StatusJni : public RocksDBNativeClass<rocksdb::Status*, StatusJni> {
return nullptr;
}
- std::unique_ptr<rocksdb::Status> status =
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
toCppStatus(jcode_value, jsub_code_value);
// delete all local refs
@@ -732,7 +748,7 @@ class RocksDBExceptionJni :
* @return true if an exception was thrown, false otherwise
*/
static bool ThrowNew(JNIEnv* env, std::unique_ptr<Status>& s) {
- return rocksdb::RocksDBExceptionJni::ThrowNew(env, *(s.get()));
+ return ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, *(s.get()));
}
/**
@@ -932,7 +948,7 @@ class RocksDBExceptionJni :
return mid;
}
- static std::unique_ptr<rocksdb::Status> toCppStatus(
+ static std::unique_ptr<ROCKSDB_NAMESPACE::Status> toCppStatus(
JNIEnv* env, jthrowable jrocksdb_exception) {
if(!env->IsInstanceOf(jrocksdb_exception, getJClass(env))) {
// not an instance of RocksDBException
@@ -956,7 +972,7 @@ class RocksDBExceptionJni :
return nullptr; // no status available
}
- return rocksdb::StatusJni::toCppStatus(env, jstatus);
+ return ROCKSDB_NAMESPACE::StatusJni::toCppStatus(env, jstatus);
}
};
@@ -1617,8 +1633,8 @@ class JniUtil {
*/
static std::vector<std::string> copyStrings(JNIEnv* env,
jobjectArray jss, jboolean* has_exception) {
- return rocksdb::JniUtil::copyStrings(env, jss,
- env->GetArrayLength(jss), has_exception);
+ return ROCKSDB_NAMESPACE::JniUtil::copyStrings(
+ env, jss, env->GetArrayLength(jss), has_exception);
}
/**
@@ -1944,7 +1960,7 @@ class JniUtil {
for (jsize i = 0; i < len; i++) {
const std::string *str = &((*strings)[i]);
- jstring js = rocksdb::JniUtil::toJavaString(env, str);
+ jstring js = ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, str);
if (js == nullptr) {
env->DeleteLocalRef(jstrings);
return nullptr;
@@ -2006,7 +2022,8 @@ class JniUtil {
// OutOfMemoryError("Requested array size exceeds VM limit") coming from VM
static const size_t MAX_JARRAY_SIZE = (static_cast<size_t>(1)) << 31;
if(size > MAX_JARRAY_SIZE) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Requested array size exceeds VM limit");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Requested array size exceeds VM limit");
return nullptr;
}
@@ -2029,7 +2046,7 @@ class JniUtil {
}
/**
- * Copies bytes from a rocksdb::Slice to a jByteArray
+ * Copies bytes from a ROCKSDB_NAMESPACE::Slice to a jByteArray
*
* @param env A pointer to the java environment
* @param bytes The bytes to copy
@@ -2037,7 +2054,8 @@ class JniUtil {
* @return the Java byte[] or nullptr if an exception occurs
*
* @throws RocksDBException thrown
- * if memory size to copy exceeds general java specific array size limitation.
+ * if memory size to copy exceeds general java specific array size
+ * limitation.
*/
static jbyteArray copyBytes(JNIEnv* env, const Slice& bytes) {
return createJavaByteArrayWithSizeCheck(env, bytes.data(), bytes.size());
@@ -2049,10 +2067,11 @@ class JniUtil {
*
* TODO(AR) could be used for RocksDB->Put etc.
*/
- static std::unique_ptr<rocksdb::Status> kv_op(
- std::function<rocksdb::Status(rocksdb::Slice, rocksdb::Slice)> op,
- JNIEnv* env, jobject /*jobj*/,
- jbyteArray jkey, jint jkey_len,
+ static std::unique_ptr<ROCKSDB_NAMESPACE::Status> kv_op(
+ std::function<ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Slice,
+ ROCKSDB_NAMESPACE::Slice)>
+ op,
+ JNIEnv* env, jobject /*jobj*/, jbyteArray jkey, jint jkey_len,
jbyteArray jvalue, jint jvalue_len) {
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if(env->ExceptionCheck()) {
@@ -2069,9 +2088,10 @@ class JniUtil {
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
- rocksdb::Slice value_slice(reinterpret_cast<char*>(value),
- jvalue_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_len);
+ ROCKSDB_NAMESPACE::Slice value_slice(reinterpret_cast<char*>(value),
+ jvalue_len);
auto status = op(key_slice, value_slice);
@@ -2082,7 +2102,8 @@ class JniUtil {
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
}
- return std::unique_ptr<rocksdb::Status>(new rocksdb::Status(status));
+ return std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(status));
}
/*
@@ -2091,17 +2112,17 @@ class JniUtil {
*
* TODO(AR) could be used for RocksDB->Delete etc.
*/
- static std::unique_ptr<rocksdb::Status> k_op(
- std::function<rocksdb::Status(rocksdb::Slice)> op,
- JNIEnv* env, jobject /*jobj*/,
- jbyteArray jkey, jint jkey_len) {
+ static std::unique_ptr<ROCKSDB_NAMESPACE::Status> k_op(
+ std::function<ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Slice)> op,
+ JNIEnv* env, jobject /*jobj*/, jbyteArray jkey, jint jkey_len) {
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if(env->ExceptionCheck()) {
// exception thrown: OutOfMemoryError
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_len);
auto status = op(key_slice);
@@ -2109,26 +2130,29 @@ class JniUtil {
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
}
- return std::unique_ptr<rocksdb::Status>(new rocksdb::Status(status));
+ return std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(status));
}
/*
* Helper for operations on a value
* for example WriteBatchWithIndex->GetFromBatch
*/
- static jbyteArray v_op(
- std::function<rocksdb::Status(rocksdb::Slice, std::string*)> op,
- JNIEnv* env, jbyteArray jkey, jint jkey_len) {
+ static jbyteArray v_op(std::function<ROCKSDB_NAMESPACE::Status(
+ ROCKSDB_NAMESPACE::Slice, std::string*)>
+ op,
+ JNIEnv* env, jbyteArray jkey, jint jkey_len) {
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if(env->ExceptionCheck()) {
// exception thrown: OutOfMemoryError
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_len);
std::string value;
- rocksdb::Status s = op(key_slice, &value);
+ ROCKSDB_NAMESPACE::Status s = op(key_slice, &value);
if(key != nullptr) {
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
@@ -2159,7 +2183,7 @@ class JniUtil {
return jret_value;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -2238,32 +2262,36 @@ class JniUtil {
* Helper for operations on a key and value
* for example WriteBatch->Put
*
- * TODO(AR) could be extended to cover returning rocksdb::Status
+ * TODO(AR) could be extended to cover returning ROCKSDB_NAMESPACE::Status
* from `op` and used for RocksDB->Put etc.
*/
- static void kv_op_direct(
- std::function<void(rocksdb::Slice&, rocksdb::Slice&)> op, JNIEnv* env,
- jobject jkey, jint jkey_off, jint jkey_len, jobject jval, jint jval_off,
- jint jval_len) {
+ static void kv_op_direct(std::function<void(ROCKSDB_NAMESPACE::Slice&,
+ ROCKSDB_NAMESPACE::Slice&)>
+ op,
+ JNIEnv* env, jobject jkey, jint jkey_off,
+ jint jkey_len, jobject jval, jint jval_off,
+ jint jval_len) {
char* key = reinterpret_cast<char*>(env->GetDirectBufferAddress(jkey));
if (key == nullptr ||
env->GetDirectBufferCapacity(jkey) < (jkey_off + jkey_len)) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Invalid key argument");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Invalid key argument");
return;
}
char* value = reinterpret_cast<char*>(env->GetDirectBufferAddress(jval));
if (value == nullptr ||
env->GetDirectBufferCapacity(jval) < (jval_off + jval_len)) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Invalid value argument");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Invalid value argument");
return;
}
key += jkey_off;
value += jval_off;
- rocksdb::Slice key_slice(key, jkey_len);
- rocksdb::Slice value_slice(value, jval_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(key, jkey_len);
+ ROCKSDB_NAMESPACE::Slice value_slice(value, jval_len);
op(key_slice, value_slice);
}
@@ -2272,22 +2300,23 @@ class JniUtil {
* Helper for operations on a key and value
* for example WriteBatch->Delete
*
- * TODO(AR) could be extended to cover returning rocksdb::Status
+ * TODO(AR) could be extended to cover returning ROCKSDB_NAMESPACE::Status
* from `op` and used for RocksDB->Delete etc.
*/
- static void k_op_direct(std::function<void(rocksdb::Slice&)> op,
+ static void k_op_direct(std::function<void(ROCKSDB_NAMESPACE::Slice&)> op,
JNIEnv* env, jobject jkey, jint jkey_off,
jint jkey_len) {
char* key = reinterpret_cast<char*>(env->GetDirectBufferAddress(jkey));
if (key == nullptr ||
env->GetDirectBufferCapacity(jkey) < (jkey_off + jkey_len)) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Invalid key argument");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Invalid key argument");
return;
}
key += jkey_off;
- rocksdb::Slice key_slice(key, jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(key, jkey_len);
return op(key_slice);
}
@@ -2299,7 +2328,8 @@ class JniUtil {
reinterpret_cast<char*>(env->GetDirectBufferAddress(jtarget));
if (target == nullptr ||
env->GetDirectBufferCapacity(jtarget) < (jtarget_off + jtarget_len)) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "Invalid target argument");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "Invalid target argument");
return 0;
}
@@ -2411,7 +2441,8 @@ class HashMapJni : public JavaClass {
*/
template<class iterator_type, typename K, typename V>
static bool putAll(JNIEnv* env, const jobject jhash_map, iterator_type iterator, iterator_type end, const FnMapKV<K, V, jobject, jobject> &fn_map_kv) {
- const jmethodID jmid_put = rocksdb::MapJni::getMapPutMethodId(env);
+ const jmethodID jmid_put =
+ ROCKSDB_NAMESPACE::MapJni::getMapPutMethodId(env);
if (jmid_put == nullptr) {
return false;
}
@@ -2457,23 +2488,30 @@ class HashMapJni : public JavaClass {
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const std::string, const std::string, jobject, jobject> fn_map_kv =
- [env](const std::pair<const std::string, const std::string>& kv) {
- jstring jkey = rocksdb::JniUtil::toJavaString(env, &(kv.first), false);
- if (env->ExceptionCheck()) {
- // an error occurred
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
-
- jstring jvalue = rocksdb::JniUtil::toJavaString(env, &(kv.second), true);
- if (env->ExceptionCheck()) {
- // an error occurred
- env->DeleteLocalRef(jkey);
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
-
- return std::unique_ptr<std::pair<jobject, jobject>>(new std::pair<jobject, jobject>(static_cast<jobject>(jkey), static_cast<jobject>(jvalue)));
- };
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const std::string, const std::string, jobject, jobject>
+ fn_map_kv =
+ [env](const std::pair<const std::string, const std::string>& kv) {
+ jstring jkey = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &(kv.first), false);
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
+
+ jstring jvalue = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &(kv.second), true);
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ env->DeleteLocalRef(jkey);
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
+
+ return std::unique_ptr<std::pair<jobject, jobject>>(
+ new std::pair<jobject, jobject>(
+ static_cast<jobject>(jkey),
+ static_cast<jobject>(jvalue)));
+ };
if (!putAll(env, jhash_map, map->begin(), map->end(), fn_map_kv)) {
// exception occurred
@@ -2506,23 +2544,29 @@ class HashMapJni : public JavaClass {
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const std::string, const uint32_t, jobject, jobject> fn_map_kv =
- [env](const std::pair<const std::string, const uint32_t>& kv) {
- jstring jkey = rocksdb::JniUtil::toJavaString(env, &(kv.first), false);
- if (env->ExceptionCheck()) {
- // an error occurred
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const std::string, const uint32_t, jobject, jobject>
+ fn_map_kv =
+ [env](const std::pair<const std::string, const uint32_t>& kv) {
+ jstring jkey = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &(kv.first), false);
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
- jobject jvalue = rocksdb::IntegerJni::valueOf(env, static_cast<jint>(kv.second));
- if (env->ExceptionCheck()) {
- // an error occurred
- env->DeleteLocalRef(jkey);
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
+ jobject jvalue = ROCKSDB_NAMESPACE::IntegerJni::valueOf(
+ env, static_cast<jint>(kv.second));
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ env->DeleteLocalRef(jkey);
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
- return std::unique_ptr<std::pair<jobject, jobject>>(new std::pair<jobject, jobject>(static_cast<jobject>(jkey), jvalue));
- };
+ return std::unique_ptr<std::pair<jobject, jobject>>(
+ new std::pair<jobject, jobject>(static_cast<jobject>(jkey),
+ jvalue));
+ };
if (!putAll(env, jhash_map, map->begin(), map->end(), fn_map_kv)) {
// exception occurred
@@ -2551,23 +2595,29 @@ class HashMapJni : public JavaClass {
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const std::string, const uint64_t, jobject, jobject> fn_map_kv =
- [env](const std::pair<const std::string, const uint64_t>& kv) {
- jstring jkey = rocksdb::JniUtil::toJavaString(env, &(kv.first), false);
- if (env->ExceptionCheck()) {
- // an error occurred
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const std::string, const uint64_t, jobject, jobject>
+ fn_map_kv =
+ [env](const std::pair<const std::string, const uint64_t>& kv) {
+ jstring jkey = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &(kv.first), false);
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
- jobject jvalue = rocksdb::LongJni::valueOf(env, static_cast<jlong>(kv.second));
- if (env->ExceptionCheck()) {
- // an error occurred
- env->DeleteLocalRef(jkey);
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
+ jobject jvalue = ROCKSDB_NAMESPACE::LongJni::valueOf(
+ env, static_cast<jlong>(kv.second));
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ env->DeleteLocalRef(jkey);
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
- return std::unique_ptr<std::pair<jobject, jobject>>(new std::pair<jobject, jobject>(static_cast<jobject>(jkey), jvalue));
- };
+ return std::unique_ptr<std::pair<jobject, jobject>>(
+ new std::pair<jobject, jobject>(static_cast<jobject>(jkey),
+ jvalue));
+ };
if (!putAll(env, jhash_map, map->begin(), map->end(), fn_map_kv)) {
// exception occurred
@@ -2596,23 +2646,28 @@ class HashMapJni : public JavaClass {
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const uint32_t, const uint64_t, jobject, jobject> fn_map_kv =
- [env](const std::pair<const uint32_t, const uint64_t>& kv) {
- jobject jkey = rocksdb::IntegerJni::valueOf(env, static_cast<jint>(kv.first));
- if (env->ExceptionCheck()) {
- // an error occurred
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<const uint32_t, const uint64_t,
+ jobject, jobject>
+ fn_map_kv = [env](const std::pair<const uint32_t, const uint64_t>& kv) {
+ jobject jkey = ROCKSDB_NAMESPACE::IntegerJni::valueOf(
+ env, static_cast<jint>(kv.first));
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
- jobject jvalue = rocksdb::LongJni::valueOf(env, static_cast<jlong>(kv.second));
- if (env->ExceptionCheck()) {
- // an error occurred
- env->DeleteLocalRef(jkey);
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
+ jobject jvalue = ROCKSDB_NAMESPACE::LongJni::valueOf(
+ env, static_cast<jlong>(kv.second));
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ env->DeleteLocalRef(jkey);
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
- return std::unique_ptr<std::pair<jobject, jobject>>(new std::pair<jobject, jobject>(static_cast<jobject>(jkey), jvalue));
- };
+ return std::unique_ptr<std::pair<jobject, jobject>>(
+ new std::pair<jobject, jobject>(static_cast<jobject>(jkey),
+ jvalue));
+ };
if (!putAll(env, jhash_map, map->begin(), map->end(), fn_map_kv)) {
// exception occurred
@@ -2624,7 +2679,8 @@ class HashMapJni : public JavaClass {
};
// The portal class for org.rocksdb.RocksDB
-class RocksDBJni : public RocksDBNativeClass<rocksdb::DB*, RocksDBJni> {
+class RocksDBJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::DB*, RocksDBJni> {
public:
/**
* Get the Java Class org.rocksdb.RocksDB
@@ -2641,8 +2697,8 @@ class RocksDBJni : public RocksDBNativeClass<rocksdb::DB*, RocksDBJni> {
};
// The portal class for org.rocksdb.Options
-class OptionsJni : public RocksDBNativeClass<
- rocksdb::Options*, OptionsJni> {
+class OptionsJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::Options*, OptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.Options
@@ -2659,8 +2715,8 @@ class OptionsJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.DBOptions
-class DBOptionsJni : public RocksDBNativeClass<
- rocksdb::DBOptions*, DBOptionsJni> {
+class DBOptionsJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::DBOptions*, DBOptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.DBOptions
@@ -2678,7 +2734,7 @@ class DBOptionsJni : public RocksDBNativeClass<
// The portal class for org.rocksdb.ColumnFamilyOptions
class ColumnFamilyOptionsJni
- : public RocksDBNativeClass<rocksdb::ColumnFamilyOptions*,
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::ColumnFamilyOptions*,
ColumnFamilyOptionsJni> {
public:
/**
@@ -2697,16 +2753,17 @@ class ColumnFamilyOptionsJni
/**
* Create a new Java org.rocksdb.ColumnFamilyOptions object with the same
- * properties as the provided C++ rocksdb::ColumnFamilyOptions object
+ * properties as the provided C++ ROCKSDB_NAMESPACE::ColumnFamilyOptions
+ * object
*
* @param env A pointer to the Java environment
- * @param cfoptions A pointer to rocksdb::ColumnFamilyOptions object
+ * @param cfoptions A pointer to ROCKSDB_NAMESPACE::ColumnFamilyOptions object
*
* @return A reference to a Java org.rocksdb.ColumnFamilyOptions object, or
* nullptr if an an exception occurs
*/
static jobject construct(JNIEnv* env, const ColumnFamilyOptions* cfoptions) {
- auto* cfo = new rocksdb::ColumnFamilyOptions(*cfoptions);
+ auto* cfo = new ROCKSDB_NAMESPACE::ColumnFamilyOptions(*cfoptions);
jclass jclazz = getJClass(env);
if(jclazz == nullptr) {
// exception occurred accessing class
@@ -2729,8 +2786,9 @@ class ColumnFamilyOptionsJni
};
// The portal class for org.rocksdb.WriteOptions
-class WriteOptionsJni : public RocksDBNativeClass<
- rocksdb::WriteOptions*, WriteOptionsJni> {
+class WriteOptionsJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::WriteOptions*,
+ WriteOptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.WriteOptions
@@ -2747,8 +2805,9 @@ class WriteOptionsJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.ReadOptions
-class ReadOptionsJni : public RocksDBNativeClass<
- rocksdb::ReadOptions*, ReadOptionsJni> {
+class ReadOptionsJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::ReadOptions*,
+ ReadOptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.ReadOptions
@@ -2765,8 +2824,8 @@ class ReadOptionsJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.WriteBatch
-class WriteBatchJni : public RocksDBNativeClass<
- rocksdb::WriteBatch*, WriteBatchJni> {
+class WriteBatchJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::WriteBatch*, WriteBatchJni> {
public:
/**
* Get the Java Class org.rocksdb.WriteBatch
@@ -2785,7 +2844,7 @@ class WriteBatchJni : public RocksDBNativeClass<
* Create a new Java org.rocksdb.WriteBatch object
*
* @param env A pointer to the Java environment
- * @param wb A pointer to rocksdb::WriteBatch object
+ * @param wb A pointer to ROCKSDB_NAMESPACE::WriteBatch object
*
* @return A reference to a Java org.rocksdb.WriteBatch object, or
* nullptr if an an exception occurs
@@ -2813,9 +2872,10 @@ class WriteBatchJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.WriteBatch.Handler
-class WriteBatchHandlerJni : public RocksDBNativeClass<
- const rocksdb::WriteBatchHandlerJniCallback*,
- WriteBatchHandlerJni> {
+class WriteBatchHandlerJni
+ : public RocksDBNativeClass<
+ const ROCKSDB_NAMESPACE::WriteBatchHandlerJniCallback*,
+ WriteBatchHandlerJni> {
public:
/**
* Get the Java Class org.rocksdb.WriteBatch.Handler
@@ -3231,7 +3291,8 @@ class WriteBatchSavePointJni : public JavaClass {
* Create a new Java org.rocksdb.WriteBatch.SavePoint object
*
* @param env A pointer to the Java environment
- * @param savePoint A pointer to rocksdb::WriteBatch::SavePoint object
+ * @param savePoint A pointer to ROCKSDB_NAMESPACE::WriteBatch::SavePoint
+ * object
*
* @return A reference to a Java org.rocksdb.WriteBatch.SavePoint object, or
* nullptr if an an exception occurs
@@ -3262,8 +3323,9 @@ class WriteBatchSavePointJni : public JavaClass {
};
// The portal class for org.rocksdb.WriteBatchWithIndex
-class WriteBatchWithIndexJni : public RocksDBNativeClass<
- rocksdb::WriteBatchWithIndex*, WriteBatchWithIndexJni> {
+class WriteBatchWithIndexJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::WriteBatchWithIndex*,
+ WriteBatchWithIndexJni> {
public:
/**
* Get the Java Class org.rocksdb.WriteBatchWithIndex
@@ -3318,8 +3380,9 @@ class HistogramDataJni : public JavaClass {
};
// The portal class for org.rocksdb.BackupableDBOptions
-class BackupableDBOptionsJni : public RocksDBNativeClass<
- rocksdb::BackupableDBOptions*, BackupableDBOptionsJni> {
+class BackupableDBOptionsJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::BackupableDBOptions*,
+ BackupableDBOptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.BackupableDBOptions
@@ -3337,8 +3400,9 @@ class BackupableDBOptionsJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.BackupEngine
-class BackupEngineJni : public RocksDBNativeClass<
- rocksdb::BackupEngine*, BackupEngineJni> {
+class BackupEngineJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::BackupEngine*,
+ BackupEngineJni> {
public:
/**
* Get the Java Class org.rocksdb.BackupableEngine
@@ -3355,8 +3419,8 @@ class BackupEngineJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.RocksIterator
-class IteratorJni : public RocksDBNativeClass<
- rocksdb::Iterator*, IteratorJni> {
+class IteratorJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::Iterator*, IteratorJni> {
public:
/**
* Get the Java Class org.rocksdb.RocksIterator
@@ -3373,8 +3437,9 @@ class IteratorJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.Filter
-class FilterJni : public RocksDBNativeClass<
- std::shared_ptr<rocksdb::FilterPolicy>*, FilterJni> {
+class FilterJni
+ : public RocksDBNativeClass<
+ std::shared_ptr<ROCKSDB_NAMESPACE::FilterPolicy>*, FilterJni> {
public:
/**
* Get the Java Class org.rocksdb.Filter
@@ -3391,8 +3456,9 @@ class FilterJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.ColumnFamilyHandle
-class ColumnFamilyHandleJni : public RocksDBNativeClass<
- rocksdb::ColumnFamilyHandle*, ColumnFamilyHandleJni> {
+class ColumnFamilyHandleJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ ColumnFamilyHandleJni> {
public:
/**
* Get the Java Class org.rocksdb.ColumnFamilyHandle
@@ -3410,8 +3476,9 @@ class ColumnFamilyHandleJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.FlushOptions
-class FlushOptionsJni : public RocksDBNativeClass<
- rocksdb::FlushOptions*, FlushOptionsJni> {
+class FlushOptionsJni
+ : public RocksDBNativeClass<ROCKSDB_NAMESPACE::FlushOptions*,
+ FlushOptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.FlushOptions
@@ -3428,8 +3495,10 @@ class FlushOptionsJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.ComparatorOptions
-class ComparatorOptionsJni : public RocksDBNativeClass<
- rocksdb::ComparatorJniCallbackOptions*, ComparatorOptionsJni> {
+class ComparatorOptionsJni
+ : public RocksDBNativeClass<
+ ROCKSDB_NAMESPACE::ComparatorJniCallbackOptions*,
+ ComparatorOptionsJni> {
public:
/**
* Get the Java Class org.rocksdb.ComparatorOptions
@@ -3446,9 +3515,10 @@ class ComparatorOptionsJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.AbstractCompactionFilterFactory
-class AbstractCompactionFilterFactoryJni : public RocksDBNativeClass<
- const rocksdb::CompactionFilterFactoryJniCallback*,
- AbstractCompactionFilterFactoryJni> {
+class AbstractCompactionFilterFactoryJni
+ : public RocksDBNativeClass<
+ const ROCKSDB_NAMESPACE::CompactionFilterFactoryJniCallback*,
+ AbstractCompactionFilterFactoryJni> {
public:
/**
* Get the Java Class org.rocksdb.AbstractCompactionFilterFactory
@@ -3509,9 +3579,10 @@ class AbstractCompactionFilterFactoryJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.AbstractTransactionNotifier
-class AbstractTransactionNotifierJni : public RocksDBNativeClass<
- const rocksdb::TransactionNotifierJniCallback*,
- AbstractTransactionNotifierJni> {
+class AbstractTransactionNotifierJni
+ : public RocksDBNativeClass<
+ const ROCKSDB_NAMESPACE::TransactionNotifierJniCallback*,
+ AbstractTransactionNotifierJni> {
public:
static jclass getJClass(JNIEnv* env) {
return RocksDBNativeClass::getJClass(env,
@@ -3603,9 +3674,9 @@ class AbstractComparatorJniBridge : public JavaClass {
};
// The portal class for org.rocksdb.AbstractComparator
-class AbstractComparatorJni : public RocksDBNativeClass<
- const rocksdb::ComparatorJniCallback*,
- AbstractComparatorJni> {
+class AbstractComparatorJni
+ : public RocksDBNativeClass<const ROCKSDB_NAMESPACE::ComparatorJniCallback*,
+ AbstractComparatorJni> {
public:
/**
* Get the Java Class org.rocksdb.AbstractComparator
@@ -3644,8 +3715,9 @@ class AbstractComparatorJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.AbstractSlice
-class AbstractSliceJni : public NativeRocksMutableObject<
- const rocksdb::Slice*, AbstractSliceJni> {
+class AbstractSliceJni
+ : public NativeRocksMutableObject<const ROCKSDB_NAMESPACE::Slice*,
+ AbstractSliceJni> {
public:
/**
* Get the Java Class org.rocksdb.AbstractSlice
@@ -3662,8 +3734,9 @@ class AbstractSliceJni : public NativeRocksMutableObject<
};
// The portal class for org.rocksdb.Slice
-class SliceJni : public NativeRocksMutableObject<
- const rocksdb::Slice*, AbstractSliceJni> {
+class SliceJni
+ : public NativeRocksMutableObject<const ROCKSDB_NAMESPACE::Slice*,
+ AbstractSliceJni> {
public:
/**
* Get the Java Class org.rocksdb.Slice
@@ -3709,8 +3782,9 @@ class SliceJni : public NativeRocksMutableObject<
};
// The portal class for org.rocksdb.DirectSlice
-class DirectSliceJni : public NativeRocksMutableObject<
- const rocksdb::Slice*, AbstractSliceJni> {
+class DirectSliceJni
+ : public NativeRocksMutableObject<const ROCKSDB_NAMESPACE::Slice*,
+ AbstractSliceJni> {
public:
/**
* Get the Java Class org.rocksdb.DirectSlice
@@ -3834,19 +3908,21 @@ class BackupInfoListJni {
*/
static jobject getBackupInfo(JNIEnv* env,
std::vector<BackupInfo> backup_infos) {
- jclass jarray_list_clazz = rocksdb::ListJni::getArrayListClass(env);
+ jclass jarray_list_clazz =
+ ROCKSDB_NAMESPACE::ListJni::getArrayListClass(env);
if(jarray_list_clazz == nullptr) {
// exception occurred accessing class
return nullptr;
}
- jmethodID cstr_mid = rocksdb::ListJni::getArrayListConstructorMethodId(env);
+ jmethodID cstr_mid =
+ ROCKSDB_NAMESPACE::ListJni::getArrayListConstructorMethodId(env);
if(cstr_mid == nullptr) {
// exception occurred accessing method
return nullptr;
}
- jmethodID add_mid = rocksdb::ListJni::getListAddMethodId(env);
+ jmethodID add_mid = ROCKSDB_NAMESPACE::ListJni::getListAddMethodId(env);
if(add_mid == nullptr) {
// exception occurred accessing method
return nullptr;
@@ -3865,7 +3941,7 @@ class BackupInfoListJni {
for (auto it = backup_infos.begin(); it != end; ++it) {
auto backup_info = *it;
- jobject obj = rocksdb::BackupInfoJni::construct0(
+ jobject obj = ROCKSDB_NAMESPACE::BackupInfoJni::construct0(
env, backup_info.backup_id, backup_info.timestamp, backup_info.size,
backup_info.number_files, backup_info.app_metadata);
if(env->ExceptionCheck()) {
@@ -4011,22 +4087,22 @@ class WriteTypeJni : public JavaClass {
}
// Returns the equivalent org.rocksdb.WBWIRocksIterator.WriteType for the
- // provided C++ rocksdb::WriteType enum
- static jbyte toJavaWriteType(const rocksdb::WriteType& writeType) {
+ // provided C++ ROCKSDB_NAMESPACE::WriteType enum
+ static jbyte toJavaWriteType(const ROCKSDB_NAMESPACE::WriteType& writeType) {
switch (writeType) {
- case rocksdb::WriteType::kPutRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kPutRecord:
return 0x0;
- case rocksdb::WriteType::kMergeRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kMergeRecord:
return 0x1;
- case rocksdb::WriteType::kDeleteRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kDeleteRecord:
return 0x2;
- case rocksdb::WriteType::kSingleDeleteRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kSingleDeleteRecord:
return 0x3;
- case rocksdb::WriteType::kDeleteRangeRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kDeleteRangeRecord:
return 0x4;
- case rocksdb::WriteType::kLogDataRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kLogDataRecord:
return 0x5;
- case rocksdb::WriteType::kXIDRecord:
+ case ROCKSDB_NAMESPACE::WriteType::kXIDRecord:
return 0x6;
default:
return 0x7F; // undefined
@@ -4217,8 +4293,9 @@ class InfoLogLevelJni : public JavaClass {
};
// The portal class for org.rocksdb.Logger
-class LoggerJni : public RocksDBNativeClass<
- std::shared_ptr<rocksdb::LoggerJniCallback>*, LoggerJni> {
+class LoggerJni
+ : public RocksDBNativeClass<
+ std::shared_ptr<ROCKSDB_NAMESPACE::LoggerJniCallback>*, LoggerJni> {
public:
/**
* Get the Java Class org/rocksdb/Logger
@@ -4275,17 +4352,18 @@ class BatchResultJni : public JavaClass {
/**
* Create a new Java org.rocksdb.TransactionLogIterator.BatchResult object
- * with the same properties as the provided C++ rocksdb::BatchResult object
+ * with the same properties as the provided C++ ROCKSDB_NAMESPACE::BatchResult
+ * object
*
* @param env A pointer to the Java environment
- * @param batch_result The rocksdb::BatchResult object
+ * @param batch_result The ROCKSDB_NAMESPACE::BatchResult object
*
* @return A reference to a Java
* org.rocksdb.TransactionLogIterator.BatchResult object,
* or nullptr if an an exception occurs
*/
static jobject construct(JNIEnv* env,
- rocksdb::BatchResult& batch_result) {
+ ROCKSDB_NAMESPACE::BatchResult& batch_result) {
jclass jclazz = getJClass(env);
if(jclazz == nullptr) {
// exception occurred accessing class
@@ -4314,40 +4392,44 @@ class BatchResultJni : public JavaClass {
// The portal class for org.rocksdb.BottommostLevelCompaction
class BottommostLevelCompactionJni {
public:
- // Returns the equivalent org.rocksdb.BottommostLevelCompaction for the provided
- // C++ rocksdb::BottommostLevelCompaction enum
+ // Returns the equivalent org.rocksdb.BottommostLevelCompaction for the
+ // provided C++ ROCKSDB_NAMESPACE::BottommostLevelCompaction enum
static jint toJavaBottommostLevelCompaction(
- const rocksdb::BottommostLevelCompaction& bottommost_level_compaction) {
+ const ROCKSDB_NAMESPACE::BottommostLevelCompaction&
+ bottommost_level_compaction) {
switch(bottommost_level_compaction) {
- case rocksdb::BottommostLevelCompaction::kSkip:
+ case ROCKSDB_NAMESPACE::BottommostLevelCompaction::kSkip:
return 0x0;
- case rocksdb::BottommostLevelCompaction::kIfHaveCompactionFilter:
+ case ROCKSDB_NAMESPACE::BottommostLevelCompaction::
+ kIfHaveCompactionFilter:
return 0x1;
- case rocksdb::BottommostLevelCompaction::kForce:
+ case ROCKSDB_NAMESPACE::BottommostLevelCompaction::kForce:
return 0x2;
- case rocksdb::BottommostLevelCompaction::kForceOptimized:
+ case ROCKSDB_NAMESPACE::BottommostLevelCompaction::kForceOptimized:
return 0x3;
default:
return 0x7F; // undefined
}
}
- // Returns the equivalent C++ rocksdb::BottommostLevelCompaction enum for the
- // provided Java org.rocksdb.BottommostLevelCompaction
- static rocksdb::BottommostLevelCompaction toCppBottommostLevelCompaction(
- jint bottommost_level_compaction) {
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::BottommostLevelCompaction
+ // enum for the provided Java org.rocksdb.BottommostLevelCompaction
+ static ROCKSDB_NAMESPACE::BottommostLevelCompaction
+ toCppBottommostLevelCompaction(jint bottommost_level_compaction) {
switch(bottommost_level_compaction) {
case 0x0:
- return rocksdb::BottommostLevelCompaction::kSkip;
+ return ROCKSDB_NAMESPACE::BottommostLevelCompaction::kSkip;
case 0x1:
- return rocksdb::BottommostLevelCompaction::kIfHaveCompactionFilter;
+ return ROCKSDB_NAMESPACE::BottommostLevelCompaction::
+ kIfHaveCompactionFilter;
case 0x2:
- return rocksdb::BottommostLevelCompaction::kForce;
+ return ROCKSDB_NAMESPACE::BottommostLevelCompaction::kForce;
case 0x3:
- return rocksdb::BottommostLevelCompaction::kForceOptimized;
+ return ROCKSDB_NAMESPACE::BottommostLevelCompaction::kForceOptimized;
default:
// undefined/default
- return rocksdb::BottommostLevelCompaction::kIfHaveCompactionFilter;
+ return ROCKSDB_NAMESPACE::BottommostLevelCompaction::
+ kIfHaveCompactionFilter;
}
}
};
@@ -4356,31 +4438,36 @@ class BottommostLevelCompactionJni {
class CompactionStopStyleJni {
public:
// Returns the equivalent org.rocksdb.CompactionStopStyle for the provided
- // C++ rocksdb::CompactionStopStyle enum
+ // C++ ROCKSDB_NAMESPACE::CompactionStopStyle enum
static jbyte toJavaCompactionStopStyle(
- const rocksdb::CompactionStopStyle& compaction_stop_style) {
+ const ROCKSDB_NAMESPACE::CompactionStopStyle& compaction_stop_style) {
switch(compaction_stop_style) {
- case rocksdb::CompactionStopStyle::kCompactionStopStyleSimilarSize:
+ case ROCKSDB_NAMESPACE::CompactionStopStyle::
+ kCompactionStopStyleSimilarSize:
return 0x0;
- case rocksdb::CompactionStopStyle::kCompactionStopStyleTotalSize:
+ case ROCKSDB_NAMESPACE::CompactionStopStyle::
+ kCompactionStopStyleTotalSize:
return 0x1;
default:
return 0x7F; // undefined
}
}
- // Returns the equivalent C++ rocksdb::CompactionStopStyle enum for the
- // provided Java org.rocksdb.CompactionStopStyle
- static rocksdb::CompactionStopStyle toCppCompactionStopStyle(
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::CompactionStopStyle enum for
+ // the provided Java org.rocksdb.CompactionStopStyle
+ static ROCKSDB_NAMESPACE::CompactionStopStyle toCppCompactionStopStyle(
jbyte jcompaction_stop_style) {
switch(jcompaction_stop_style) {
case 0x0:
- return rocksdb::CompactionStopStyle::kCompactionStopStyleSimilarSize;
+ return ROCKSDB_NAMESPACE::CompactionStopStyle::
+ kCompactionStopStyleSimilarSize;
case 0x1:
- return rocksdb::CompactionStopStyle::kCompactionStopStyleTotalSize;
+ return ROCKSDB_NAMESPACE::CompactionStopStyle::
+ kCompactionStopStyleTotalSize;
default:
// undefined/default
- return rocksdb::CompactionStopStyle::kCompactionStopStyleSimilarSize;
+ return ROCKSDB_NAMESPACE::CompactionStopStyle::
+ kCompactionStopStyleSimilarSize;
}
}
};
@@ -4389,56 +4476,56 @@ class CompactionStopStyleJni {
class CompressionTypeJni {
public:
// Returns the equivalent org.rocksdb.CompressionType for the provided
- // C++ rocksdb::CompressionType enum
+ // C++ ROCKSDB_NAMESPACE::CompressionType enum
static jbyte toJavaCompressionType(
- const rocksdb::CompressionType& compression_type) {
+ const ROCKSDB_NAMESPACE::CompressionType& compression_type) {
switch(compression_type) {
- case rocksdb::CompressionType::kNoCompression:
+ case ROCKSDB_NAMESPACE::CompressionType::kNoCompression:
return 0x0;
- case rocksdb::CompressionType::kSnappyCompression:
+ case ROCKSDB_NAMESPACE::CompressionType::kSnappyCompression:
return 0x1;
- case rocksdb::CompressionType::kZlibCompression:
+ case ROCKSDB_NAMESPACE::CompressionType::kZlibCompression:
return 0x2;
- case rocksdb::CompressionType::kBZip2Compression:
+ case ROCKSDB_NAMESPACE::CompressionType::kBZip2Compression:
return 0x3;
- case rocksdb::CompressionType::kLZ4Compression:
+ case ROCKSDB_NAMESPACE::CompressionType::kLZ4Compression:
return 0x4;
- case rocksdb::CompressionType::kLZ4HCCompression:
+ case ROCKSDB_NAMESPACE::CompressionType::kLZ4HCCompression:
return 0x5;
- case rocksdb::CompressionType::kXpressCompression:
+ case ROCKSDB_NAMESPACE::CompressionType::kXpressCompression:
return 0x6;
- case rocksdb::CompressionType::kZSTD:
+ case ROCKSDB_NAMESPACE::CompressionType::kZSTD:
return 0x7;
- case rocksdb::CompressionType::kDisableCompressionOption:
+ case ROCKSDB_NAMESPACE::CompressionType::kDisableCompressionOption:
default:
return 0x7F;
}
}
- // Returns the equivalent C++ rocksdb::CompressionType enum for the
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::CompressionType enum for the
// provided Java org.rocksdb.CompressionType
- static rocksdb::CompressionType toCppCompressionType(
+ static ROCKSDB_NAMESPACE::CompressionType toCppCompressionType(
jbyte jcompression_type) {
switch(jcompression_type) {
case 0x0:
- return rocksdb::CompressionType::kNoCompression;
+ return ROCKSDB_NAMESPACE::CompressionType::kNoCompression;
case 0x1:
- return rocksdb::CompressionType::kSnappyCompression;
+ return ROCKSDB_NAMESPACE::CompressionType::kSnappyCompression;
case 0x2:
- return rocksdb::CompressionType::kZlibCompression;
+ return ROCKSDB_NAMESPACE::CompressionType::kZlibCompression;
case 0x3:
- return rocksdb::CompressionType::kBZip2Compression;
+ return ROCKSDB_NAMESPACE::CompressionType::kBZip2Compression;
case 0x4:
- return rocksdb::CompressionType::kLZ4Compression;
+ return ROCKSDB_NAMESPACE::CompressionType::kLZ4Compression;
case 0x5:
- return rocksdb::CompressionType::kLZ4HCCompression;
+ return ROCKSDB_NAMESPACE::CompressionType::kLZ4HCCompression;
case 0x6:
- return rocksdb::CompressionType::kXpressCompression;
+ return ROCKSDB_NAMESPACE::CompressionType::kXpressCompression;
case 0x7:
- return rocksdb::CompressionType::kZSTD;
+ return ROCKSDB_NAMESPACE::CompressionType::kZSTD;
case 0x7F:
default:
- return rocksdb::CompressionType::kDisableCompressionOption;
+ return ROCKSDB_NAMESPACE::CompressionType::kDisableCompressionOption;
}
}
};
@@ -4447,39 +4534,39 @@ class CompressionTypeJni {
class CompactionPriorityJni {
public:
// Returns the equivalent org.rocksdb.CompactionPriority for the provided
- // C++ rocksdb::CompactionPri enum
+ // C++ ROCKSDB_NAMESPACE::CompactionPri enum
static jbyte toJavaCompactionPriority(
- const rocksdb::CompactionPri& compaction_priority) {
+ const ROCKSDB_NAMESPACE::CompactionPri& compaction_priority) {
switch(compaction_priority) {
- case rocksdb::CompactionPri::kByCompensatedSize:
+ case ROCKSDB_NAMESPACE::CompactionPri::kByCompensatedSize:
return 0x0;
- case rocksdb::CompactionPri::kOldestLargestSeqFirst:
+ case ROCKSDB_NAMESPACE::CompactionPri::kOldestLargestSeqFirst:
return 0x1;
- case rocksdb::CompactionPri::kOldestSmallestSeqFirst:
+ case ROCKSDB_NAMESPACE::CompactionPri::kOldestSmallestSeqFirst:
return 0x2;
- case rocksdb::CompactionPri::kMinOverlappingRatio:
+ case ROCKSDB_NAMESPACE::CompactionPri::kMinOverlappingRatio:
return 0x3;
default:
return 0x0; // undefined
}
}
- // Returns the equivalent C++ rocksdb::CompactionPri enum for the
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::CompactionPri enum for the
// provided Java org.rocksdb.CompactionPriority
- static rocksdb::CompactionPri toCppCompactionPriority(
+ static ROCKSDB_NAMESPACE::CompactionPri toCppCompactionPriority(
jbyte jcompaction_priority) {
switch(jcompaction_priority) {
case 0x0:
- return rocksdb::CompactionPri::kByCompensatedSize;
+ return ROCKSDB_NAMESPACE::CompactionPri::kByCompensatedSize;
case 0x1:
- return rocksdb::CompactionPri::kOldestLargestSeqFirst;
+ return ROCKSDB_NAMESPACE::CompactionPri::kOldestLargestSeqFirst;
case 0x2:
- return rocksdb::CompactionPri::kOldestSmallestSeqFirst;
+ return ROCKSDB_NAMESPACE::CompactionPri::kOldestSmallestSeqFirst;
case 0x3:
- return rocksdb::CompactionPri::kMinOverlappingRatio;
+ return ROCKSDB_NAMESPACE::CompactionPri::kMinOverlappingRatio;
default:
// undefined/default
- return rocksdb::CompactionPri::kByCompensatedSize;
+ return ROCKSDB_NAMESPACE::CompactionPri::kByCompensatedSize;
}
}
};
@@ -4488,17 +4575,17 @@ class CompactionPriorityJni {
class AccessHintJni {
public:
// Returns the equivalent org.rocksdb.AccessHint for the provided
- // C++ rocksdb::DBOptions::AccessHint enum
+ // C++ ROCKSDB_NAMESPACE::DBOptions::AccessHint enum
static jbyte toJavaAccessHint(
- const rocksdb::DBOptions::AccessHint& access_hint) {
+ const ROCKSDB_NAMESPACE::DBOptions::AccessHint& access_hint) {
switch(access_hint) {
- case rocksdb::DBOptions::AccessHint::NONE:
+ case ROCKSDB_NAMESPACE::DBOptions::AccessHint::NONE:
return 0x0;
- case rocksdb::DBOptions::AccessHint::NORMAL:
+ case ROCKSDB_NAMESPACE::DBOptions::AccessHint::NORMAL:
return 0x1;
- case rocksdb::DBOptions::AccessHint::SEQUENTIAL:
+ case ROCKSDB_NAMESPACE::DBOptions::AccessHint::SEQUENTIAL:
return 0x2;
- case rocksdb::DBOptions::AccessHint::WILLNEED:
+ case ROCKSDB_NAMESPACE::DBOptions::AccessHint::WILLNEED:
return 0x3;
default:
// undefined/default
@@ -4506,21 +4593,22 @@ class AccessHintJni {
}
}
- // Returns the equivalent C++ rocksdb::DBOptions::AccessHint enum for the
- // provided Java org.rocksdb.AccessHint
- static rocksdb::DBOptions::AccessHint toCppAccessHint(jbyte jaccess_hint) {
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::DBOptions::AccessHint enum
+ // for the provided Java org.rocksdb.AccessHint
+ static ROCKSDB_NAMESPACE::DBOptions::AccessHint toCppAccessHint(
+ jbyte jaccess_hint) {
switch(jaccess_hint) {
case 0x0:
- return rocksdb::DBOptions::AccessHint::NONE;
+ return ROCKSDB_NAMESPACE::DBOptions::AccessHint::NONE;
case 0x1:
- return rocksdb::DBOptions::AccessHint::NORMAL;
+ return ROCKSDB_NAMESPACE::DBOptions::AccessHint::NORMAL;
case 0x2:
- return rocksdb::DBOptions::AccessHint::SEQUENTIAL;
+ return ROCKSDB_NAMESPACE::DBOptions::AccessHint::SEQUENTIAL;
case 0x3:
- return rocksdb::DBOptions::AccessHint::WILLNEED;
+ return ROCKSDB_NAMESPACE::DBOptions::AccessHint::WILLNEED;
default:
// undefined/default
- return rocksdb::DBOptions::AccessHint::NORMAL;
+ return ROCKSDB_NAMESPACE::DBOptions::AccessHint::NORMAL;
}
}
};
@@ -4529,17 +4617,17 @@ class AccessHintJni {
class WALRecoveryModeJni {
public:
// Returns the equivalent org.rocksdb.WALRecoveryMode for the provided
- // C++ rocksdb::WALRecoveryMode enum
+ // C++ ROCKSDB_NAMESPACE::WALRecoveryMode enum
static jbyte toJavaWALRecoveryMode(
- const rocksdb::WALRecoveryMode& wal_recovery_mode) {
+ const ROCKSDB_NAMESPACE::WALRecoveryMode& wal_recovery_mode) {
switch(wal_recovery_mode) {
- case rocksdb::WALRecoveryMode::kTolerateCorruptedTailRecords:
+ case ROCKSDB_NAMESPACE::WALRecoveryMode::kTolerateCorruptedTailRecords:
return 0x0;
- case rocksdb::WALRecoveryMode::kAbsoluteConsistency:
+ case ROCKSDB_NAMESPACE::WALRecoveryMode::kAbsoluteConsistency:
return 0x1;
- case rocksdb::WALRecoveryMode::kPointInTimeRecovery:
+ case ROCKSDB_NAMESPACE::WALRecoveryMode::kPointInTimeRecovery:
return 0x2;
- case rocksdb::WALRecoveryMode::kSkipAnyCorruptedRecords:
+ case ROCKSDB_NAMESPACE::WALRecoveryMode::kSkipAnyCorruptedRecords:
return 0x3;
default:
// undefined/default
@@ -4547,21 +4635,23 @@ class WALRecoveryModeJni {
}
}
- // Returns the equivalent C++ rocksdb::WALRecoveryMode enum for the
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::WALRecoveryMode enum for the
// provided Java org.rocksdb.WALRecoveryMode
- static rocksdb::WALRecoveryMode toCppWALRecoveryMode(jbyte jwal_recovery_mode) {
+ static ROCKSDB_NAMESPACE::WALRecoveryMode toCppWALRecoveryMode(
+ jbyte jwal_recovery_mode) {
switch(jwal_recovery_mode) {
case 0x0:
- return rocksdb::WALRecoveryMode::kTolerateCorruptedTailRecords;
+ return ROCKSDB_NAMESPACE::WALRecoveryMode::
+ kTolerateCorruptedTailRecords;
case 0x1:
- return rocksdb::WALRecoveryMode::kAbsoluteConsistency;
+ return ROCKSDB_NAMESPACE::WALRecoveryMode::kAbsoluteConsistency;
case 0x2:
- return rocksdb::WALRecoveryMode::kPointInTimeRecovery;
+ return ROCKSDB_NAMESPACE::WALRecoveryMode::kPointInTimeRecovery;
case 0x3:
- return rocksdb::WALRecoveryMode::kSkipAnyCorruptedRecords;
+ return ROCKSDB_NAMESPACE::WALRecoveryMode::kSkipAnyCorruptedRecords;
default:
// undefined/default
- return rocksdb::WALRecoveryMode::kPointInTimeRecovery;
+ return ROCKSDB_NAMESPACE::WALRecoveryMode::kPointInTimeRecovery;
}
}
};
@@ -4570,292 +4660,291 @@ class WALRecoveryModeJni {
class TickerTypeJni {
public:
// Returns the equivalent org.rocksdb.TickerType for the provided
- // C++ rocksdb::Tickers enum
- static jbyte toJavaTickerType(
- const rocksdb::Tickers& tickers) {
+ // C++ ROCKSDB_NAMESPACE::Tickers enum
+ static jbyte toJavaTickerType(const ROCKSDB_NAMESPACE::Tickers& tickers) {
switch(tickers) {
- case rocksdb::Tickers::BLOCK_CACHE_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_MISS:
return 0x0;
- case rocksdb::Tickers::BLOCK_CACHE_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_HIT:
return 0x1;
- case rocksdb::Tickers::BLOCK_CACHE_ADD:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_ADD:
return 0x2;
- case rocksdb::Tickers::BLOCK_CACHE_ADD_FAILURES:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_ADD_FAILURES:
return 0x3;
- case rocksdb::Tickers::BLOCK_CACHE_INDEX_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_MISS:
return 0x4;
- case rocksdb::Tickers::BLOCK_CACHE_INDEX_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_HIT:
return 0x5;
- case rocksdb::Tickers::BLOCK_CACHE_INDEX_ADD:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_ADD:
return 0x6;
- case rocksdb::Tickers::BLOCK_CACHE_INDEX_BYTES_INSERT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_BYTES_INSERT:
return 0x7;
- case rocksdb::Tickers::BLOCK_CACHE_INDEX_BYTES_EVICT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_BYTES_EVICT:
return 0x8;
- case rocksdb::Tickers::BLOCK_CACHE_FILTER_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_MISS:
return 0x9;
- case rocksdb::Tickers::BLOCK_CACHE_FILTER_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_HIT:
return 0xA;
- case rocksdb::Tickers::BLOCK_CACHE_FILTER_ADD:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_ADD:
return 0xB;
- case rocksdb::Tickers::BLOCK_CACHE_FILTER_BYTES_INSERT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_BYTES_INSERT:
return 0xC;
- case rocksdb::Tickers::BLOCK_CACHE_FILTER_BYTES_EVICT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_BYTES_EVICT:
return 0xD;
- case rocksdb::Tickers::BLOCK_CACHE_DATA_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_MISS:
return 0xE;
- case rocksdb::Tickers::BLOCK_CACHE_DATA_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_HIT:
return 0xF;
- case rocksdb::Tickers::BLOCK_CACHE_DATA_ADD:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_ADD:
return 0x10;
- case rocksdb::Tickers::BLOCK_CACHE_DATA_BYTES_INSERT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_BYTES_INSERT:
return 0x11;
- case rocksdb::Tickers::BLOCK_CACHE_BYTES_READ:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_BYTES_READ:
return 0x12;
- case rocksdb::Tickers::BLOCK_CACHE_BYTES_WRITE:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_BYTES_WRITE:
return 0x13;
- case rocksdb::Tickers::BLOOM_FILTER_USEFUL:
+ case ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_USEFUL:
return 0x14;
- case rocksdb::Tickers::PERSISTENT_CACHE_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::PERSISTENT_CACHE_HIT:
return 0x15;
- case rocksdb::Tickers::PERSISTENT_CACHE_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::PERSISTENT_CACHE_MISS:
return 0x16;
- case rocksdb::Tickers::SIM_BLOCK_CACHE_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::SIM_BLOCK_CACHE_HIT:
return 0x17;
- case rocksdb::Tickers::SIM_BLOCK_CACHE_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::SIM_BLOCK_CACHE_MISS:
return 0x18;
- case rocksdb::Tickers::MEMTABLE_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::MEMTABLE_HIT:
return 0x19;
- case rocksdb::Tickers::MEMTABLE_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::MEMTABLE_MISS:
return 0x1A;
- case rocksdb::Tickers::GET_HIT_L0:
+ case ROCKSDB_NAMESPACE::Tickers::GET_HIT_L0:
return 0x1B;
- case rocksdb::Tickers::GET_HIT_L1:
+ case ROCKSDB_NAMESPACE::Tickers::GET_HIT_L1:
return 0x1C;
- case rocksdb::Tickers::GET_HIT_L2_AND_UP:
+ case ROCKSDB_NAMESPACE::Tickers::GET_HIT_L2_AND_UP:
return 0x1D;
- case rocksdb::Tickers::COMPACTION_KEY_DROP_NEWER_ENTRY:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_NEWER_ENTRY:
return 0x1E;
- case rocksdb::Tickers::COMPACTION_KEY_DROP_OBSOLETE:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_OBSOLETE:
return 0x1F;
- case rocksdb::Tickers::COMPACTION_KEY_DROP_RANGE_DEL:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_RANGE_DEL:
return 0x20;
- case rocksdb::Tickers::COMPACTION_KEY_DROP_USER:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_USER:
return 0x21;
- case rocksdb::Tickers::COMPACTION_RANGE_DEL_DROP_OBSOLETE:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_RANGE_DEL_DROP_OBSOLETE:
return 0x22;
- case rocksdb::Tickers::NUMBER_KEYS_WRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_KEYS_WRITTEN:
return 0x23;
- case rocksdb::Tickers::NUMBER_KEYS_READ:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_KEYS_READ:
return 0x24;
- case rocksdb::Tickers::NUMBER_KEYS_UPDATED:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_KEYS_UPDATED:
return 0x25;
- case rocksdb::Tickers::BYTES_WRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::BYTES_WRITTEN:
return 0x26;
- case rocksdb::Tickers::BYTES_READ:
+ case ROCKSDB_NAMESPACE::Tickers::BYTES_READ:
return 0x27;
- case rocksdb::Tickers::NUMBER_DB_SEEK:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_SEEK:
return 0x28;
- case rocksdb::Tickers::NUMBER_DB_NEXT:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_NEXT:
return 0x29;
- case rocksdb::Tickers::NUMBER_DB_PREV:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_PREV:
return 0x2A;
- case rocksdb::Tickers::NUMBER_DB_SEEK_FOUND:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_SEEK_FOUND:
return 0x2B;
- case rocksdb::Tickers::NUMBER_DB_NEXT_FOUND:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_NEXT_FOUND:
return 0x2C;
- case rocksdb::Tickers::NUMBER_DB_PREV_FOUND:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_PREV_FOUND:
return 0x2D;
- case rocksdb::Tickers::ITER_BYTES_READ:
+ case ROCKSDB_NAMESPACE::Tickers::ITER_BYTES_READ:
return 0x2E;
- case rocksdb::Tickers::NO_FILE_CLOSES:
+ case ROCKSDB_NAMESPACE::Tickers::NO_FILE_CLOSES:
return 0x2F;
- case rocksdb::Tickers::NO_FILE_OPENS:
+ case ROCKSDB_NAMESPACE::Tickers::NO_FILE_OPENS:
return 0x30;
- case rocksdb::Tickers::NO_FILE_ERRORS:
+ case ROCKSDB_NAMESPACE::Tickers::NO_FILE_ERRORS:
return 0x31;
- case rocksdb::Tickers::STALL_L0_SLOWDOWN_MICROS:
+ case ROCKSDB_NAMESPACE::Tickers::STALL_L0_SLOWDOWN_MICROS:
return 0x32;
- case rocksdb::Tickers::STALL_MEMTABLE_COMPACTION_MICROS:
+ case ROCKSDB_NAMESPACE::Tickers::STALL_MEMTABLE_COMPACTION_MICROS:
return 0x33;
- case rocksdb::Tickers::STALL_L0_NUM_FILES_MICROS:
+ case ROCKSDB_NAMESPACE::Tickers::STALL_L0_NUM_FILES_MICROS:
return 0x34;
- case rocksdb::Tickers::STALL_MICROS:
+ case ROCKSDB_NAMESPACE::Tickers::STALL_MICROS:
return 0x35;
- case rocksdb::Tickers::DB_MUTEX_WAIT_MICROS:
+ case ROCKSDB_NAMESPACE::Tickers::DB_MUTEX_WAIT_MICROS:
return 0x36;
- case rocksdb::Tickers::RATE_LIMIT_DELAY_MILLIS:
+ case ROCKSDB_NAMESPACE::Tickers::RATE_LIMIT_DELAY_MILLIS:
return 0x37;
- case rocksdb::Tickers::NO_ITERATORS:
+ case ROCKSDB_NAMESPACE::Tickers::NO_ITERATORS:
return 0x38;
- case rocksdb::Tickers::NUMBER_MULTIGET_CALLS:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_CALLS:
return 0x39;
- case rocksdb::Tickers::NUMBER_MULTIGET_KEYS_READ:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_KEYS_READ:
return 0x3A;
- case rocksdb::Tickers::NUMBER_MULTIGET_BYTES_READ:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_BYTES_READ:
return 0x3B;
- case rocksdb::Tickers::NUMBER_FILTERED_DELETES:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_FILTERED_DELETES:
return 0x3C;
- case rocksdb::Tickers::NUMBER_MERGE_FAILURES:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_MERGE_FAILURES:
return 0x3D;
- case rocksdb::Tickers::BLOOM_FILTER_PREFIX_CHECKED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_PREFIX_CHECKED:
return 0x3E;
- case rocksdb::Tickers::BLOOM_FILTER_PREFIX_USEFUL:
+ case ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_PREFIX_USEFUL:
return 0x3F;
- case rocksdb::Tickers::NUMBER_OF_RESEEKS_IN_ITERATION:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_OF_RESEEKS_IN_ITERATION:
return 0x40;
- case rocksdb::Tickers::GET_UPDATES_SINCE_CALLS:
+ case ROCKSDB_NAMESPACE::Tickers::GET_UPDATES_SINCE_CALLS:
return 0x41;
- case rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_MISS:
return 0x42;
- case rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_HIT:
return 0x43;
- case rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_ADD:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_ADD:
return 0x44;
- case rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_ADD_FAILURES:
+ case ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_ADD_FAILURES:
return 0x45;
- case rocksdb::Tickers::WAL_FILE_SYNCED:
+ case ROCKSDB_NAMESPACE::Tickers::WAL_FILE_SYNCED:
return 0x46;
- case rocksdb::Tickers::WAL_FILE_BYTES:
+ case ROCKSDB_NAMESPACE::Tickers::WAL_FILE_BYTES:
return 0x47;
- case rocksdb::Tickers::WRITE_DONE_BY_SELF:
+ case ROCKSDB_NAMESPACE::Tickers::WRITE_DONE_BY_SELF:
return 0x48;
- case rocksdb::Tickers::WRITE_DONE_BY_OTHER:
+ case ROCKSDB_NAMESPACE::Tickers::WRITE_DONE_BY_OTHER:
return 0x49;
- case rocksdb::Tickers::WRITE_TIMEDOUT:
+ case ROCKSDB_NAMESPACE::Tickers::WRITE_TIMEDOUT:
return 0x4A;
- case rocksdb::Tickers::WRITE_WITH_WAL:
+ case ROCKSDB_NAMESPACE::Tickers::WRITE_WITH_WAL:
return 0x4B;
- case rocksdb::Tickers::COMPACT_READ_BYTES:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACT_READ_BYTES:
return 0x4C;
- case rocksdb::Tickers::COMPACT_WRITE_BYTES:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACT_WRITE_BYTES:
return 0x4D;
- case rocksdb::Tickers::FLUSH_WRITE_BYTES:
+ case ROCKSDB_NAMESPACE::Tickers::FLUSH_WRITE_BYTES:
return 0x4E;
- case rocksdb::Tickers::NUMBER_DIRECT_LOAD_TABLE_PROPERTIES:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_DIRECT_LOAD_TABLE_PROPERTIES:
return 0x4F;
- case rocksdb::Tickers::NUMBER_SUPERVERSION_ACQUIRES:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_SUPERVERSION_ACQUIRES:
return 0x50;
- case rocksdb::Tickers::NUMBER_SUPERVERSION_RELEASES:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_SUPERVERSION_RELEASES:
return 0x51;
- case rocksdb::Tickers::NUMBER_SUPERVERSION_CLEANUPS:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_SUPERVERSION_CLEANUPS:
return 0x52;
- case rocksdb::Tickers::NUMBER_BLOCK_COMPRESSED:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_BLOCK_COMPRESSED:
return 0x53;
- case rocksdb::Tickers::NUMBER_BLOCK_DECOMPRESSED:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_BLOCK_DECOMPRESSED:
return 0x54;
- case rocksdb::Tickers::NUMBER_BLOCK_NOT_COMPRESSED:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_BLOCK_NOT_COMPRESSED:
return 0x55;
- case rocksdb::Tickers::MERGE_OPERATION_TOTAL_TIME:
+ case ROCKSDB_NAMESPACE::Tickers::MERGE_OPERATION_TOTAL_TIME:
return 0x56;
- case rocksdb::Tickers::FILTER_OPERATION_TOTAL_TIME:
+ case ROCKSDB_NAMESPACE::Tickers::FILTER_OPERATION_TOTAL_TIME:
return 0x57;
- case rocksdb::Tickers::ROW_CACHE_HIT:
+ case ROCKSDB_NAMESPACE::Tickers::ROW_CACHE_HIT:
return 0x58;
- case rocksdb::Tickers::ROW_CACHE_MISS:
+ case ROCKSDB_NAMESPACE::Tickers::ROW_CACHE_MISS:
return 0x59;
- case rocksdb::Tickers::READ_AMP_ESTIMATE_USEFUL_BYTES:
+ case ROCKSDB_NAMESPACE::Tickers::READ_AMP_ESTIMATE_USEFUL_BYTES:
return 0x5A;
- case rocksdb::Tickers::READ_AMP_TOTAL_READ_BYTES:
+ case ROCKSDB_NAMESPACE::Tickers::READ_AMP_TOTAL_READ_BYTES:
return 0x5B;
- case rocksdb::Tickers::NUMBER_RATE_LIMITER_DRAINS:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_RATE_LIMITER_DRAINS:
return 0x5C;
- case rocksdb::Tickers::NUMBER_ITER_SKIP:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_ITER_SKIP:
return 0x5D;
- case rocksdb::Tickers::NUMBER_MULTIGET_KEYS_FOUND:
+ case ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_KEYS_FOUND:
return 0x5E;
- case rocksdb::Tickers::NO_ITERATOR_CREATED:
+ case ROCKSDB_NAMESPACE::Tickers::NO_ITERATOR_CREATED:
// -0x01 to fixate the new value that incorrectly changed TICKER_ENUM_MAX.
return -0x01;
- case rocksdb::Tickers::NO_ITERATOR_DELETED:
+ case ROCKSDB_NAMESPACE::Tickers::NO_ITERATOR_DELETED:
return 0x60;
- case rocksdb::Tickers::COMPACTION_OPTIMIZED_DEL_DROP_OBSOLETE:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_OPTIMIZED_DEL_DROP_OBSOLETE:
return 0x61;
- case rocksdb::Tickers::COMPACTION_CANCELLED:
+ case ROCKSDB_NAMESPACE::Tickers::COMPACTION_CANCELLED:
return 0x62;
- case rocksdb::Tickers::BLOOM_FILTER_FULL_POSITIVE:
+ case ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_FULL_POSITIVE:
return 0x63;
- case rocksdb::Tickers::BLOOM_FILTER_FULL_TRUE_POSITIVE:
+ case ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_FULL_TRUE_POSITIVE:
return 0x64;
- case rocksdb::Tickers::BLOB_DB_NUM_PUT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_PUT:
return 0x65;
- case rocksdb::Tickers::BLOB_DB_NUM_WRITE:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_WRITE:
return 0x66;
- case rocksdb::Tickers::BLOB_DB_NUM_GET:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_GET:
return 0x67;
- case rocksdb::Tickers::BLOB_DB_NUM_MULTIGET:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_MULTIGET:
return 0x68;
- case rocksdb::Tickers::BLOB_DB_NUM_SEEK:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_SEEK:
return 0x69;
- case rocksdb::Tickers::BLOB_DB_NUM_NEXT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_NEXT:
return 0x6A;
- case rocksdb::Tickers::BLOB_DB_NUM_PREV:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_PREV:
return 0x6B;
- case rocksdb::Tickers::BLOB_DB_NUM_KEYS_WRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_KEYS_WRITTEN:
return 0x6C;
- case rocksdb::Tickers::BLOB_DB_NUM_KEYS_READ:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_KEYS_READ:
return 0x6D;
- case rocksdb::Tickers::BLOB_DB_BYTES_WRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BYTES_WRITTEN:
return 0x6E;
- case rocksdb::Tickers::BLOB_DB_BYTES_READ:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BYTES_READ:
return 0x6F;
- case rocksdb::Tickers::BLOB_DB_WRITE_INLINED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_INLINED:
return 0x70;
- case rocksdb::Tickers::BLOB_DB_WRITE_INLINED_TTL:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_INLINED_TTL:
return 0x71;
- case rocksdb::Tickers::BLOB_DB_WRITE_BLOB:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_BLOB:
return 0x72;
- case rocksdb::Tickers::BLOB_DB_WRITE_BLOB_TTL:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_BLOB_TTL:
return 0x73;
- case rocksdb::Tickers::BLOB_DB_BLOB_FILE_BYTES_WRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_FILE_BYTES_WRITTEN:
return 0x74;
- case rocksdb::Tickers::BLOB_DB_BLOB_FILE_BYTES_READ:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_FILE_BYTES_READ:
return 0x75;
- case rocksdb::Tickers::BLOB_DB_BLOB_FILE_SYNCED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_FILE_SYNCED:
return 0x76;
- case rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_COUNT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_COUNT:
return 0x77;
- case rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_SIZE:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_SIZE:
return 0x78;
- case rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_COUNT:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_COUNT:
return 0x79;
- case rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_SIZE:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_SIZE:
return 0x7A;
- case rocksdb::Tickers::BLOB_DB_GC_NUM_FILES:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_FILES:
return 0x7B;
- case rocksdb::Tickers::BLOB_DB_GC_NUM_NEW_FILES:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_NEW_FILES:
return 0x7C;
- case rocksdb::Tickers::BLOB_DB_GC_FAILURES:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_FAILURES:
return 0x7D;
- case rocksdb::Tickers::BLOB_DB_GC_NUM_KEYS_OVERWRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_KEYS_OVERWRITTEN:
return 0x7E;
- case rocksdb::Tickers::BLOB_DB_GC_NUM_KEYS_EXPIRED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_KEYS_EXPIRED:
return 0x7F;
- case rocksdb::Tickers::BLOB_DB_GC_NUM_KEYS_RELOCATED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_KEYS_RELOCATED:
return -0x02;
- case rocksdb::Tickers::BLOB_DB_GC_BYTES_OVERWRITTEN:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_BYTES_OVERWRITTEN:
return -0x03;
- case rocksdb::Tickers::BLOB_DB_GC_BYTES_EXPIRED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_BYTES_EXPIRED:
return -0x04;
- case rocksdb::Tickers::BLOB_DB_GC_BYTES_RELOCATED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_BYTES_RELOCATED:
return -0x05;
- case rocksdb::Tickers::BLOB_DB_FIFO_NUM_FILES_EVICTED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_FIFO_NUM_FILES_EVICTED:
return -0x06;
- case rocksdb::Tickers::BLOB_DB_FIFO_NUM_KEYS_EVICTED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_FIFO_NUM_KEYS_EVICTED:
return -0x07;
- case rocksdb::Tickers::BLOB_DB_FIFO_BYTES_EVICTED:
+ case ROCKSDB_NAMESPACE::Tickers::BLOB_DB_FIFO_BYTES_EVICTED:
return -0x08;
- case rocksdb::Tickers::TXN_PREPARE_MUTEX_OVERHEAD:
+ case ROCKSDB_NAMESPACE::Tickers::TXN_PREPARE_MUTEX_OVERHEAD:
return -0x09;
- case rocksdb::Tickers::TXN_OLD_COMMIT_MAP_MUTEX_OVERHEAD:
+ case ROCKSDB_NAMESPACE::Tickers::TXN_OLD_COMMIT_MAP_MUTEX_OVERHEAD:
return -0x0A;
- case rocksdb::Tickers::TXN_DUPLICATE_KEY_OVERHEAD:
+ case ROCKSDB_NAMESPACE::Tickers::TXN_DUPLICATE_KEY_OVERHEAD:
return -0x0B;
- case rocksdb::Tickers::TXN_SNAPSHOT_MUTEX_OVERHEAD:
+ case ROCKSDB_NAMESPACE::Tickers::TXN_SNAPSHOT_MUTEX_OVERHEAD:
return -0x0C;
- case rocksdb::Tickers::TXN_GET_TRY_AGAIN:
+ case ROCKSDB_NAMESPACE::Tickers::TXN_GET_TRY_AGAIN:
return -0x0D;
- case rocksdb::Tickers::TICKER_ENUM_MAX:
+ case ROCKSDB_NAMESPACE::Tickers::TICKER_ENUM_MAX:
// 0x5F for backwards compatibility on current minor version.
return 0x5F;
default:
@@ -4864,298 +4953,299 @@ class TickerTypeJni {
}
}
- // Returns the equivalent C++ rocksdb::Tickers enum for the
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::Tickers enum for the
// provided Java org.rocksdb.TickerType
- static rocksdb::Tickers toCppTickers(jbyte jticker_type) {
+ static ROCKSDB_NAMESPACE::Tickers toCppTickers(jbyte jticker_type) {
switch(jticker_type) {
case 0x0:
- return rocksdb::Tickers::BLOCK_CACHE_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_MISS;
case 0x1:
- return rocksdb::Tickers::BLOCK_CACHE_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_HIT;
case 0x2:
- return rocksdb::Tickers::BLOCK_CACHE_ADD;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_ADD;
case 0x3:
- return rocksdb::Tickers::BLOCK_CACHE_ADD_FAILURES;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_ADD_FAILURES;
case 0x4:
- return rocksdb::Tickers::BLOCK_CACHE_INDEX_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_MISS;
case 0x5:
- return rocksdb::Tickers::BLOCK_CACHE_INDEX_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_HIT;
case 0x6:
- return rocksdb::Tickers::BLOCK_CACHE_INDEX_ADD;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_ADD;
case 0x7:
- return rocksdb::Tickers::BLOCK_CACHE_INDEX_BYTES_INSERT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_BYTES_INSERT;
case 0x8:
- return rocksdb::Tickers::BLOCK_CACHE_INDEX_BYTES_EVICT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_INDEX_BYTES_EVICT;
case 0x9:
- return rocksdb::Tickers::BLOCK_CACHE_FILTER_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_MISS;
case 0xA:
- return rocksdb::Tickers::BLOCK_CACHE_FILTER_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_HIT;
case 0xB:
- return rocksdb::Tickers::BLOCK_CACHE_FILTER_ADD;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_ADD;
case 0xC:
- return rocksdb::Tickers::BLOCK_CACHE_FILTER_BYTES_INSERT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_BYTES_INSERT;
case 0xD:
- return rocksdb::Tickers::BLOCK_CACHE_FILTER_BYTES_EVICT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_FILTER_BYTES_EVICT;
case 0xE:
- return rocksdb::Tickers::BLOCK_CACHE_DATA_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_MISS;
case 0xF:
- return rocksdb::Tickers::BLOCK_CACHE_DATA_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_HIT;
case 0x10:
- return rocksdb::Tickers::BLOCK_CACHE_DATA_ADD;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_ADD;
case 0x11:
- return rocksdb::Tickers::BLOCK_CACHE_DATA_BYTES_INSERT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_DATA_BYTES_INSERT;
case 0x12:
- return rocksdb::Tickers::BLOCK_CACHE_BYTES_READ;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_BYTES_READ;
case 0x13:
- return rocksdb::Tickers::BLOCK_CACHE_BYTES_WRITE;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_BYTES_WRITE;
case 0x14:
- return rocksdb::Tickers::BLOOM_FILTER_USEFUL;
+ return ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_USEFUL;
case 0x15:
- return rocksdb::Tickers::PERSISTENT_CACHE_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::PERSISTENT_CACHE_HIT;
case 0x16:
- return rocksdb::Tickers::PERSISTENT_CACHE_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::PERSISTENT_CACHE_MISS;
case 0x17:
- return rocksdb::Tickers::SIM_BLOCK_CACHE_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::SIM_BLOCK_CACHE_HIT;
case 0x18:
- return rocksdb::Tickers::SIM_BLOCK_CACHE_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::SIM_BLOCK_CACHE_MISS;
case 0x19:
- return rocksdb::Tickers::MEMTABLE_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::MEMTABLE_HIT;
case 0x1A:
- return rocksdb::Tickers::MEMTABLE_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::MEMTABLE_MISS;
case 0x1B:
- return rocksdb::Tickers::GET_HIT_L0;
+ return ROCKSDB_NAMESPACE::Tickers::GET_HIT_L0;
case 0x1C:
- return rocksdb::Tickers::GET_HIT_L1;
+ return ROCKSDB_NAMESPACE::Tickers::GET_HIT_L1;
case 0x1D:
- return rocksdb::Tickers::GET_HIT_L2_AND_UP;
+ return ROCKSDB_NAMESPACE::Tickers::GET_HIT_L2_AND_UP;
case 0x1E:
- return rocksdb::Tickers::COMPACTION_KEY_DROP_NEWER_ENTRY;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_NEWER_ENTRY;
case 0x1F:
- return rocksdb::Tickers::COMPACTION_KEY_DROP_OBSOLETE;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_OBSOLETE;
case 0x20:
- return rocksdb::Tickers::COMPACTION_KEY_DROP_RANGE_DEL;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_RANGE_DEL;
case 0x21:
- return rocksdb::Tickers::COMPACTION_KEY_DROP_USER;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACTION_KEY_DROP_USER;
case 0x22:
- return rocksdb::Tickers::COMPACTION_RANGE_DEL_DROP_OBSOLETE;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACTION_RANGE_DEL_DROP_OBSOLETE;
case 0x23:
- return rocksdb::Tickers::NUMBER_KEYS_WRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_KEYS_WRITTEN;
case 0x24:
- return rocksdb::Tickers::NUMBER_KEYS_READ;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_KEYS_READ;
case 0x25:
- return rocksdb::Tickers::NUMBER_KEYS_UPDATED;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_KEYS_UPDATED;
case 0x26:
- return rocksdb::Tickers::BYTES_WRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::BYTES_WRITTEN;
case 0x27:
- return rocksdb::Tickers::BYTES_READ;
+ return ROCKSDB_NAMESPACE::Tickers::BYTES_READ;
case 0x28:
- return rocksdb::Tickers::NUMBER_DB_SEEK;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_SEEK;
case 0x29:
- return rocksdb::Tickers::NUMBER_DB_NEXT;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_NEXT;
case 0x2A:
- return rocksdb::Tickers::NUMBER_DB_PREV;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_PREV;
case 0x2B:
- return rocksdb::Tickers::NUMBER_DB_SEEK_FOUND;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_SEEK_FOUND;
case 0x2C:
- return rocksdb::Tickers::NUMBER_DB_NEXT_FOUND;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_NEXT_FOUND;
case 0x2D:
- return rocksdb::Tickers::NUMBER_DB_PREV_FOUND;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DB_PREV_FOUND;
case 0x2E:
- return rocksdb::Tickers::ITER_BYTES_READ;
+ return ROCKSDB_NAMESPACE::Tickers::ITER_BYTES_READ;
case 0x2F:
- return rocksdb::Tickers::NO_FILE_CLOSES;
+ return ROCKSDB_NAMESPACE::Tickers::NO_FILE_CLOSES;
case 0x30:
- return rocksdb::Tickers::NO_FILE_OPENS;
+ return ROCKSDB_NAMESPACE::Tickers::NO_FILE_OPENS;
case 0x31:
- return rocksdb::Tickers::NO_FILE_ERRORS;
+ return ROCKSDB_NAMESPACE::Tickers::NO_FILE_ERRORS;
case 0x32:
- return rocksdb::Tickers::STALL_L0_SLOWDOWN_MICROS;
+ return ROCKSDB_NAMESPACE::Tickers::STALL_L0_SLOWDOWN_MICROS;
case 0x33:
- return rocksdb::Tickers::STALL_MEMTABLE_COMPACTION_MICROS;
+ return ROCKSDB_NAMESPACE::Tickers::STALL_MEMTABLE_COMPACTION_MICROS;
case 0x34:
- return rocksdb::Tickers::STALL_L0_NUM_FILES_MICROS;
+ return ROCKSDB_NAMESPACE::Tickers::STALL_L0_NUM_FILES_MICROS;
case 0x35:
- return rocksdb::Tickers::STALL_MICROS;
+ return ROCKSDB_NAMESPACE::Tickers::STALL_MICROS;
case 0x36:
- return rocksdb::Tickers::DB_MUTEX_WAIT_MICROS;
+ return ROCKSDB_NAMESPACE::Tickers::DB_MUTEX_WAIT_MICROS;
case 0x37:
- return rocksdb::Tickers::RATE_LIMIT_DELAY_MILLIS;
+ return ROCKSDB_NAMESPACE::Tickers::RATE_LIMIT_DELAY_MILLIS;
case 0x38:
- return rocksdb::Tickers::NO_ITERATORS;
+ return ROCKSDB_NAMESPACE::Tickers::NO_ITERATORS;
case 0x39:
- return rocksdb::Tickers::NUMBER_MULTIGET_CALLS;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_CALLS;
case 0x3A:
- return rocksdb::Tickers::NUMBER_MULTIGET_KEYS_READ;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_KEYS_READ;
case 0x3B:
- return rocksdb::Tickers::NUMBER_MULTIGET_BYTES_READ;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_BYTES_READ;
case 0x3C:
- return rocksdb::Tickers::NUMBER_FILTERED_DELETES;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_FILTERED_DELETES;
case 0x3D:
- return rocksdb::Tickers::NUMBER_MERGE_FAILURES;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_MERGE_FAILURES;
case 0x3E:
- return rocksdb::Tickers::BLOOM_FILTER_PREFIX_CHECKED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_PREFIX_CHECKED;
case 0x3F:
- return rocksdb::Tickers::BLOOM_FILTER_PREFIX_USEFUL;
+ return ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_PREFIX_USEFUL;
case 0x40:
- return rocksdb::Tickers::NUMBER_OF_RESEEKS_IN_ITERATION;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_OF_RESEEKS_IN_ITERATION;
case 0x41:
- return rocksdb::Tickers::GET_UPDATES_SINCE_CALLS;
+ return ROCKSDB_NAMESPACE::Tickers::GET_UPDATES_SINCE_CALLS;
case 0x42:
- return rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_MISS;
case 0x43:
- return rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_HIT;
case 0x44:
- return rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_ADD;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_ADD;
case 0x45:
- return rocksdb::Tickers::BLOCK_CACHE_COMPRESSED_ADD_FAILURES;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_COMPRESSED_ADD_FAILURES;
case 0x46:
- return rocksdb::Tickers::WAL_FILE_SYNCED;
+ return ROCKSDB_NAMESPACE::Tickers::WAL_FILE_SYNCED;
case 0x47:
- return rocksdb::Tickers::WAL_FILE_BYTES;
+ return ROCKSDB_NAMESPACE::Tickers::WAL_FILE_BYTES;
case 0x48:
- return rocksdb::Tickers::WRITE_DONE_BY_SELF;
+ return ROCKSDB_NAMESPACE::Tickers::WRITE_DONE_BY_SELF;
case 0x49:
- return rocksdb::Tickers::WRITE_DONE_BY_OTHER;
+ return ROCKSDB_NAMESPACE::Tickers::WRITE_DONE_BY_OTHER;
case 0x4A:
- return rocksdb::Tickers::WRITE_TIMEDOUT;
+ return ROCKSDB_NAMESPACE::Tickers::WRITE_TIMEDOUT;
case 0x4B:
- return rocksdb::Tickers::WRITE_WITH_WAL;
+ return ROCKSDB_NAMESPACE::Tickers::WRITE_WITH_WAL;
case 0x4C:
- return rocksdb::Tickers::COMPACT_READ_BYTES;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACT_READ_BYTES;
case 0x4D:
- return rocksdb::Tickers::COMPACT_WRITE_BYTES;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACT_WRITE_BYTES;
case 0x4E:
- return rocksdb::Tickers::FLUSH_WRITE_BYTES;
+ return ROCKSDB_NAMESPACE::Tickers::FLUSH_WRITE_BYTES;
case 0x4F:
- return rocksdb::Tickers::NUMBER_DIRECT_LOAD_TABLE_PROPERTIES;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_DIRECT_LOAD_TABLE_PROPERTIES;
case 0x50:
- return rocksdb::Tickers::NUMBER_SUPERVERSION_ACQUIRES;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_SUPERVERSION_ACQUIRES;
case 0x51:
- return rocksdb::Tickers::NUMBER_SUPERVERSION_RELEASES;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_SUPERVERSION_RELEASES;
case 0x52:
- return rocksdb::Tickers::NUMBER_SUPERVERSION_CLEANUPS;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_SUPERVERSION_CLEANUPS;
case 0x53:
- return rocksdb::Tickers::NUMBER_BLOCK_COMPRESSED;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_BLOCK_COMPRESSED;
case 0x54:
- return rocksdb::Tickers::NUMBER_BLOCK_DECOMPRESSED;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_BLOCK_DECOMPRESSED;
case 0x55:
- return rocksdb::Tickers::NUMBER_BLOCK_NOT_COMPRESSED;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_BLOCK_NOT_COMPRESSED;
case 0x56:
- return rocksdb::Tickers::MERGE_OPERATION_TOTAL_TIME;
+ return ROCKSDB_NAMESPACE::Tickers::MERGE_OPERATION_TOTAL_TIME;
case 0x57:
- return rocksdb::Tickers::FILTER_OPERATION_TOTAL_TIME;
+ return ROCKSDB_NAMESPACE::Tickers::FILTER_OPERATION_TOTAL_TIME;
case 0x58:
- return rocksdb::Tickers::ROW_CACHE_HIT;
+ return ROCKSDB_NAMESPACE::Tickers::ROW_CACHE_HIT;
case 0x59:
- return rocksdb::Tickers::ROW_CACHE_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::ROW_CACHE_MISS;
case 0x5A:
- return rocksdb::Tickers::READ_AMP_ESTIMATE_USEFUL_BYTES;
+ return ROCKSDB_NAMESPACE::Tickers::READ_AMP_ESTIMATE_USEFUL_BYTES;
case 0x5B:
- return rocksdb::Tickers::READ_AMP_TOTAL_READ_BYTES;
+ return ROCKSDB_NAMESPACE::Tickers::READ_AMP_TOTAL_READ_BYTES;
case 0x5C:
- return rocksdb::Tickers::NUMBER_RATE_LIMITER_DRAINS;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_RATE_LIMITER_DRAINS;
case 0x5D:
- return rocksdb::Tickers::NUMBER_ITER_SKIP;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_ITER_SKIP;
case 0x5E:
- return rocksdb::Tickers::NUMBER_MULTIGET_KEYS_FOUND;
+ return ROCKSDB_NAMESPACE::Tickers::NUMBER_MULTIGET_KEYS_FOUND;
case -0x01:
// -0x01 to fixate the new value that incorrectly changed TICKER_ENUM_MAX.
- return rocksdb::Tickers::NO_ITERATOR_CREATED;
+ return ROCKSDB_NAMESPACE::Tickers::NO_ITERATOR_CREATED;
case 0x60:
- return rocksdb::Tickers::NO_ITERATOR_DELETED;
+ return ROCKSDB_NAMESPACE::Tickers::NO_ITERATOR_DELETED;
case 0x61:
- return rocksdb::Tickers::COMPACTION_OPTIMIZED_DEL_DROP_OBSOLETE;
+ return ROCKSDB_NAMESPACE::Tickers::
+ COMPACTION_OPTIMIZED_DEL_DROP_OBSOLETE;
case 0x62:
- return rocksdb::Tickers::COMPACTION_CANCELLED;
+ return ROCKSDB_NAMESPACE::Tickers::COMPACTION_CANCELLED;
case 0x63:
- return rocksdb::Tickers::BLOOM_FILTER_FULL_POSITIVE;
+ return ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_FULL_POSITIVE;
case 0x64:
- return rocksdb::Tickers::BLOOM_FILTER_FULL_TRUE_POSITIVE;
+ return ROCKSDB_NAMESPACE::Tickers::BLOOM_FILTER_FULL_TRUE_POSITIVE;
case 0x65:
- return rocksdb::Tickers::BLOB_DB_NUM_PUT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_PUT;
case 0x66:
- return rocksdb::Tickers::BLOB_DB_NUM_WRITE;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_WRITE;
case 0x67:
- return rocksdb::Tickers::BLOB_DB_NUM_GET;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_GET;
case 0x68:
- return rocksdb::Tickers::BLOB_DB_NUM_MULTIGET;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_MULTIGET;
case 0x69:
- return rocksdb::Tickers::BLOB_DB_NUM_SEEK;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_SEEK;
case 0x6A:
- return rocksdb::Tickers::BLOB_DB_NUM_NEXT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_NEXT;
case 0x6B:
- return rocksdb::Tickers::BLOB_DB_NUM_PREV;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_PREV;
case 0x6C:
- return rocksdb::Tickers::BLOB_DB_NUM_KEYS_WRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_KEYS_WRITTEN;
case 0x6D:
- return rocksdb::Tickers::BLOB_DB_NUM_KEYS_READ;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_NUM_KEYS_READ;
case 0x6E:
- return rocksdb::Tickers::BLOB_DB_BYTES_WRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BYTES_WRITTEN;
case 0x6F:
- return rocksdb::Tickers::BLOB_DB_BYTES_READ;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BYTES_READ;
case 0x70:
- return rocksdb::Tickers::BLOB_DB_WRITE_INLINED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_INLINED;
case 0x71:
- return rocksdb::Tickers::BLOB_DB_WRITE_INLINED_TTL;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_INLINED_TTL;
case 0x72:
- return rocksdb::Tickers::BLOB_DB_WRITE_BLOB;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_BLOB;
case 0x73:
- return rocksdb::Tickers::BLOB_DB_WRITE_BLOB_TTL;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_WRITE_BLOB_TTL;
case 0x74:
- return rocksdb::Tickers::BLOB_DB_BLOB_FILE_BYTES_WRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_FILE_BYTES_WRITTEN;
case 0x75:
- return rocksdb::Tickers::BLOB_DB_BLOB_FILE_BYTES_READ;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_FILE_BYTES_READ;
case 0x76:
- return rocksdb::Tickers::BLOB_DB_BLOB_FILE_SYNCED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_FILE_SYNCED;
case 0x77:
- return rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_COUNT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_COUNT;
case 0x78:
- return rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_SIZE;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EXPIRED_SIZE;
case 0x79:
- return rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_COUNT;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_COUNT;
case 0x7A:
- return rocksdb::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_SIZE;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_BLOB_INDEX_EVICTED_SIZE;
case 0x7B:
- return rocksdb::Tickers::BLOB_DB_GC_NUM_FILES;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_FILES;
case 0x7C:
- return rocksdb::Tickers::BLOB_DB_GC_NUM_NEW_FILES;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_NEW_FILES;
case 0x7D:
- return rocksdb::Tickers::BLOB_DB_GC_FAILURES;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_FAILURES;
case 0x7E:
- return rocksdb::Tickers::BLOB_DB_GC_NUM_KEYS_OVERWRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_KEYS_OVERWRITTEN;
case 0x7F:
- return rocksdb::Tickers::BLOB_DB_GC_NUM_KEYS_EXPIRED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_KEYS_EXPIRED;
case -0x02:
- return rocksdb::Tickers::BLOB_DB_GC_NUM_KEYS_RELOCATED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_NUM_KEYS_RELOCATED;
case -0x03:
- return rocksdb::Tickers::BLOB_DB_GC_BYTES_OVERWRITTEN;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_BYTES_OVERWRITTEN;
case -0x04:
- return rocksdb::Tickers::BLOB_DB_GC_BYTES_EXPIRED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_BYTES_EXPIRED;
case -0x05:
- return rocksdb::Tickers::BLOB_DB_GC_BYTES_RELOCATED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_GC_BYTES_RELOCATED;
case -0x06:
- return rocksdb::Tickers::BLOB_DB_FIFO_NUM_FILES_EVICTED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_FIFO_NUM_FILES_EVICTED;
case -0x07:
- return rocksdb::Tickers::BLOB_DB_FIFO_NUM_KEYS_EVICTED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_FIFO_NUM_KEYS_EVICTED;
case -0x08:
- return rocksdb::Tickers::BLOB_DB_FIFO_BYTES_EVICTED;
+ return ROCKSDB_NAMESPACE::Tickers::BLOB_DB_FIFO_BYTES_EVICTED;
case -0x09:
- return rocksdb::Tickers::TXN_PREPARE_MUTEX_OVERHEAD;
+ return ROCKSDB_NAMESPACE::Tickers::TXN_PREPARE_MUTEX_OVERHEAD;
case -0x0A:
- return rocksdb::Tickers::TXN_OLD_COMMIT_MAP_MUTEX_OVERHEAD;
+ return ROCKSDB_NAMESPACE::Tickers::TXN_OLD_COMMIT_MAP_MUTEX_OVERHEAD;
case -0x0B:
- return rocksdb::Tickers::TXN_DUPLICATE_KEY_OVERHEAD;
+ return ROCKSDB_NAMESPACE::Tickers::TXN_DUPLICATE_KEY_OVERHEAD;
case -0x0C:
- return rocksdb::Tickers::TXN_SNAPSHOT_MUTEX_OVERHEAD;
+ return ROCKSDB_NAMESPACE::Tickers::TXN_SNAPSHOT_MUTEX_OVERHEAD;
case -0x0D:
- return rocksdb::Tickers::TXN_GET_TRY_AGAIN;
+ return ROCKSDB_NAMESPACE::Tickers::TXN_GET_TRY_AGAIN;
case 0x5F:
// 0x5F for backwards compatibility on current minor version.
- return rocksdb::Tickers::TICKER_ENUM_MAX;
+ return ROCKSDB_NAMESPACE::Tickers::TICKER_ENUM_MAX;
default:
// undefined/default
- return rocksdb::Tickers::BLOCK_CACHE_MISS;
+ return ROCKSDB_NAMESPACE::Tickers::BLOCK_CACHE_MISS;
}
}
};
@@ -5164,104 +5254,104 @@ class TickerTypeJni {
class HistogramTypeJni {
public:
// Returns the equivalent org.rocksdb.HistogramType for the provided
- // C++ rocksdb::Histograms enum
+ // C++ ROCKSDB_NAMESPACE::Histograms enum
static jbyte toJavaHistogramsType(
- const rocksdb::Histograms& histograms) {
+ const ROCKSDB_NAMESPACE::Histograms& histograms) {
switch(histograms) {
- case rocksdb::Histograms::DB_GET:
+ case ROCKSDB_NAMESPACE::Histograms::DB_GET:
return 0x0;
- case rocksdb::Histograms::DB_WRITE:
+ case ROCKSDB_NAMESPACE::Histograms::DB_WRITE:
return 0x1;
- case rocksdb::Histograms::COMPACTION_TIME:
+ case ROCKSDB_NAMESPACE::Histograms::COMPACTION_TIME:
return 0x2;
- case rocksdb::Histograms::SUBCOMPACTION_SETUP_TIME:
+ case ROCKSDB_NAMESPACE::Histograms::SUBCOMPACTION_SETUP_TIME:
return 0x3;
- case rocksdb::Histograms::TABLE_SYNC_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::TABLE_SYNC_MICROS:
return 0x4;
- case rocksdb::Histograms::COMPACTION_OUTFILE_SYNC_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::COMPACTION_OUTFILE_SYNC_MICROS:
return 0x5;
- case rocksdb::Histograms::WAL_FILE_SYNC_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::WAL_FILE_SYNC_MICROS:
return 0x6;
- case rocksdb::Histograms::MANIFEST_FILE_SYNC_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::MANIFEST_FILE_SYNC_MICROS:
return 0x7;
- case rocksdb::Histograms::TABLE_OPEN_IO_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::TABLE_OPEN_IO_MICROS:
return 0x8;
- case rocksdb::Histograms::DB_MULTIGET:
+ case ROCKSDB_NAMESPACE::Histograms::DB_MULTIGET:
return 0x9;
- case rocksdb::Histograms::READ_BLOCK_COMPACTION_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::READ_BLOCK_COMPACTION_MICROS:
return 0xA;
- case rocksdb::Histograms::READ_BLOCK_GET_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::READ_BLOCK_GET_MICROS:
return 0xB;
- case rocksdb::Histograms::WRITE_RAW_BLOCK_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::WRITE_RAW_BLOCK_MICROS:
return 0xC;
- case rocksdb::Histograms::STALL_L0_SLOWDOWN_COUNT:
+ case ROCKSDB_NAMESPACE::Histograms::STALL_L0_SLOWDOWN_COUNT:
return 0xD;
- case rocksdb::Histograms::STALL_MEMTABLE_COMPACTION_COUNT:
+ case ROCKSDB_NAMESPACE::Histograms::STALL_MEMTABLE_COMPACTION_COUNT:
return 0xE;
- case rocksdb::Histograms::STALL_L0_NUM_FILES_COUNT:
+ case ROCKSDB_NAMESPACE::Histograms::STALL_L0_NUM_FILES_COUNT:
return 0xF;
- case rocksdb::Histograms::HARD_RATE_LIMIT_DELAY_COUNT:
+ case ROCKSDB_NAMESPACE::Histograms::HARD_RATE_LIMIT_DELAY_COUNT:
return 0x10;
- case rocksdb::Histograms::SOFT_RATE_LIMIT_DELAY_COUNT:
+ case ROCKSDB_NAMESPACE::Histograms::SOFT_RATE_LIMIT_DELAY_COUNT:
return 0x11;
- case rocksdb::Histograms::NUM_FILES_IN_SINGLE_COMPACTION:
+ case ROCKSDB_NAMESPACE::Histograms::NUM_FILES_IN_SINGLE_COMPACTION:
return 0x12;
- case rocksdb::Histograms::DB_SEEK:
+ case ROCKSDB_NAMESPACE::Histograms::DB_SEEK:
return 0x13;
- case rocksdb::Histograms::WRITE_STALL:
+ case ROCKSDB_NAMESPACE::Histograms::WRITE_STALL:
return 0x14;
- case rocksdb::Histograms::SST_READ_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::SST_READ_MICROS:
return 0x15;
- case rocksdb::Histograms::NUM_SUBCOMPACTIONS_SCHEDULED:
+ case ROCKSDB_NAMESPACE::Histograms::NUM_SUBCOMPACTIONS_SCHEDULED:
return 0x16;
- case rocksdb::Histograms::BYTES_PER_READ:
+ case ROCKSDB_NAMESPACE::Histograms::BYTES_PER_READ:
return 0x17;
- case rocksdb::Histograms::BYTES_PER_WRITE:
+ case ROCKSDB_NAMESPACE::Histograms::BYTES_PER_WRITE:
return 0x18;
- case rocksdb::Histograms::BYTES_PER_MULTIGET:
+ case ROCKSDB_NAMESPACE::Histograms::BYTES_PER_MULTIGET:
return 0x19;
- case rocksdb::Histograms::BYTES_COMPRESSED:
+ case ROCKSDB_NAMESPACE::Histograms::BYTES_COMPRESSED:
return 0x1A;
- case rocksdb::Histograms::BYTES_DECOMPRESSED:
+ case ROCKSDB_NAMESPACE::Histograms::BYTES_DECOMPRESSED:
return 0x1B;
- case rocksdb::Histograms::COMPRESSION_TIMES_NANOS:
+ case ROCKSDB_NAMESPACE::Histograms::COMPRESSION_TIMES_NANOS:
return 0x1C;
- case rocksdb::Histograms::DECOMPRESSION_TIMES_NANOS:
+ case ROCKSDB_NAMESPACE::Histograms::DECOMPRESSION_TIMES_NANOS:
return 0x1D;
- case rocksdb::Histograms::READ_NUM_MERGE_OPERANDS:
+ case ROCKSDB_NAMESPACE::Histograms::READ_NUM_MERGE_OPERANDS:
return 0x1E;
// 0x20 to skip 0x1F so TICKER_ENUM_MAX remains unchanged for minor version compatibility.
- case rocksdb::Histograms::FLUSH_TIME:
+ case ROCKSDB_NAMESPACE::Histograms::FLUSH_TIME:
return 0x20;
- case rocksdb::Histograms::BLOB_DB_KEY_SIZE:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_KEY_SIZE:
return 0x21;
- case rocksdb::Histograms::BLOB_DB_VALUE_SIZE:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_VALUE_SIZE:
return 0x22;
- case rocksdb::Histograms::BLOB_DB_WRITE_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_WRITE_MICROS:
return 0x23;
- case rocksdb::Histograms::BLOB_DB_GET_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_GET_MICROS:
return 0x24;
- case rocksdb::Histograms::BLOB_DB_MULTIGET_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_MULTIGET_MICROS:
return 0x25;
- case rocksdb::Histograms::BLOB_DB_SEEK_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_SEEK_MICROS:
return 0x26;
- case rocksdb::Histograms::BLOB_DB_NEXT_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_NEXT_MICROS:
return 0x27;
- case rocksdb::Histograms::BLOB_DB_PREV_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_PREV_MICROS:
return 0x28;
- case rocksdb::Histograms::BLOB_DB_BLOB_FILE_WRITE_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_BLOB_FILE_WRITE_MICROS:
return 0x29;
- case rocksdb::Histograms::BLOB_DB_BLOB_FILE_READ_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_BLOB_FILE_READ_MICROS:
return 0x2A;
- case rocksdb::Histograms::BLOB_DB_BLOB_FILE_SYNC_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_BLOB_FILE_SYNC_MICROS:
return 0x2B;
- case rocksdb::Histograms::BLOB_DB_GC_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_GC_MICROS:
return 0x2C;
- case rocksdb::Histograms::BLOB_DB_COMPRESSION_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_COMPRESSION_MICROS:
return 0x2D;
- case rocksdb::Histograms::BLOB_DB_DECOMPRESSION_MICROS:
+ case ROCKSDB_NAMESPACE::Histograms::BLOB_DB_DECOMPRESSION_MICROS:
return 0x2E;
- case rocksdb::Histograms::HISTOGRAM_ENUM_MAX:
+ case ROCKSDB_NAMESPACE::Histograms::HISTOGRAM_ENUM_MAX:
// 0x1F for backwards compatibility on current minor version.
return 0x1F;
@@ -5271,110 +5361,110 @@ class HistogramTypeJni {
}
}
- // Returns the equivalent C++ rocksdb::Histograms enum for the
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::Histograms enum for the
// provided Java org.rocksdb.HistogramsType
- static rocksdb::Histograms toCppHistograms(jbyte jhistograms_type) {
+ static ROCKSDB_NAMESPACE::Histograms toCppHistograms(jbyte jhistograms_type) {
switch(jhistograms_type) {
case 0x0:
- return rocksdb::Histograms::DB_GET;
+ return ROCKSDB_NAMESPACE::Histograms::DB_GET;
case 0x1:
- return rocksdb::Histograms::DB_WRITE;
+ return ROCKSDB_NAMESPACE::Histograms::DB_WRITE;
case 0x2:
- return rocksdb::Histograms::COMPACTION_TIME;
+ return ROCKSDB_NAMESPACE::Histograms::COMPACTION_TIME;
case 0x3:
- return rocksdb::Histograms::SUBCOMPACTION_SETUP_TIME;
+ return ROCKSDB_NAMESPACE::Histograms::SUBCOMPACTION_SETUP_TIME;
case 0x4:
- return rocksdb::Histograms::TABLE_SYNC_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::TABLE_SYNC_MICROS;
case 0x5:
- return rocksdb::Histograms::COMPACTION_OUTFILE_SYNC_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::COMPACTION_OUTFILE_SYNC_MICROS;
case 0x6:
- return rocksdb::Histograms::WAL_FILE_SYNC_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::WAL_FILE_SYNC_MICROS;
case 0x7:
- return rocksdb::Histograms::MANIFEST_FILE_SYNC_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::MANIFEST_FILE_SYNC_MICROS;
case 0x8:
- return rocksdb::Histograms::TABLE_OPEN_IO_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::TABLE_OPEN_IO_MICROS;
case 0x9:
- return rocksdb::Histograms::DB_MULTIGET;
+ return ROCKSDB_NAMESPACE::Histograms::DB_MULTIGET;
case 0xA:
- return rocksdb::Histograms::READ_BLOCK_COMPACTION_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::READ_BLOCK_COMPACTION_MICROS;
case 0xB:
- return rocksdb::Histograms::READ_BLOCK_GET_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::READ_BLOCK_GET_MICROS;
case 0xC:
- return rocksdb::Histograms::WRITE_RAW_BLOCK_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::WRITE_RAW_BLOCK_MICROS;
case 0xD:
- return rocksdb::Histograms::STALL_L0_SLOWDOWN_COUNT;
+ return ROCKSDB_NAMESPACE::Histograms::STALL_L0_SLOWDOWN_COUNT;
case 0xE:
- return rocksdb::Histograms::STALL_MEMTABLE_COMPACTION_COUNT;
+ return ROCKSDB_NAMESPACE::Histograms::STALL_MEMTABLE_COMPACTION_COUNT;
case 0xF:
- return rocksdb::Histograms::STALL_L0_NUM_FILES_COUNT;
+ return ROCKSDB_NAMESPACE::Histograms::STALL_L0_NUM_FILES_COUNT;
case 0x10:
- return rocksdb::Histograms::HARD_RATE_LIMIT_DELAY_COUNT;
+ return ROCKSDB_NAMESPACE::Histograms::HARD_RATE_LIMIT_DELAY_COUNT;
case 0x11:
- return rocksdb::Histograms::SOFT_RATE_LIMIT_DELAY_COUNT;
+ return ROCKSDB_NAMESPACE::Histograms::SOFT_RATE_LIMIT_DELAY_COUNT;
case 0x12:
- return rocksdb::Histograms::NUM_FILES_IN_SINGLE_COMPACTION;
+ return ROCKSDB_NAMESPACE::Histograms::NUM_FILES_IN_SINGLE_COMPACTION;
case 0x13:
- return rocksdb::Histograms::DB_SEEK;
+ return ROCKSDB_NAMESPACE::Histograms::DB_SEEK;
case 0x14:
- return rocksdb::Histograms::WRITE_STALL;
+ return ROCKSDB_NAMESPACE::Histograms::WRITE_STALL;
case 0x15:
- return rocksdb::Histograms::SST_READ_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::SST_READ_MICROS;
case 0x16:
- return rocksdb::Histograms::NUM_SUBCOMPACTIONS_SCHEDULED;
+ return ROCKSDB_NAMESPACE::Histograms::NUM_SUBCOMPACTIONS_SCHEDULED;
case 0x17:
- return rocksdb::Histograms::BYTES_PER_READ;
+ return ROCKSDB_NAMESPACE::Histograms::BYTES_PER_READ;
case 0x18:
- return rocksdb::Histograms::BYTES_PER_WRITE;
+ return ROCKSDB_NAMESPACE::Histograms::BYTES_PER_WRITE;
case 0x19:
- return rocksdb::Histograms::BYTES_PER_MULTIGET;
+ return ROCKSDB_NAMESPACE::Histograms::BYTES_PER_MULTIGET;
case 0x1A:
- return rocksdb::Histograms::BYTES_COMPRESSED;
+ return ROCKSDB_NAMESPACE::Histograms::BYTES_COMPRESSED;
case 0x1B:
- return rocksdb::Histograms::BYTES_DECOMPRESSED;
+ return ROCKSDB_NAMESPACE::Histograms::BYTES_DECOMPRESSED;
case 0x1C:
- return rocksdb::Histograms::COMPRESSION_TIMES_NANOS;
+ return ROCKSDB_NAMESPACE::Histograms::COMPRESSION_TIMES_NANOS;
case 0x1D:
- return rocksdb::Histograms::DECOMPRESSION_TIMES_NANOS;
+ return ROCKSDB_NAMESPACE::Histograms::DECOMPRESSION_TIMES_NANOS;
case 0x1E:
- return rocksdb::Histograms::READ_NUM_MERGE_OPERANDS;
+ return ROCKSDB_NAMESPACE::Histograms::READ_NUM_MERGE_OPERANDS;
// 0x20 to skip 0x1F so TICKER_ENUM_MAX remains unchanged for minor version compatibility.
case 0x20:
- return rocksdb::Histograms::FLUSH_TIME;
+ return ROCKSDB_NAMESPACE::Histograms::FLUSH_TIME;
case 0x21:
- return rocksdb::Histograms::BLOB_DB_KEY_SIZE;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_KEY_SIZE;
case 0x22:
- return rocksdb::Histograms::BLOB_DB_VALUE_SIZE;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_VALUE_SIZE;
case 0x23:
- return rocksdb::Histograms::BLOB_DB_WRITE_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_WRITE_MICROS;
case 0x24:
- return rocksdb::Histograms::BLOB_DB_GET_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_GET_MICROS;
case 0x25:
- return rocksdb::Histograms::BLOB_DB_MULTIGET_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_MULTIGET_MICROS;
case 0x26:
- return rocksdb::Histograms::BLOB_DB_SEEK_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_SEEK_MICROS;
case 0x27:
- return rocksdb::Histograms::BLOB_DB_NEXT_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_NEXT_MICROS;
case 0x28:
- return rocksdb::Histograms::BLOB_DB_PREV_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_PREV_MICROS;
case 0x29:
- return rocksdb::Histograms::BLOB_DB_BLOB_FILE_WRITE_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_BLOB_FILE_WRITE_MICROS;
case 0x2A:
- return rocksdb::Histograms::BLOB_DB_BLOB_FILE_READ_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_BLOB_FILE_READ_MICROS;
case 0x2B:
- return rocksdb::Histograms::BLOB_DB_BLOB_FILE_SYNC_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_BLOB_FILE_SYNC_MICROS;
case 0x2C:
- return rocksdb::Histograms::BLOB_DB_GC_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_GC_MICROS;
case 0x2D:
- return rocksdb::Histograms::BLOB_DB_COMPRESSION_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_COMPRESSION_MICROS;
case 0x2E:
- return rocksdb::Histograms::BLOB_DB_DECOMPRESSION_MICROS;
+ return ROCKSDB_NAMESPACE::Histograms::BLOB_DB_DECOMPRESSION_MICROS;
case 0x1F:
// 0x1F for backwards compatibility on current minor version.
- return rocksdb::Histograms::HISTOGRAM_ENUM_MAX;
+ return ROCKSDB_NAMESPACE::Histograms::HISTOGRAM_ENUM_MAX;
default:
// undefined/default
- return rocksdb::Histograms::DB_GET;
+ return ROCKSDB_NAMESPACE::Histograms::DB_GET;
}
}
};
@@ -5383,15 +5473,15 @@ class HistogramTypeJni {
class StatsLevelJni {
public:
// Returns the equivalent org.rocksdb.StatsLevel for the provided
- // C++ rocksdb::StatsLevel enum
+ // C++ ROCKSDB_NAMESPACE::StatsLevel enum
static jbyte toJavaStatsLevel(
- const rocksdb::StatsLevel& stats_level) {
+ const ROCKSDB_NAMESPACE::StatsLevel& stats_level) {
switch(stats_level) {
- case rocksdb::StatsLevel::kExceptDetailedTimers:
+ case ROCKSDB_NAMESPACE::StatsLevel::kExceptDetailedTimers:
return 0x0;
- case rocksdb::StatsLevel::kExceptTimeForMutex:
+ case ROCKSDB_NAMESPACE::StatsLevel::kExceptTimeForMutex:
return 0x1;
- case rocksdb::StatsLevel::kAll:
+ case ROCKSDB_NAMESPACE::StatsLevel::kAll:
return 0x2;
default:
@@ -5400,20 +5490,20 @@ class StatsLevelJni {
}
}
- // Returns the equivalent C++ rocksdb::StatsLevel enum for the
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::StatsLevel enum for the
// provided Java org.rocksdb.StatsLevel
- static rocksdb::StatsLevel toCppStatsLevel(jbyte jstats_level) {
+ static ROCKSDB_NAMESPACE::StatsLevel toCppStatsLevel(jbyte jstats_level) {
switch(jstats_level) {
case 0x0:
- return rocksdb::StatsLevel::kExceptDetailedTimers;
+ return ROCKSDB_NAMESPACE::StatsLevel::kExceptDetailedTimers;
case 0x1:
- return rocksdb::StatsLevel::kExceptTimeForMutex;
+ return ROCKSDB_NAMESPACE::StatsLevel::kExceptTimeForMutex;
case 0x2:
- return rocksdb::StatsLevel::kAll;
+ return ROCKSDB_NAMESPACE::StatsLevel::kAll;
default:
// undefined/default
- return rocksdb::StatsLevel::kExceptDetailedTimers;
+ return ROCKSDB_NAMESPACE::StatsLevel::kExceptDetailedTimers;
}
}
};
@@ -5422,15 +5512,15 @@ class StatsLevelJni {
class RateLimiterModeJni {
public:
// Returns the equivalent org.rocksdb.RateLimiterMode for the provided
- // C++ rocksdb::RateLimiter::Mode enum
+ // C++ ROCKSDB_NAMESPACE::RateLimiter::Mode enum
static jbyte toJavaRateLimiterMode(
- const rocksdb::RateLimiter::Mode& rate_limiter_mode) {
+ const ROCKSDB_NAMESPACE::RateLimiter::Mode& rate_limiter_mode) {
switch(rate_limiter_mode) {
- case rocksdb::RateLimiter::Mode::kReadsOnly:
+ case ROCKSDB_NAMESPACE::RateLimiter::Mode::kReadsOnly:
return 0x0;
- case rocksdb::RateLimiter::Mode::kWritesOnly:
+ case ROCKSDB_NAMESPACE::RateLimiter::Mode::kWritesOnly:
return 0x1;
- case rocksdb::RateLimiter::Mode::kAllIo:
+ case ROCKSDB_NAMESPACE::RateLimiter::Mode::kAllIo:
return 0x2;
default:
@@ -5439,20 +5529,21 @@ class RateLimiterModeJni {
}
}
- // Returns the equivalent C++ rocksdb::RateLimiter::Mode enum for the
- // provided Java org.rocksdb.RateLimiterMode
- static rocksdb::RateLimiter::Mode toCppRateLimiterMode(jbyte jrate_limiter_mode) {
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::RateLimiter::Mode enum for
+ // the provided Java org.rocksdb.RateLimiterMode
+ static ROCKSDB_NAMESPACE::RateLimiter::Mode toCppRateLimiterMode(
+ jbyte jrate_limiter_mode) {
switch(jrate_limiter_mode) {
case 0x0:
- return rocksdb::RateLimiter::Mode::kReadsOnly;
+ return ROCKSDB_NAMESPACE::RateLimiter::Mode::kReadsOnly;
case 0x1:
- return rocksdb::RateLimiter::Mode::kWritesOnly;
+ return ROCKSDB_NAMESPACE::RateLimiter::Mode::kWritesOnly;
case 0x2:
- return rocksdb::RateLimiter::Mode::kAllIo;
+ return ROCKSDB_NAMESPACE::RateLimiter::Mode::kAllIo;
default:
// undefined/default
- return rocksdb::RateLimiter::Mode::kWritesOnly;
+ return ROCKSDB_NAMESPACE::RateLimiter::Mode::kWritesOnly;
}
}
};
@@ -5460,43 +5551,43 @@ class RateLimiterModeJni {
// The portal class for org.rocksdb.MemoryUsageType
class MemoryUsageTypeJni {
public:
- // Returns the equivalent org.rocksdb.MemoryUsageType for the provided
- // C++ rocksdb::MemoryUtil::UsageType enum
- static jbyte toJavaMemoryUsageType(
- const rocksdb::MemoryUtil::UsageType& usage_type) {
- switch(usage_type) {
- case rocksdb::MemoryUtil::UsageType::kMemTableTotal:
- return 0x0;
- case rocksdb::MemoryUtil::UsageType::kMemTableUnFlushed:
- return 0x1;
- case rocksdb::MemoryUtil::UsageType::kTableReadersTotal:
- return 0x2;
- case rocksdb::MemoryUtil::UsageType::kCacheTotal:
- return 0x3;
- default:
- // undefined: use kNumUsageTypes
- return 0x4;
- }
- }
+ // Returns the equivalent org.rocksdb.MemoryUsageType for the provided
+ // C++ ROCKSDB_NAMESPACE::MemoryUtil::UsageType enum
+ static jbyte toJavaMemoryUsageType(
+ const ROCKSDB_NAMESPACE::MemoryUtil::UsageType& usage_type) {
+ switch (usage_type) {
+ case ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kMemTableTotal:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kMemTableUnFlushed:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kTableReadersTotal:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kCacheTotal:
+ return 0x3;
+ default:
+ // undefined: use kNumUsageTypes
+ return 0x4;
+ }
+ }
- // Returns the equivalent C++ rocksdb::MemoryUtil::UsageType enum for the
- // provided Java org.rocksdb.MemoryUsageType
- static rocksdb::MemoryUtil::UsageType toCppMemoryUsageType(
- jbyte usage_type) {
- switch(usage_type) {
- case 0x0:
- return rocksdb::MemoryUtil::UsageType::kMemTableTotal;
- case 0x1:
- return rocksdb::MemoryUtil::UsageType::kMemTableUnFlushed;
- case 0x2:
- return rocksdb::MemoryUtil::UsageType::kTableReadersTotal;
- case 0x3:
- return rocksdb::MemoryUtil::UsageType::kCacheTotal;
- default:
- // undefined/default: use kNumUsageTypes
- return rocksdb::MemoryUtil::UsageType::kNumUsageTypes;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::MemoryUtil::UsageType enum for
+ // the provided Java org.rocksdb.MemoryUsageType
+ static ROCKSDB_NAMESPACE::MemoryUtil::UsageType toCppMemoryUsageType(
+ jbyte usage_type) {
+ switch (usage_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kMemTableTotal;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kMemTableUnFlushed;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kTableReadersTotal;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kCacheTotal;
+ default:
+ // undefined/default: use kNumUsageTypes
+ return ROCKSDB_NAMESPACE::MemoryUtil::UsageType::kNumUsageTypes;
+ }
+ }
};
// The portal class for org.rocksdb.Transaction
@@ -5614,9 +5705,10 @@ class TransactionDBJni : public JavaClass {
* org.rocksdb.Transaction.WaitingTransactions object,
* or nullptr if an an exception occurs
*/
- static jobject newDeadlockInfo(JNIEnv* env, jobject jtransaction_db,
- const rocksdb::TransactionID transaction_id,
- const uint32_t column_family_id, const std::string &waiting_key,
+ static jobject newDeadlockInfo(
+ JNIEnv* env, jobject jtransaction_db,
+ const ROCKSDB_NAMESPACE::TransactionID transaction_id,
+ const uint32_t column_family_id, const std::string& waiting_key,
const bool exclusive) {
jclass jclazz = getJClass(env);
if(jclazz == nullptr) {
@@ -5654,38 +5746,38 @@ class TransactionDBJni : public JavaClass {
// The portal class for org.rocksdb.TxnDBWritePolicy
class TxnDBWritePolicyJni {
public:
- // Returns the equivalent org.rocksdb.TxnDBWritePolicy for the provided
- // C++ rocksdb::TxnDBWritePolicy enum
- static jbyte toJavaTxnDBWritePolicy(
- const rocksdb::TxnDBWritePolicy& txndb_write_policy) {
- switch(txndb_write_policy) {
- case rocksdb::TxnDBWritePolicy::WRITE_COMMITTED:
- return 0x0;
- case rocksdb::TxnDBWritePolicy::WRITE_PREPARED:
- return 0x1;
- case rocksdb::TxnDBWritePolicy::WRITE_UNPREPARED:
- return 0x2;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.TxnDBWritePolicy for the provided
+ // C++ ROCKSDB_NAMESPACE::TxnDBWritePolicy enum
+ static jbyte toJavaTxnDBWritePolicy(
+ const ROCKSDB_NAMESPACE::TxnDBWritePolicy& txndb_write_policy) {
+ switch (txndb_write_policy) {
+ case ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_COMMITTED:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_PREPARED:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_UNPREPARED:
+ return 0x2;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::TxnDBWritePolicy enum for the
- // provided Java org.rocksdb.TxnDBWritePolicy
- static rocksdb::TxnDBWritePolicy toCppTxnDBWritePolicy(
- jbyte jtxndb_write_policy) {
- switch(jtxndb_write_policy) {
- case 0x0:
- return rocksdb::TxnDBWritePolicy::WRITE_COMMITTED;
- case 0x1:
- return rocksdb::TxnDBWritePolicy::WRITE_PREPARED;
- case 0x2:
- return rocksdb::TxnDBWritePolicy::WRITE_UNPREPARED;
- default:
- // undefined/default
- return rocksdb::TxnDBWritePolicy::WRITE_COMMITTED;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::TxnDBWritePolicy enum for the
+ // provided Java org.rocksdb.TxnDBWritePolicy
+ static ROCKSDB_NAMESPACE::TxnDBWritePolicy toCppTxnDBWritePolicy(
+ jbyte jtxndb_write_policy) {
+ switch (jtxndb_write_policy) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_COMMITTED;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_PREPARED;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_UNPREPARED;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::TxnDBWritePolicy::WRITE_COMMITTED;
+ }
+ }
};
// The portal class for org.rocksdb.TransactionDB.KeyLockInfo
@@ -5707,17 +5799,18 @@ class KeyLockInfoJni : public JavaClass {
/**
* Create a new Java org.rocksdb.TransactionDB.KeyLockInfo object
- * with the same properties as the provided C++ rocksdb::KeyLockInfo object
+ * with the same properties as the provided C++ ROCKSDB_NAMESPACE::KeyLockInfo
+ * object
*
* @param env A pointer to the Java environment
- * @param key_lock_info The rocksdb::KeyLockInfo object
+ * @param key_lock_info The ROCKSDB_NAMESPACE::KeyLockInfo object
*
* @return A reference to a Java
* org.rocksdb.TransactionDB.KeyLockInfo object,
* or nullptr if an an exception occurs
*/
- static jobject construct(JNIEnv* env,
- const rocksdb::KeyLockInfo& key_lock_info) {
+ static jobject construct(
+ JNIEnv* env, const ROCKSDB_NAMESPACE::KeyLockInfo& key_lock_info) {
jclass jclazz = getJClass(env);
if(jclazz == nullptr) {
// exception occurred accessing class
@@ -5827,7 +5920,10 @@ class DeadlockPathJni : public JavaClass {
}
};
-class AbstractTableFilterJni : public RocksDBNativeClass<const rocksdb::TableFilterJniCallback*, AbstractTableFilterJni> {
+class AbstractTableFilterJni
+ : public RocksDBNativeClass<
+ const ROCKSDB_NAMESPACE::TableFilterJniCallback*,
+ AbstractTableFilterJni> {
public:
/**
* Get the Java Method: TableFilter#filter(TableProperties)
@@ -5867,7 +5963,8 @@ class TablePropertiesJni : public JavaClass {
* @return A reference to a Java org.rocksdb.TableProperties object, or
* nullptr if an an exception occurs
*/
- static jobject fromCppTableProperties(JNIEnv* env, const rocksdb::TableProperties& table_properties) {
+ static jobject fromCppTableProperties(
+ JNIEnv* env, const ROCKSDB_NAMESPACE::TableProperties& table_properties) {
jclass jclazz = getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
@@ -5880,20 +5977,23 @@ class TablePropertiesJni : public JavaClass {
return nullptr;
}
- jbyteArray jcolumn_family_name = rocksdb::JniUtil::copyBytes(env, table_properties.column_family_name);
+ jbyteArray jcolumn_family_name = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
+ env, table_properties.column_family_name);
if (jcolumn_family_name == nullptr) {
// exception occurred creating java string
return nullptr;
}
- jstring jfilter_policy_name = rocksdb::JniUtil::toJavaString(env, &table_properties.filter_policy_name, true);
+ jstring jfilter_policy_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &table_properties.filter_policy_name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
env->DeleteLocalRef(jcolumn_family_name);
return nullptr;
}
- jstring jcomparator_name = rocksdb::JniUtil::toJavaString(env, &table_properties.comparator_name, true);
+ jstring jcomparator_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &table_properties.comparator_name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
env->DeleteLocalRef(jcolumn_family_name);
@@ -5901,7 +6001,8 @@ class TablePropertiesJni : public JavaClass {
return nullptr;
}
- jstring jmerge_operator_name = rocksdb::JniUtil::toJavaString(env, &table_properties.merge_operator_name, true);
+ jstring jmerge_operator_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &table_properties.merge_operator_name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
env->DeleteLocalRef(jcolumn_family_name);
@@ -5910,7 +6011,8 @@ class TablePropertiesJni : public JavaClass {
return nullptr;
}
- jstring jprefix_extractor_name = rocksdb::JniUtil::toJavaString(env, &table_properties.prefix_extractor_name, true);
+ jstring jprefix_extractor_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &table_properties.prefix_extractor_name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
env->DeleteLocalRef(jcolumn_family_name);
@@ -5920,7 +6022,9 @@ class TablePropertiesJni : public JavaClass {
return nullptr;
}
- jstring jproperty_collectors_names = rocksdb::JniUtil::toJavaString(env, &table_properties.property_collectors_names, true);
+ jstring jproperty_collectors_names =
+ ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &table_properties.property_collectors_names, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
env->DeleteLocalRef(jcolumn_family_name);
@@ -5931,7 +6035,8 @@ class TablePropertiesJni : public JavaClass {
return nullptr;
}
- jstring jcompression_name = rocksdb::JniUtil::toJavaString(env, &table_properties.compression_name, true);
+ jstring jcompression_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &table_properties.compression_name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
env->DeleteLocalRef(jcolumn_family_name);
@@ -5944,7 +6049,9 @@ class TablePropertiesJni : public JavaClass {
}
// Map<String, String>
- jobject juser_collected_properties = rocksdb::HashMapJni::fromCppMap(env, &table_properties.user_collected_properties);
+ jobject juser_collected_properties =
+ ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(
+ env, &table_properties.user_collected_properties);
if (env->ExceptionCheck()) {
// exception occurred creating java map
env->DeleteLocalRef(jcolumn_family_name);
@@ -5958,7 +6065,8 @@ class TablePropertiesJni : public JavaClass {
}
// Map<String, String>
- jobject jreadable_properties = rocksdb::HashMapJni::fromCppMap(env, &table_properties.readable_properties);
+ jobject jreadable_properties = ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(
+ env, &table_properties.readable_properties);
if (env->ExceptionCheck()) {
// exception occurred creating java map
env->DeleteLocalRef(jcolumn_family_name);
@@ -5973,7 +6081,8 @@ class TablePropertiesJni : public JavaClass {
}
// Map<String, Long>
- jobject jproperties_offsets = rocksdb::HashMapJni::fromCppMap(env, &table_properties.properties_offsets);
+ jobject jproperties_offsets = ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(
+ env, &table_properties.properties_offsets);
if (env->ExceptionCheck()) {
// exception occurred creating java map
env->DeleteLocalRef(jcolumn_family_name);
@@ -6050,10 +6159,11 @@ class ColumnFamilyDescriptorJni : public JavaClass {
/**
* Create a new Java org.rocksdb.ColumnFamilyDescriptor object with the same
- * properties as the provided C++ rocksdb::ColumnFamilyDescriptor object
+ * properties as the provided C++ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor
+ * object
*
* @param env A pointer to the Java environment
- * @param cfd A pointer to rocksdb::ColumnFamilyDescriptor object
+ * @param cfd A pointer to ROCKSDB_NAMESPACE::ColumnFamilyDescriptor object
*
* @return A reference to a Java org.rocksdb.ColumnFamilyDescriptor object, or
* nullptr if an an exception occurs
@@ -6130,338 +6240,367 @@ class ColumnFamilyDescriptorJni : public JavaClass {
// The portal class for org.rocksdb.IndexType
class IndexTypeJni {
public:
- // Returns the equivalent org.rocksdb.IndexType for the provided
- // C++ rocksdb::IndexType enum
- static jbyte toJavaIndexType(
- const rocksdb::BlockBasedTableOptions::IndexType& index_type) {
- switch(index_type) {
- case rocksdb::BlockBasedTableOptions::IndexType::kBinarySearch:
- return 0x0;
- case rocksdb::BlockBasedTableOptions::IndexType::kHashSearch:
- return 0x1;
- case rocksdb::BlockBasedTableOptions::IndexType::kTwoLevelIndexSearch:
- return 0x2;
- case rocksdb::BlockBasedTableOptions::IndexType::kBinarySearchWithFirstKey:
- return 0x3;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.IndexType for the provided
+ // C++ ROCKSDB_NAMESPACE::IndexType enum
+ static jbyte toJavaIndexType(
+ const ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType& index_type) {
+ switch (index_type) {
+ case ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::kBinarySearch:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::kHashSearch:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kTwoLevelIndexSearch:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kBinarySearchWithFirstKey:
+ return 0x3;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::IndexType enum for the
- // provided Java org.rocksdb.IndexType
- static rocksdb::BlockBasedTableOptions::IndexType toCppIndexType(
- jbyte jindex_type) {
- switch(jindex_type) {
- case 0x0:
- return rocksdb::BlockBasedTableOptions::IndexType::kBinarySearch;
- case 0x1:
- return rocksdb::BlockBasedTableOptions::IndexType::kHashSearch;
- case 0x2:
- return rocksdb::BlockBasedTableOptions::IndexType::kTwoLevelIndexSearch;
- case 0x3:
- return rocksdb::BlockBasedTableOptions::IndexType::
- kBinarySearchWithFirstKey;
- default:
- // undefined/default
- return rocksdb::BlockBasedTableOptions::IndexType::kBinarySearch;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::IndexType enum for the
+ // provided Java org.rocksdb.IndexType
+ static ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType toCppIndexType(
+ jbyte jindex_type) {
+ switch (jindex_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kBinarySearch;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kHashSearch;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kTwoLevelIndexSearch;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kBinarySearchWithFirstKey;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::IndexType::
+ kBinarySearch;
+ }
+ }
};
// The portal class for org.rocksdb.DataBlockIndexType
class DataBlockIndexTypeJni {
public:
- // Returns the equivalent org.rocksdb.DataBlockIndexType for the provided
- // C++ rocksdb::DataBlockIndexType enum
- static jbyte toJavaDataBlockIndexType(
- const rocksdb::BlockBasedTableOptions::DataBlockIndexType& index_type) {
- switch(index_type) {
- case rocksdb::BlockBasedTableOptions::DataBlockIndexType::kDataBlockBinarySearch:
- return 0x0;
- case rocksdb::BlockBasedTableOptions::DataBlockIndexType::kDataBlockBinaryAndHash:
- return 0x1;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.DataBlockIndexType for the provided
+ // C++ ROCKSDB_NAMESPACE::DataBlockIndexType enum
+ static jbyte toJavaDataBlockIndexType(
+ const ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType&
+ index_type) {
+ switch (index_type) {
+ case ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType::
+ kDataBlockBinarySearch:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType::
+ kDataBlockBinaryAndHash:
+ return 0x1;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::DataBlockIndexType enum for the
- // provided Java org.rocksdb.DataBlockIndexType
- static rocksdb::BlockBasedTableOptions::DataBlockIndexType toCppDataBlockIndexType(
- jbyte jindex_type) {
- switch(jindex_type) {
- case 0x0:
- return rocksdb::BlockBasedTableOptions::DataBlockIndexType::kDataBlockBinarySearch;
- case 0x1:
- return rocksdb::BlockBasedTableOptions::DataBlockIndexType::kDataBlockBinaryAndHash;
- default:
- // undefined/default
- return rocksdb::BlockBasedTableOptions::DataBlockIndexType::kDataBlockBinarySearch;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::DataBlockIndexType enum for
+ // the provided Java org.rocksdb.DataBlockIndexType
+ static ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType
+ toCppDataBlockIndexType(jbyte jindex_type) {
+ switch (jindex_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType::
+ kDataBlockBinarySearch;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType::
+ kDataBlockBinaryAndHash;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::BlockBasedTableOptions::DataBlockIndexType::
+ kDataBlockBinarySearch;
+ }
+ }
};
// The portal class for org.rocksdb.ChecksumType
class ChecksumTypeJni {
public:
- // Returns the equivalent org.rocksdb.ChecksumType for the provided
- // C++ rocksdb::ChecksumType enum
- static jbyte toJavaChecksumType(
- const rocksdb::ChecksumType& checksum_type) {
- switch(checksum_type) {
- case rocksdb::ChecksumType::kNoChecksum:
- return 0x0;
- case rocksdb::ChecksumType::kCRC32c:
- return 0x1;
- case rocksdb::ChecksumType::kxxHash:
- return 0x2;
- case rocksdb::ChecksumType::kxxHash64:
- return 0x3;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.ChecksumType for the provided
+ // C++ ROCKSDB_NAMESPACE::ChecksumType enum
+ static jbyte toJavaChecksumType(
+ const ROCKSDB_NAMESPACE::ChecksumType& checksum_type) {
+ switch (checksum_type) {
+ case ROCKSDB_NAMESPACE::ChecksumType::kNoChecksum:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::ChecksumType::kCRC32c:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::ChecksumType::kxxHash:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::ChecksumType::kxxHash64:
+ return 0x3;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::ChecksumType enum for the
- // provided Java org.rocksdb.ChecksumType
- static rocksdb::ChecksumType toCppChecksumType(
- jbyte jchecksum_type) {
- switch(jchecksum_type) {
- case 0x0:
- return rocksdb::ChecksumType::kNoChecksum;
- case 0x1:
- return rocksdb::ChecksumType::kCRC32c;
- case 0x2:
- return rocksdb::ChecksumType::kxxHash;
- case 0x3:
- return rocksdb::ChecksumType::kxxHash64;
- default:
- // undefined/default
- return rocksdb::ChecksumType::kCRC32c;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::ChecksumType enum for the
+ // provided Java org.rocksdb.ChecksumType
+ static ROCKSDB_NAMESPACE::ChecksumType toCppChecksumType(
+ jbyte jchecksum_type) {
+ switch (jchecksum_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::ChecksumType::kNoChecksum;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::ChecksumType::kCRC32c;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::ChecksumType::kxxHash;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::ChecksumType::kxxHash64;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::ChecksumType::kCRC32c;
+ }
+ }
};
// The portal class for org.rocksdb.Priority
class PriorityJni {
public:
- // Returns the equivalent org.rocksdb.Priority for the provided
- // C++ rocksdb::Env::Priority enum
- static jbyte toJavaPriority(
- const rocksdb::Env::Priority& priority) {
- switch(priority) {
- case rocksdb::Env::Priority::BOTTOM:
- return 0x0;
- case rocksdb::Env::Priority::LOW:
- return 0x1;
- case rocksdb::Env::Priority::HIGH:
- return 0x2;
- case rocksdb::Env::Priority::TOTAL:
- return 0x3;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.Priority for the provided
+ // C++ ROCKSDB_NAMESPACE::Env::Priority enum
+ static jbyte toJavaPriority(
+ const ROCKSDB_NAMESPACE::Env::Priority& priority) {
+ switch (priority) {
+ case ROCKSDB_NAMESPACE::Env::Priority::BOTTOM:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::Env::Priority::LOW:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::Env::Priority::HIGH:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::Env::Priority::TOTAL:
+ return 0x3;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::env::Priority enum for the
- // provided Java org.rocksdb.Priority
- static rocksdb::Env::Priority toCppPriority(
- jbyte jpriority) {
- switch(jpriority) {
- case 0x0:
- return rocksdb::Env::Priority::BOTTOM;
- case 0x1:
- return rocksdb::Env::Priority::LOW;
- case 0x2:
- return rocksdb::Env::Priority::HIGH;
- case 0x3:
- return rocksdb::Env::Priority::TOTAL;
- default:
- // undefined/default
- return rocksdb::Env::Priority::LOW;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::env::Priority enum for the
+ // provided Java org.rocksdb.Priority
+ static ROCKSDB_NAMESPACE::Env::Priority toCppPriority(jbyte jpriority) {
+ switch (jpriority) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::Env::Priority::BOTTOM;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::Env::Priority::LOW;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::Env::Priority::HIGH;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::Env::Priority::TOTAL;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::Env::Priority::LOW;
+ }
+ }
};
// The portal class for org.rocksdb.ThreadType
class ThreadTypeJni {
public:
- // Returns the equivalent org.rocksdb.ThreadType for the provided
- // C++ rocksdb::ThreadStatus::ThreadType enum
- static jbyte toJavaThreadType(
- const rocksdb::ThreadStatus::ThreadType& thread_type) {
- switch(thread_type) {
- case rocksdb::ThreadStatus::ThreadType::HIGH_PRIORITY:
- return 0x0;
- case rocksdb::ThreadStatus::ThreadType::LOW_PRIORITY:
- return 0x1;
- case rocksdb::ThreadStatus::ThreadType::USER:
- return 0x2;
- case rocksdb::ThreadStatus::ThreadType::BOTTOM_PRIORITY:
- return 0x3;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.ThreadType for the provided
+ // C++ ROCKSDB_NAMESPACE::ThreadStatus::ThreadType enum
+ static jbyte toJavaThreadType(
+ const ROCKSDB_NAMESPACE::ThreadStatus::ThreadType& thread_type) {
+ switch (thread_type) {
+ case ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::HIGH_PRIORITY:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::LOW_PRIORITY:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::USER:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::BOTTOM_PRIORITY:
+ return 0x3;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::ThreadStatus::ThreadType enum for the
- // provided Java org.rocksdb.ThreadType
- static rocksdb::ThreadStatus::ThreadType toCppThreadType(
- jbyte jthread_type) {
- switch(jthread_type) {
- case 0x0:
- return rocksdb::ThreadStatus::ThreadType::HIGH_PRIORITY;
- case 0x1:
- return rocksdb::ThreadStatus::ThreadType::LOW_PRIORITY;
- case 0x2:
- return ThreadStatus::ThreadType::USER;
- case 0x3:
- return rocksdb::ThreadStatus::ThreadType::BOTTOM_PRIORITY;
- default:
- // undefined/default
- return rocksdb::ThreadStatus::ThreadType::LOW_PRIORITY;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::ThreadStatus::ThreadType enum
+ // for the provided Java org.rocksdb.ThreadType
+ static ROCKSDB_NAMESPACE::ThreadStatus::ThreadType toCppThreadType(
+ jbyte jthread_type) {
+ switch (jthread_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::HIGH_PRIORITY;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::LOW_PRIORITY;
+ case 0x2:
+ return ThreadStatus::ThreadType::USER;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::BOTTOM_PRIORITY;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::ThreadStatus::ThreadType::LOW_PRIORITY;
+ }
+ }
};
// The portal class for org.rocksdb.OperationType
class OperationTypeJni {
public:
- // Returns the equivalent org.rocksdb.OperationType for the provided
- // C++ rocksdb::ThreadStatus::OperationType enum
- static jbyte toJavaOperationType(
- const rocksdb::ThreadStatus::OperationType& operation_type) {
- switch(operation_type) {
- case rocksdb::ThreadStatus::OperationType::OP_UNKNOWN:
- return 0x0;
- case rocksdb::ThreadStatus::OperationType::OP_COMPACTION:
- return 0x1;
- case rocksdb::ThreadStatus::OperationType::OP_FLUSH:
- return 0x2;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.OperationType for the provided
+ // C++ ROCKSDB_NAMESPACE::ThreadStatus::OperationType enum
+ static jbyte toJavaOperationType(
+ const ROCKSDB_NAMESPACE::ThreadStatus::OperationType& operation_type) {
+ switch (operation_type) {
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_UNKNOWN:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_COMPACTION:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_FLUSH:
+ return 0x2;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::ThreadStatus::OperationType enum for the
- // provided Java org.rocksdb.OperationType
- static rocksdb::ThreadStatus::OperationType toCppOperationType(
- jbyte joperation_type) {
- switch(joperation_type) {
- case 0x0:
- return rocksdb::ThreadStatus::OperationType::OP_UNKNOWN;
- case 0x1:
- return rocksdb::ThreadStatus::OperationType::OP_COMPACTION;
- case 0x2:
- return rocksdb::ThreadStatus::OperationType::OP_FLUSH;
- default:
- // undefined/default
- return rocksdb::ThreadStatus::OperationType::OP_UNKNOWN;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::ThreadStatus::OperationType
+ // enum for the provided Java org.rocksdb.OperationType
+ static ROCKSDB_NAMESPACE::ThreadStatus::OperationType toCppOperationType(
+ jbyte joperation_type) {
+ switch (joperation_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_UNKNOWN;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_COMPACTION;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_FLUSH;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationType::OP_UNKNOWN;
+ }
+ }
};
// The portal class for org.rocksdb.OperationStage
class OperationStageJni {
public:
- // Returns the equivalent org.rocksdb.OperationStage for the provided
- // C++ rocksdb::ThreadStatus::OperationStage enum
- static jbyte toJavaOperationStage(
- const rocksdb::ThreadStatus::OperationStage& operation_stage) {
- switch(operation_stage) {
- case rocksdb::ThreadStatus::OperationStage::STAGE_UNKNOWN:
- return 0x0;
- case rocksdb::ThreadStatus::OperationStage::STAGE_FLUSH_RUN:
- return 0x1;
- case rocksdb::ThreadStatus::OperationStage::STAGE_FLUSH_WRITE_L0:
- return 0x2;
- case rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_PREPARE:
- return 0x3;
- case rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_RUN:
- return 0x4;
- case rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_PROCESS_KV:
- return 0x5;
- case rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_INSTALL:
- return 0x6;
- case rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_SYNC_FILE:
- return 0x7;
- case rocksdb::ThreadStatus::OperationStage::STAGE_PICK_MEMTABLES_TO_FLUSH:
- return 0x8;
- case rocksdb::ThreadStatus::OperationStage::STAGE_MEMTABLE_ROLLBACK:
- return 0x9;
- case rocksdb::ThreadStatus::OperationStage::STAGE_MEMTABLE_INSTALL_FLUSH_RESULTS:
- return 0xA;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.OperationStage for the provided
+ // C++ ROCKSDB_NAMESPACE::ThreadStatus::OperationStage enum
+ static jbyte toJavaOperationStage(
+ const ROCKSDB_NAMESPACE::ThreadStatus::OperationStage& operation_stage) {
+ switch (operation_stage) {
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::STAGE_UNKNOWN:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::STAGE_FLUSH_RUN:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_FLUSH_WRITE_L0:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_PREPARE:
+ return 0x3;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_RUN:
+ return 0x4;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_PROCESS_KV:
+ return 0x5;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_INSTALL:
+ return 0x6;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_SYNC_FILE:
+ return 0x7;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_PICK_MEMTABLES_TO_FLUSH:
+ return 0x8;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_MEMTABLE_ROLLBACK:
+ return 0x9;
+ case ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_MEMTABLE_INSTALL_FLUSH_RESULTS:
+ return 0xA;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::ThreadStatus::OperationStage enum for the
- // provided Java org.rocksdb.OperationStage
- static rocksdb::ThreadStatus::OperationStage toCppOperationStage(
- jbyte joperation_stage) {
- switch(joperation_stage) {
- case 0x0:
- return rocksdb::ThreadStatus::OperationStage::STAGE_UNKNOWN;
- case 0x1:
- return rocksdb::ThreadStatus::OperationStage::STAGE_FLUSH_RUN;
- case 0x2:
- return rocksdb::ThreadStatus::OperationStage::STAGE_FLUSH_WRITE_L0;
- case 0x3:
- return rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_PREPARE;
- case 0x4:
- return rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_RUN;
- case 0x5:
- return rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_PROCESS_KV;
- case 0x6:
- return rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_INSTALL;
- case 0x7:
- return rocksdb::ThreadStatus::OperationStage::STAGE_COMPACTION_SYNC_FILE;
- case 0x8:
- return rocksdb::ThreadStatus::OperationStage::STAGE_PICK_MEMTABLES_TO_FLUSH;
- case 0x9:
- return rocksdb::ThreadStatus::OperationStage::STAGE_MEMTABLE_ROLLBACK;
- case 0xA:
- return rocksdb::ThreadStatus::OperationStage::STAGE_MEMTABLE_INSTALL_FLUSH_RESULTS;
- default:
- // undefined/default
- return rocksdb::ThreadStatus::OperationStage::STAGE_UNKNOWN;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::ThreadStatus::OperationStage
+ // enum for the provided Java org.rocksdb.OperationStage
+ static ROCKSDB_NAMESPACE::ThreadStatus::OperationStage toCppOperationStage(
+ jbyte joperation_stage) {
+ switch (joperation_stage) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::STAGE_UNKNOWN;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::STAGE_FLUSH_RUN;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_FLUSH_WRITE_L0;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_PREPARE;
+ case 0x4:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_RUN;
+ case 0x5:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_PROCESS_KV;
+ case 0x6:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_INSTALL;
+ case 0x7:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_COMPACTION_SYNC_FILE;
+ case 0x8:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_PICK_MEMTABLES_TO_FLUSH;
+ case 0x9:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_MEMTABLE_ROLLBACK;
+ case 0xA:
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::
+ STAGE_MEMTABLE_INSTALL_FLUSH_RESULTS;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::ThreadStatus::OperationStage::STAGE_UNKNOWN;
+ }
+ }
};
// The portal class for org.rocksdb.StateType
class StateTypeJni {
public:
- // Returns the equivalent org.rocksdb.StateType for the provided
- // C++ rocksdb::ThreadStatus::StateType enum
- static jbyte toJavaStateType(
- const rocksdb::ThreadStatus::StateType& state_type) {
- switch(state_type) {
- case rocksdb::ThreadStatus::StateType::STATE_UNKNOWN:
- return 0x0;
- case rocksdb::ThreadStatus::StateType::STATE_MUTEX_WAIT:
- return 0x1;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.StateType for the provided
+ // C++ ROCKSDB_NAMESPACE::ThreadStatus::StateType enum
+ static jbyte toJavaStateType(
+ const ROCKSDB_NAMESPACE::ThreadStatus::StateType& state_type) {
+ switch (state_type) {
+ case ROCKSDB_NAMESPACE::ThreadStatus::StateType::STATE_UNKNOWN:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::ThreadStatus::StateType::STATE_MUTEX_WAIT:
+ return 0x1;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::ThreadStatus::StateType enum for the
- // provided Java org.rocksdb.StateType
- static rocksdb::ThreadStatus::StateType toCppStateType(
- jbyte jstate_type) {
- switch(jstate_type) {
- case 0x0:
- return rocksdb::ThreadStatus::StateType::STATE_UNKNOWN;
- case 0x1:
- return rocksdb::ThreadStatus::StateType::STATE_MUTEX_WAIT;
- default:
- // undefined/default
- return rocksdb::ThreadStatus::StateType::STATE_UNKNOWN;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::ThreadStatus::StateType enum
+ // for the provided Java org.rocksdb.StateType
+ static ROCKSDB_NAMESPACE::ThreadStatus::StateType toCppStateType(
+ jbyte jstate_type) {
+ switch (jstate_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::ThreadStatus::StateType::STATE_UNKNOWN;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::ThreadStatus::StateType::STATE_MUTEX_WAIT;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::ThreadStatus::StateType::STATE_UNKNOWN;
+ }
+ }
};
// The portal class for org.rocksdb.ThreadStatus
@@ -6483,16 +6622,16 @@ class ThreadStatusJni : public JavaClass {
/**
* Create a new Java org.rocksdb.ThreadStatus object with the same
- * properties as the provided C++ rocksdb::ThreadStatus object
+ * properties as the provided C++ ROCKSDB_NAMESPACE::ThreadStatus object
*
* @param env A pointer to the Java environment
- * @param thread_status A pointer to rocksdb::ThreadStatus object
+ * @param thread_status A pointer to ROCKSDB_NAMESPACE::ThreadStatus object
*
* @return A reference to a Java org.rocksdb.ColumnFamilyOptions object, or
* nullptr if an an exception occurs
*/
- static jobject construct(JNIEnv* env,
- const rocksdb::ThreadStatus* thread_status) {
+ static jobject construct(
+ JNIEnv* env, const ROCKSDB_NAMESPACE::ThreadStatus* thread_status) {
jclass jclazz = getJClass(env);
if(jclazz == nullptr) {
// exception occurred accessing class
@@ -6521,7 +6660,8 @@ class ThreadStatusJni : public JavaClass {
}
// long[]
- const jsize len = static_cast<jsize>(rocksdb::ThreadStatus::kNumOperationProperties);
+ const jsize len = static_cast<jsize>(
+ ROCKSDB_NAMESPACE::ThreadStatus::kNumOperationProperties);
jlongArray joperation_properties =
env->NewLongArray(len);
if (joperation_properties == nullptr) {
@@ -6573,160 +6713,159 @@ class ThreadStatusJni : public JavaClass {
// The portal class for org.rocksdb.CompactionStyle
class CompactionStyleJni {
public:
- // Returns the equivalent org.rocksdb.CompactionStyle for the provided
- // C++ rocksdb::CompactionStyle enum
- static jbyte toJavaCompactionStyle(
- const rocksdb::CompactionStyle& compaction_style) {
- switch(compaction_style) {
- case rocksdb::CompactionStyle::kCompactionStyleLevel:
- return 0x0;
- case rocksdb::CompactionStyle::kCompactionStyleUniversal:
- return 0x1;
- case rocksdb::CompactionStyle::kCompactionStyleFIFO:
- return 0x2;
- case rocksdb::CompactionStyle::kCompactionStyleNone:
- return 0x3;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.CompactionStyle for the provided
+ // C++ ROCKSDB_NAMESPACE::CompactionStyle enum
+ static jbyte toJavaCompactionStyle(
+ const ROCKSDB_NAMESPACE::CompactionStyle& compaction_style) {
+ switch (compaction_style) {
+ case ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleLevel:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleUniversal:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleFIFO:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleNone:
+ return 0x3;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::CompactionStyle enum for the
- // provided Java org.rocksdb.CompactionStyle
- static rocksdb::CompactionStyle toCppCompactionStyle(
- jbyte jcompaction_style) {
- switch(jcompaction_style) {
- case 0x0:
- return rocksdb::CompactionStyle::kCompactionStyleLevel;
- case 0x1:
- return rocksdb::CompactionStyle::kCompactionStyleUniversal;
- case 0x2:
- return rocksdb::CompactionStyle::kCompactionStyleFIFO;
- case 0x3:
- return rocksdb::CompactionStyle::kCompactionStyleNone;
- default:
- // undefined/default
- return rocksdb::CompactionStyle::kCompactionStyleLevel;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::CompactionStyle enum for the
+ // provided Java org.rocksdb.CompactionStyle
+ static ROCKSDB_NAMESPACE::CompactionStyle toCppCompactionStyle(
+ jbyte jcompaction_style) {
+ switch (jcompaction_style) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleLevel;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleUniversal;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleFIFO;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleNone;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::CompactionStyle::kCompactionStyleLevel;
+ }
+ }
};
// The portal class for org.rocksdb.CompactionReason
class CompactionReasonJni {
public:
- // Returns the equivalent org.rocksdb.CompactionReason for the provided
- // C++ rocksdb::CompactionReason enum
- static jbyte toJavaCompactionReason(
- const rocksdb::CompactionReason& compaction_reason) {
- switch(compaction_reason) {
- case rocksdb::CompactionReason::kUnknown:
- return 0x0;
- case rocksdb::CompactionReason::kLevelL0FilesNum:
- return 0x1;
- case rocksdb::CompactionReason::kLevelMaxLevelSize:
- return 0x2;
- case rocksdb::CompactionReason::kUniversalSizeAmplification:
- return 0x3;
- case rocksdb::CompactionReason::kUniversalSizeRatio:
- return 0x4;
- case rocksdb::CompactionReason::kUniversalSortedRunNum:
- return 0x5;
- case rocksdb::CompactionReason::kFIFOMaxSize:
- return 0x6;
- case rocksdb::CompactionReason::kFIFOReduceNumFiles:
- return 0x7;
- case rocksdb::CompactionReason::kFIFOTtl:
- return 0x8;
- case rocksdb::CompactionReason::kManualCompaction:
- return 0x9;
- case rocksdb::CompactionReason::kFilesMarkedForCompaction:
- return 0x10;
- case rocksdb::CompactionReason::kBottommostFiles:
- return 0x0A;
- case rocksdb::CompactionReason::kTtl:
- return 0x0B;
- case rocksdb::CompactionReason::kFlush:
- return 0x0C;
- case rocksdb::CompactionReason::kExternalSstIngestion:
- return 0x0D;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.CompactionReason for the provided
+ // C++ ROCKSDB_NAMESPACE::CompactionReason enum
+ static jbyte toJavaCompactionReason(
+ const ROCKSDB_NAMESPACE::CompactionReason& compaction_reason) {
+ switch (compaction_reason) {
+ case ROCKSDB_NAMESPACE::CompactionReason::kUnknown:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::CompactionReason::kLevelL0FilesNum:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::CompactionReason::kLevelMaxLevelSize:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::CompactionReason::kUniversalSizeAmplification:
+ return 0x3;
+ case ROCKSDB_NAMESPACE::CompactionReason::kUniversalSizeRatio:
+ return 0x4;
+ case ROCKSDB_NAMESPACE::CompactionReason::kUniversalSortedRunNum:
+ return 0x5;
+ case ROCKSDB_NAMESPACE::CompactionReason::kFIFOMaxSize:
+ return 0x6;
+ case ROCKSDB_NAMESPACE::CompactionReason::kFIFOReduceNumFiles:
+ return 0x7;
+ case ROCKSDB_NAMESPACE::CompactionReason::kFIFOTtl:
+ return 0x8;
+ case ROCKSDB_NAMESPACE::CompactionReason::kManualCompaction:
+ return 0x9;
+ case ROCKSDB_NAMESPACE::CompactionReason::kFilesMarkedForCompaction:
+ return 0x10;
+ case ROCKSDB_NAMESPACE::CompactionReason::kBottommostFiles:
+ return 0x0A;
+ case ROCKSDB_NAMESPACE::CompactionReason::kTtl:
+ return 0x0B;
+ case ROCKSDB_NAMESPACE::CompactionReason::kFlush:
+ return 0x0C;
+ case ROCKSDB_NAMESPACE::CompactionReason::kExternalSstIngestion:
+ return 0x0D;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::CompactionReason enum for the
- // provided Java org.rocksdb.CompactionReason
- static rocksdb::CompactionReason toCppCompactionReason(
- jbyte jcompaction_reason) {
- switch(jcompaction_reason) {
- case 0x0:
- return rocksdb::CompactionReason::kUnknown;
- case 0x1:
- return rocksdb::CompactionReason::kLevelL0FilesNum;
- case 0x2:
- return rocksdb::CompactionReason::kLevelMaxLevelSize;
- case 0x3:
- return rocksdb::CompactionReason::kUniversalSizeAmplification;
- case 0x4:
- return rocksdb::CompactionReason::kUniversalSizeRatio;
- case 0x5:
- return rocksdb::CompactionReason::kUniversalSortedRunNum;
- case 0x6:
- return rocksdb::CompactionReason::kFIFOMaxSize;
- case 0x7:
- return rocksdb::CompactionReason::kFIFOReduceNumFiles;
- case 0x8:
- return rocksdb::CompactionReason::kFIFOTtl;
- case 0x9:
- return rocksdb::CompactionReason::kManualCompaction;
- case 0x10:
- return rocksdb::CompactionReason::kFilesMarkedForCompaction;
- case 0x0A:
- return rocksdb::CompactionReason::kBottommostFiles;
- case 0x0B:
- return rocksdb::CompactionReason::kTtl;
- case 0x0C:
- return rocksdb::CompactionReason::kFlush;
- case 0x0D:
- return rocksdb::CompactionReason::kExternalSstIngestion;
- default:
- // undefined/default
- return rocksdb::CompactionReason::kUnknown;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::CompactionReason enum for the
+ // provided Java org.rocksdb.CompactionReason
+ static ROCKSDB_NAMESPACE::CompactionReason toCppCompactionReason(
+ jbyte jcompaction_reason) {
+ switch (jcompaction_reason) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::CompactionReason::kUnknown;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::CompactionReason::kLevelL0FilesNum;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::CompactionReason::kLevelMaxLevelSize;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::CompactionReason::kUniversalSizeAmplification;
+ case 0x4:
+ return ROCKSDB_NAMESPACE::CompactionReason::kUniversalSizeRatio;
+ case 0x5:
+ return ROCKSDB_NAMESPACE::CompactionReason::kUniversalSortedRunNum;
+ case 0x6:
+ return ROCKSDB_NAMESPACE::CompactionReason::kFIFOMaxSize;
+ case 0x7:
+ return ROCKSDB_NAMESPACE::CompactionReason::kFIFOReduceNumFiles;
+ case 0x8:
+ return ROCKSDB_NAMESPACE::CompactionReason::kFIFOTtl;
+ case 0x9:
+ return ROCKSDB_NAMESPACE::CompactionReason::kManualCompaction;
+ case 0x10:
+ return ROCKSDB_NAMESPACE::CompactionReason::kFilesMarkedForCompaction;
+ case 0x0A:
+ return ROCKSDB_NAMESPACE::CompactionReason::kBottommostFiles;
+ case 0x0B:
+ return ROCKSDB_NAMESPACE::CompactionReason::kTtl;
+ case 0x0C:
+ return ROCKSDB_NAMESPACE::CompactionReason::kFlush;
+ case 0x0D:
+ return ROCKSDB_NAMESPACE::CompactionReason::kExternalSstIngestion;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::CompactionReason::kUnknown;
+ }
+ }
};
// The portal class for org.rocksdb.WalFileType
class WalFileTypeJni {
public:
- // Returns the equivalent org.rocksdb.WalFileType for the provided
- // C++ rocksdb::WalFileType enum
- static jbyte toJavaWalFileType(
- const rocksdb::WalFileType& wal_file_type) {
- switch(wal_file_type) {
- case rocksdb::WalFileType::kArchivedLogFile:
- return 0x0;
- case rocksdb::WalFileType::kAliveLogFile:
- return 0x1;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.WalFileType for the provided
+ // C++ ROCKSDB_NAMESPACE::WalFileType enum
+ static jbyte toJavaWalFileType(
+ const ROCKSDB_NAMESPACE::WalFileType& wal_file_type) {
+ switch (wal_file_type) {
+ case ROCKSDB_NAMESPACE::WalFileType::kArchivedLogFile:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::WalFileType::kAliveLogFile:
+ return 0x1;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::WalFileType enum for the
- // provided Java org.rocksdb.WalFileType
- static rocksdb::WalFileType toCppWalFileType(
- jbyte jwal_file_type) {
- switch(jwal_file_type) {
- case 0x0:
- return rocksdb::WalFileType::kArchivedLogFile;
- case 0x1:
- return rocksdb::WalFileType::kAliveLogFile;
- default:
- // undefined/default
- return rocksdb::WalFileType::kAliveLogFile;
- }
- }
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::WalFileType enum for the
+ // provided Java org.rocksdb.WalFileType
+ static ROCKSDB_NAMESPACE::WalFileType toCppWalFileType(jbyte jwal_file_type) {
+ switch (jwal_file_type) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::WalFileType::kArchivedLogFile;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::WalFileType::kAliveLogFile;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::WalFileType::kAliveLogFile;
+ }
+ }
};
class LogFileJni : public JavaClass {
@@ -6740,7 +6879,8 @@ class LogFileJni : public JavaClass {
* @return A reference to a Java org.rocksdb.LogFile object, or
* nullptr if an an exception occurs
*/
- static jobject fromCppLogFile(JNIEnv* env, rocksdb::LogFile* log_file) {
+ static jobject fromCppLogFile(JNIEnv* env,
+ ROCKSDB_NAMESPACE::LogFile* log_file) {
jclass jclazz = getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
@@ -6754,19 +6894,18 @@ class LogFileJni : public JavaClass {
}
std::string path_name = log_file->PathName();
- jstring jpath_name = rocksdb::JniUtil::toJavaString(env, &path_name, true);
+ jstring jpath_name =
+ ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &path_name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
return nullptr;
}
- jobject jlog_file = env->NewObject(jclazz, mid,
- jpath_name,
- static_cast<jlong>(log_file->LogNumber()),
- rocksdb::WalFileTypeJni::toJavaWalFileType(log_file->Type()),
+ jobject jlog_file = env->NewObject(
+ jclazz, mid, jpath_name, static_cast<jlong>(log_file->LogNumber()),
+ ROCKSDB_NAMESPACE::WalFileTypeJni::toJavaWalFileType(log_file->Type()),
static_cast<jlong>(log_file->StartSequence()),
- static_cast<jlong>(log_file->SizeFileBytes())
- );
+ static_cast<jlong>(log_file->SizeFileBytes()));
if (env->ExceptionCheck()) {
env->DeleteLocalRef(jpath_name);
@@ -6795,8 +6934,8 @@ class LiveFileMetaDataJni : public JavaClass {
* @return A reference to a Java org.rocksdb.LiveFileMetaData object, or
* nullptr if an an exception occurs
*/
- static jobject fromCppLiveFileMetaData(JNIEnv* env,
- rocksdb::LiveFileMetaData* live_file_meta_data) {
+ static jobject fromCppLiveFileMetaData(
+ JNIEnv* env, ROCKSDB_NAMESPACE::LiveFileMetaData* live_file_meta_data) {
jclass jclazz = getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
@@ -6809,14 +6948,14 @@ class LiveFileMetaDataJni : public JavaClass {
return nullptr;
}
- jbyteArray jcolumn_family_name = rocksdb::JniUtil::copyBytes(
+ jbyteArray jcolumn_family_name = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
env, live_file_meta_data->column_family_name);
if (jcolumn_family_name == nullptr) {
// exception occurred creating java byte array
return nullptr;
}
- jstring jfile_name = rocksdb::JniUtil::toJavaString(
+ jstring jfile_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
env, &live_file_meta_data->name, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
@@ -6824,7 +6963,7 @@ class LiveFileMetaDataJni : public JavaClass {
return nullptr;
}
- jstring jpath = rocksdb::JniUtil::toJavaString(
+ jstring jpath = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
env, &live_file_meta_data->db_path, true);
if (env->ExceptionCheck()) {
// exception occurred creating java string
@@ -6833,7 +6972,7 @@ class LiveFileMetaDataJni : public JavaClass {
return nullptr;
}
- jbyteArray jsmallest_key = rocksdb::JniUtil::copyBytes(
+ jbyteArray jsmallest_key = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
env, live_file_meta_data->smallestkey);
if (jsmallest_key == nullptr) {
// exception occurred creating java byte array
@@ -6843,7 +6982,7 @@ class LiveFileMetaDataJni : public JavaClass {
return nullptr;
}
- jbyteArray jlargest_key = rocksdb::JniUtil::copyBytes(
+ jbyteArray jlargest_key = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
env, live_file_meta_data->largestkey);
if (jlargest_key == nullptr) {
// exception occurred creating java byte array
@@ -6905,8 +7044,9 @@ class SstFileMetaDataJni : public JavaClass {
* @return A reference to a Java org.rocksdb.SstFileMetaData object, or
* nullptr if an an exception occurs
*/
- static jobject fromCppSstFileMetaData(JNIEnv* env,
- const rocksdb::SstFileMetaData* sst_file_meta_data) {
+ static jobject fromCppSstFileMetaData(
+ JNIEnv* env,
+ const ROCKSDB_NAMESPACE::SstFileMetaData* sst_file_meta_data) {
jclass jclazz = getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
@@ -6919,14 +7059,14 @@ class SstFileMetaDataJni : public JavaClass {
return nullptr;
}
- jstring jfile_name = rocksdb::JniUtil::toJavaString(
+ jstring jfile_name = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
env, &sst_file_meta_data->name, true);
if (jfile_name == nullptr) {
// exception occurred creating java byte array
return nullptr;
}
- jstring jpath = rocksdb::JniUtil::toJavaString(
+ jstring jpath = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
env, &sst_file_meta_data->db_path, true);
if (jpath == nullptr) {
// exception occurred creating java byte array
@@ -6934,7 +7074,7 @@ class SstFileMetaDataJni : public JavaClass {
return nullptr;
}
- jbyteArray jsmallest_key = rocksdb::JniUtil::copyBytes(
+ jbyteArray jsmallest_key = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
env, sst_file_meta_data->smallestkey);
if (jsmallest_key == nullptr) {
// exception occurred creating java byte array
@@ -6943,7 +7083,7 @@ class SstFileMetaDataJni : public JavaClass {
return nullptr;
}
- jbyteArray jlargest_key = rocksdb::JniUtil::copyBytes(
+ jbyteArray jlargest_key = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
env, sst_file_meta_data->largestkey);
if (jlargest_key == nullptr) {
// exception occurred creating java byte array
@@ -7000,8 +7140,8 @@ class LevelMetaDataJni : public JavaClass {
* @return A reference to a Java org.rocksdb.LevelMetaData object, or
* nullptr if an an exception occurs
*/
- static jobject fromCppLevelMetaData(JNIEnv* env,
- const rocksdb::LevelMetaData* level_meta_data) {
+ static jobject fromCppLevelMetaData(
+ JNIEnv* env, const ROCKSDB_NAMESPACE::LevelMetaData* level_meta_data) {
jclass jclazz = getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
@@ -7067,8 +7207,9 @@ class ColumnFamilyMetaDataJni : public JavaClass {
* @return A reference to a Java org.rocksdb.ColumnFamilyMetaData object, or
* nullptr if an an exception occurs
*/
- static jobject fromCppColumnFamilyMetaData(JNIEnv* env,
- const rocksdb::ColumnFamilyMetaData* column_famly_meta_data) {
+ static jobject fromCppColumnFamilyMetaData(
+ JNIEnv* env,
+ const ROCKSDB_NAMESPACE::ColumnFamilyMetaData* column_famly_meta_data) {
jclass jclazz = getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
@@ -7081,7 +7222,7 @@ class ColumnFamilyMetaDataJni : public JavaClass {
return nullptr;
}
- jbyteArray jname = rocksdb::JniUtil::copyBytes(
+ jbyteArray jname = ROCKSDB_NAMESPACE::JniUtil::copyBytes(
env, column_famly_meta_data->name);
if (jname == nullptr) {
// exception occurred creating java byte array
@@ -7136,9 +7277,10 @@ class ColumnFamilyMetaDataJni : public JavaClass {
};
// The portal class for org.rocksdb.AbstractTraceWriter
-class AbstractTraceWriterJni : public RocksDBNativeClass<
- const rocksdb::TraceWriterJniCallback*,
- AbstractTraceWriterJni> {
+class AbstractTraceWriterJni
+ : public RocksDBNativeClass<
+ const ROCKSDB_NAMESPACE::TraceWriterJniCallback*,
+ AbstractTraceWriterJni> {
public:
/**
* Get the Java Class org.rocksdb.AbstractTraceWriter
@@ -7219,9 +7361,9 @@ class AbstractTraceWriterJni : public RocksDBNativeClass<
};
// The portal class for org.rocksdb.AbstractWalFilter
-class AbstractWalFilterJni : public RocksDBNativeClass<
- const rocksdb::WalFilterJniCallback*,
- AbstractWalFilterJni> {
+class AbstractWalFilterJni
+ : public RocksDBNativeClass<const ROCKSDB_NAMESPACE::WalFilterJniCallback*,
+ AbstractWalFilterJni> {
public:
/**
* Get the Java Class org.rocksdb.AbstractWalFilter
@@ -7305,79 +7447,88 @@ class AbstractWalFilterJni : public RocksDBNativeClass<
// The portal class for org.rocksdb.WalProcessingOption
class WalProcessingOptionJni {
public:
- // Returns the equivalent org.rocksdb.WalProcessingOption for the provided
- // C++ rocksdb::WalFilter::WalProcessingOption enum
- static jbyte toJavaWalProcessingOption(
- const rocksdb::WalFilter::WalProcessingOption& wal_processing_option) {
- switch(wal_processing_option) {
- case rocksdb::WalFilter::WalProcessingOption::kContinueProcessing:
- return 0x0;
- case rocksdb::WalFilter::WalProcessingOption::kIgnoreCurrentRecord:
- return 0x1;
- case rocksdb::WalFilter::WalProcessingOption::kStopReplay:
- return 0x2;
- case rocksdb::WalFilter::WalProcessingOption::kCorruptedRecord:
- return 0x3;
- default:
- return 0x7F; // undefined
- }
- }
+ // Returns the equivalent org.rocksdb.WalProcessingOption for the provided
+ // C++ ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption enum
+ static jbyte toJavaWalProcessingOption(
+ const ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption&
+ wal_processing_option) {
+ switch (wal_processing_option) {
+ case ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::
+ kContinueProcessing:
+ return 0x0;
+ case ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::
+ kIgnoreCurrentRecord:
+ return 0x1;
+ case ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::kStopReplay:
+ return 0x2;
+ case ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::kCorruptedRecord:
+ return 0x3;
+ default:
+ return 0x7F; // undefined
+ }
+ }
- // Returns the equivalent C++ rocksdb::WalFilter::WalProcessingOption enum for
- // the provided Java org.rocksdb.WalProcessingOption
- static rocksdb::WalFilter::WalProcessingOption toCppWalProcessingOption(
- jbyte jwal_processing_option) {
- switch(jwal_processing_option) {
- case 0x0:
- return rocksdb::WalFilter::WalProcessingOption::kContinueProcessing;
- case 0x1:
- return rocksdb::WalFilter::WalProcessingOption::kIgnoreCurrentRecord;
- case 0x2:
- return rocksdb::WalFilter::WalProcessingOption::kStopReplay;
- case 0x3:
- return rocksdb::WalFilter::WalProcessingOption::kCorruptedRecord;
- default:
- // undefined/default
- return rocksdb::WalFilter::WalProcessingOption::kCorruptedRecord;
- }
- }
+ // Returns the equivalent C++
+ // ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption enum for the provided
+ // Java org.rocksdb.WalProcessingOption
+ static ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption
+ toCppWalProcessingOption(jbyte jwal_processing_option) {
+ switch (jwal_processing_option) {
+ case 0x0:
+ return ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::
+ kContinueProcessing;
+ case 0x1:
+ return ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::
+ kIgnoreCurrentRecord;
+ case 0x2:
+ return ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::kStopReplay;
+ case 0x3:
+ return ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::
+ kCorruptedRecord;
+ default:
+ // undefined/default
+ return ROCKSDB_NAMESPACE::WalFilter::WalProcessingOption::
+ kCorruptedRecord;
+ }
+ }
};
// The portal class for org.rocksdb.ReusedSynchronisationType
class ReusedSynchronisationTypeJni {
public:
- // Returns the equivalent org.rocksdb.ReusedSynchronisationType for the provided
- // C++ rocksdb::ReusedSynchronisationType enum
+ // Returns the equivalent org.rocksdb.ReusedSynchronisationType for the
+ // provided C++ ROCKSDB_NAMESPACE::ReusedSynchronisationType enum
static jbyte toJavaReusedSynchronisationType(
- const rocksdb::ReusedSynchronisationType& reused_synchronisation_type) {
+ const ROCKSDB_NAMESPACE::ReusedSynchronisationType&
+ reused_synchronisation_type) {
switch(reused_synchronisation_type) {
- case rocksdb::ReusedSynchronisationType::MUTEX:
+ case ROCKSDB_NAMESPACE::ReusedSynchronisationType::MUTEX:
return 0x0;
- case rocksdb::ReusedSynchronisationType::ADAPTIVE_MUTEX:
+ case ROCKSDB_NAMESPACE::ReusedSynchronisationType::ADAPTIVE_MUTEX:
return 0x1;
- case rocksdb::ReusedSynchronisationType::THREAD_LOCAL:
+ case ROCKSDB_NAMESPACE::ReusedSynchronisationType::THREAD_LOCAL:
return 0x2;
default:
return 0x7F; // undefined
}
}
- // Returns the equivalent C++ rocksdb::ReusedSynchronisationType enum for the
- // provided Java org.rocksdb.ReusedSynchronisationType
- static rocksdb::ReusedSynchronisationType toCppReusedSynchronisationType(
- jbyte reused_synchronisation_type) {
+ // Returns the equivalent C++ ROCKSDB_NAMESPACE::ReusedSynchronisationType
+ // enum for the provided Java org.rocksdb.ReusedSynchronisationType
+ static ROCKSDB_NAMESPACE::ReusedSynchronisationType
+ toCppReusedSynchronisationType(jbyte reused_synchronisation_type) {
switch(reused_synchronisation_type) {
case 0x0:
- return rocksdb::ReusedSynchronisationType::MUTEX;
+ return ROCKSDB_NAMESPACE::ReusedSynchronisationType::MUTEX;
case 0x1:
- return rocksdb::ReusedSynchronisationType::ADAPTIVE_MUTEX;
+ return ROCKSDB_NAMESPACE::ReusedSynchronisationType::ADAPTIVE_MUTEX;
case 0x2:
- return rocksdb::ReusedSynchronisationType::THREAD_LOCAL;
+ return ROCKSDB_NAMESPACE::ReusedSynchronisationType::THREAD_LOCAL;
default:
// undefined/default
- return rocksdb::ReusedSynchronisationType::ADAPTIVE_MUTEX;
+ return ROCKSDB_NAMESPACE::ReusedSynchronisationType::ADAPTIVE_MUTEX;
}
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_PORTAL_H_
diff --git a/java/rocksjni/ratelimiterjni.cc b/java/rocksjni/ratelimiterjni.cc
index 0804c2fbc..96b440dcc 100644
--- a/java/rocksjni/ratelimiterjni.cc
+++ b/java/rocksjni/ratelimiterjni.cc
@@ -19,9 +19,10 @@ jlong Java_org_rocksdb_RateLimiter_newRateLimiterHandle(
jlong jrefill_period_micros, jint jfairness, jbyte jrate_limiter_mode,
jboolean jauto_tune) {
auto rate_limiter_mode =
- rocksdb::RateLimiterModeJni::toCppRateLimiterMode(jrate_limiter_mode);
- auto* sptr_rate_limiter =
- new std::shared_ptr<rocksdb::RateLimiter>(rocksdb::NewGenericRateLimiter(
+ ROCKSDB_NAMESPACE::RateLimiterModeJni::toCppRateLimiterMode(
+ jrate_limiter_mode);
+ auto* sptr_rate_limiter = new std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>(
+ ROCKSDB_NAMESPACE::NewGenericRateLimiter(
static_cast<int64_t>(jrate_bytes_per_second),
static_cast<int64_t>(jrefill_period_micros),
static_cast<int32_t>(jfairness), rate_limiter_mode, jauto_tune));
@@ -38,7 +39,8 @@ void Java_org_rocksdb_RateLimiter_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* handle =
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
+ jhandle);
delete handle; // delete std::shared_ptr
}
@@ -51,7 +53,7 @@ void Java_org_rocksdb_RateLimiter_setBytesPerSecond(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle,
jlong jbytes_per_second) {
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(handle)
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(handle)
->get()
->SetBytesPerSecond(jbytes_per_second);
}
@@ -64,7 +66,8 @@ void Java_org_rocksdb_RateLimiter_setBytesPerSecond(JNIEnv* /*env*/,
jlong Java_org_rocksdb_RateLimiter_getBytesPerSecond(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(handle)
+ return reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
+ handle)
->get()
->GetBytesPerSecond();
}
@@ -76,9 +79,9 @@ jlong Java_org_rocksdb_RateLimiter_getBytesPerSecond(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_RateLimiter_request(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle, jlong jbytes) {
- reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(handle)
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(handle)
->get()
- ->Request(jbytes, rocksdb::Env::IO_TOTAL);
+ ->Request(jbytes, ROCKSDB_NAMESPACE::Env::IO_TOTAL);
}
/*
@@ -89,7 +92,8 @@ void Java_org_rocksdb_RateLimiter_request(JNIEnv* /*env*/, jobject /*jobj*/,
jlong Java_org_rocksdb_RateLimiter_getSingleBurstBytes(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(handle)
+ return reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
+ handle)
->get()
->GetSingleBurstBytes();
}
@@ -102,7 +106,8 @@ jlong Java_org_rocksdb_RateLimiter_getSingleBurstBytes(JNIEnv* /*env*/,
jlong Java_org_rocksdb_RateLimiter_getTotalBytesThrough(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(handle)
+ return reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
+ handle)
->get()
->GetTotalBytesThrough();
}
@@ -115,7 +120,8 @@ jlong Java_org_rocksdb_RateLimiter_getTotalBytesThrough(JNIEnv* /*env*/,
jlong Java_org_rocksdb_RateLimiter_getTotalRequests(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<std::shared_ptr<rocksdb::RateLimiter>*>(handle)
+ return reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::RateLimiter>*>(
+ handle)
->get()
->GetTotalRequests();
}
diff --git a/java/rocksjni/remove_emptyvalue_compactionfilterjni.cc b/java/rocksjni/remove_emptyvalue_compactionfilterjni.cc
index ede150fa6..8f0037b39 100644
--- a/java/rocksjni/remove_emptyvalue_compactionfilterjni.cc
+++ b/java/rocksjni/remove_emptyvalue_compactionfilterjni.cc
@@ -15,7 +15,8 @@
*/
jlong Java_org_rocksdb_RemoveEmptyValueCompactionFilter_createNewRemoveEmptyValueCompactionFilter0(
JNIEnv* /*env*/, jclass /*jcls*/) {
- auto* compaction_filter = new rocksdb::RemoveEmptyValueCompactionFilter();
+ auto* compaction_filter =
+ new ROCKSDB_NAMESPACE::RemoveEmptyValueCompactionFilter();
// set the native handle to our native compaction filter
return reinterpret_cast<jlong>(compaction_filter);
diff --git a/java/rocksjni/restorejni.cc b/java/rocksjni/restorejni.cc
index beca74fb5..9b605c704 100644
--- a/java/rocksjni/restorejni.cc
+++ b/java/rocksjni/restorejni.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::RestoreOptions methods
+// calling C++ ROCKSDB_NAMESPACE::RestoreOptions methods
// from Java side.
#include <jni.h>
@@ -22,7 +22,7 @@
*/
jlong Java_org_rocksdb_RestoreOptions_newRestoreOptions(
JNIEnv* /*env*/, jclass /*jcls*/, jboolean keep_log_files) {
- auto* ropt = new rocksdb::RestoreOptions(keep_log_files);
+ auto* ropt = new ROCKSDB_NAMESPACE::RestoreOptions(keep_log_files);
return reinterpret_cast<jlong>(ropt);
}
@@ -34,7 +34,7 @@ jlong Java_org_rocksdb_RestoreOptions_newRestoreOptions(
void Java_org_rocksdb_RestoreOptions_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* ropt = reinterpret_cast<rocksdb::RestoreOptions*>(jhandle);
+ auto* ropt = reinterpret_cast<ROCKSDB_NAMESPACE::RestoreOptions*>(jhandle);
assert(ropt);
delete ropt;
}
diff --git a/java/rocksjni/rocks_callback_object.cc b/java/rocksjni/rocks_callback_object.cc
index 874ef3375..73aa86137 100644
--- a/java/rocksjni/rocks_callback_object.cc
+++ b/java/rocksjni/rocks_callback_object.cc
@@ -26,6 +26,6 @@ void Java_org_rocksdb_RocksCallbackObject_disposeInternal(JNIEnv* /*env*/,
// JniCallback -> ComparatorJniCallback
// I think this is okay, as Comparator and JniCallback both have virtual
// destructors...
- delete reinterpret_cast<rocksdb::JniCallback*>(handle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::JniCallback*>(handle);
// @lint-ignore TXT4 T25377293 Grandfathered in
} \ No newline at end of file
diff --git a/java/rocksjni/rocksdb_exception_test.cc b/java/rocksjni/rocksdb_exception_test.cc
index 6e5978121..d0fd834ba 100644
--- a/java/rocksjni/rocksdb_exception_test.cc
+++ b/java/rocksjni/rocksdb_exception_test.cc
@@ -18,7 +18,8 @@
*/
void Java_org_rocksdb_RocksDBExceptionTest_raiseException(JNIEnv* env,
jobject /*jobj*/) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, std::string("test message"));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env,
+ std::string("test message"));
}
/*
@@ -28,8 +29,8 @@ void Java_org_rocksdb_RocksDBExceptionTest_raiseException(JNIEnv* env,
*/
void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCode(
JNIEnv* env, jobject /*jobj*/) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "test message",
- rocksdb::Status::NotSupported());
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "test message", ROCKSDB_NAMESPACE::Status::NotSupported());
}
/*
@@ -39,7 +40,8 @@ void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCode(
*/
void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionNoMsgWithStatusCode(
JNIEnv* env, jobject /*jobj*/) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, rocksdb::Status::NotSupported());
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::NotSupported());
}
/*
@@ -49,9 +51,10 @@ void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionNoMsgWithStatusCode(
*/
void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCodeSubCode(
JNIEnv* env, jobject /*jobj*/) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
env, "test message",
- rocksdb::Status::TimedOut(rocksdb::Status::SubCode::kLockTimeout));
+ ROCKSDB_NAMESPACE::Status::TimedOut(
+ ROCKSDB_NAMESPACE::Status::SubCode::kLockTimeout));
}
/*
@@ -61,8 +64,9 @@ void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCodeSubCode(
*/
void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionNoMsgWithStatusCodeSubCode(
JNIEnv* env, jobject /*jobj*/) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::TimedOut(rocksdb::Status::SubCode::kLockTimeout));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::TimedOut(
+ ROCKSDB_NAMESPACE::Status::SubCode::kLockTimeout));
}
/*
@@ -72,7 +76,7 @@ void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionNoMsgWithStatusCodeSubC
*/
void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCodeState(
JNIEnv* env, jobject /*jobj*/) {
- rocksdb::Slice state("test state");
- rocksdb::RocksDBExceptionJni::ThrowNew(env, "test message",
- rocksdb::Status::NotSupported(state));
+ ROCKSDB_NAMESPACE::Slice state("test state");
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, "test message", ROCKSDB_NAMESPACE::Status::NotSupported(state));
}
diff --git a/java/rocksjni/rocksjni.cc b/java/rocksjni/rocksjni.cc
index 0342eef5f..84175913a 100644
--- a/java/rocksjni/rocksjni.cc
+++ b/java/rocksjni/rocksjni.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::DB methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::DB methods from Java side.
#include <jni.h>
#include <stdio.h>
@@ -28,27 +28,27 @@
#undef min
#endif
-jlong rocksdb_open_helper(
- JNIEnv* env, jlong jopt_handle, jstring jdb_path,
- std::function<rocksdb::Status(const rocksdb::Options&, const std::string&,
- rocksdb::DB**)>
- open_fn) {
+jlong rocksdb_open_helper(JNIEnv* env, jlong jopt_handle, jstring jdb_path,
+ std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::Options&,
+ const std::string&, ROCKSDB_NAMESPACE::DB**)>
+ open_fn) {
const char* db_path = env->GetStringUTFChars(jdb_path, nullptr);
if (db_path == nullptr) {
// exception thrown: OutOfMemoryError
return 0;
}
- auto* opt = reinterpret_cast<rocksdb::Options*>(jopt_handle);
- rocksdb::DB* db = nullptr;
- rocksdb::Status s = open_fn(*opt, db_path, &db);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jopt_handle);
+ ROCKSDB_NAMESPACE::DB* db = nullptr;
+ ROCKSDB_NAMESPACE::Status s = open_fn(*opt, db_path, &db);
env->ReleaseStringUTFChars(jdb_path, db_path);
if (s.ok()) {
return reinterpret_cast<jlong>(db);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
}
@@ -60,11 +60,11 @@ jlong rocksdb_open_helper(
*/
jlong Java_org_rocksdb_RocksDB_open__JLjava_lang_String_2(
JNIEnv* env, jclass, jlong jopt_handle, jstring jdb_path) {
- return rocksdb_open_helper(
- env, jopt_handle, jdb_path,
- (rocksdb::Status(*)(const rocksdb::Options&, const std::string&,
- rocksdb::DB**)) &
- rocksdb::DB::Open);
+ return rocksdb_open_helper(env, jopt_handle, jdb_path,
+ (ROCKSDB_NAMESPACE::Status(*)(
+ const ROCKSDB_NAMESPACE::Options&,
+ const std::string&, ROCKSDB_NAMESPACE::DB**)) &
+ ROCKSDB_NAMESPACE::DB::Open);
}
/*
@@ -74,21 +74,22 @@ jlong Java_org_rocksdb_RocksDB_open__JLjava_lang_String_2(
*/
jlong Java_org_rocksdb_RocksDB_openROnly__JLjava_lang_String_2(
JNIEnv* env, jclass, jlong jopt_handle, jstring jdb_path) {
- return rocksdb_open_helper(env, jopt_handle, jdb_path,
- [](const rocksdb::Options& options,
- const std::string& db_path, rocksdb::DB** db) {
- return rocksdb::DB::OpenForReadOnly(options,
- db_path, db);
- });
+ return rocksdb_open_helper(
+ env, jopt_handle, jdb_path,
+ [](const ROCKSDB_NAMESPACE::Options& options, const std::string& db_path,
+ ROCKSDB_NAMESPACE::DB** db) {
+ return ROCKSDB_NAMESPACE::DB::OpenForReadOnly(options, db_path, db);
+ });
}
jlongArray rocksdb_open_helper(
JNIEnv* env, jlong jopt_handle, jstring jdb_path,
jobjectArray jcolumn_names, jlongArray jcolumn_options,
- std::function<rocksdb::Status(
- const rocksdb::DBOptions&, const std::string&,
- const std::vector<rocksdb::ColumnFamilyDescriptor>&,
- std::vector<rocksdb::ColumnFamilyHandle*>*, rocksdb::DB**)>
+ std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::DBOptions&, const std::string&,
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor>&,
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>*,
+ ROCKSDB_NAMESPACE::DB**)>
open_fn) {
const char* db_path = env->GetStringUTFChars(jdb_path, nullptr);
if (db_path == nullptr) {
@@ -104,18 +105,18 @@ jlongArray rocksdb_open_helper(
return nullptr;
}
- std::vector<rocksdb::ColumnFamilyDescriptor> column_families;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> column_families;
jboolean has_exception = JNI_FALSE;
- rocksdb::JniUtil::byteStrings<std::string>(
+ ROCKSDB_NAMESPACE::JniUtil::byteStrings<std::string>(
env, jcolumn_names,
[](const char* str_data, const size_t str_len) {
return std::string(str_data, str_len);
},
[&jco, &column_families](size_t idx, std::string cf_name) {
- rocksdb::ColumnFamilyOptions* cf_options =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jco[idx]);
+ ROCKSDB_NAMESPACE::ColumnFamilyOptions* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jco[idx]);
column_families.push_back(
- rocksdb::ColumnFamilyDescriptor(cf_name, *cf_options));
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor(cf_name, *cf_options));
},
&has_exception);
@@ -127,17 +128,18 @@ jlongArray rocksdb_open_helper(
return nullptr;
}
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jopt_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
- rocksdb::DB* db = nullptr;
- rocksdb::Status s = open_fn(*opt, db_path, column_families, &cf_handles, &db);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jopt_handle);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
+ ROCKSDB_NAMESPACE::DB* db = nullptr;
+ ROCKSDB_NAMESPACE::Status s =
+ open_fn(*opt, db_path, column_families, &cf_handles, &db);
// we have now finished with db_path
env->ReleaseStringUTFChars(jdb_path, db_path);
// check if open operation was successful
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -175,11 +177,14 @@ jlongArray Java_org_rocksdb_RocksDB_openROnly__JLjava_lang_String_2_3_3B_3J(
jobjectArray jcolumn_names, jlongArray jcolumn_options) {
return rocksdb_open_helper(
env, jopt_handle, jdb_path, jcolumn_names, jcolumn_options,
- [](const rocksdb::DBOptions& options, const std::string& db_path,
- const std::vector<rocksdb::ColumnFamilyDescriptor>& column_families,
- std::vector<rocksdb::ColumnFamilyHandle*>* handles, rocksdb::DB** db) {
- return rocksdb::DB::OpenForReadOnly(options, db_path, column_families,
- handles, db);
+ [](const ROCKSDB_NAMESPACE::DBOptions& options,
+ const std::string& db_path,
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor>&
+ column_families,
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>* handles,
+ ROCKSDB_NAMESPACE::DB** db) {
+ return ROCKSDB_NAMESPACE::DB::OpenForReadOnly(
+ options, db_path, column_families, handles, db);
});
}
@@ -193,11 +198,12 @@ jlongArray Java_org_rocksdb_RocksDB_open__JLjava_lang_String_2_3_3B_3J(
jobjectArray jcolumn_names, jlongArray jcolumn_options) {
return rocksdb_open_helper(
env, jopt_handle, jdb_path, jcolumn_names, jcolumn_options,
- (rocksdb::Status(*)(const rocksdb::DBOptions&, const std::string&,
- const std::vector<rocksdb::ColumnFamilyDescriptor>&,
- std::vector<rocksdb::ColumnFamilyHandle*>*,
- rocksdb::DB**)) &
- rocksdb::DB::Open);
+ (ROCKSDB_NAMESPACE::Status(*)(
+ const ROCKSDB_NAMESPACE::DBOptions&, const std::string&,
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor>&,
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>*,
+ ROCKSDB_NAMESPACE::DB**)) &
+ ROCKSDB_NAMESPACE::DB::Open);
}
/*
@@ -207,7 +213,7 @@ jlongArray Java_org_rocksdb_RocksDB_open__JLjava_lang_String_2_3_3B_3J(
*/
void Java_org_rocksdb_RocksDB_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jhandle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jhandle);
assert(db != nullptr);
delete db;
}
@@ -219,10 +225,10 @@ void Java_org_rocksdb_RocksDB_disposeInternal(
*/
void Java_org_rocksdb_RocksDB_closeDatabase(
JNIEnv* env, jclass, jlong jhandle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jhandle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jhandle);
assert(db != nullptr);
- rocksdb::Status s = db->Close();
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::Status s = db->Close();
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -239,14 +245,14 @@ jobjectArray Java_org_rocksdb_RocksDB_listColumnFamilies(
return nullptr;
}
- auto* opt = reinterpret_cast<rocksdb::Options*>(jopt_handle);
- rocksdb::Status s =
- rocksdb::DB::ListColumnFamilies(*opt, db_path, &column_family_names);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(jopt_handle);
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::DB::ListColumnFamilies(
+ *opt, db_path, &column_family_names);
env->ReleaseStringUTFChars(jdb_path, db_path);
jobjectArray jcolumn_family_names =
- rocksdb::JniUtil::stringsBytes(env, column_family_names);
+ ROCKSDB_NAMESPACE::JniUtil::stringsBytes(env, column_family_names);
return jcolumn_family_names;
}
@@ -259,24 +265,27 @@ jobjectArray Java_org_rocksdb_RocksDB_listColumnFamilies(
jlong Java_org_rocksdb_RocksDB_createColumnFamily(
JNIEnv* env, jobject, jlong jhandle, jbyteArray jcf_name,
jint jcf_name_len, jlong jcf_options_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jhandle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jhandle);
jboolean has_exception = JNI_FALSE;
const std::string cf_name =
- rocksdb::JniUtil::byteString<std::string>(env, jcf_name, jcf_name_len,
+ ROCKSDB_NAMESPACE::JniUtil::byteString<std::string>(
+ env, jcf_name, jcf_name_len,
[](const char* str, const size_t len) {
- return std::string(str, len);
- }, &has_exception);
+ return std::string(str, len);
+ },
+ &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return 0;
}
- auto* cf_options =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jcf_options_handle);
- rocksdb::ColumnFamilyHandle *cf_handle;
- rocksdb::Status s = db->CreateColumnFamily(*cf_options, cf_name, &cf_handle);
+ auto* cf_options = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(
+ jcf_options_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
+ ROCKSDB_NAMESPACE::Status s =
+ db->CreateColumnFamily(*cf_options, cf_name, &cf_handle);
if (!s.ok()) {
// error occurred
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
return reinterpret_cast<jlong>(cf_handle);
@@ -290,34 +299,32 @@ jlong Java_org_rocksdb_RocksDB_createColumnFamily(
jlongArray Java_org_rocksdb_RocksDB_createColumnFamilies__JJ_3_3B(
JNIEnv* env, jobject, jlong jhandle, jlong jcf_options_handle,
jobjectArray jcf_names) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jhandle);
- auto* cf_options =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jcf_options_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jhandle);
+ auto* cf_options = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(
+ jcf_options_handle);
jboolean has_exception = JNI_FALSE;
std::vector<std::string> cf_names;
- rocksdb::JniUtil::byteStrings<std::string>(env, jcf_names,
- [](const char* str, const size_t len) {
- return std::string(str, len);
- },
- [&cf_names](const size_t, std::string str) {
- cf_names.push_back(str);
- },
+ ROCKSDB_NAMESPACE::JniUtil::byteStrings<std::string>(
+ env, jcf_names,
+ [](const char* str, const size_t len) { return std::string(str, len); },
+ [&cf_names](const size_t, std::string str) { cf_names.push_back(str); },
&has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return nullptr;
}
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
- rocksdb::Status s = db->CreateColumnFamilies(*cf_options, cf_names, &cf_handles);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
+ ROCKSDB_NAMESPACE::Status s =
+ db->CreateColumnFamilies(*cf_options, cf_names, &cf_handles);
if (!s.ok()) {
// error occurred
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
- jlongArray jcf_handles = rocksdb::JniUtil::toJPointers<rocksdb::ColumnFamilyHandle>(
- env, cf_handles, &has_exception);
+ jlongArray jcf_handles = ROCKSDB_NAMESPACE::JniUtil::toJPointers<
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle>(env, cf_handles, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return nullptr;
@@ -333,9 +340,9 @@ jlongArray Java_org_rocksdb_RocksDB_createColumnFamilies__JJ_3_3B(
jlongArray Java_org_rocksdb_RocksDB_createColumnFamilies__J_3J_3_3B(
JNIEnv* env, jobject, jlong jhandle, jlongArray jcf_options_handles,
jobjectArray jcf_names) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jhandle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jhandle);
const jsize jlen = env->GetArrayLength(jcf_options_handles);
- std::vector<rocksdb::ColumnFamilyDescriptor> cf_descriptors;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> cf_descriptors;
cf_descriptors.reserve(jlen);
jboolean jcf_options_handles_is_copy = JNI_FALSE;
@@ -348,21 +355,23 @@ jlongArray Java_org_rocksdb_RocksDB_createColumnFamilies__J_3J_3_3B(
// extract the column family descriptors
jboolean has_exception = JNI_FALSE;
for (jsize i = 0; i < jlen; i++) {
- auto* cf_options = reinterpret_cast<rocksdb::ColumnFamilyOptions*>(
- jcf_options_handles_elems[i]);
+ auto* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(
+ jcf_options_handles_elems[i]);
jbyteArray jcf_name = static_cast<jbyteArray>(
env->GetObjectArrayElement(jcf_names, i));
if (env->ExceptionCheck()) {
// exception thrown: ArrayIndexOutOfBoundsException
env->ReleaseLongArrayElements(jcf_options_handles, jcf_options_handles_elems, JNI_ABORT);
return nullptr;
- }
+ }
const std::string cf_name =
- rocksdb::JniUtil::byteString<std::string>(env, jcf_name,
- [](const char* str, const size_t len) {
- return std::string(str, len);
- },
- &has_exception);
+ ROCKSDB_NAMESPACE::JniUtil::byteString<std::string>(
+ env, jcf_name,
+ [](const char* str, const size_t len) {
+ return std::string(str, len);
+ },
+ &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
env->DeleteLocalRef(jcf_name);
@@ -370,24 +379,26 @@ jlongArray Java_org_rocksdb_RocksDB_createColumnFamilies__J_3J_3_3B(
return nullptr;
}
- cf_descriptors.push_back(rocksdb::ColumnFamilyDescriptor(cf_name, *cf_options));
+ cf_descriptors.push_back(
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor(cf_name, *cf_options));
env->DeleteLocalRef(jcf_name);
}
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
- rocksdb::Status s = db->CreateColumnFamilies(cf_descriptors, &cf_handles);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
+ ROCKSDB_NAMESPACE::Status s =
+ db->CreateColumnFamilies(cf_descriptors, &cf_handles);
env->ReleaseLongArrayElements(jcf_options_handles, jcf_options_handles_elems, JNI_ABORT);
if (!s.ok()) {
// error occurred
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
- jlongArray jcf_handles = rocksdb::JniUtil::toJPointers<rocksdb::ColumnFamilyHandle>(
- env, cf_handles, &has_exception);
+ jlongArray jcf_handles = ROCKSDB_NAMESPACE::JniUtil::toJPointers<
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle>(env, cf_handles, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return nullptr;
@@ -403,11 +414,12 @@ jlongArray Java_org_rocksdb_RocksDB_createColumnFamilies__J_3J_3_3B(
void Java_org_rocksdb_RocksDB_dropColumnFamily(
JNIEnv* env, jobject, jlong jdb_handle,
jlong jcf_handle) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- rocksdb::Status s = db_handle->DropColumnFamily(cf_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ ROCKSDB_NAMESPACE::Status s = db_handle->DropColumnFamily(cf_handle);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -419,9 +431,9 @@ void Java_org_rocksdb_RocksDB_dropColumnFamily(
void Java_org_rocksdb_RocksDB_dropColumnFamilies(
JNIEnv* env, jobject, jlong jdb_handle,
jlongArray jcolumn_family_handles) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
if (jcolumn_family_handles != nullptr) {
const jsize len_cols = env->GetArrayLength(jcolumn_family_handles);
@@ -432,30 +444,30 @@ void Java_org_rocksdb_RocksDB_dropColumnFamilies(
}
for (jsize i = 0; i < len_cols; i++) {
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcfh[i]);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcfh[i]);
cf_handles.push_back(cf_handle);
}
env->ReleaseLongArrayElements(jcolumn_family_handles, jcfh, JNI_ABORT);
}
- rocksdb::Status s = db_handle->DropColumnFamilies(cf_handles);
+ ROCKSDB_NAMESPACE::Status s = db_handle->DropColumnFamilies(cf_handles);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::Put
+// ROCKSDB_NAMESPACE::DB::Put
/**
* @return true if the put succeeded, false if a Java Exception was thrown
*/
-bool rocksdb_put_helper(
- JNIEnv* env, rocksdb::DB* db,
- const rocksdb::WriteOptions& write_options,
- rocksdb::ColumnFamilyHandle* cf_handle, jbyteArray jkey,
- jint jkey_off, jint jkey_len, jbyteArray jval,
- jint jval_off, jint jval_len) {
+bool rocksdb_put_helper(JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::WriteOptions& write_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle,
+ jbyteArray jkey, jint jkey_off, jint jkey_len,
+ jbyteArray jval, jint jval_off, jint jval_len) {
jbyte* key = new jbyte[jkey_len];
env->GetByteArrayRegion(jkey, jkey_off, jkey_len, key);
if (env->ExceptionCheck()) {
@@ -473,10 +485,11 @@ bool rocksdb_put_helper(
return false;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
- rocksdb::Slice value_slice(reinterpret_cast<char*>(value), jval_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice value_slice(reinterpret_cast<char*>(value),
+ jval_len);
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (cf_handle != nullptr) {
s = db->Put(write_options, cf_handle, key_slice, value_slice);
} else {
@@ -491,7 +504,7 @@ bool rocksdb_put_helper(
if (s.ok()) {
return true;
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return false;
}
}
@@ -505,9 +518,9 @@ void Java_org_rocksdb_RocksDB_put__J_3BII_3BII(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
rocksdb_put_helper(env, db, default_write_options, nullptr, jkey, jkey_off,
jkey_len, jval, jval_off, jval_len);
}
@@ -522,16 +535,18 @@ void Java_org_rocksdb_RocksDB_put__J_3BII_3BIIJ(
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_put_helper(env, db, default_write_options, cf_handle, jkey,
jkey_off, jkey_len, jval, jval_off, jval_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -545,9 +560,9 @@ void Java_org_rocksdb_RocksDB_put__JJ_3BII_3BII(
jlong jwrite_options_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
rocksdb_put_helper(env, db, *write_options, nullptr, jkey, jkey_off, jkey_len,
jval, jval_off, jval_len);
}
@@ -562,16 +577,18 @@ void Java_org_rocksdb_RocksDB_put__JJ_3BII_3BIIJ(
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_put_helper(env, db, *write_options, cf_handle, jkey, jkey_off,
jkey_len, jval, jval_off, jval_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -584,13 +601,15 @@ void Java_org_rocksdb_RocksDB_putDirect(
JNIEnv* env, jobject /*jdb*/, jlong jdb_handle, jlong jwrite_options_handle,
jobject jkey, jint jkey_off, jint jkey_len, jobject jval, jint jval_off,
jint jval_len, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto put = [&env, &db, &cf_handle, &write_options](rocksdb::Slice& key,
- rocksdb::Slice& value) {
- rocksdb::Status s;
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto put = [&env, &db, &cf_handle, &write_options](
+ ROCKSDB_NAMESPACE::Slice& key,
+ ROCKSDB_NAMESPACE::Slice& value) {
+ ROCKSDB_NAMESPACE::Status s;
if (cf_handle == nullptr) {
s = db->Put(*write_options, key, value);
} else {
@@ -599,22 +618,22 @@ void Java_org_rocksdb_RocksDB_putDirect(
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
};
- rocksdb::JniUtil::kv_op_direct(put, env, jkey, jkey_off, jkey_len, jval,
- jval_off, jval_len);
+ ROCKSDB_NAMESPACE::JniUtil::kv_op_direct(put, env, jkey, jkey_off, jkey_len,
+ jval, jval_off, jval_len);
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::Delete()
+// ROCKSDB_NAMESPACE::DB::Delete()
/**
* @return true if the delete succeeded, false if a Java Exception was thrown
*/
-bool rocksdb_delete_helper(
- JNIEnv* env, rocksdb::DB* db, const rocksdb::WriteOptions& write_options,
- rocksdb::ColumnFamilyHandle* cf_handle,
- jbyteArray jkey, jint jkey_off, jint jkey_len) {
+bool rocksdb_delete_helper(JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::WriteOptions& write_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle,
+ jbyteArray jkey, jint jkey_off, jint jkey_len) {
jbyte* key = new jbyte[jkey_len];
env->GetByteArrayRegion(jkey, jkey_off, jkey_len, key);
if (env->ExceptionCheck()) {
@@ -622,9 +641,9 @@ bool rocksdb_delete_helper(
delete[] key;
return false;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (cf_handle != nullptr) {
s = db->Delete(write_options, cf_handle, key_slice);
} else {
@@ -639,7 +658,7 @@ bool rocksdb_delete_helper(
return true;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return false;
}
@@ -651,9 +670,9 @@ bool rocksdb_delete_helper(
void Java_org_rocksdb_RocksDB_delete__J_3BII(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
rocksdb_delete_helper(env, db, default_write_options, nullptr, jkey, jkey_off,
jkey_len);
}
@@ -667,16 +686,18 @@ void Java_org_rocksdb_RocksDB_delete__J_3BIIJ(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_delete_helper(env, db, default_write_options, cf_handle, jkey,
jkey_off, jkey_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -690,9 +711,9 @@ void Java_org_rocksdb_RocksDB_delete__JJ_3BII(
jlong jdb_handle,
jlong jwrite_options,
jbyteArray jkey, jint jkey_off, jint jkey_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
rocksdb_delete_helper(env, db, *write_options, nullptr, jkey, jkey_off,
jkey_len);
}
@@ -705,38 +726,40 @@ void Java_org_rocksdb_RocksDB_delete__JJ_3BII(
void Java_org_rocksdb_RocksDB_delete__JJ_3BIIJ(
JNIEnv* env, jobject, jlong jdb_handle, jlong jwrite_options,
jbyteArray jkey, jint jkey_off, jint jkey_len, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_delete_helper(env, db, *write_options, cf_handle, jkey, jkey_off,
jkey_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::SingleDelete()
+// ROCKSDB_NAMESPACE::DB::SingleDelete()
/**
* @return true if the single delete succeeded, false if a Java Exception
* was thrown
*/
bool rocksdb_single_delete_helper(
- JNIEnv* env, rocksdb::DB* db,
- const rocksdb::WriteOptions& write_options,
- rocksdb::ColumnFamilyHandle* cf_handle,
- jbyteArray jkey, jint jkey_len) {
+ JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::WriteOptions& write_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle, jbyteArray jkey,
+ jint jkey_len) {
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if (key == nullptr) {
// exception thrown: OutOfMemoryError
return false;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (cf_handle != nullptr) {
s = db->SingleDelete(write_options, cf_handle, key_slice);
} else {
@@ -753,7 +776,7 @@ bool rocksdb_single_delete_helper(
return true;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return false;
}
@@ -767,9 +790,9 @@ void Java_org_rocksdb_RocksDB_singleDelete__J_3BI(
jlong jdb_handle,
jbyteArray jkey,
jint jkey_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
rocksdb_single_delete_helper(env, db, default_write_options, nullptr,
jkey, jkey_len);
}
@@ -782,16 +805,18 @@ void Java_org_rocksdb_RocksDB_singleDelete__J_3BI(
void Java_org_rocksdb_RocksDB_singleDelete__J_3BIJ(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_len, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_single_delete_helper(env, db, default_write_options, cf_handle,
jkey, jkey_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -805,9 +830,9 @@ void Java_org_rocksdb_RocksDB_singleDelete__JJ_3BI(
jlong jwrite_options,
jbyteArray jkey,
jint jkey_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
rocksdb_single_delete_helper(env, db, *write_options, nullptr, jkey,
jkey_len);
}
@@ -820,31 +845,33 @@ void Java_org_rocksdb_RocksDB_singleDelete__JJ_3BI(
void Java_org_rocksdb_RocksDB_singleDelete__JJ_3BIJ(
JNIEnv* env, jobject, jlong jdb_handle, jlong jwrite_options,
jbyteArray jkey, jint jkey_len, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_single_delete_helper(env, db, *write_options, cf_handle, jkey,
jkey_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::DeleteRange()
+// ROCKSDB_NAMESPACE::DB::DeleteRange()
/**
* @return true if the delete range succeeded, false if a Java Exception
* was thrown
*/
bool rocksdb_delete_range_helper(
- JNIEnv* env, rocksdb::DB* db,
- const rocksdb::WriteOptions& write_options,
- rocksdb::ColumnFamilyHandle* cf_handle,
- jbyteArray jbegin_key, jint jbegin_key_off, jint jbegin_key_len,
- jbyteArray jend_key, jint jend_key_off, jint jend_key_len) {
+ JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::WriteOptions& write_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle, jbyteArray jbegin_key,
+ jint jbegin_key_off, jint jbegin_key_len, jbyteArray jend_key,
+ jint jend_key_off, jint jend_key_len) {
jbyte* begin_key = new jbyte[jbegin_key_len];
env->GetByteArrayRegion(jbegin_key, jbegin_key_off, jbegin_key_len,
begin_key);
@@ -853,8 +880,8 @@ bool rocksdb_delete_range_helper(
delete[] begin_key;
return false;
}
- rocksdb::Slice begin_key_slice(reinterpret_cast<char*>(begin_key),
- jbegin_key_len);
+ ROCKSDB_NAMESPACE::Slice begin_key_slice(reinterpret_cast<char*>(begin_key),
+ jbegin_key_len);
jbyte* end_key = new jbyte[jend_key_len];
env->GetByteArrayRegion(jend_key, jend_key_off, jend_key_len, end_key);
@@ -864,9 +891,10 @@ bool rocksdb_delete_range_helper(
delete[] end_key;
return false;
}
- rocksdb::Slice end_key_slice(reinterpret_cast<char*>(end_key), jend_key_len);
+ ROCKSDB_NAMESPACE::Slice end_key_slice(reinterpret_cast<char*>(end_key),
+ jend_key_len);
- rocksdb::Status s =
+ ROCKSDB_NAMESPACE::Status s =
db->DeleteRange(write_options, cf_handle, begin_key_slice, end_key_slice);
// cleanup
@@ -877,7 +905,7 @@ bool rocksdb_delete_range_helper(
return true;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return false;
}
@@ -890,17 +918,18 @@ void Java_org_rocksdb_RocksDB_deleteRange__J_3BII_3BII(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jbegin_key, jint jbegin_key_off, jint jbegin_key_len,
jbyteArray jend_key, jint jend_key_off, jint jend_key_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
rocksdb_delete_range_helper(env, db, default_write_options, nullptr,
jbegin_key, jbegin_key_off, jbegin_key_len,
jend_key, jend_key_off, jend_key_len);
}
jint rocksdb_get_helper_direct(
- JNIEnv* env, rocksdb::DB* db, const rocksdb::ReadOptions& read_options,
- rocksdb::ColumnFamilyHandle* column_family_handle, jobject jkey,
+ JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::ReadOptions& read_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* column_family_handle, jobject jkey,
jint jkey_off, jint jkey_len, jobject jval, jint jval_off, jint jval_len,
bool* has_exception) {
static const int kNotFound = -1;
@@ -909,14 +938,14 @@ jint rocksdb_get_helper_direct(
char* key = reinterpret_cast<char*>(env->GetDirectBufferAddress(jkey));
if (key == nullptr) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
env,
"Invalid key argument (argument is not a valid direct ByteBuffer)");
*has_exception = true;
return kArgumentError;
}
if (env->GetDirectBufferCapacity(jkey) < (jkey_off + jkey_len)) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
env,
"Invalid key argument. Capacity is less than requested region (offset "
"+ length).");
@@ -926,7 +955,7 @@ jint rocksdb_get_helper_direct(
char* value = reinterpret_cast<char*>(env->GetDirectBufferAddress(jval));
if (value == nullptr) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
env,
"Invalid value argument (argument is not a valid direct ByteBuffer)");
*has_exception = true;
@@ -934,7 +963,7 @@ jint rocksdb_get_helper_direct(
}
if (env->GetDirectBufferCapacity(jval) < (jval_off + jval_len)) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
env,
"Invalid value argument. Capacity is less than requested region "
"(offset + length).");
@@ -945,12 +974,12 @@ jint rocksdb_get_helper_direct(
key += jkey_off;
value += jval_off;
- rocksdb::Slice key_slice(key, jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(key, jkey_len);
// TODO(yhchiang): we might save one memory allocation here by adding
// a DB::Get() function which takes preallocated jbyte* as input.
std::string cvalue;
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (column_family_handle != nullptr) {
s = db->Get(read_options, column_family_handle, key_slice, &cvalue);
} else {
@@ -968,7 +997,7 @@ jint rocksdb_get_helper_direct(
// throwing an exception. As a result, the execution flow will
// not stop here, and codes after this throw will still be
// executed.
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
// Return a dummy const value to avoid compilation error, although
// java side might not have a chance to get the return value :)
@@ -994,17 +1023,19 @@ void Java_org_rocksdb_RocksDB_deleteRange__J_3BII_3BIIJ(
jbyteArray jbegin_key, jint jbegin_key_off, jint jbegin_key_len,
jbyteArray jend_key, jint jend_key_off, jint jend_key_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_delete_range_helper(env, db, default_write_options, cf_handle,
jbegin_key, jbegin_key_off, jbegin_key_len,
jend_key, jend_key_off, jend_key_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -1017,9 +1048,9 @@ void Java_org_rocksdb_RocksDB_deleteRange__JJ_3BII_3BII(
JNIEnv* env, jobject, jlong jdb_handle, jlong jwrite_options,
jbyteArray jbegin_key, jint jbegin_key_off, jint jbegin_key_len,
jbyteArray jend_key, jint jend_key_off, jint jend_key_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
rocksdb_delete_range_helper(env, db, *write_options, nullptr, jbegin_key,
jbegin_key_off, jbegin_key_len, jend_key,
jend_key_off, jend_key_len);
@@ -1035,17 +1066,19 @@ void Java_org_rocksdb_RocksDB_deleteRange__JJ_3BII_3BIIJ(
jbyteArray jbegin_key, jint jbegin_key_off, jint jbegin_key_len,
jbyteArray jend_key, jint jend_key_off, jint jend_key_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_delete_range_helper(env, db, *write_options, cf_handle,
jbegin_key, jbegin_key_off, jbegin_key_len,
jend_key, jend_key_off, jend_key_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -1060,27 +1093,29 @@ jint Java_org_rocksdb_RocksDB_getDirect(JNIEnv* env, jobject /*jdb*/,
jint jkey_len, jobject jval,
jint jval_off, jint jval_len,
jlong jcf_handle) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto* ro_opt = reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto* ro_opt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
bool has_exception = false;
return rocksdb_get_helper_direct(
- env, db_handle, ro_opt == nullptr ? rocksdb::ReadOptions() : *ro_opt,
- cf_handle, jkey, jkey_off, jkey_len, jval, jval_off, jval_len,
- &has_exception);
+ env, db_handle,
+ ro_opt == nullptr ? ROCKSDB_NAMESPACE::ReadOptions() : *ro_opt, cf_handle,
+ jkey, jkey_off, jkey_len, jval, jval_off, jval_len, &has_exception);
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::Merge
+// ROCKSDB_NAMESPACE::DB::Merge
/**
* @return true if the merge succeeded, false if a Java Exception was thrown
*/
-bool rocksdb_merge_helper(
- JNIEnv* env, rocksdb::DB* db, const rocksdb::WriteOptions& write_options,
- rocksdb::ColumnFamilyHandle* cf_handle,
- jbyteArray jkey, jint jkey_off, jint jkey_len,
- jbyteArray jval, jint jval_off, jint jval_len) {
+bool rocksdb_merge_helper(JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::WriteOptions& write_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle,
+ jbyteArray jkey, jint jkey_off, jint jkey_len,
+ jbyteArray jval, jint jval_off, jint jval_len) {
jbyte* key = new jbyte[jkey_len];
env->GetByteArrayRegion(jkey, jkey_off, jkey_len, key);
if (env->ExceptionCheck()) {
@@ -1088,7 +1123,7 @@ bool rocksdb_merge_helper(
delete[] key;
return false;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
jbyte* value = new jbyte[jval_len];
env->GetByteArrayRegion(jval, jval_off, jval_len, value);
@@ -1098,9 +1133,10 @@ bool rocksdb_merge_helper(
delete[] key;
return false;
}
- rocksdb::Slice value_slice(reinterpret_cast<char*>(value), jval_len);
+ ROCKSDB_NAMESPACE::Slice value_slice(reinterpret_cast<char*>(value),
+ jval_len);
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (cf_handle != nullptr) {
s = db->Merge(write_options, cf_handle, key_slice, value_slice);
} else {
@@ -1115,7 +1151,7 @@ bool rocksdb_merge_helper(
return true;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return false;
}
@@ -1128,9 +1164,9 @@ void Java_org_rocksdb_RocksDB_merge__J_3BII_3BII(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
rocksdb_merge_helper(env, db, default_write_options, nullptr, jkey, jkey_off,
jkey_len, jval, jval_off, jval_len);
}
@@ -1145,16 +1181,18 @@ void Java_org_rocksdb_RocksDB_merge__J_3BII_3BIIJ(
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- static const rocksdb::WriteOptions default_write_options =
- rocksdb::WriteOptions();
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ static const ROCKSDB_NAMESPACE::WriteOptions default_write_options =
+ ROCKSDB_NAMESPACE::WriteOptions();
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_merge_helper(env, db, default_write_options, cf_handle, jkey,
jkey_off, jkey_len, jval, jval_off, jval_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
@@ -1167,9 +1205,9 @@ void Java_org_rocksdb_RocksDB_merge__JJ_3BII_3BII(
JNIEnv* env, jobject, jlong jdb_handle, jlong jwrite_options_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
rocksdb_merge_helper(env, db, *write_options, nullptr, jkey, jkey_off,
jkey_len, jval, jval_off, jval_len);
}
@@ -1183,23 +1221,25 @@ void Java_org_rocksdb_RocksDB_merge__JJ_3BII_3BIIJ(
JNIEnv* env, jobject, jlong jdb_handle, jlong jwrite_options_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
rocksdb_merge_helper(env, db, *write_options, cf_handle, jkey, jkey_off,
jkey_len, jval, jval_off, jval_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
}
}
-jlong rocksdb_iterator_helper(rocksdb::DB* db,
- rocksdb::ReadOptions read_options,
- rocksdb::ColumnFamilyHandle* cf_handle) {
- rocksdb::Iterator* iterator = nullptr;
+jlong rocksdb_iterator_helper(
+ ROCKSDB_NAMESPACE::DB* db, ROCKSDB_NAMESPACE::ReadOptions read_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle) {
+ ROCKSDB_NAMESPACE::Iterator* iterator = nullptr;
if (cf_handle != nullptr) {
iterator = db->NewIterator(read_options, cf_handle);
} else {
@@ -1218,12 +1258,14 @@ void Java_org_rocksdb_RocksDB_deleteDirect(JNIEnv* env, jobject /*jdb*/,
jlong jwrite_options, jobject jkey,
jint jkey_offset, jint jkey_len,
jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto remove = [&env, &db, &write_options, &cf_handle](rocksdb::Slice& key) {
- rocksdb::Status s;
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto remove = [&env, &db, &write_options,
+ &cf_handle](ROCKSDB_NAMESPACE::Slice& key) {
+ ROCKSDB_NAMESPACE::Status s;
if (cf_handle == nullptr) {
s = db->Delete(*write_options, key);
} else {
@@ -1232,13 +1274,14 @@ void Java_org_rocksdb_RocksDB_deleteDirect(JNIEnv* env, jobject /*jdb*/,
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
};
- rocksdb::JniUtil::k_op_direct(remove, env, jkey, jkey_offset, jkey_len);
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(remove, env, jkey, jkey_offset,
+ jkey_len);
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::Write
+// ROCKSDB_NAMESPACE::DB::Write
/*
* Class: org_rocksdb_RocksDB
* Method: write0
@@ -1247,15 +1290,15 @@ void Java_org_rocksdb_RocksDB_deleteDirect(JNIEnv* env, jobject /*jdb*/,
void Java_org_rocksdb_RocksDB_write0(
JNIEnv* env, jobject, jlong jdb_handle,
jlong jwrite_options_handle, jlong jwb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
- rocksdb::Status s = db->Write(*write_options, wb);
+ ROCKSDB_NAMESPACE::Status s = db->Write(*write_options, wb);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -1267,26 +1310,27 @@ void Java_org_rocksdb_RocksDB_write0(
void Java_org_rocksdb_RocksDB_write1(
JNIEnv* env, jobject, jlong jdb_handle,
jlong jwrite_options_handle, jlong jwbwi_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
auto* wb = wbwi->GetWriteBatch();
- rocksdb::Status s = db->Write(*write_options, wb);
+ ROCKSDB_NAMESPACE::Status s = db->Write(*write_options, wb);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::Get
+// ROCKSDB_NAMESPACE::DB::Get
jbyteArray rocksdb_get_helper(
- JNIEnv* env, rocksdb::DB* db,
- const rocksdb::ReadOptions& read_opt,
- rocksdb::ColumnFamilyHandle* column_family_handle,
+ JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::ReadOptions& read_opt,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* column_family_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len) {
jbyte* key = new jbyte[jkey_len];
env->GetByteArrayRegion(jkey, jkey_off, jkey_len, key);
@@ -1296,10 +1340,10 @@ jbyteArray rocksdb_get_helper(
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
std::string value;
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (column_family_handle != nullptr) {
s = db->Get(read_opt, column_family_handle, key_slice, &value);
} else {
@@ -1315,7 +1359,7 @@ jbyteArray rocksdb_get_helper(
}
if (s.ok()) {
- jbyteArray jret_value = rocksdb::JniUtil::copyBytes(env, value);
+ jbyteArray jret_value = ROCKSDB_NAMESPACE::JniUtil::copyBytes(env, value);
if (jret_value == nullptr) {
// exception occurred
return nullptr;
@@ -1323,7 +1367,7 @@ jbyteArray rocksdb_get_helper(
return jret_value;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -1335,8 +1379,9 @@ jbyteArray rocksdb_get_helper(
jbyteArray Java_org_rocksdb_RocksDB_get__J_3BII(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len) {
- return rocksdb_get_helper(env, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- rocksdb::ReadOptions(), nullptr, jkey, jkey_off, jkey_len);
+ return rocksdb_get_helper(
+ env, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ ROCKSDB_NAMESPACE::ReadOptions(), nullptr, jkey, jkey_off, jkey_len);
}
/*
@@ -1347,14 +1392,16 @@ jbyteArray Java_org_rocksdb_RocksDB_get__J_3BII(
jbyteArray Java_org_rocksdb_RocksDB_get__J_3BIIJ(
JNIEnv* env, jobject, jlong jdb_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len, jlong jcf_handle) {
- auto db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
- return rocksdb_get_helper(env, db_handle, rocksdb::ReadOptions(), cf_handle,
- jkey, jkey_off, jkey_len);
+ return rocksdb_get_helper(env, db_handle, ROCKSDB_NAMESPACE::ReadOptions(),
+ cf_handle, jkey, jkey_off, jkey_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
return nullptr;
}
}
@@ -1369,9 +1416,9 @@ jbyteArray Java_org_rocksdb_RocksDB_get__JJ_3BII(
jlong jdb_handle, jlong jropt_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len) {
return rocksdb_get_helper(
- env, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- *reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle), nullptr, jkey,
- jkey_off, jkey_len);
+ env, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle), nullptr,
+ jkey, jkey_off, jkey_len);
}
/*
@@ -1382,25 +1429,28 @@ jbyteArray Java_org_rocksdb_RocksDB_get__JJ_3BII(
jbyteArray Java_org_rocksdb_RocksDB_get__JJ_3BIIJ(
JNIEnv* env, jobject, jlong jdb_handle, jlong jropt_handle,
jbyteArray jkey, jint jkey_off, jint jkey_len, jlong jcf_handle) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto& ro_opt = *reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto& ro_opt =
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
return rocksdb_get_helper(
env, db_handle, ro_opt, cf_handle, jkey, jkey_off, jkey_len);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
return nullptr;
}
}
jint rocksdb_get_helper(
- JNIEnv* env, rocksdb::DB* db, const rocksdb::ReadOptions& read_options,
- rocksdb::ColumnFamilyHandle* column_family_handle,
- jbyteArray jkey, jint jkey_off, jint jkey_len,
- jbyteArray jval, jint jval_off, jint jval_len,
- bool* has_exception) {
+ JNIEnv* env, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::ReadOptions& read_options,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* column_family_handle,
+ jbyteArray jkey, jint jkey_off, jint jkey_len, jbyteArray jval,
+ jint jval_off, jint jval_len, bool* has_exception) {
static const int kNotFound = -1;
static const int kStatusError = -2;
@@ -1412,12 +1462,12 @@ jint rocksdb_get_helper(
*has_exception = true;
return kStatusError;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
// TODO(yhchiang): we might save one memory allocation here by adding
// a DB::Get() function which takes preallocated jbyte* as input.
std::string cvalue;
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (column_family_handle != nullptr) {
s = db->Get(read_options, column_family_handle, key_slice, &cvalue);
} else {
@@ -1438,7 +1488,7 @@ jint rocksdb_get_helper(
// throwing an exception. As a result, the execution flow will
// not stop here, and codes after this throw will still be
// executed.
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
// Return a dummy const value to avoid compilation error, although
// java side might not have a chance to get the return value :)
@@ -1461,7 +1511,6 @@ jint rocksdb_get_helper(
return cvalue_len;
}
-
/*
* Class: org_rocksdb_RocksDB
* Method: get
@@ -1472,9 +1521,10 @@ jint Java_org_rocksdb_RocksDB_get__J_3BII_3BII(
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len) {
bool has_exception = false;
- return rocksdb_get_helper(env, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- rocksdb::ReadOptions(), nullptr, jkey, jkey_off,
- jkey_len, jval, jval_off, jval_len, &has_exception);
+ return rocksdb_get_helper(
+ env, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ ROCKSDB_NAMESPACE::ReadOptions(), nullptr, jkey, jkey_off, jkey_len, jval,
+ jval_off, jval_len, &has_exception);
}
/*
@@ -1487,16 +1537,18 @@ jint Java_org_rocksdb_RocksDB_get__J_3BII_3BIIJ(
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len,
jlong jcf_handle) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
bool has_exception = false;
- return rocksdb_get_helper(env, db_handle, rocksdb::ReadOptions(), cf_handle,
- jkey, jkey_off, jkey_len, jval, jval_off,
- jval_len, &has_exception);
+ return rocksdb_get_helper(env, db_handle, ROCKSDB_NAMESPACE::ReadOptions(),
+ cf_handle, jkey, jkey_off, jkey_len, jval,
+ jval_off, jval_len, &has_exception);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
// will never be evaluated
return 0;
}
@@ -1513,9 +1565,9 @@ jint Java_org_rocksdb_RocksDB_get__JJ_3BII_3BII(
jbyteArray jval, jint jval_off, jint jval_len) {
bool has_exception = false;
return rocksdb_get_helper(
- env, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- *reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle), nullptr, jkey,
- jkey_off, jkey_len, jval, jval_off, jval_len, &has_exception);
+ env, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle), nullptr,
+ jkey, jkey_off, jkey_len, jval, jval_off, jval_len, &has_exception);
}
/*
@@ -1528,9 +1580,11 @@ jint Java_org_rocksdb_RocksDB_get__JJ_3BII_3BIIJ(
jbyteArray jkey, jint jkey_off, jint jkey_len,
jbyteArray jval, jint jval_off, jint jval_len,
jlong jcf_handle) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto& ro_opt = *reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto& ro_opt =
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
if (cf_handle != nullptr) {
bool has_exception = false;
return rocksdb_get_helper(env, db_handle, ro_opt, cf_handle,
@@ -1538,8 +1592,9 @@ jint Java_org_rocksdb_RocksDB_get__JJ_3BII_3BIIJ(
jval, jval_off, jval_len,
&has_exception);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid ColumnFamilyHandle."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Invalid ColumnFamilyHandle."));
// will never be evaluated
return 0;
}
@@ -1560,11 +1615,12 @@ inline void multi_get_helper_release_keys(
*
* @return byte[][] of values or nullptr if an exception occurs
*/
-jobjectArray multi_get_helper(
- JNIEnv* env, jobject, rocksdb::DB* db, const rocksdb::ReadOptions& rOpt,
- jobjectArray jkeys, jintArray jkey_offs, jintArray jkey_lens,
- jlongArray jcolumn_family_handles) {
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
+jobjectArray multi_get_helper(JNIEnv* env, jobject, ROCKSDB_NAMESPACE::DB* db,
+ const ROCKSDB_NAMESPACE::ReadOptions& rOpt,
+ jobjectArray jkeys, jintArray jkey_offs,
+ jintArray jkey_lens,
+ jlongArray jcolumn_family_handles) {
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
if (jcolumn_family_handles != nullptr) {
const jsize len_cols = env->GetArrayLength(jcolumn_family_handles);
@@ -1575,7 +1631,8 @@ jobjectArray multi_get_helper(
}
for (jsize i = 0; i < len_cols; i++) {
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcfh[i]);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcfh[i]);
cf_handles.push_back(cf_handle);
}
env->ReleaseLongArrayElements(jcolumn_family_handles, jcfh, JNI_ABORT);
@@ -1600,7 +1657,7 @@ jobjectArray multi_get_helper(
return nullptr;
}
- std::vector<rocksdb::Slice> keys;
+ std::vector<ROCKSDB_NAMESPACE::Slice> keys;
std::vector<std::pair<jbyte*, jobject>> keys_to_free;
for (jsize i = 0; i < len_keys; i++) {
jobject jkey = env->GetObjectArrayElement(jkeys, i);
@@ -1627,7 +1684,7 @@ jobjectArray multi_get_helper(
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), len_key);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), len_key);
keys.push_back(key_slice);
keys_to_free.push_back(std::pair<jbyte*, jobject>(key, jkey));
@@ -1638,7 +1695,7 @@ jobjectArray multi_get_helper(
env->ReleaseIntArrayElements(jkey_offs, jkey_off, JNI_ABORT);
std::vector<std::string> values;
- std::vector<rocksdb::Status> s;
+ std::vector<ROCKSDB_NAMESPACE::Status> s;
if (cf_handles.size() == 0) {
s = db->MultiGet(rOpt, keys, &values);
} else {
@@ -1649,8 +1706,8 @@ jobjectArray multi_get_helper(
multi_get_helper_release_keys(env, keys_to_free);
// prepare the results
- jobjectArray jresults =
- rocksdb::ByteJni::new2dByteArray(env, static_cast<jsize>(s.size()));
+ jobjectArray jresults = ROCKSDB_NAMESPACE::ByteJni::new2dByteArray(
+ env, static_cast<jsize>(s.size()));
if (jresults == nullptr) {
// exception occurred
return nullptr;
@@ -1663,7 +1720,8 @@ jobjectArray multi_get_helper(
return nullptr;
}
// add to the jresults
- for (std::vector<rocksdb::Status>::size_type i = 0; i != s.size(); i++) {
+ for (std::vector<ROCKSDB_NAMESPACE::Status>::size_type i = 0; i != s.size();
+ i++) {
if (s[i].ok()) {
std::string* value = &values[i];
const jsize jvalue_len = static_cast<jsize>(value->size());
@@ -1704,9 +1762,9 @@ jobjectArray multi_get_helper(
jobjectArray Java_org_rocksdb_RocksDB_multiGet__J_3_3B_3I_3I(
JNIEnv* env, jobject jdb, jlong jdb_handle,
jobjectArray jkeys, jintArray jkey_offs, jintArray jkey_lens) {
- return multi_get_helper(env, jdb, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- rocksdb::ReadOptions(), jkeys, jkey_offs, jkey_lens,
- nullptr);
+ return multi_get_helper(
+ env, jdb, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ ROCKSDB_NAMESPACE::ReadOptions(), jkeys, jkey_offs, jkey_lens, nullptr);
}
/*
@@ -1718,9 +1776,10 @@ jobjectArray Java_org_rocksdb_RocksDB_multiGet__J_3_3B_3I_3I_3J(
JNIEnv* env, jobject jdb, jlong jdb_handle,
jobjectArray jkeys, jintArray jkey_offs, jintArray jkey_lens,
jlongArray jcolumn_family_handles) {
- return multi_get_helper(env, jdb, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- rocksdb::ReadOptions(), jkeys, jkey_offs, jkey_lens,
- jcolumn_family_handles);
+ return multi_get_helper(env, jdb,
+ reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ ROCKSDB_NAMESPACE::ReadOptions(), jkeys, jkey_offs,
+ jkey_lens, jcolumn_family_handles);
}
/*
@@ -1732,9 +1791,9 @@ jobjectArray Java_org_rocksdb_RocksDB_multiGet__JJ_3_3B_3I_3I(
JNIEnv* env, jobject jdb, jlong jdb_handle, jlong jropt_handle,
jobjectArray jkeys, jintArray jkey_offs, jintArray jkey_lens) {
return multi_get_helper(
- env, jdb, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- *reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle), jkeys, jkey_offs,
- jkey_lens, nullptr);
+ env, jdb, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle), jkeys,
+ jkey_offs, jkey_lens, nullptr);
}
/*
@@ -1747,37 +1806,40 @@ jobjectArray Java_org_rocksdb_RocksDB_multiGet__JJ_3_3B_3I_3I_3J(
jobjectArray jkeys, jintArray jkey_offs, jintArray jkey_lens,
jlongArray jcolumn_family_handles) {
return multi_get_helper(
- env, jdb, reinterpret_cast<rocksdb::DB*>(jdb_handle),
- *reinterpret_cast<rocksdb::ReadOptions*>(jropt_handle), jkeys, jkey_offs,
- jkey_lens, jcolumn_family_handles);
+ env, jdb, reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle),
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jropt_handle), jkeys,
+ jkey_offs, jkey_lens, jcolumn_family_handles);
}
//////////////////////////////////////////////////////////////////////////////
-// rocksdb::DB::KeyMayExist
+// ROCKSDB_NAMESPACE::DB::KeyMayExist
bool key_may_exist_helper(JNIEnv* env, jlong jdb_handle, jlong jcf_handle,
jlong jread_opts_handle,
jbyteArray jkey, jint jkey_offset, jint jkey_len,
bool* has_exception, std::string* value, bool* value_found) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
- if (jcf_handle == 0) {
- cf_handle = db->DefaultColumnFamily();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
+ if (jcf_handle == 0) {
+ cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
- rocksdb::ReadOptions read_opts =
- jread_opts_handle == 0 ? rocksdb::ReadOptions()
- : *(reinterpret_cast<rocksdb::ReadOptions*>(jread_opts_handle));
-
- jbyte* key = new jbyte[jkey_len];
- env->GetByteArrayRegion(jkey, jkey_offset, jkey_len, key);
- if (env->ExceptionCheck()) {
- // exception thrown: ArrayIndexOutOfBoundsException
- delete[] key;
- *has_exception = true;
- return false;
- }
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
+ ROCKSDB_NAMESPACE::ReadOptions read_opts =
+ jread_opts_handle == 0
+ ? ROCKSDB_NAMESPACE::ReadOptions()
+ : *(reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(
+ jread_opts_handle));
+
+ jbyte* key = new jbyte[jkey_len];
+ env->GetByteArrayRegion(jkey, jkey_offset, jkey_len, key);
+ if (env->ExceptionCheck()) {
+ // exception thrown: ArrayIndexOutOfBoundsException
+ delete[] key;
+ *has_exception = true;
+ return false;
+ }
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key), jkey_len);
const bool exists = db->KeyMayExist(
read_opts, cf_handle, key_slice, value, value_found);
@@ -1850,7 +1912,7 @@ jobjectArray Java_org_rocksdb_RocksDB_keyMayExistFoundValue(
result_flags[0] = 2;
}
- jobjectArray jresults = rocksdb::ByteJni::new2dByteArray(env, 2);
+ jobjectArray jresults = ROCKSDB_NAMESPACE::ByteJni::new2dByteArray(env, 2);
if (jresults == nullptr) {
// exception occurred
return nullptr;
@@ -1913,8 +1975,8 @@ jobjectArray Java_org_rocksdb_RocksDB_keyMayExistFoundValue(
*/
jlong Java_org_rocksdb_RocksDB_iterator__J(
JNIEnv*, jobject, jlong db_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- return rocksdb_iterator_helper(db, rocksdb::ReadOptions(), nullptr);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ return rocksdb_iterator_helper(db, ROCKSDB_NAMESPACE::ReadOptions(), nullptr);
}
/*
@@ -1924,9 +1986,9 @@ jlong Java_org_rocksdb_RocksDB_iterator__J(
*/
jlong Java_org_rocksdb_RocksDB_iterator__JJ(
JNIEnv*, jobject, jlong db_handle, jlong jread_options_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
auto& read_options =
- *reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
return rocksdb_iterator_helper(db, read_options, nullptr);
}
@@ -1937,9 +1999,11 @@ jlong Java_org_rocksdb_RocksDB_iterator__JJ(
*/
jlong Java_org_rocksdb_RocksDB_iteratorCF__JJ(
JNIEnv*, jobject, jlong db_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- return rocksdb_iterator_helper(db, rocksdb::ReadOptions(), cf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ return rocksdb_iterator_helper(db, ROCKSDB_NAMESPACE::ReadOptions(),
+ cf_handle);
}
/*
@@ -1950,10 +2014,11 @@ jlong Java_org_rocksdb_RocksDB_iteratorCF__JJ(
jlong Java_org_rocksdb_RocksDB_iteratorCF__JJJ(
JNIEnv*, jobject,
jlong db_handle, jlong jcf_handle, jlong jread_options_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
auto& read_options =
- *reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
return rocksdb_iterator_helper(db, read_options, cf_handle);
}
@@ -1966,11 +2031,11 @@ jlongArray Java_org_rocksdb_RocksDB_iterators(
JNIEnv* env, jobject, jlong db_handle,
jlongArray jcolumn_family_handles,
jlong jread_options_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
auto& read_options =
- *reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ *reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
if (jcolumn_family_handles != nullptr) {
const jsize len_cols = env->GetArrayLength(jcolumn_family_handles);
jlong* jcfh = env->GetLongArrayElements(jcolumn_family_handles, nullptr);
@@ -1980,15 +2045,17 @@ jlongArray Java_org_rocksdb_RocksDB_iterators(
}
for (jsize i = 0; i < len_cols; i++) {
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcfh[i]);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcfh[i]);
cf_handles.push_back(cf_handle);
}
env->ReleaseLongArrayElements(jcolumn_family_handles, jcfh, JNI_ABORT);
}
- std::vector<rocksdb::Iterator*> iterators;
- rocksdb::Status s = db->NewIterators(read_options, cf_handles, &iterators);
+ std::vector<ROCKSDB_NAMESPACE::Iterator*> iterators;
+ ROCKSDB_NAMESPACE::Status s =
+ db->NewIterators(read_options, cf_handles, &iterators);
if (s.ok()) {
jlongArray jLongArray =
env->NewLongArray(static_cast<jsize>(iterators.size()));
@@ -1997,8 +2064,8 @@ jlongArray Java_org_rocksdb_RocksDB_iterators(
return nullptr;
}
- for (std::vector<rocksdb::Iterator*>::size_type i = 0; i < iterators.size();
- i++) {
+ for (std::vector<ROCKSDB_NAMESPACE::Iterator*>::size_type i = 0;
+ i < iterators.size(); i++) {
env->SetLongArrayRegion(
jLongArray, static_cast<jsize>(i), 1,
const_cast<jlong*>(reinterpret_cast<const jlong*>(&iterators[i])));
@@ -2011,7 +2078,7 @@ jlongArray Java_org_rocksdb_RocksDB_iterators(
return jLongArray;
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
}
@@ -2022,8 +2089,8 @@ jlongArray Java_org_rocksdb_RocksDB_iterators(
*/
jlong Java_org_rocksdb_RocksDB_getSnapshot(
JNIEnv*, jobject, jlong db_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- const rocksdb::Snapshot* snapshot = db->GetSnapshot();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ const ROCKSDB_NAMESPACE::Snapshot* snapshot = db->GetSnapshot();
return reinterpret_cast<jlong>(snapshot);
}
@@ -2034,8 +2101,9 @@ jlong Java_org_rocksdb_RocksDB_getSnapshot(
void Java_org_rocksdb_RocksDB_releaseSnapshot(
JNIEnv*, jobject, jlong db_handle,
jlong snapshot_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
- auto* snapshot = reinterpret_cast<rocksdb::Snapshot*>(snapshot_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
+ auto* snapshot =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Snapshot*>(snapshot_handle);
db->ReleaseSnapshot(snapshot);
}
@@ -2052,15 +2120,15 @@ jstring Java_org_rocksdb_RocksDB_getProperty(
// exception thrown: OutOfMemoryError
return nullptr;
}
- rocksdb::Slice property_name(property, jproperty_len);
+ ROCKSDB_NAMESPACE::Slice property_name(property, jproperty_len);
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
std::string property_value;
@@ -2071,7 +2139,8 @@ jstring Java_org_rocksdb_RocksDB_getProperty(
return env->NewStringUTF(property_value.c_str());
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, rocksdb::Status::NotFound());
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::NotFound());
return nullptr;
}
@@ -2088,15 +2157,15 @@ jobject Java_org_rocksdb_RocksDB_getMapProperty(
// exception thrown: OutOfMemoryError
return nullptr;
}
- rocksdb::Slice property_name(property, jproperty_len);
-
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ ROCKSDB_NAMESPACE::Slice property_name(property, jproperty_len);
+
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
std::map<std::string, std::string> property_value;
@@ -2104,10 +2173,11 @@ jobject Java_org_rocksdb_RocksDB_getMapProperty(
env->ReleaseStringUTFChars(jproperty, property);
if (retCode) {
- return rocksdb::HashMapJni::fromCppMap(env, &property_value);
+ return ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(env, &property_value);
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, rocksdb::Status::NotFound());
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::NotFound());
return nullptr;
}
@@ -2124,15 +2194,15 @@ jlong Java_org_rocksdb_RocksDB_getLongProperty(
// exception thrown: OutOfMemoryError
return 0;
}
- rocksdb::Slice property_name(property, jproperty_len);
+ ROCKSDB_NAMESPACE::Slice property_name(property, jproperty_len);
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
uint64_t property_value;
@@ -2143,7 +2213,8 @@ jlong Java_org_rocksdb_RocksDB_getLongProperty(
return property_value;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, rocksdb::Status::NotFound());
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::NotFound());
return 0;
}
@@ -2154,7 +2225,7 @@ jlong Java_org_rocksdb_RocksDB_getLongProperty(
*/
void Java_org_rocksdb_RocksDB_resetStats(
JNIEnv *, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
db->ResetStats();
}
@@ -2170,8 +2241,8 @@ jlong Java_org_rocksdb_RocksDB_getAggregatedLongProperty(
if (property == nullptr) {
return 0;
}
- rocksdb::Slice property_name(property, jproperty_len);
- auto* db = reinterpret_cast<rocksdb::DB*>(db_handle);
+ ROCKSDB_NAMESPACE::Slice property_name(property, jproperty_len);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(db_handle);
uint64_t property_value = 0;
bool retCode = db->GetAggregatedIntProperty(property_name, &property_value);
env->ReleaseStringUTFChars(jproperty, property);
@@ -2180,7 +2251,8 @@ jlong Java_org_rocksdb_RocksDB_getAggregatedLongProperty(
return property_value;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, rocksdb::Status::NotFound());
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::NotFound());
return 0;
}
@@ -2203,21 +2275,21 @@ jlongArray Java_org_rocksdb_RocksDB_getApproximateSizes(
return nullptr;
}
- auto ranges = std::unique_ptr<rocksdb::Range[]>(
- new rocksdb::Range[range_count]);
+ auto ranges = std::unique_ptr<ROCKSDB_NAMESPACE::Range[]>(
+ new ROCKSDB_NAMESPACE::Range[range_count]);
for (jsize i = 0; i < jlen; ++i) {
- auto* start = reinterpret_cast<rocksdb::Slice*>(jranges[i]);
- auto* limit = reinterpret_cast<rocksdb::Slice*>(jranges[++i]);
- ranges.get()[i] = rocksdb::Range(*start, *limit);
+ auto* start = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jranges[i]);
+ auto* limit = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jranges[++i]);
+ ranges.get()[i] = ROCKSDB_NAMESPACE::Range(*start, *limit);
}
-
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
auto sizes = std::unique_ptr<uint64_t[]>(new uint64_t[range_count]);
@@ -2259,17 +2331,17 @@ jlongArray Java_org_rocksdb_RocksDB_getApproximateSizes(
jlongArray Java_org_rocksdb_RocksDB_getApproximateMemTableStats(
JNIEnv* env, jobject, jlong jdb_handle, jlong jcf_handle,
jlong jstartHandle, jlong jlimitHandle) {
- auto* start = reinterpret_cast<rocksdb::Slice*>(jstartHandle);
- auto* limit = reinterpret_cast<rocksdb::Slice*>( jlimitHandle);
- const rocksdb::Range range(*start, *limit);
+ auto* start = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jstartHandle);
+ auto* limit = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jlimitHandle);
+ const ROCKSDB_NAMESPACE::Range range(*start, *limit);
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
uint64_t count = 0;
@@ -2313,10 +2385,9 @@ void Java_org_rocksdb_RocksDB_compactRange(
std::string str_begin;
if (jbegin_len > 0) {
- str_begin = rocksdb::JniUtil::byteString<std::string>(env, jbegin, jbegin_len,
- [](const char* str, const size_t len) {
- return std::string(str, len);
- },
+ str_begin = ROCKSDB_NAMESPACE::JniUtil::byteString<std::string>(
+ env, jbegin, jbegin_len,
+ [](const char* str, const size_t len) { return std::string(str, len); },
&has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
@@ -2326,10 +2397,9 @@ void Java_org_rocksdb_RocksDB_compactRange(
std::string str_end;
if (jend_len > 0) {
- str_end = rocksdb::JniUtil::byteString<std::string>(env, jend, jend_len,
- [](const char* str, const size_t len) {
- return std::string(str, len);
- },
+ str_end = ROCKSDB_NAMESPACE::JniUtil::byteString<std::string>(
+ env, jend, jend_len,
+ [](const char* str, const size_t len) { return std::string(str, len); },
&has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
@@ -2337,30 +2407,31 @@ void Java_org_rocksdb_RocksDB_compactRange(
}
}
- rocksdb::CompactRangeOptions *compact_range_opts = nullptr;
+ ROCKSDB_NAMESPACE::CompactRangeOptions* compact_range_opts = nullptr;
if (jcompact_range_opts_handle == 0) {
// NOTE: we DO own the pointer!
- compact_range_opts = new rocksdb::CompactRangeOptions();
+ compact_range_opts = new ROCKSDB_NAMESPACE::CompactRangeOptions();
} else {
// NOTE: we do NOT own the pointer!
compact_range_opts =
- reinterpret_cast<rocksdb::CompactRangeOptions*>(jcompact_range_opts_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactRangeOptions*>(
+ jcompact_range_opts_handle);
}
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
- rocksdb::Status s;
+ ROCKSDB_NAMESPACE::Status s;
if (jbegin_len > 0 || jend_len > 0) {
- const rocksdb::Slice begin(str_begin);
- const rocksdb::Slice end(str_end);
+ const ROCKSDB_NAMESPACE::Slice begin(str_begin);
+ const ROCKSDB_NAMESPACE::Slice end(str_end);
s = db->CompactRange(*compact_range_opts, cf_handle, &begin, &end);
} else {
s = db->CompactRange(*compact_range_opts, cf_handle, nullptr, nullptr);
@@ -2369,7 +2440,7 @@ void Java_org_rocksdb_RocksDB_compactRange(
if (jcompact_range_opts_handle == 0) {
delete compact_range_opts;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -2399,9 +2470,8 @@ void Java_org_rocksdb_RocksDB_setOptions(
}
jboolean has_exception = JNI_FALSE;
- std::string s_key =
- rocksdb::JniUtil::copyStdString(
- env, reinterpret_cast<jstring>(jobj_key), &has_exception);
+ std::string s_key = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
+ env, reinterpret_cast<jstring>(jobj_key), &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
env->DeleteLocalRef(jobj_value);
@@ -2409,9 +2479,8 @@ void Java_org_rocksdb_RocksDB_setOptions(
return;
}
- std::string s_value =
- rocksdb::JniUtil::copyStdString(
- env, reinterpret_cast<jstring>(jobj_value), &has_exception);
+ std::string s_value = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
+ env, reinterpret_cast<jstring>(jobj_value), &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
env->DeleteLocalRef(jobj_value);
@@ -2425,11 +2494,12 @@ void Java_org_rocksdb_RocksDB_setOptions(
env->DeleteLocalRef(jobj_value);
}
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
auto s = db->SetOptions(cf_handle, options_map);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2460,9 +2530,8 @@ void Java_org_rocksdb_RocksDB_setDBOptions(
}
jboolean has_exception = JNI_FALSE;
- std::string s_key =
- rocksdb::JniUtil::copyStdString(
- env, reinterpret_cast<jstring>(jobj_key), &has_exception);
+ std::string s_key = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
+ env, reinterpret_cast<jstring>(jobj_key), &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
env->DeleteLocalRef(jobj_value);
@@ -2470,9 +2539,8 @@ void Java_org_rocksdb_RocksDB_setDBOptions(
return;
}
- std::string s_value =
- rocksdb::JniUtil::copyStdString(
- env, reinterpret_cast<jstring>(jobj_value), &has_exception);
+ std::string s_value = ROCKSDB_NAMESPACE::JniUtil::copyStdString(
+ env, reinterpret_cast<jstring>(jobj_value), &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
env->DeleteLocalRef(jobj_value);
@@ -2486,10 +2554,10 @@ void Java_org_rocksdb_RocksDB_setDBOptions(
env->DeleteLocalRef(jobj_value);
}
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->SetDBOptions(options_map);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2504,27 +2572,30 @@ jobjectArray Java_org_rocksdb_RocksDB_compactFiles(
jint joutput_path_id, jlong jcompaction_job_info_handle) {
jboolean has_exception = JNI_FALSE;
const std::vector<std::string> input_file_names =
- rocksdb::JniUtil::copyStrings(env, jinput_file_names, &has_exception);
+ ROCKSDB_NAMESPACE::JniUtil::copyStrings(env, jinput_file_names,
+ &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return nullptr;
}
auto* compaction_opts =
- reinterpret_cast<rocksdb::CompactionOptions*>(jcompaction_opts_handle);
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionOptions*>(
+ jcompaction_opts_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
- rocksdb::CompactionJobInfo* compaction_job_info = nullptr;
+ ROCKSDB_NAMESPACE::CompactionJobInfo* compaction_job_info = nullptr;
if (jcompaction_job_info_handle != 0) {
compaction_job_info =
- reinterpret_cast<rocksdb::CompactionJobInfo*>(jcompaction_job_info_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::CompactionJobInfo*>(
+ jcompaction_job_info_handle);
}
std::vector<std::string> output_file_names;
@@ -2532,11 +2603,11 @@ jobjectArray Java_org_rocksdb_RocksDB_compactFiles(
static_cast<int>(joutput_level), static_cast<int>(joutput_path_id),
&output_file_names, compaction_job_info);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
- return rocksdb::JniUtil::toJavaStrings(env, &output_file_names);
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaStrings(env, &output_file_names);
}
/*
@@ -2546,10 +2617,10 @@ jobjectArray Java_org_rocksdb_RocksDB_compactFiles(
*/
void Java_org_rocksdb_RocksDB_pauseBackgroundWork(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->PauseBackgroundWork();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2560,10 +2631,10 @@ void Java_org_rocksdb_RocksDB_pauseBackgroundWork(
*/
void Java_org_rocksdb_RocksDB_continueBackgroundWork(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->ContinueBackgroundWork();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2574,10 +2645,12 @@ void Java_org_rocksdb_RocksDB_continueBackgroundWork(
*/
void Java_org_rocksdb_RocksDB_enableAutoCompaction(
JNIEnv* env, jobject, jlong jdb_handle, jlongArray jcf_handles) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
jboolean has_exception = JNI_FALSE;
- const std::vector<rocksdb::ColumnFamilyHandle*> cf_handles =
- rocksdb::JniUtil::fromJPointers<rocksdb::ColumnFamilyHandle>(env, jcf_handles, &has_exception);
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles =
+ ROCKSDB_NAMESPACE::JniUtil::fromJPointers<
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle>(env, jcf_handles,
+ &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return;
@@ -2592,13 +2665,13 @@ void Java_org_rocksdb_RocksDB_enableAutoCompaction(
*/
jint Java_org_rocksdb_RocksDB_numberLevels(
JNIEnv*, jobject, jlong jdb_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
return static_cast<jint>(db->NumberLevels(cf_handle));
}
@@ -2610,13 +2683,13 @@ jint Java_org_rocksdb_RocksDB_numberLevels(
*/
jint Java_org_rocksdb_RocksDB_maxMemCompactionLevel(
JNIEnv*, jobject, jlong jdb_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
return static_cast<jint>(db->MaxMemCompactionLevel(cf_handle));
}
@@ -2628,13 +2701,13 @@ jint Java_org_rocksdb_RocksDB_maxMemCompactionLevel(
*/
jint Java_org_rocksdb_RocksDB_level0StopWriteTrigger(
JNIEnv*, jobject, jlong jdb_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
return static_cast<jint>(db->Level0StopWriteTrigger(cf_handle));
}
@@ -2646,9 +2719,9 @@ jint Java_org_rocksdb_RocksDB_level0StopWriteTrigger(
*/
jstring Java_org_rocksdb_RocksDB_getName(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
std::string name = db->GetName();
- return rocksdb::JniUtil::toJavaString(env, &name, false);
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &name, false);
}
/*
@@ -2658,7 +2731,7 @@ jstring Java_org_rocksdb_RocksDB_getName(
*/
jlong Java_org_rocksdb_RocksDB_getEnv(
JNIEnv*, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
return reinterpret_cast<jlong>(db->GetEnv());
}
@@ -2670,17 +2743,17 @@ jlong Java_org_rocksdb_RocksDB_getEnv(
void Java_org_rocksdb_RocksDB_flush(
JNIEnv* env, jobject, jlong jdb_handle, jlong jflush_opts_handle,
jlongArray jcf_handles) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* flush_opts =
- reinterpret_cast<rocksdb::FlushOptions*>(jflush_opts_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
+ reinterpret_cast<ROCKSDB_NAMESPACE::FlushOptions*>(jflush_opts_handle);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
if (jcf_handles == nullptr) {
cf_handles.push_back(db->DefaultColumnFamily());
} else {
jboolean has_exception = JNI_FALSE;
- cf_handles =
- rocksdb::JniUtil::fromJPointers<rocksdb::ColumnFamilyHandle>(
- env, jcf_handles, &has_exception);
+ cf_handles = ROCKSDB_NAMESPACE::JniUtil::fromJPointers<
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle>(env, jcf_handles,
+ &has_exception);
if (has_exception) {
// exception occurred
return;
@@ -2688,7 +2761,7 @@ void Java_org_rocksdb_RocksDB_flush(
}
auto s = db->Flush(*flush_opts, cf_handles);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2699,10 +2772,10 @@ void Java_org_rocksdb_RocksDB_flush(
*/
void Java_org_rocksdb_RocksDB_flushWal(
JNIEnv* env, jobject, jlong jdb_handle, jboolean jsync) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->FlushWAL(jsync == JNI_TRUE);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2713,10 +2786,10 @@ void Java_org_rocksdb_RocksDB_flushWal(
*/
void Java_org_rocksdb_RocksDB_syncWal(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->SyncWAL();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2727,7 +2800,7 @@ void Java_org_rocksdb_RocksDB_syncWal(
*/
jlong Java_org_rocksdb_RocksDB_getLatestSequenceNumber(
JNIEnv*, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
return db->GetLatestSequenceNumber();
}
@@ -2738,7 +2811,7 @@ jlong Java_org_rocksdb_RocksDB_getLatestSequenceNumber(
*/
jboolean JNICALL Java_org_rocksdb_RocksDB_setPreserveDeletesSequenceNumber(
JNIEnv*, jobject, jlong jdb_handle, jlong jseq_number) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
if (db->SetPreserveDeletesSequenceNumber(
static_cast<uint64_t>(jseq_number))) {
return JNI_TRUE;
@@ -2754,10 +2827,10 @@ jboolean JNICALL Java_org_rocksdb_RocksDB_setPreserveDeletesSequenceNumber(
*/
void Java_org_rocksdb_RocksDB_disableFileDeletions(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::Status s = db->DisableFileDeletions();
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::Status s = db->DisableFileDeletions();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2768,10 +2841,10 @@ void Java_org_rocksdb_RocksDB_disableFileDeletions(
*/
void Java_org_rocksdb_RocksDB_enableFileDeletions(
JNIEnv* env, jobject, jlong jdb_handle, jboolean jforce) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::Status s = db->EnableFileDeletions(jforce);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::Status s = db->EnableFileDeletions(jforce);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2782,13 +2855,13 @@ void Java_org_rocksdb_RocksDB_enableFileDeletions(
*/
jobjectArray Java_org_rocksdb_RocksDB_getLiveFiles(
JNIEnv* env, jobject, jlong jdb_handle, jboolean jflush_memtable) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
std::vector<std::string> live_files;
uint64_t manifest_file_size = 0;
auto s = db->GetLiveFiles(
live_files, &manifest_file_size, jflush_memtable == JNI_TRUE);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -2796,7 +2869,7 @@ jobjectArray Java_org_rocksdb_RocksDB_getLiveFiles(
// for passing back to java
live_files.push_back(std::to_string(manifest_file_size));
- return rocksdb::JniUtil::toJavaStrings(env, &live_files);
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaStrings(env, &live_files);
}
/*
@@ -2806,18 +2879,18 @@ jobjectArray Java_org_rocksdb_RocksDB_getLiveFiles(
*/
jobjectArray Java_org_rocksdb_RocksDB_getSortedWalFiles(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- std::vector<std::unique_ptr<rocksdb::LogFile>> sorted_wal_files;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ std::vector<std::unique_ptr<ROCKSDB_NAMESPACE::LogFile>> sorted_wal_files;
auto s = db->GetSortedWalFiles(sorted_wal_files);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
// convert to Java type
const jsize jlen = static_cast<jsize>(sorted_wal_files.size());
jobjectArray jsorted_wal_files = env->NewObjectArray(
- jlen, rocksdb::LogFileJni::getJClass(env), nullptr);
+ jlen, ROCKSDB_NAMESPACE::LogFileJni::getJClass(env), nullptr);
if(jsorted_wal_files == nullptr) {
// exception thrown: OutOfMemoryError
return nullptr;
@@ -2825,7 +2898,8 @@ jobjectArray Java_org_rocksdb_RocksDB_getSortedWalFiles(
jsize i = 0;
for (auto it = sorted_wal_files.begin(); it != sorted_wal_files.end(); ++it) {
- jobject jlog_file = rocksdb::LogFileJni::fromCppLogFile(env, it->get());
+ jobject jlog_file =
+ ROCKSDB_NAMESPACE::LogFileJni::fromCppLogFile(env, it->get());
if (jlog_file == nullptr) {
// exception occurred
env->DeleteLocalRef(jsorted_wal_files);
@@ -2853,16 +2927,16 @@ jobjectArray Java_org_rocksdb_RocksDB_getSortedWalFiles(
*/
jlong Java_org_rocksdb_RocksDB_getUpdatesSince(
JNIEnv* env, jobject, jlong jdb_handle, jlong jsequence_number) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::SequenceNumber sequence_number =
- static_cast<rocksdb::SequenceNumber>(jsequence_number);
- std::unique_ptr<rocksdb::TransactionLogIterator> iter;
- rocksdb::Status s = db->GetUpdatesSince(sequence_number, &iter);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::SequenceNumber sequence_number =
+ static_cast<ROCKSDB_NAMESPACE::SequenceNumber>(jsequence_number);
+ std::unique_ptr<ROCKSDB_NAMESPACE::TransactionLogIterator> iter;
+ ROCKSDB_NAMESPACE::Status s = db->GetUpdatesSince(sequence_number, &iter);
if (s.ok()) {
return reinterpret_cast<jlong>(iter.release());
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
@@ -2873,10 +2947,10 @@ jlong Java_org_rocksdb_RocksDB_getUpdatesSince(
*/
void Java_org_rocksdb_RocksDB_deleteFile(
JNIEnv* env, jobject, jlong jdb_handle, jstring jname) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
jboolean has_exception = JNI_FALSE;
std::string name =
- rocksdb::JniUtil::copyStdString(env, jname, &has_exception);
+ ROCKSDB_NAMESPACE::JniUtil::copyStdString(env, jname, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return;
@@ -2891,14 +2965,14 @@ void Java_org_rocksdb_RocksDB_deleteFile(
*/
jobjectArray Java_org_rocksdb_RocksDB_getLiveFilesMetaData(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- std::vector<rocksdb::LiveFileMetaData> live_files_meta_data;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ std::vector<ROCKSDB_NAMESPACE::LiveFileMetaData> live_files_meta_data;
db->GetLiveFilesMetaData(&live_files_meta_data);
// convert to Java type
const jsize jlen = static_cast<jsize>(live_files_meta_data.size());
jobjectArray jlive_files_meta_data = env->NewObjectArray(
- jlen, rocksdb::LiveFileMetaDataJni::getJClass(env), nullptr);
+ jlen, ROCKSDB_NAMESPACE::LiveFileMetaDataJni::getJClass(env), nullptr);
if(jlive_files_meta_data == nullptr) {
// exception thrown: OutOfMemoryError
return nullptr;
@@ -2907,7 +2981,8 @@ jobjectArray Java_org_rocksdb_RocksDB_getLiveFilesMetaData(
jsize i = 0;
for (auto it = live_files_meta_data.begin(); it != live_files_meta_data.end(); ++it) {
jobject jlive_file_meta_data =
- rocksdb::LiveFileMetaDataJni::fromCppLiveFileMetaData(env, &(*it));
+ ROCKSDB_NAMESPACE::LiveFileMetaDataJni::fromCppLiveFileMetaData(env,
+ &(*it));
if (jlive_file_meta_data == nullptr) {
// exception occurred
env->DeleteLocalRef(jlive_files_meta_data);
@@ -2935,18 +3010,18 @@ jobjectArray Java_org_rocksdb_RocksDB_getLiveFilesMetaData(
*/
jobject Java_org_rocksdb_RocksDB_getColumnFamilyMetaData(
JNIEnv* env, jobject, jlong jdb_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
- rocksdb::ColumnFamilyMetaData cf_metadata;
+ ROCKSDB_NAMESPACE::ColumnFamilyMetaData cf_metadata;
db->GetColumnFamilyMetaData(cf_handle, &cf_metadata);
- return rocksdb::ColumnFamilyMetaDataJni::fromCppColumnFamilyMetaData(
- env, &cf_metadata);
+ return ROCKSDB_NAMESPACE::ColumnFamilyMetaDataJni::
+ fromCppColumnFamilyMetaData(env, &cf_metadata);
}
/*
@@ -2959,22 +3034,23 @@ void Java_org_rocksdb_RocksDB_ingestExternalFile(
jobjectArray jfile_path_list, jint jfile_path_list_len,
jlong jingest_external_file_options_handle) {
jboolean has_exception = JNI_FALSE;
- std::vector<std::string> file_path_list = rocksdb::JniUtil::copyStrings(
- env, jfile_path_list, jfile_path_list_len, &has_exception);
+ std::vector<std::string> file_path_list =
+ ROCKSDB_NAMESPACE::JniUtil::copyStrings(
+ env, jfile_path_list, jfile_path_list_len, &has_exception);
if (has_exception == JNI_TRUE) {
// exception occurred
return;
}
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* column_family =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto* ifo = reinterpret_cast<rocksdb::IngestExternalFileOptions*>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto* ifo = reinterpret_cast<ROCKSDB_NAMESPACE::IngestExternalFileOptions*>(
jingest_external_file_options_handle);
- rocksdb::Status s =
+ ROCKSDB_NAMESPACE::Status s =
db->IngestExternalFile(column_family, file_path_list, *ifo);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2985,10 +3061,10 @@ void Java_org_rocksdb_RocksDB_ingestExternalFile(
*/
void Java_org_rocksdb_RocksDB_verifyChecksum(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->VerifyChecksum();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -2999,7 +3075,7 @@ void Java_org_rocksdb_RocksDB_verifyChecksum(
*/
jlong Java_org_rocksdb_RocksDB_getDefaultColumnFamily(
JNIEnv*, jobject, jlong jdb_handle) {
- auto* db_handle = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* cf_handle = db_handle->DefaultColumnFamily();
return reinterpret_cast<jlong>(cf_handle);
}
@@ -3011,48 +3087,63 @@ jlong Java_org_rocksdb_RocksDB_getDefaultColumnFamily(
*/
jobject Java_org_rocksdb_RocksDB_getPropertiesOfAllTables(
JNIEnv* env, jobject, jlong jdb_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
- rocksdb::TablePropertiesCollection table_properties_collection;
+ ROCKSDB_NAMESPACE::TablePropertiesCollection table_properties_collection;
auto s = db->GetPropertiesOfAllTables(cf_handle,
&table_properties_collection);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
// convert to Java type
- jobject jhash_map = rocksdb::HashMapJni::construct(
+ jobject jhash_map = ROCKSDB_NAMESPACE::HashMapJni::construct(
env, static_cast<uint32_t>(table_properties_collection.size()));
if (jhash_map == nullptr) {
// exception occurred
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const std::string, const std::shared_ptr<const rocksdb::TableProperties>, jobject, jobject> fn_map_kv =
- [env](const std::pair<const std::string, const std::shared_ptr<const rocksdb::TableProperties>>& kv) {
- jstring jkey = rocksdb::JniUtil::toJavaString(env, &(kv.first), false);
- if (env->ExceptionCheck()) {
- // an error occurred
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
-
- jobject jtable_properties = rocksdb::TablePropertiesJni::fromCppTableProperties(env, *(kv.second.get()));
- if (jtable_properties == nullptr) {
- // an error occurred
- env->DeleteLocalRef(jkey);
- return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
- }
-
- return std::unique_ptr<std::pair<jobject, jobject>>(new std::pair<jobject, jobject>(static_cast<jobject>(jkey), static_cast<jobject>(jtable_properties)));
- };
-
- if (!rocksdb::HashMapJni::putAll(env, jhash_map, table_properties_collection.begin(), table_properties_collection.end(), fn_map_kv)) {
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const std::string,
+ const std::shared_ptr<const ROCKSDB_NAMESPACE::TableProperties>, jobject,
+ jobject>
+ fn_map_kv =
+ [env](const std::pair<const std::string,
+ const std::shared_ptr<
+ const ROCKSDB_NAMESPACE::TableProperties>>&
+ kv) {
+ jstring jkey = ROCKSDB_NAMESPACE::JniUtil::toJavaString(
+ env, &(kv.first), false);
+ if (env->ExceptionCheck()) {
+ // an error occurred
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
+
+ jobject jtable_properties =
+ ROCKSDB_NAMESPACE::TablePropertiesJni::fromCppTableProperties(
+ env, *(kv.second.get()));
+ if (jtable_properties == nullptr) {
+ // an error occurred
+ env->DeleteLocalRef(jkey);
+ return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
+ }
+
+ return std::unique_ptr<std::pair<jobject, jobject>>(
+ new std::pair<jobject, jobject>(
+ static_cast<jobject>(jkey),
+ static_cast<jobject>(jtable_properties)));
+ };
+
+ if (!ROCKSDB_NAMESPACE::HashMapJni::putAll(
+ env, jhash_map, table_properties_collection.begin(),
+ table_properties_collection.end(), fn_map_kv)) {
// exception occurred
return nullptr;
}
@@ -3068,13 +3159,13 @@ jobject Java_org_rocksdb_RocksDB_getPropertiesOfAllTables(
jobject Java_org_rocksdb_RocksDB_getPropertiesOfTablesInRange(
JNIEnv* env, jobject, jlong jdb_handle, jlong jcf_handle,
jlongArray jrange_slice_handles) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
const jsize jlen = env->GetArrayLength(jrange_slice_handles);
jboolean jrange_slice_handles_is_copy = JNI_FALSE;
@@ -3086,22 +3177,23 @@ jobject Java_org_rocksdb_RocksDB_getPropertiesOfTablesInRange(
}
const size_t ranges_len = static_cast<size_t>(jlen / 2);
- auto ranges = std::unique_ptr<rocksdb::Range[]>(new rocksdb::Range[ranges_len]);
+ auto ranges = std::unique_ptr<ROCKSDB_NAMESPACE::Range[]>(
+ new ROCKSDB_NAMESPACE::Range[ranges_len]);
for (jsize i = 0, j = 0; i < jlen; ++i) {
- auto* start = reinterpret_cast<rocksdb::Slice*>(
- jrange_slice_handle[i]);
- auto* limit = reinterpret_cast<rocksdb::Slice*>(
- jrange_slice_handle[++i]);
- ranges[j++] = rocksdb::Range(*start, *limit);
+ auto* start =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jrange_slice_handle[i]);
+ auto* limit =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(jrange_slice_handle[++i]);
+ ranges[j++] = ROCKSDB_NAMESPACE::Range(*start, *limit);
}
- rocksdb::TablePropertiesCollection table_properties_collection;
+ ROCKSDB_NAMESPACE::TablePropertiesCollection table_properties_collection;
auto s = db->GetPropertiesOfTablesInRange(
cf_handle, ranges.get(), ranges_len, &table_properties_collection);
if (!s.ok()) {
// error occurred
- env->ReleaseLongArrayElements(jrange_slice_handles, jrange_slice_handle, JNI_ABORT);
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ env->ReleaseLongArrayElements(jrange_slice_handles, jrange_slice_handle, JNI_ABORT);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -3118,22 +3210,22 @@ jobject Java_org_rocksdb_RocksDB_getPropertiesOfTablesInRange(
*/
jlongArray Java_org_rocksdb_RocksDB_suggestCompactRange(
JNIEnv* env, jobject, jlong jdb_handle, jlong jcf_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
- auto* begin = new rocksdb::Slice();
- auto* end = new rocksdb::Slice();
+ auto* begin = new ROCKSDB_NAMESPACE::Slice();
+ auto* end = new ROCKSDB_NAMESPACE::Slice();
auto s = db->SuggestCompactRange(cf_handle, begin, end);
if (!s.ok()) {
// error occurred
delete begin;
delete end;
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -3167,13 +3259,13 @@ jlongArray Java_org_rocksdb_RocksDB_suggestCompactRange(
*/
void Java_org_rocksdb_RocksDB_promoteL0(
JNIEnv*, jobject, jlong jdb_handle, jlong jcf_handle, jint jtarget_level) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* cf_handle;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf_handle;
if (jcf_handle == 0) {
cf_handle = db->DefaultColumnFamily();
} else {
- cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
}
db->PromoteL0(cf_handle, static_cast<int>(jtarget_level));
}
@@ -3186,17 +3278,18 @@ void Java_org_rocksdb_RocksDB_promoteL0(
void Java_org_rocksdb_RocksDB_startTrace(
JNIEnv* env, jobject, jlong jdb_handle, jlong jmax_trace_file_size,
jlong jtrace_writer_jnicallback_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- rocksdb::TraceOptions trace_options;
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ ROCKSDB_NAMESPACE::TraceOptions trace_options;
trace_options.max_trace_file_size =
static_cast<uint64_t>(jmax_trace_file_size);
// transfer ownership of trace writer from Java to C++
- auto trace_writer = std::unique_ptr<rocksdb::TraceWriterJniCallback>(
- reinterpret_cast<rocksdb::TraceWriterJniCallback*>(
- jtrace_writer_jnicallback_handle));
+ auto trace_writer =
+ std::unique_ptr<ROCKSDB_NAMESPACE::TraceWriterJniCallback>(
+ reinterpret_cast<ROCKSDB_NAMESPACE::TraceWriterJniCallback*>(
+ jtrace_writer_jnicallback_handle));
auto s = db->StartTrace(trace_options, std::move(trace_writer));
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -3207,10 +3300,10 @@ void Java_org_rocksdb_RocksDB_startTrace(
*/
JNIEXPORT void JNICALL Java_org_rocksdb_RocksDB_endTrace(
JNIEnv* env, jobject, jlong jdb_handle) {
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto s = db->EndTrace();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -3227,22 +3320,23 @@ void Java_org_rocksdb_RocksDB_destroyDB(
return;
}
- auto* options = reinterpret_cast<rocksdb::Options*>(joptions_handle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle);
if (options == nullptr) {
- rocksdb::RocksDBExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Invalid Options."));
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument("Invalid Options."));
}
- rocksdb::Status s = rocksdb::DestroyDB(db_path, *options);
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::DestroyDB(db_path, *options);
env->ReleaseStringUTFChars(jdb_path, db_path);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
bool get_slice_helper(JNIEnv* env, jobjectArray ranges, jsize index,
- std::unique_ptr<rocksdb::Slice>& slice,
+ std::unique_ptr<ROCKSDB_NAMESPACE::Slice>& slice,
std::vector<std::unique_ptr<jbyte[]>>& ranges_to_free) {
jobject jArray = env->GetObjectArrayElement(ranges, index);
if (env->ExceptionCheck()) {
@@ -3264,7 +3358,7 @@ bool get_slice_helper(JNIEnv* env, jobjectArray ranges, jsize index,
return false;
}
env->DeleteLocalRef(jArray);
- slice.reset(new rocksdb::Slice(
+ slice.reset(new ROCKSDB_NAMESPACE::Slice(
reinterpret_cast<char*>(ranges_to_free.back().get()), len_ba));
return true;
}
@@ -3278,35 +3372,35 @@ JNIEXPORT void JNICALL Java_org_rocksdb_RocksDB_deleteFilesInRanges(
jobjectArray ranges, jboolean include_end) {
jsize length = env->GetArrayLength(ranges);
- std::vector<rocksdb::RangePtr> rangesVector;
- std::vector<std::unique_ptr<rocksdb::Slice>> slices;
+ std::vector<ROCKSDB_NAMESPACE::RangePtr> rangesVector;
+ std::vector<std::unique_ptr<ROCKSDB_NAMESPACE::Slice>> slices;
std::vector<std::unique_ptr<jbyte[]>> ranges_to_free;
for (jsize i = 0; (i + 1) < length; i += 2) {
- slices.push_back(std::unique_ptr<rocksdb::Slice>());
+ slices.push_back(std::unique_ptr<ROCKSDB_NAMESPACE::Slice>());
if (!get_slice_helper(env, ranges, i, slices.back(), ranges_to_free)) {
// exception thrown
return;
}
- slices.push_back(std::unique_ptr<rocksdb::Slice>());
+ slices.push_back(std::unique_ptr<ROCKSDB_NAMESPACE::Slice>());
if (!get_slice_helper(env, ranges, i + 1, slices.back(), ranges_to_free)) {
// exception thrown
return;
}
- rangesVector.push_back(rocksdb::RangePtr(slices[slices.size() - 2].get(),
- slices[slices.size() - 1].get()));
+ rangesVector.push_back(ROCKSDB_NAMESPACE::RangePtr(
+ slices[slices.size() - 2].get(), slices[slices.size() - 1].get()));
}
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
auto* column_family =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
- rocksdb::Status s = rocksdb::DeleteFilesInRanges(
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::DeleteFilesInRanges(
db, column_family == nullptr ? db->DefaultColumnFamily() : column_family,
rangesVector.data(), rangesVector.size(), include_end);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
diff --git a/java/rocksjni/slice.cc b/java/rocksjni/slice.cc
index e617cde25..d9e58992b 100644
--- a/java/rocksjni/slice.cc
+++ b/java/rocksjni/slice.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::Slice.
+// ROCKSDB_NAMESPACE::Slice.
#include <jni.h>
#include <stdio.h>
@@ -43,7 +43,7 @@ jlong Java_org_rocksdb_AbstractSlice_createNewSliceFromString(JNIEnv* env,
buf[len] = 0;
env->ReleaseStringUTFChars(jstr, str);
- const auto* slice = new rocksdb::Slice(buf);
+ const auto* slice = new ROCKSDB_NAMESPACE::Slice(buf);
return reinterpret_cast<jlong>(slice);
}
@@ -54,7 +54,7 @@ jlong Java_org_rocksdb_AbstractSlice_createNewSliceFromString(JNIEnv* env,
*/
jint Java_org_rocksdb_AbstractSlice_size0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
return static_cast<jint>(slice->size());
}
@@ -65,7 +65,7 @@ jint Java_org_rocksdb_AbstractSlice_size0(JNIEnv* /*env*/, jobject /*jobj*/,
*/
jboolean Java_org_rocksdb_AbstractSlice_empty0(JNIEnv* /*env*/,
jobject /*jobj*/, jlong handle) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
return slice->empty();
}
@@ -76,7 +76,7 @@ jboolean Java_org_rocksdb_AbstractSlice_empty0(JNIEnv* /*env*/,
*/
jstring Java_org_rocksdb_AbstractSlice_toString0(JNIEnv* env, jobject /*jobj*/,
jlong handle, jboolean hex) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
const std::string s = slice->ToString(hex);
return env->NewStringUTF(s.c_str());
}
@@ -88,8 +88,9 @@ jstring Java_org_rocksdb_AbstractSlice_toString0(JNIEnv* env, jobject /*jobj*/,
*/
jint Java_org_rocksdb_AbstractSlice_compare0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle, jlong otherHandle) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
- const auto* otherSlice = reinterpret_cast<rocksdb::Slice*>(otherHandle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
+ const auto* otherSlice =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(otherHandle);
return slice->compare(*otherSlice);
}
@@ -102,8 +103,9 @@ jboolean Java_org_rocksdb_AbstractSlice_startsWith0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle,
jlong otherHandle) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
- const auto* otherSlice = reinterpret_cast<rocksdb::Slice*>(otherHandle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
+ const auto* otherSlice =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(otherHandle);
return slice->starts_with(*otherSlice);
}
@@ -115,7 +117,7 @@ jboolean Java_org_rocksdb_AbstractSlice_startsWith0(JNIEnv* /*env*/,
void Java_org_rocksdb_AbstractSlice_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- delete reinterpret_cast<rocksdb::Slice*>(handle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
}
// </editor-fold>
@@ -141,7 +143,7 @@ jlong Java_org_rocksdb_Slice_createNewSlice0(JNIEnv* env, jclass /*jcls*/,
return 0;
}
- const auto* slice = new rocksdb::Slice((const char*)buf, len);
+ const auto* slice = new ROCKSDB_NAMESPACE::Slice((const char*)buf, len);
return reinterpret_cast<jlong>(slice);
}
@@ -165,7 +167,7 @@ jlong Java_org_rocksdb_Slice_createNewSlice1(JNIEnv* env, jclass /*jcls*/,
memcpy(buf, ptrData, len - 1);
buf[len - 1] = '\0';
- const auto* slice = new rocksdb::Slice(buf, len - 1);
+ const auto* slice = new ROCKSDB_NAMESPACE::Slice(buf, len - 1);
env->ReleaseByteArrayElements(data, ptrData, JNI_ABORT);
@@ -179,7 +181,7 @@ jlong Java_org_rocksdb_Slice_createNewSlice1(JNIEnv* env, jclass /*jcls*/,
*/
jbyteArray Java_org_rocksdb_Slice_data0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
const jsize len = static_cast<jsize>(slice->size());
const jbyteArray data = env->NewByteArray(len);
if (data == nullptr) {
@@ -207,7 +209,7 @@ jbyteArray Java_org_rocksdb_Slice_data0(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_Slice_clear0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle, jboolean shouldRelease,
jlong internalBufferOffset) {
- auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
if (shouldRelease == JNI_TRUE) {
const char* buf = slice->data_ - internalBufferOffset;
delete[] buf;
@@ -222,7 +224,7 @@ void Java_org_rocksdb_Slice_clear0(JNIEnv* /*env*/, jobject /*jobj*/,
*/
void Java_org_rocksdb_Slice_removePrefix0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle, jint length) {
- auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
slice->remove_prefix(length);
}
@@ -234,7 +236,7 @@ void Java_org_rocksdb_Slice_removePrefix0(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_Slice_disposeInternalBuf(JNIEnv* /*env*/,
jobject /*jobj*/, jlong handle,
jlong internalBufferOffset) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
const char* buf = slice->data_ - internalBufferOffset;
delete[] buf;
}
@@ -257,13 +259,14 @@ jlong Java_org_rocksdb_DirectSlice_createNewDirectSlice0(JNIEnv* env,
if (data_addr == nullptr) {
// error: memory region is undefined, given object is not a direct
// java.nio.Buffer, or JNI access to direct buffers is not supported by JVM
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Could not access DirectBuffer"));
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Could not access DirectBuffer"));
return 0;
}
const auto* ptrData = reinterpret_cast<char*>(data_addr);
- const auto* slice = new rocksdb::Slice(ptrData, length);
+ const auto* slice = new ROCKSDB_NAMESPACE::Slice(ptrData, length);
return reinterpret_cast<jlong>(slice);
}
@@ -279,13 +282,14 @@ jlong Java_org_rocksdb_DirectSlice_createNewDirectSlice1(JNIEnv* env,
if (data_addr == nullptr) {
// error: memory region is undefined, given object is not a direct
// java.nio.Buffer, or JNI access to direct buffers is not supported by JVM
- rocksdb::IllegalArgumentExceptionJni::ThrowNew(
- env, rocksdb::Status::InvalidArgument("Could not access DirectBuffer"));
+ ROCKSDB_NAMESPACE::IllegalArgumentExceptionJni::ThrowNew(
+ env, ROCKSDB_NAMESPACE::Status::InvalidArgument(
+ "Could not access DirectBuffer"));
return 0;
}
const auto* ptrData = reinterpret_cast<char*>(data_addr);
- const auto* slice = new rocksdb::Slice(ptrData);
+ const auto* slice = new ROCKSDB_NAMESPACE::Slice(ptrData);
return reinterpret_cast<jlong>(slice);
}
@@ -296,7 +300,7 @@ jlong Java_org_rocksdb_DirectSlice_createNewDirectSlice1(JNIEnv* env,
*/
jobject Java_org_rocksdb_DirectSlice_data0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
return env->NewDirectByteBuffer(const_cast<char*>(slice->data()),
slice->size());
}
@@ -308,7 +312,7 @@ jobject Java_org_rocksdb_DirectSlice_data0(JNIEnv* env, jobject /*jobj*/,
*/
jbyte Java_org_rocksdb_DirectSlice_get0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle, jint offset) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
return (*slice)[offset];
}
@@ -320,7 +324,7 @@ jbyte Java_org_rocksdb_DirectSlice_get0(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_DirectSlice_clear0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle, jboolean shouldRelease,
jlong internalBufferOffset) {
- auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
if (shouldRelease == JNI_TRUE) {
const char* buf = slice->data_ - internalBufferOffset;
delete[] buf;
@@ -336,7 +340,7 @@ void Java_org_rocksdb_DirectSlice_clear0(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_DirectSlice_removePrefix0(JNIEnv* /*env*/,
jobject /*jobj*/, jlong handle,
jint length) {
- auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
slice->remove_prefix(length);
}
@@ -348,7 +352,7 @@ void Java_org_rocksdb_DirectSlice_removePrefix0(JNIEnv* /*env*/,
void Java_org_rocksdb_DirectSlice_disposeInternalBuf(
JNIEnv* /*env*/, jobject /*jobj*/, jlong handle,
jlong internalBufferOffset) {
- const auto* slice = reinterpret_cast<rocksdb::Slice*>(handle);
+ const auto* slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(handle);
const char* buf = slice->data_ - internalBufferOffset;
delete[] buf;
}
diff --git a/java/rocksjni/snapshot.cc b/java/rocksjni/snapshot.cc
index 679271db8..2a1265a58 100644
--- a/java/rocksjni/snapshot.cc
+++ b/java/rocksjni/snapshot.cc
@@ -21,6 +21,7 @@
jlong Java_org_rocksdb_Snapshot_getSequenceNumber(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jsnapshot_handle) {
- auto* snapshot = reinterpret_cast<rocksdb::Snapshot*>(jsnapshot_handle);
+ auto* snapshot =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Snapshot*>(jsnapshot_handle);
return snapshot->GetSequenceNumber();
}
diff --git a/java/rocksjni/sst_file_manager.cc b/java/rocksjni/sst_file_manager.cc
index 3df3c9966..e7445d80f 100644
--- a/java/rocksjni/sst_file_manager.cc
+++ b/java/rocksjni/sst_file_manager.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::SstFileManager methods
+// calling C++ ROCKSDB_NAMESPACE::SstFileManager methods
// from Java side.
#include <jni.h>
@@ -23,30 +23,31 @@ jlong Java_org_rocksdb_SstFileManager_newSstFileManager(
JNIEnv* jnienv, jclass /*jcls*/, jlong jenv_handle, jlong jlogger_handle,
jlong jrate_bytes, jdouble jmax_trash_db_ratio,
jlong jmax_delete_chunk_bytes) {
- auto* env = reinterpret_cast<rocksdb::Env*>(jenv_handle);
- rocksdb::Status s;
- rocksdb::SstFileManager* sst_file_manager = nullptr;
+ auto* env = reinterpret_cast<ROCKSDB_NAMESPACE::Env*>(jenv_handle);
+ ROCKSDB_NAMESPACE::Status s;
+ ROCKSDB_NAMESPACE::SstFileManager* sst_file_manager = nullptr;
if (jlogger_handle != 0) {
auto* sptr_logger =
- reinterpret_cast<std::shared_ptr<rocksdb::Logger>*>(jlogger_handle);
- sst_file_manager = rocksdb::NewSstFileManager(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Logger>*>(
+ jlogger_handle);
+ sst_file_manager = ROCKSDB_NAMESPACE::NewSstFileManager(
env, *sptr_logger, "", jrate_bytes, true, &s, jmax_trash_db_ratio,
jmax_delete_chunk_bytes);
} else {
- sst_file_manager = rocksdb::NewSstFileManager(env, nullptr, "", jrate_bytes,
- true, &s, jmax_trash_db_ratio,
- jmax_delete_chunk_bytes);
+ sst_file_manager = ROCKSDB_NAMESPACE::NewSstFileManager(
+ env, nullptr, "", jrate_bytes, true, &s, jmax_trash_db_ratio,
+ jmax_delete_chunk_bytes);
}
if (!s.ok()) {
if (sst_file_manager != nullptr) {
delete sst_file_manager;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(jnienv, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(jnienv, s);
}
auto* sptr_sst_file_manager =
- new std::shared_ptr<rocksdb::SstFileManager>(sst_file_manager);
+ new std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>(sst_file_manager);
return reinterpret_cast<jlong>(sptr_sst_file_manager);
}
@@ -60,7 +61,8 @@ void Java_org_rocksdb_SstFileManager_setMaxAllowedSpaceUsage(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jmax_allowed_space) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
sptr_sst_file_manager->get()->SetMaxAllowedSpaceUsage(jmax_allowed_space);
}
@@ -73,7 +75,8 @@ void Java_org_rocksdb_SstFileManager_setCompactionBufferSize(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jcompaction_buffer_size) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
sptr_sst_file_manager->get()->SetCompactionBufferSize(
jcompaction_buffer_size);
}
@@ -86,7 +89,8 @@ void Java_org_rocksdb_SstFileManager_setCompactionBufferSize(
jboolean Java_org_rocksdb_SstFileManager_isMaxAllowedSpaceReached(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
return sptr_sst_file_manager->get()->IsMaxAllowedSpaceReached();
}
@@ -99,7 +103,8 @@ jboolean
Java_org_rocksdb_SstFileManager_isMaxAllowedSpaceReachedIncludingCompactions(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
return sptr_sst_file_manager->get()
->IsMaxAllowedSpaceReachedIncludingCompactions();
}
@@ -113,7 +118,8 @@ jlong Java_org_rocksdb_SstFileManager_getTotalSize(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
return sptr_sst_file_manager->get()->GetTotalSize();
}
@@ -126,19 +132,22 @@ jobject Java_org_rocksdb_SstFileManager_getTrackedFiles(JNIEnv* env,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
auto tracked_files = sptr_sst_file_manager->get()->GetTrackedFiles();
- //TODO(AR) could refactor to share code with rocksdb::HashMapJni::fromCppMap(env, tracked_files);
+ // TODO(AR) could refactor to share code with
+ // ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(env, tracked_files);
- const jobject jtracked_files = rocksdb::HashMapJni::construct(
+ const jobject jtracked_files = ROCKSDB_NAMESPACE::HashMapJni::construct(
env, static_cast<uint32_t>(tracked_files.size()));
if (jtracked_files == nullptr) {
// exception occurred
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const std::string, const uint64_t, jobject, jobject>
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<const std::string,
+ const uint64_t, jobject, jobject>
fn_map_kv =
[env](const std::pair<const std::string, const uint64_t>& pair) {
const jstring jtracked_file_path =
@@ -148,7 +157,7 @@ jobject Java_org_rocksdb_SstFileManager_getTrackedFiles(JNIEnv* env,
return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
}
const jobject jtracked_file_size =
- rocksdb::LongJni::valueOf(env, pair.second);
+ ROCKSDB_NAMESPACE::LongJni::valueOf(env, pair.second);
if (jtracked_file_size == nullptr) {
// an error occurred
return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
@@ -158,8 +167,9 @@ jobject Java_org_rocksdb_SstFileManager_getTrackedFiles(JNIEnv* env,
jtracked_file_size));
};
- if (!rocksdb::HashMapJni::putAll(env, jtracked_files, tracked_files.begin(),
- tracked_files.end(), fn_map_kv)) {
+ if (!ROCKSDB_NAMESPACE::HashMapJni::putAll(env, jtracked_files,
+ tracked_files.begin(),
+ tracked_files.end(), fn_map_kv)) {
// exception occcurred
return nullptr;
}
@@ -175,7 +185,8 @@ jobject Java_org_rocksdb_SstFileManager_getTrackedFiles(JNIEnv* env,
jlong Java_org_rocksdb_SstFileManager_getDeleteRateBytesPerSecond(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
return sptr_sst_file_manager->get()->GetDeleteRateBytesPerSecond();
}
@@ -187,7 +198,8 @@ jlong Java_org_rocksdb_SstFileManager_getDeleteRateBytesPerSecond(
void Java_org_rocksdb_SstFileManager_setDeleteRateBytesPerSecond(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jlong jdelete_rate) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
sptr_sst_file_manager->get()->SetDeleteRateBytesPerSecond(jdelete_rate);
}
@@ -200,7 +212,8 @@ jdouble Java_org_rocksdb_SstFileManager_getMaxTrashDBRatio(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
return sptr_sst_file_manager->get()->GetMaxTrashDBRatio();
}
@@ -214,7 +227,8 @@ void Java_org_rocksdb_SstFileManager_setMaxTrashDBRatio(JNIEnv* /*env*/,
jlong jhandle,
jdouble jratio) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
sptr_sst_file_manager->get()->SetMaxTrashDBRatio(jratio);
}
@@ -227,6 +241,7 @@ void Java_org_rocksdb_SstFileManager_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
auto* sptr_sst_file_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::SstFileManager>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::SstFileManager>*>(
+ jhandle);
delete sptr_sst_file_manager;
}
diff --git a/java/rocksjni/sst_file_reader_iterator.cc b/java/rocksjni/sst_file_reader_iterator.cc
index 97ee89b99..29cf2c5da 100644
--- a/java/rocksjni/sst_file_reader_iterator.cc
+++ b/java/rocksjni/sst_file_reader_iterator.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::Iterator methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::Iterator methods from Java side.
#include <jni.h>
#include <stdio.h>
@@ -22,7 +22,7 @@
void Java_org_rocksdb_SstFileReaderIterator_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
assert(it != nullptr);
delete it;
}
@@ -35,7 +35,7 @@ void Java_org_rocksdb_SstFileReaderIterator_disposeInternal(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_SstFileReaderIterator_isValid0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<rocksdb::Iterator*>(handle)->Valid();
+ return reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->Valid();
}
/*
@@ -46,7 +46,7 @@ jboolean Java_org_rocksdb_SstFileReaderIterator_isValid0(JNIEnv* /*env*/,
void Java_org_rocksdb_SstFileReaderIterator_seekToFirst0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->SeekToFirst();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->SeekToFirst();
}
/*
@@ -57,7 +57,7 @@ void Java_org_rocksdb_SstFileReaderIterator_seekToFirst0(JNIEnv* /*env*/,
void Java_org_rocksdb_SstFileReaderIterator_seekToLast0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->SeekToLast();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->SeekToLast();
}
/*
@@ -68,7 +68,7 @@ void Java_org_rocksdb_SstFileReaderIterator_seekToLast0(JNIEnv* /*env*/,
void Java_org_rocksdb_SstFileReaderIterator_next0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->Next();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->Next();
}
/*
@@ -79,7 +79,7 @@ void Java_org_rocksdb_SstFileReaderIterator_next0(JNIEnv* /*env*/,
void Java_org_rocksdb_SstFileReaderIterator_prev0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::Iterator*>(handle)->Prev();
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle)->Prev();
}
/*
@@ -97,9 +97,10 @@ void Java_org_rocksdb_SstFileReaderIterator_seek0(JNIEnv* env, jobject /*jobj*/,
return;
}
- rocksdb::Slice target_slice(reinterpret_cast<char*>(target), jtarget_len);
+ ROCKSDB_NAMESPACE::Slice target_slice(reinterpret_cast<char*>(target),
+ jtarget_len);
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
it->Seek(target_slice);
env->ReleaseByteArrayElements(jtarget, target, JNI_ABORT);
@@ -121,9 +122,10 @@ void Java_org_rocksdb_SstFileReaderIterator_seekForPrev0(JNIEnv* env,
return;
}
- rocksdb::Slice target_slice(reinterpret_cast<char*>(target), jtarget_len);
+ ROCKSDB_NAMESPACE::Slice target_slice(reinterpret_cast<char*>(target),
+ jtarget_len);
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
it->SeekForPrev(target_slice);
env->ReleaseByteArrayElements(jtarget, target, JNI_ABORT);
@@ -137,14 +139,14 @@ void Java_org_rocksdb_SstFileReaderIterator_seekForPrev0(JNIEnv* env,
void Java_org_rocksdb_SstFileReaderIterator_status0(JNIEnv* env,
jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Status s = it->status();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Status s = it->status();
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -155,8 +157,8 @@ void Java_org_rocksdb_SstFileReaderIterator_status0(JNIEnv* env,
jbyteArray Java_org_rocksdb_SstFileReaderIterator_key0(JNIEnv* env,
jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice key_slice = it->key();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice key_slice = it->key();
jbyteArray jkey = env->NewByteArray(static_cast<jsize>(key_slice.size()));
if (jkey == nullptr) {
@@ -176,14 +178,14 @@ jbyteArray Java_org_rocksdb_SstFileReaderIterator_key0(JNIEnv* env,
*/
jbyteArray Java_org_rocksdb_SstFileReaderIterator_value0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice value_slice = it->value();
-
- jbyteArray jkeyValue =
- env->NewByteArray(static_cast<jsize>(value_slice.size()));
- if(jkeyValue == nullptr) {
- // exception thrown: OutOfMemoryError
- return nullptr;
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice value_slice = it->value();
+
+ jbyteArray jkeyValue =
+ env->NewByteArray(static_cast<jsize>(value_slice.size()));
+ if (jkeyValue == nullptr) {
+ // exception thrown: OutOfMemoryError
+ return nullptr;
}
env->SetByteArrayRegion(jkeyValue, 0, static_cast<jsize>(value_slice.size()),
const_cast<jbyte*>(reinterpret_cast<const jbyte*>(value_slice.data())));
@@ -198,10 +200,10 @@ jbyteArray Java_org_rocksdb_SstFileReaderIterator_value0(JNIEnv* env, jobject /*
jint Java_org_rocksdb_SstFileReaderIterator_keyDirect0(
JNIEnv* env, jobject /*jobj*/, jlong handle, jobject jtarget,
jint jtarget_off, jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice key_slice = it->key();
- return rocksdb::JniUtil::copyToDirect(env, key_slice, jtarget, jtarget_off,
- jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice key_slice = it->key();
+ return ROCKSDB_NAMESPACE::JniUtil::copyToDirect(env, key_slice, jtarget,
+ jtarget_off, jtarget_len);
}
/*
@@ -212,10 +214,10 @@ jint Java_org_rocksdb_SstFileReaderIterator_keyDirect0(
jint Java_org_rocksdb_SstFileReaderIterator_valueDirect0(
JNIEnv* env, jobject /*jobj*/, jlong handle, jobject jtarget,
jint jtarget_off, jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- rocksdb::Slice value_slice = it->value();
- return rocksdb::JniUtil::copyToDirect(env, value_slice, jtarget, jtarget_off,
- jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ ROCKSDB_NAMESPACE::Slice value_slice = it->value();
+ return ROCKSDB_NAMESPACE::JniUtil::copyToDirect(env, value_slice, jtarget,
+ jtarget_off, jtarget_len);
}
/*
@@ -226,9 +228,12 @@ jint Java_org_rocksdb_SstFileReaderIterator_valueDirect0(
void Java_org_rocksdb_SstFileReaderIterator_seekDirect0(
JNIEnv* env, jobject /*jobj*/, jlong handle, jobject jtarget,
jint jtarget_off, jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- auto seek = [&it](rocksdb::Slice& target_slice) { it->Seek(target_slice); };
- rocksdb::JniUtil::k_op_direct(seek, env, jtarget, jtarget_off, jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ auto seek = [&it](ROCKSDB_NAMESPACE::Slice& target_slice) {
+ it->Seek(target_slice);
+ };
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(seek, env, jtarget, jtarget_off,
+ jtarget_len);
}
/*
@@ -239,10 +244,10 @@ void Java_org_rocksdb_SstFileReaderIterator_seekDirect0(
void Java_org_rocksdb_SstFileReaderIterator_seekForPrevDirect0(
JNIEnv* env, jobject /*jobj*/, jlong handle, jobject jtarget,
jint jtarget_off, jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::Iterator*>(handle);
- auto seekPrev = [&it](rocksdb::Slice& target_slice) {
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(handle);
+ auto seekPrev = [&it](ROCKSDB_NAMESPACE::Slice& target_slice) {
it->SeekForPrev(target_slice);
};
- rocksdb::JniUtil::k_op_direct(seekPrev, env, jtarget, jtarget_off,
- jtarget_len);
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(seekPrev, env, jtarget, jtarget_off,
+ jtarget_len);
}
diff --git a/java/rocksjni/sst_file_readerjni.cc b/java/rocksjni/sst_file_readerjni.cc
index c8348c2e2..d79a2c09a 100644
--- a/java/rocksjni/sst_file_readerjni.cc
+++ b/java/rocksjni/sst_file_readerjni.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::SstFileReader methods
+// calling C++ ROCKSDB_NAMESPACE::SstFileReader methods
// from Java side.
#include <jni.h>
@@ -25,9 +25,10 @@
jlong Java_org_rocksdb_SstFileReader_newSstFileReader(JNIEnv * /*env*/,
jclass /*jcls*/,
jlong joptions) {
- auto *options = reinterpret_cast<const rocksdb::Options *>(joptions);
- rocksdb::SstFileReader *sst_file_reader =
- new rocksdb::SstFileReader(*options);
+ auto *options =
+ reinterpret_cast<const ROCKSDB_NAMESPACE::Options *>(joptions);
+ ROCKSDB_NAMESPACE::SstFileReader *sst_file_reader =
+ new ROCKSDB_NAMESPACE::SstFileReader(*options);
return reinterpret_cast<jlong>(sst_file_reader);
}
@@ -43,12 +44,13 @@ void Java_org_rocksdb_SstFileReader_open(JNIEnv *env, jobject /*jobj*/,
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileReader *>(jhandle)->Open(file_path);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileReader *>(jhandle)->Open(
+ file_path);
env->ReleaseStringUTFChars(jfile_path, file_path);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -61,9 +63,10 @@ jlong Java_org_rocksdb_SstFileReader_newIterator(JNIEnv * /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jread_options_handle) {
- auto *sst_file_reader = reinterpret_cast<rocksdb::SstFileReader *>(jhandle);
+ auto *sst_file_reader =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileReader *>(jhandle);
auto *read_options =
- reinterpret_cast<rocksdb::ReadOptions *>(jread_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions *>(jread_options_handle);
return reinterpret_cast<jlong>(sst_file_reader->NewIterator(*read_options));
}
@@ -75,7 +78,7 @@ jlong Java_org_rocksdb_SstFileReader_newIterator(JNIEnv * /*env*/,
void Java_org_rocksdb_SstFileReader_disposeInternal(JNIEnv * /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- delete reinterpret_cast<rocksdb::SstFileReader *>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::SstFileReader *>(jhandle);
}
/*
@@ -86,10 +89,11 @@ void Java_org_rocksdb_SstFileReader_disposeInternal(JNIEnv * /*env*/,
void Java_org_rocksdb_SstFileReader_verifyChecksum(JNIEnv *env,
jobject /*jobj*/,
jlong jhandle) {
- auto *sst_file_reader = reinterpret_cast<rocksdb::SstFileReader *>(jhandle);
+ auto *sst_file_reader =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileReader *>(jhandle);
auto s = sst_file_reader->VerifyChecksum();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -101,10 +105,12 @@ void Java_org_rocksdb_SstFileReader_verifyChecksum(JNIEnv *env,
jobject Java_org_rocksdb_SstFileReader_getTableProperties(JNIEnv *env,
jobject /*jobj*/,
jlong jhandle) {
- auto *sst_file_reader = reinterpret_cast<rocksdb::SstFileReader *>(jhandle);
- std::shared_ptr<const rocksdb::TableProperties> tp =
+ auto *sst_file_reader =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileReader *>(jhandle);
+ std::shared_ptr<const ROCKSDB_NAMESPACE::TableProperties> tp =
sst_file_reader->GetTableProperties();
jobject jtable_properties =
- rocksdb::TablePropertiesJni::fromCppTableProperties(env, *(tp.get()));
+ ROCKSDB_NAMESPACE::TablePropertiesJni::fromCppTableProperties(
+ env, *(tp.get()));
return jtable_properties;
}
diff --git a/java/rocksjni/sst_file_writerjni.cc b/java/rocksjni/sst_file_writerjni.cc
index 9f7afad04..5ca8c5309 100644
--- a/java/rocksjni/sst_file_writerjni.cc
+++ b/java/rocksjni/sst_file_writerjni.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling C++ rocksdb::SstFileWriter methods
+// calling C++ ROCKSDB_NAMESPACE::SstFileWriter methods
// from Java side.
#include <jni.h>
@@ -25,24 +25,26 @@
jlong Java_org_rocksdb_SstFileWriter_newSstFileWriter__JJJB(
JNIEnv * /*env*/, jclass /*jcls*/, jlong jenvoptions, jlong joptions,
jlong jcomparator_handle, jbyte jcomparator_type) {
- rocksdb::Comparator *comparator = nullptr;
+ ROCKSDB_NAMESPACE::Comparator *comparator = nullptr;
switch (jcomparator_type) {
// JAVA_COMPARATOR
case 0x0:
- comparator = reinterpret_cast<rocksdb::ComparatorJniCallback *>(
+ comparator = reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallback *>(
jcomparator_handle);
break;
// JAVA_NATIVE_COMPARATOR_WRAPPER
case 0x1:
- comparator = reinterpret_cast<rocksdb::Comparator *>(jcomparator_handle);
+ comparator =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Comparator *>(jcomparator_handle);
break;
}
auto *env_options =
- reinterpret_cast<const rocksdb::EnvOptions *>(jenvoptions);
- auto *options = reinterpret_cast<const rocksdb::Options *>(joptions);
- rocksdb::SstFileWriter *sst_file_writer =
- new rocksdb::SstFileWriter(*env_options, *options, comparator);
+ reinterpret_cast<const ROCKSDB_NAMESPACE::EnvOptions *>(jenvoptions);
+ auto *options =
+ reinterpret_cast<const ROCKSDB_NAMESPACE::Options *>(joptions);
+ ROCKSDB_NAMESPACE::SstFileWriter *sst_file_writer =
+ new ROCKSDB_NAMESPACE::SstFileWriter(*env_options, *options, comparator);
return reinterpret_cast<jlong>(sst_file_writer);
}
@@ -56,10 +58,11 @@ jlong Java_org_rocksdb_SstFileWriter_newSstFileWriter__JJ(JNIEnv * /*env*/,
jlong jenvoptions,
jlong joptions) {
auto *env_options =
- reinterpret_cast<const rocksdb::EnvOptions *>(jenvoptions);
- auto *options = reinterpret_cast<const rocksdb::Options *>(joptions);
- rocksdb::SstFileWriter *sst_file_writer =
- new rocksdb::SstFileWriter(*env_options, *options);
+ reinterpret_cast<const ROCKSDB_NAMESPACE::EnvOptions *>(jenvoptions);
+ auto *options =
+ reinterpret_cast<const ROCKSDB_NAMESPACE::Options *>(joptions);
+ ROCKSDB_NAMESPACE::SstFileWriter *sst_file_writer =
+ new ROCKSDB_NAMESPACE::SstFileWriter(*env_options, *options);
return reinterpret_cast<jlong>(sst_file_writer);
}
@@ -75,12 +78,13 @@ void Java_org_rocksdb_SstFileWriter_open(JNIEnv *env, jobject /*jobj*/,
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Open(file_path);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Open(
+ file_path);
env->ReleaseStringUTFChars(jfile_path, file_path);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -92,12 +96,14 @@ void Java_org_rocksdb_SstFileWriter_open(JNIEnv *env, jobject /*jobj*/,
void Java_org_rocksdb_SstFileWriter_put__JJJ(JNIEnv *env, jobject /*jobj*/,
jlong jhandle, jlong jkey_handle,
jlong jvalue_handle) {
- auto *key_slice = reinterpret_cast<rocksdb::Slice *>(jkey_handle);
- auto *value_slice = reinterpret_cast<rocksdb::Slice *>(jvalue_handle);
- rocksdb::Status s = reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Put(
- *key_slice, *value_slice);
+ auto *key_slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice *>(jkey_handle);
+ auto *value_slice =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice *>(jvalue_handle);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Put(
+ *key_slice, *value_slice);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -114,8 +120,8 @@ void Java_org_rocksdb_SstFileWriter_put__J_3B_3B(JNIEnv *env, jobject /*jobj*/,
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char *>(key),
- env->GetArrayLength(jkey));
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char *>(key),
+ env->GetArrayLength(jkey));
jbyte *value = env->GetByteArrayElements(jval, nullptr);
if (value == nullptr) {
@@ -123,17 +129,18 @@ void Java_org_rocksdb_SstFileWriter_put__J_3B_3B(JNIEnv *env, jobject /*jobj*/,
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
return;
}
- rocksdb::Slice value_slice(reinterpret_cast<char *>(value),
- env->GetArrayLength(jval));
+ ROCKSDB_NAMESPACE::Slice value_slice(reinterpret_cast<char *>(value),
+ env->GetArrayLength(jval));
- rocksdb::Status s = reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Put(
- key_slice, value_slice);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Put(
+ key_slice, value_slice);
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
env->ReleaseByteArrayElements(jval, value, JNI_ABORT);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -147,16 +154,18 @@ void Java_org_rocksdb_SstFileWriter_putDirect(JNIEnv *env, jobject /*jdb*/,
jint jkey_off, jint jkey_len,
jobject jval, jint jval_off,
jint jval_len) {
- auto *writer = reinterpret_cast<rocksdb::SstFileWriter *>(jdb_handle);
- auto put = [&env, &writer](rocksdb::Slice &key, rocksdb::Slice &value) {
- rocksdb::Status s = writer->Put(key, value);
+ auto *writer =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jdb_handle);
+ auto put = [&env, &writer](ROCKSDB_NAMESPACE::Slice &key,
+ ROCKSDB_NAMESPACE::Slice &value) {
+ ROCKSDB_NAMESPACE::Status s = writer->Put(key, value);
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
};
- rocksdb::JniUtil::kv_op_direct(put, env, jkey, jkey_off, jkey_len, jval,
- jval_off, jval_len);
+ ROCKSDB_NAMESPACE::JniUtil::kv_op_direct(put, env, jkey, jkey_off, jkey_len,
+ jval, jval_off, jval_len);
}
/*
@@ -166,7 +175,8 @@ void Java_org_rocksdb_SstFileWriter_putDirect(JNIEnv *env, jobject /*jdb*/,
*/
jlong Java_org_rocksdb_SstFileWriter_fileSize(JNIEnv * /*env*/, jobject /*jdb*/,
jlong jdb_handle) {
- auto *writer = reinterpret_cast<rocksdb::SstFileWriter *>(jdb_handle);
+ auto *writer =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jdb_handle);
return static_cast<jlong>(writer->FileSize());
}
@@ -178,13 +188,14 @@ jlong Java_org_rocksdb_SstFileWriter_fileSize(JNIEnv * /*env*/, jobject /*jdb*/,
void Java_org_rocksdb_SstFileWriter_merge__JJJ(JNIEnv *env, jobject /*jobj*/,
jlong jhandle, jlong jkey_handle,
jlong jvalue_handle) {
- auto *key_slice = reinterpret_cast<rocksdb::Slice *>(jkey_handle);
- auto *value_slice = reinterpret_cast<rocksdb::Slice *>(jvalue_handle);
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Merge(*key_slice,
- *value_slice);
+ auto *key_slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice *>(jkey_handle);
+ auto *value_slice =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice *>(jvalue_handle);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Merge(
+ *key_slice, *value_slice);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -203,8 +214,8 @@ void Java_org_rocksdb_SstFileWriter_merge__J_3B_3B(JNIEnv *env,
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char *>(key),
- env->GetArrayLength(jkey));
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char *>(key),
+ env->GetArrayLength(jkey));
jbyte *value = env->GetByteArrayElements(jval, nullptr);
if (value == nullptr) {
@@ -212,18 +223,18 @@ void Java_org_rocksdb_SstFileWriter_merge__J_3B_3B(JNIEnv *env,
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
return;
}
- rocksdb::Slice value_slice(reinterpret_cast<char *>(value),
- env->GetArrayLength(jval));
+ ROCKSDB_NAMESPACE::Slice value_slice(reinterpret_cast<char *>(value),
+ env->GetArrayLength(jval));
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Merge(key_slice,
- value_slice);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Merge(
+ key_slice, value_slice);
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
env->ReleaseByteArrayElements(jval, value, JNI_ABORT);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -240,16 +251,17 @@ void Java_org_rocksdb_SstFileWriter_delete__J_3B(JNIEnv *env, jobject /*jobj*/,
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char *>(key),
- env->GetArrayLength(jkey));
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char *>(key),
+ env->GetArrayLength(jkey));
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Delete(key_slice);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Delete(
+ key_slice);
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -261,11 +273,12 @@ void Java_org_rocksdb_SstFileWriter_delete__J_3B(JNIEnv *env, jobject /*jobj*/,
void Java_org_rocksdb_SstFileWriter_delete__JJ(JNIEnv *env, jobject /*jobj*/,
jlong jhandle,
jlong jkey_handle) {
- auto *key_slice = reinterpret_cast<rocksdb::Slice *>(jkey_handle);
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Delete(*key_slice);
+ auto *key_slice = reinterpret_cast<ROCKSDB_NAMESPACE::Slice *>(jkey_handle);
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Delete(
+ *key_slice);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -276,10 +289,10 @@ void Java_org_rocksdb_SstFileWriter_delete__JJ(JNIEnv *env, jobject /*jobj*/,
*/
void Java_org_rocksdb_SstFileWriter_finish(JNIEnv *env, jobject /*jobj*/,
jlong jhandle) {
- rocksdb::Status s =
- reinterpret_cast<rocksdb::SstFileWriter *>(jhandle)->Finish();
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle)->Finish();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -291,5 +304,5 @@ void Java_org_rocksdb_SstFileWriter_finish(JNIEnv *env, jobject /*jobj*/,
void Java_org_rocksdb_SstFileWriter_disposeInternal(JNIEnv * /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- delete reinterpret_cast<rocksdb::SstFileWriter *>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::SstFileWriter *>(jhandle);
}
diff --git a/java/rocksjni/statistics.cc b/java/rocksjni/statistics.cc
index ae7ad5352..f59e79e6c 100644
--- a/java/rocksjni/statistics.cc
+++ b/java/rocksjni/statistics.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::Statistics methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::Statistics methods from Java side.
#include <jni.h>
#include <memory>
@@ -55,10 +55,11 @@ jlong Java_org_rocksdb_Statistics_newStatistics___3B(
*/
jlong Java_org_rocksdb_Statistics_newStatistics___3BJ(
JNIEnv* env, jclass, jbyteArray jhistograms, jlong jother_statistics_handle) {
- std::shared_ptr<rocksdb::Statistics>* pSptr_other_statistics = nullptr;
+ std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>* pSptr_other_statistics =
+ nullptr;
if (jother_statistics_handle > 0) {
pSptr_other_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
jother_statistics_handle);
}
@@ -73,8 +74,8 @@ jlong Java_org_rocksdb_Statistics_newStatistics___3BJ(
}
for (jsize i = 0; i < len; i++) {
- const rocksdb::Histograms histogram =
- rocksdb::HistogramTypeJni::toCppHistograms(jhistogram[i]);
+ const ROCKSDB_NAMESPACE::Histograms histogram =
+ ROCKSDB_NAMESPACE::HistogramTypeJni::toCppHistograms(jhistogram[i]);
histograms.emplace(histogram);
}
@@ -82,13 +83,16 @@ jlong Java_org_rocksdb_Statistics_newStatistics___3BJ(
}
}
- std::shared_ptr<rocksdb::Statistics> sptr_other_statistics = nullptr;
+ std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> sptr_other_statistics =
+ nullptr;
if (pSptr_other_statistics != nullptr) {
sptr_other_statistics = *pSptr_other_statistics;
}
- auto* pSptr_statistics = new std::shared_ptr<rocksdb::StatisticsJni>(
- new rocksdb::StatisticsJni(sptr_other_statistics, histograms));
+ auto* pSptr_statistics =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::StatisticsJni>(
+ new ROCKSDB_NAMESPACE::StatisticsJni(sptr_other_statistics,
+ histograms));
return reinterpret_cast<jlong>(pSptr_statistics);
}
@@ -102,7 +106,8 @@ void Java_org_rocksdb_Statistics_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
if (jhandle > 0) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
delete pSptr_statistics;
}
}
@@ -115,9 +120,10 @@ void Java_org_rocksdb_Statistics_disposeInternal(
jbyte Java_org_rocksdb_Statistics_statsLevel(
JNIEnv*, jobject, jlong jhandle) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
- return rocksdb::StatsLevelJni::toJavaStatsLevel(
+ return ROCKSDB_NAMESPACE::StatsLevelJni::toJavaStatsLevel(
pSptr_statistics->get()->get_stats_level());
}
@@ -129,9 +135,11 @@ jbyte Java_org_rocksdb_Statistics_statsLevel(
void Java_org_rocksdb_Statistics_setStatsLevel(
JNIEnv*, jobject, jlong jhandle, jbyte jstats_level) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
- auto stats_level = rocksdb::StatsLevelJni::toCppStatsLevel(jstats_level);
+ auto stats_level =
+ ROCKSDB_NAMESPACE::StatsLevelJni::toCppStatsLevel(jstats_level);
pSptr_statistics->get()->set_stats_level(stats_level);
}
@@ -143,9 +151,10 @@ void Java_org_rocksdb_Statistics_setStatsLevel(
jlong Java_org_rocksdb_Statistics_getTickerCount(
JNIEnv*, jobject, jlong jhandle, jbyte jticker_type) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
- auto ticker = rocksdb::TickerTypeJni::toCppTickers(jticker_type);
+ auto ticker = ROCKSDB_NAMESPACE::TickerTypeJni::toCppTickers(jticker_type);
uint64_t count = pSptr_statistics->get()->getTickerCount(ticker);
return static_cast<jlong>(count);
}
@@ -158,9 +167,10 @@ jlong Java_org_rocksdb_Statistics_getTickerCount(
jlong Java_org_rocksdb_Statistics_getAndResetTickerCount(
JNIEnv*, jobject, jlong jhandle, jbyte jticker_type) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
- auto ticker = rocksdb::TickerTypeJni::toCppTickers(jticker_type);
+ auto ticker = ROCKSDB_NAMESPACE::TickerTypeJni::toCppTickers(jticker_type);
return pSptr_statistics->get()->getAndResetTickerCount(ticker);
}
@@ -172,24 +182,27 @@ jlong Java_org_rocksdb_Statistics_getAndResetTickerCount(
jobject Java_org_rocksdb_Statistics_getHistogramData(
JNIEnv* env, jobject, jlong jhandle, jbyte jhistogram_type) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
// TODO(AR) perhaps better to construct a Java Object Wrapper that
// uses ptr to C++ `new HistogramData`
- rocksdb::HistogramData data;
+ ROCKSDB_NAMESPACE::HistogramData data;
- auto histogram = rocksdb::HistogramTypeJni::toCppHistograms(jhistogram_type);
+ auto histogram =
+ ROCKSDB_NAMESPACE::HistogramTypeJni::toCppHistograms(jhistogram_type);
pSptr_statistics->get()->histogramData(
- static_cast<rocksdb::Histograms>(histogram), &data);
+ static_cast<ROCKSDB_NAMESPACE::Histograms>(histogram), &data);
- jclass jclazz = rocksdb::HistogramDataJni::getJClass(env);
+ jclass jclazz = ROCKSDB_NAMESPACE::HistogramDataJni::getJClass(env);
if (jclazz == nullptr) {
// exception occurred accessing class
return nullptr;
}
- jmethodID mid = rocksdb::HistogramDataJni::getConstructorMethodId(env);
+ jmethodID mid =
+ ROCKSDB_NAMESPACE::HistogramDataJni::getConstructorMethodId(env);
if (mid == nullptr) {
// exception occurred accessing method
return nullptr;
@@ -209,9 +222,11 @@ jobject Java_org_rocksdb_Statistics_getHistogramData(
jstring Java_org_rocksdb_Statistics_getHistogramString(
JNIEnv* env, jobject, jlong jhandle, jbyte jhistogram_type) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
- auto histogram = rocksdb::HistogramTypeJni::toCppHistograms(jhistogram_type);
+ auto histogram =
+ ROCKSDB_NAMESPACE::HistogramTypeJni::toCppHistograms(jhistogram_type);
auto str = pSptr_statistics->get()->getHistogramString(histogram);
return env->NewStringUTF(str.c_str());
}
@@ -224,11 +239,12 @@ jstring Java_org_rocksdb_Statistics_getHistogramString(
void Java_org_rocksdb_Statistics_reset(
JNIEnv* env, jobject, jlong jhandle) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
- rocksdb::Status s = pSptr_statistics->get()->Reset();
+ ROCKSDB_NAMESPACE::Status s = pSptr_statistics->get()->Reset();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -240,7 +256,8 @@ void Java_org_rocksdb_Statistics_reset(
jstring Java_org_rocksdb_Statistics_toString(
JNIEnv* env, jobject, jlong jhandle) {
auto* pSptr_statistics =
- reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Statistics>*>(
+ jhandle);
assert(pSptr_statistics != nullptr);
auto str = pSptr_statistics->get()->ToString();
return env->NewStringUTF(str.c_str());
diff --git a/java/rocksjni/statisticsjni.cc b/java/rocksjni/statisticsjni.cc
index f59ace4df..afb9d6cff 100644
--- a/java/rocksjni/statisticsjni.cc
+++ b/java/rocksjni/statisticsjni.cc
@@ -4,11 +4,11 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Statistics
+// ROCKSDB_NAMESPACE::Statistics
#include "rocksjni/statisticsjni.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
StatisticsJni::StatisticsJni(std::shared_ptr<Statistics> stats)
: StatisticsImpl(stats), m_ignore_histograms() {}
@@ -29,4 +29,4 @@ bool StatisticsJni::HistEnabledForType(uint32_t type) const {
return true;
}
// @lint-ignore TXT4 T25377293 Grandfathered in
-}; \ No newline at end of file
+}; // namespace ROCKSDB_NAMESPACE \ No newline at end of file
diff --git a/java/rocksjni/statisticsjni.h b/java/rocksjni/statisticsjni.h
index 56186789a..51e279143 100644
--- a/java/rocksjni/statisticsjni.h
+++ b/java/rocksjni/statisticsjni.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Statistics
+// ROCKSDB_NAMESPACE::Statistics
#ifndef JAVA_ROCKSJNI_STATISTICSJNI_H_
#define JAVA_ROCKSJNI_STATISTICSJNI_H_
@@ -15,20 +15,20 @@
#include "rocksdb/statistics.h"
#include "monitoring/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
- class StatisticsJni : public StatisticsImpl {
- public:
- StatisticsJni(std::shared_ptr<Statistics> stats);
- StatisticsJni(std::shared_ptr<Statistics> stats,
- const std::set<uint32_t> ignore_histograms);
- virtual bool HistEnabledForType(uint32_t type) const override;
+class StatisticsJni : public StatisticsImpl {
+ public:
+ StatisticsJni(std::shared_ptr<Statistics> stats);
+ StatisticsJni(std::shared_ptr<Statistics> stats,
+ const std::set<uint32_t> ignore_histograms);
+ virtual bool HistEnabledForType(uint32_t type) const override;
- private:
- const std::set<uint32_t> m_ignore_histograms;
+ private:
+ const std::set<uint32_t> m_ignore_histograms;
};
-} // namespace rocksdb
+ } // namespace ROCKSDB_NAMESPACE
// @lint-ignore TXT4 T25377293 Grandfathered in
#endif // JAVA_ROCKSJNI_STATISTICSJNI_H_ \ No newline at end of file
diff --git a/java/rocksjni/table.cc b/java/rocksjni/table.cc
index a4504d917..9e3f4b663 100644
--- a/java/rocksjni/table.cc
+++ b/java/rocksjni/table.cc
@@ -3,7 +3,8 @@
// COPYING file in the root directory) and Apache 2.0 License
// (found in the LICENSE.Apache file in the root directory).
//
-// This file implements the "bridge" between Java and C++ for rocksdb::Options.
+// This file implements the "bridge" between Java and C++ for
+// ROCKSDB_NAMESPACE::Options.
#include "rocksdb/table.h"
#include <jni.h>
@@ -23,16 +24,19 @@ jlong Java_org_rocksdb_PlainTableConfig_newTableFactoryHandle(
jint jbloom_bits_per_key, jdouble jhash_table_ratio, jint jindex_sparseness,
jint jhuge_page_tlb_size, jbyte jencoding_type, jboolean jfull_scan_mode,
jboolean jstore_index_in_file) {
- rocksdb::PlainTableOptions options = rocksdb::PlainTableOptions();
+ ROCKSDB_NAMESPACE::PlainTableOptions options =
+ ROCKSDB_NAMESPACE::PlainTableOptions();
options.user_key_len = jkey_size;
options.bloom_bits_per_key = jbloom_bits_per_key;
options.hash_table_ratio = jhash_table_ratio;
options.index_sparseness = jindex_sparseness;
options.huge_page_tlb_size = jhuge_page_tlb_size;
- options.encoding_type = static_cast<rocksdb::EncodingType>(jencoding_type);
+ options.encoding_type =
+ static_cast<ROCKSDB_NAMESPACE::EncodingType>(jencoding_type);
options.full_scan_mode = jfull_scan_mode;
options.store_index_in_file = jstore_index_in_file;
- return reinterpret_cast<jlong>(rocksdb::NewPlainTableFactory(options));
+ return reinterpret_cast<jlong>(
+ ROCKSDB_NAMESPACE::NewPlainTableFactory(options));
}
/*
@@ -59,7 +63,7 @@ jlong Java_org_rocksdb_BlockBasedTableConfig_newTableFactoryHandle(
jboolean jblock_align, jlong jblock_cache_size,
jint jblock_cache_num_shard_bits, jlong jblock_cache_compressed_size,
jint jblock_cache_compressed_num_shard_bits) {
- rocksdb::BlockBasedTableOptions options;
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions options;
options.cache_index_and_filter_blocks =
static_cast<bool>(jcache_index_and_filter_blocks);
options.cache_index_and_filter_blocks_with_high_priority =
@@ -69,29 +73,30 @@ jlong Java_org_rocksdb_BlockBasedTableConfig_newTableFactoryHandle(
options.pin_top_level_index_and_filter =
static_cast<bool>(jpin_top_level_index_and_filter);
options.index_type =
- rocksdb::IndexTypeJni::toCppIndexType(jindex_type_value);
+ ROCKSDB_NAMESPACE::IndexTypeJni::toCppIndexType(jindex_type_value);
options.data_block_index_type =
- rocksdb::DataBlockIndexTypeJni::toCppDataBlockIndexType(
+ ROCKSDB_NAMESPACE::DataBlockIndexTypeJni::toCppDataBlockIndexType(
jdata_block_index_type_value);
options.data_block_hash_table_util_ratio =
static_cast<double>(jdata_block_hash_table_util_ratio);
- options.checksum =
- rocksdb::ChecksumTypeJni::toCppChecksumType(jchecksum_type_value);
+ options.checksum = ROCKSDB_NAMESPACE::ChecksumTypeJni::toCppChecksumType(
+ jchecksum_type_value);
options.no_block_cache = static_cast<bool>(jno_block_cache);
if (options.no_block_cache) {
options.block_cache = nullptr;
} else {
if (jblock_cache_handle > 0) {
- std::shared_ptr<rocksdb::Cache> *pCache =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache> *>(jblock_cache_handle);
+ std::shared_ptr<ROCKSDB_NAMESPACE::Cache> *pCache =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache> *>(
+ jblock_cache_handle);
options.block_cache = *pCache;
} else if (jblock_cache_size >= 0) {
if (jblock_cache_num_shard_bits > 0) {
- options.block_cache = rocksdb::NewLRUCache(
+ options.block_cache = ROCKSDB_NAMESPACE::NewLRUCache(
static_cast<size_t>(jblock_cache_size),
static_cast<int>(jblock_cache_num_shard_bits));
} else {
- options.block_cache = rocksdb::NewLRUCache(
+ options.block_cache = ROCKSDB_NAMESPACE::NewLRUCache(
static_cast<size_t>(jblock_cache_size));
}
} else {
@@ -100,21 +105,23 @@ jlong Java_org_rocksdb_BlockBasedTableConfig_newTableFactoryHandle(
}
}
if (jpersistent_cache_handle > 0) {
- std::shared_ptr<rocksdb::PersistentCache> *pCache =
- reinterpret_cast<std::shared_ptr<rocksdb::PersistentCache> *>(jpersistent_cache_handle);
- options.persistent_cache = *pCache;
+ std::shared_ptr<ROCKSDB_NAMESPACE::PersistentCache> *pCache =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::PersistentCache> *>(
+ jpersistent_cache_handle);
+ options.persistent_cache = *pCache;
}
if (jblock_cache_compressed_handle > 0) {
- std::shared_ptr<rocksdb::Cache> *pCache =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache> *>(jblock_cache_compressed_handle);
- options.block_cache_compressed = *pCache;
+ std::shared_ptr<ROCKSDB_NAMESPACE::Cache> *pCache =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache> *>(
+ jblock_cache_compressed_handle);
+ options.block_cache_compressed = *pCache;
} else if (jblock_cache_compressed_size > 0) {
if (jblock_cache_compressed_num_shard_bits > 0) {
- options.block_cache_compressed = rocksdb::NewLRUCache(
+ options.block_cache_compressed = ROCKSDB_NAMESPACE::NewLRUCache(
static_cast<size_t>(jblock_cache_compressed_size),
static_cast<int>(jblock_cache_compressed_num_shard_bits));
} else {
- options.block_cache_compressed = rocksdb::NewLRUCache(
+ options.block_cache_compressed = ROCKSDB_NAMESPACE::NewLRUCache(
static_cast<size_t>(jblock_cache_compressed_size));
}
}
@@ -126,8 +133,8 @@ jlong Java_org_rocksdb_BlockBasedTableConfig_newTableFactoryHandle(
options.partition_filters = static_cast<bool>(jpartition_filters);
options.use_delta_encoding = static_cast<bool>(juse_delta_encoding);
if (jfilter_policy_handle > 0) {
- std::shared_ptr<rocksdb::FilterPolicy> *pFilterPolicy =
- reinterpret_cast<std::shared_ptr<rocksdb::FilterPolicy> *>(
+ std::shared_ptr<ROCKSDB_NAMESPACE::FilterPolicy> *pFilterPolicy =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::FilterPolicy> *>(
jfilter_policy_handle);
options.filter_policy = *pFilterPolicy;
}
@@ -138,5 +145,6 @@ jlong Java_org_rocksdb_BlockBasedTableConfig_newTableFactoryHandle(
options.enable_index_compression = static_cast<bool>(jenable_index_compression);
options.block_align = static_cast<bool>(jblock_align);
- return reinterpret_cast<jlong>(rocksdb::NewBlockBasedTableFactory(options));
+ return reinterpret_cast<jlong>(
+ ROCKSDB_NAMESPACE::NewBlockBasedTableFactory(options));
}
diff --git a/java/rocksjni/table_filter.cc b/java/rocksjni/table_filter.cc
index e5b355621..a9024ce88 100644
--- a/java/rocksjni/table_filter.cc
+++ b/java/rocksjni/table_filter.cc
@@ -20,6 +20,6 @@
jlong Java_org_rocksdb_AbstractTableFilter_createNewTableFilter(
JNIEnv* env, jobject jtable_filter) {
auto* table_filter_jnicallback =
- new rocksdb::TableFilterJniCallback(env, jtable_filter);
+ new ROCKSDB_NAMESPACE::TableFilterJniCallback(env, jtable_filter);
return reinterpret_cast<jlong>(table_filter_jnicallback);
-} \ No newline at end of file
+}
diff --git a/java/rocksjni/table_filter_jnicallback.cc b/java/rocksjni/table_filter_jnicallback.cc
index 680c01445..d1699548d 100644
--- a/java/rocksjni/table_filter_jnicallback.cc
+++ b/java/rocksjni/table_filter_jnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::TableFilter.
+// ROCKSDB_NAMESPACE::TableFilter.
#include "rocksjni/table_filter_jnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TableFilterJniCallback::TableFilterJniCallback(
JNIEnv* env, jobject jtable_filter)
: JniCallback(env, jtable_filter) {
@@ -26,37 +26,41 @@ TableFilterJniCallback::TableFilterJniCallback(
on each call to the function itself as
it may be called from multiple threads
*/
- m_table_filter_function = [this](const rocksdb::TableProperties& table_properties) {
- jboolean attached_thread = JNI_FALSE;
- JNIEnv* thread_env = getJniEnv(&attached_thread);
- assert(thread_env != nullptr);
-
- // create a Java TableProperties object
- jobject jtable_properties = TablePropertiesJni::fromCppTableProperties(thread_env, table_properties);
- if (jtable_properties == nullptr) {
- // exception thrown from fromCppTableProperties
- thread_env->ExceptionDescribe(); // print out exception to stderr
- releaseJniEnv(attached_thread);
- return false;
- }
-
- jboolean result = thread_env->CallBooleanMethod(m_jcallback_obj, m_jfilter_methodid, jtable_properties);
- if (thread_env->ExceptionCheck()) {
- // exception thrown from CallBooleanMethod
- thread_env->DeleteLocalRef(jtable_properties);
- thread_env->ExceptionDescribe(); // print out exception to stderr
- releaseJniEnv(attached_thread);
- return false;
- }
-
- // ok... cleanup and then return
- releaseJniEnv(attached_thread);
- return static_cast<bool>(result);
- };
+ m_table_filter_function =
+ [this](const ROCKSDB_NAMESPACE::TableProperties& table_properties) {
+ jboolean attached_thread = JNI_FALSE;
+ JNIEnv* thread_env = getJniEnv(&attached_thread);
+ assert(thread_env != nullptr);
+
+ // create a Java TableProperties object
+ jobject jtable_properties = TablePropertiesJni::fromCppTableProperties(
+ thread_env, table_properties);
+ if (jtable_properties == nullptr) {
+ // exception thrown from fromCppTableProperties
+ thread_env->ExceptionDescribe(); // print out exception to stderr
+ releaseJniEnv(attached_thread);
+ return false;
+ }
+
+ jboolean result = thread_env->CallBooleanMethod(
+ m_jcallback_obj, m_jfilter_methodid, jtable_properties);
+ if (thread_env->ExceptionCheck()) {
+ // exception thrown from CallBooleanMethod
+ thread_env->DeleteLocalRef(jtable_properties);
+ thread_env->ExceptionDescribe(); // print out exception to stderr
+ releaseJniEnv(attached_thread);
+ return false;
+ }
+
+ // ok... cleanup and then return
+ releaseJniEnv(attached_thread);
+ return static_cast<bool>(result);
+ };
}
-std::function<bool(const rocksdb::TableProperties&)> TableFilterJniCallback::GetTableFilterFunction() {
+std::function<bool(const ROCKSDB_NAMESPACE::TableProperties&)>
+TableFilterJniCallback::GetTableFilterFunction() {
return m_table_filter_function;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/table_filter_jnicallback.h b/java/rocksjni/table_filter_jnicallback.h
index 39a0c90e0..b5804737a 100644
--- a/java/rocksjni/table_filter_jnicallback.h
+++ b/java/rocksjni/table_filter_jnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::TableFilter.
+// ROCKSDB_NAMESPACE::TableFilter.
#ifndef JAVA_ROCKSJNI_TABLE_FILTER_JNICALLBACK_H_
#define JAVA_ROCKSJNI_TABLE_FILTER_JNICALLBACK_H_
@@ -16,19 +16,21 @@
#include "rocksdb/table_properties.h"
#include "rocksjni/jnicallback.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TableFilterJniCallback : public JniCallback {
public:
TableFilterJniCallback(
JNIEnv* env, jobject jtable_filter);
- std::function<bool(const rocksdb::TableProperties&)> GetTableFilterFunction();
+ std::function<bool(const ROCKSDB_NAMESPACE::TableProperties&)>
+ GetTableFilterFunction();
- private:
+ private:
jmethodID m_jfilter_methodid;
- std::function<bool(const rocksdb::TableProperties&)> m_table_filter_function;
+ std::function<bool(const ROCKSDB_NAMESPACE::TableProperties&)>
+ m_table_filter_function;
};
-} //namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_TABLE_FILTER_JNICALLBACK_H_
diff --git a/java/rocksjni/thread_status.cc b/java/rocksjni/thread_status.cc
index f70d515a5..a5811ec17 100644
--- a/java/rocksjni/thread_status.cc
+++ b/java/rocksjni/thread_status.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::ThreadStatus methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::ThreadStatus methods from Java side.
#include <jni.h>
@@ -19,9 +19,9 @@
*/
jstring Java_org_rocksdb_ThreadStatus_getThreadTypeName(
JNIEnv* env, jclass, jbyte jthread_type_value) {
- auto name = rocksdb::ThreadStatus::GetThreadTypeName(
- rocksdb::ThreadTypeJni::toCppThreadType(jthread_type_value));
- return rocksdb::JniUtil::toJavaString(env, &name, true);
+ auto name = ROCKSDB_NAMESPACE::ThreadStatus::GetThreadTypeName(
+ ROCKSDB_NAMESPACE::ThreadTypeJni::toCppThreadType(jthread_type_value));
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &name, true);
}
/*
@@ -31,9 +31,10 @@ jstring Java_org_rocksdb_ThreadStatus_getThreadTypeName(
*/
jstring Java_org_rocksdb_ThreadStatus_getOperationName(
JNIEnv* env, jclass, jbyte joperation_type_value) {
- auto name = rocksdb::ThreadStatus::GetOperationName(
- rocksdb::OperationTypeJni::toCppOperationType(joperation_type_value));
- return rocksdb::JniUtil::toJavaString(env, &name, true);
+ auto name = ROCKSDB_NAMESPACE::ThreadStatus::GetOperationName(
+ ROCKSDB_NAMESPACE::OperationTypeJni::toCppOperationType(
+ joperation_type_value));
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &name, true);
}
/*
@@ -43,9 +44,9 @@ jstring Java_org_rocksdb_ThreadStatus_getOperationName(
*/
jstring Java_org_rocksdb_ThreadStatus_microsToStringNative(
JNIEnv* env, jclass, jlong jmicros) {
- auto str =
- rocksdb::ThreadStatus::MicrosToString(static_cast<uint64_t>(jmicros));
- return rocksdb::JniUtil::toJavaString(env, &str, true);
+ auto str = ROCKSDB_NAMESPACE::ThreadStatus::MicrosToString(
+ static_cast<uint64_t>(jmicros));
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &str, true);
}
/*
@@ -55,9 +56,10 @@ jstring Java_org_rocksdb_ThreadStatus_microsToStringNative(
*/
jstring Java_org_rocksdb_ThreadStatus_getOperationStageName(
JNIEnv* env, jclass, jbyte joperation_stage_value) {
- auto name = rocksdb::ThreadStatus::GetOperationStageName(
- rocksdb::OperationStageJni::toCppOperationStage(joperation_stage_value));
- return rocksdb::JniUtil::toJavaString(env, &name, true);
+ auto name = ROCKSDB_NAMESPACE::ThreadStatus::GetOperationStageName(
+ ROCKSDB_NAMESPACE::OperationStageJni::toCppOperationStage(
+ joperation_stage_value));
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &name, true);
}
/*
@@ -67,10 +69,11 @@ jstring Java_org_rocksdb_ThreadStatus_getOperationStageName(
*/
jstring Java_org_rocksdb_ThreadStatus_getOperationPropertyName(
JNIEnv* env, jclass, jbyte joperation_type_value, jint jindex) {
- auto name = rocksdb::ThreadStatus::GetOperationPropertyName(
- rocksdb::OperationTypeJni::toCppOperationType(joperation_type_value),
+ auto name = ROCKSDB_NAMESPACE::ThreadStatus::GetOperationPropertyName(
+ ROCKSDB_NAMESPACE::OperationTypeJni::toCppOperationType(
+ joperation_type_value),
static_cast<int>(jindex));
- return rocksdb::JniUtil::toJavaString(env, &name, true);
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &name, true);
}
/*
@@ -96,10 +99,11 @@ jobject Java_org_rocksdb_ThreadStatus_interpretOperationProperties(
env->ReleaseLongArrayElements(joperation_properties, jop, JNI_ABORT);
// call the function
- auto result = rocksdb::ThreadStatus::InterpretOperationProperties(
- rocksdb::OperationTypeJni::toCppOperationType(joperation_type_value),
+ auto result = ROCKSDB_NAMESPACE::ThreadStatus::InterpretOperationProperties(
+ ROCKSDB_NAMESPACE::OperationTypeJni::toCppOperationType(
+ joperation_type_value),
op_properties.get());
- jobject jresult = rocksdb::HashMapJni::fromCppMap(env, &result);
+ jobject jresult = ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(env, &result);
if (env->ExceptionCheck()) {
// exception occurred
return nullptr;
@@ -115,7 +119,7 @@ jobject Java_org_rocksdb_ThreadStatus_interpretOperationProperties(
*/
jstring Java_org_rocksdb_ThreadStatus_getStateName(
JNIEnv* env, jclass, jbyte jstate_type_value) {
- auto name = rocksdb::ThreadStatus::GetStateName(
- rocksdb::StateTypeJni::toCppStateType(jstate_type_value));
- return rocksdb::JniUtil::toJavaString(env, &name, true);
-} \ No newline at end of file
+ auto name = ROCKSDB_NAMESPACE::ThreadStatus::GetStateName(
+ ROCKSDB_NAMESPACE::StateTypeJni::toCppStateType(jstate_type_value));
+ return ROCKSDB_NAMESPACE::JniUtil::toJavaString(env, &name, true);
+}
diff --git a/java/rocksjni/trace_writer.cc b/java/rocksjni/trace_writer.cc
index 5d47cfcb3..3beafd45e 100644
--- a/java/rocksjni/trace_writer.cc
+++ b/java/rocksjni/trace_writer.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::CompactionFilterFactory.
+// ROCKSDB_NAMESPACE::CompactionFilterFactory.
#include <jni.h>
@@ -18,6 +18,6 @@
*/
jlong Java_org_rocksdb_AbstractTraceWriter_createNewTraceWriter(
JNIEnv* env, jobject jobj) {
- auto* trace_writer = new rocksdb::TraceWriterJniCallback(env, jobj);
+ auto* trace_writer = new ROCKSDB_NAMESPACE::TraceWriterJniCallback(env, jobj);
return reinterpret_cast<jlong>(trace_writer);
}
diff --git a/java/rocksjni/trace_writer_jnicallback.cc b/java/rocksjni/trace_writer_jnicallback.cc
index d547fb3f8..b6566d335 100644
--- a/java/rocksjni/trace_writer_jnicallback.cc
+++ b/java/rocksjni/trace_writer_jnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::TraceWriter.
+// ROCKSDB_NAMESPACE::TraceWriter.
#include "rocksjni/trace_writer_jnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TraceWriterJniCallback::TraceWriterJniCallback(
JNIEnv* env, jobject jtrace_writer)
: JniCallback(env, jtrace_writer) {
@@ -112,4 +112,4 @@ uint64_t TraceWriterJniCallback::GetFileSize() {
return static_cast<uint64_t>(jfile_size);
}
-} // namespace rocksdb \ No newline at end of file
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/trace_writer_jnicallback.h b/java/rocksjni/trace_writer_jnicallback.h
index 610b6c465..eb2a8b0f8 100644
--- a/java/rocksjni/trace_writer_jnicallback.h
+++ b/java/rocksjni/trace_writer_jnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::TraceWriter.
+// ROCKSDB_NAMESPACE::TraceWriter.
#ifndef JAVA_ROCKSJNI_TRACE_WRITER_JNICALLBACK_H_
#define JAVA_ROCKSJNI_TRACE_WRITER_JNICALLBACK_H_
@@ -15,7 +15,7 @@
#include "rocksdb/trace_reader_writer.h"
#include "rocksjni/jnicallback.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TraceWriterJniCallback : public JniCallback, public TraceWriter {
public:
@@ -31,6 +31,6 @@ class TraceWriterJniCallback : public JniCallback, public TraceWriter {
jmethodID m_jget_file_size_methodid;
};
-} //namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_TRACE_WRITER_JNICALLBACK_H_
diff --git a/java/rocksjni/transaction.cc b/java/rocksjni/transaction.cc
index 04eb654df..ae98b868c 100644
--- a/java/rocksjni/transaction.cc
+++ b/java/rocksjni/transaction.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::Transaction.
+// for ROCKSDB_NAMESPACE::Transaction.
#include <jni.h>
#include <functional>
@@ -29,7 +29,7 @@ using namespace std::placeholders;
*/
void Java_org_rocksdb_Transaction_setSnapshot(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->SetSnapshot();
}
@@ -40,7 +40,7 @@ void Java_org_rocksdb_Transaction_setSnapshot(JNIEnv* /*env*/, jobject /*jobj*/,
*/
void Java_org_rocksdb_Transaction_setSnapshotOnNextOperation__J(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->SetSnapshotOnNextOperation(nullptr);
}
@@ -52,10 +52,10 @@ void Java_org_rocksdb_Transaction_setSnapshotOnNextOperation__J(
void Java_org_rocksdb_Transaction_setSnapshotOnNextOperation__JJ(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jtxn_notifier_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- auto* txn_notifier =
- reinterpret_cast<std::shared_ptr<rocksdb::TransactionNotifierJniCallback>*>(
- jtxn_notifier_handle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ auto* txn_notifier = reinterpret_cast<
+ std::shared_ptr<ROCKSDB_NAMESPACE::TransactionNotifierJniCallback>*>(
+ jtxn_notifier_handle);
txn->SetSnapshotOnNextOperation(*txn_notifier);
}
@@ -67,8 +67,8 @@ void Java_org_rocksdb_Transaction_setSnapshotOnNextOperation__JJ(
jlong Java_org_rocksdb_Transaction_getSnapshot(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- const rocksdb::Snapshot* snapshot = txn->GetSnapshot();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ const ROCKSDB_NAMESPACE::Snapshot* snapshot = txn->GetSnapshot();
return reinterpret_cast<jlong>(snapshot);
}
@@ -80,7 +80,7 @@ jlong Java_org_rocksdb_Transaction_getSnapshot(JNIEnv* /*env*/,
void Java_org_rocksdb_Transaction_clearSnapshot(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->ClearSnapshot();
}
@@ -91,10 +91,10 @@ void Java_org_rocksdb_Transaction_clearSnapshot(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_Transaction_prepare(JNIEnv* env, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::Status s = txn->Prepare();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::Status s = txn->Prepare();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -105,10 +105,10 @@ void Java_org_rocksdb_Transaction_prepare(JNIEnv* env, jobject /*jobj*/,
*/
void Java_org_rocksdb_Transaction_commit(JNIEnv* env, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::Status s = txn->Commit();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::Status s = txn->Commit();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -119,10 +119,10 @@ void Java_org_rocksdb_Transaction_commit(JNIEnv* env, jobject /*jobj*/,
*/
void Java_org_rocksdb_Transaction_rollback(JNIEnv* env, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::Status s = txn->Rollback();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::Status s = txn->Rollback();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -134,7 +134,7 @@ void Java_org_rocksdb_Transaction_rollback(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_Transaction_setSavePoint(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->SetSavePoint();
}
@@ -146,15 +146,16 @@ void Java_org_rocksdb_Transaction_setSavePoint(JNIEnv* /*env*/,
void Java_org_rocksdb_Transaction_rollbackToSavePoint(JNIEnv* env,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::Status s = txn->RollbackToSavePoint();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::Status s = txn->RollbackToSavePoint();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
-typedef std::function<rocksdb::Status(const rocksdb::ReadOptions&,
- const rocksdb::Slice&, std::string*)>
+typedef std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::ReadOptions&, const ROCKSDB_NAMESPACE::Slice&,
+ std::string*)>
FnGet;
// TODO(AR) consider refactoring to share this between here and rocksjni.cc
@@ -166,12 +167,13 @@ jbyteArray txn_get_helper(JNIEnv* env, const FnGet& fn_get,
// exception thrown: OutOfMemoryError
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_part_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_part_len);
auto* read_options =
- reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
std::string value;
- rocksdb::Status s = fn_get(*read_options, key_slice, &value);
+ ROCKSDB_NAMESPACE::Status s = fn_get(*read_options, key_slice, &value);
// trigger java unref on key.
// by passing JNI_ABORT, it will simply release the reference without
@@ -197,7 +199,7 @@ jbyteArray txn_get_helper(JNIEnv* env, const FnGet& fn_get,
return jret_value;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
@@ -209,13 +211,17 @@ jbyteArray txn_get_helper(JNIEnv* env, const FnGet& fn_get,
jbyteArray Java_org_rocksdb_Transaction_get__JJ_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jbyteArray jkey, jint jkey_part_len, jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnGet fn_get = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&, rocksdb::ColumnFamilyHandle*,
- const rocksdb::Slice&, std::string*)>(&rocksdb::Transaction::Get, txn, _1,
- column_family_handle, _2, _3);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnGet fn_get =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, std::string*)>(
+ &ROCKSDB_NAMESPACE::Transaction::Get, txn, _1, column_family_handle,
+ _2, _3);
return txn_get_helper(env, fn_get, jread_options_handle, jkey, jkey_part_len);
}
@@ -227,36 +233,38 @@ jbyteArray Java_org_rocksdb_Transaction_get__JJ_3BIJ(
jbyteArray Java_org_rocksdb_Transaction_get__JJ_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jbyteArray jkey, jint jkey_part_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnGet fn_get = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&, const rocksdb::Slice&, std::string*)>(
- &rocksdb::Transaction::Get, txn, _1, _2, _3);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnGet fn_get =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const ROCKSDB_NAMESPACE::Slice&, std::string*)>(
+ &ROCKSDB_NAMESPACE::Transaction::Get, txn, _1, _2, _3);
return txn_get_helper(env, fn_get, jread_options_handle, jkey, jkey_part_len);
}
// TODO(AR) consider refactoring to share this between here and rocksjni.cc
// used by txn_multi_get_helper below
-std::vector<rocksdb::ColumnFamilyHandle*> txn_column_families_helper(
+std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> txn_column_families_helper(
JNIEnv* env, jlongArray jcolumn_family_handles, bool* has_exception) {
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
if (jcolumn_family_handles != nullptr) {
const jsize len_cols = env->GetArrayLength(jcolumn_family_handles);
if (len_cols > 0) {
if (env->EnsureLocalCapacity(len_cols) != 0) {
// out of memory
*has_exception = JNI_TRUE;
- return std::vector<rocksdb::ColumnFamilyHandle*>();
+ return std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>();
}
jlong* jcfh = env->GetLongArrayElements(jcolumn_family_handles, nullptr);
if (jcfh == nullptr) {
// exception thrown: OutOfMemoryError
*has_exception = JNI_TRUE;
- return std::vector<rocksdb::ColumnFamilyHandle*>();
+ return std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>();
}
for (int i = 0; i < len_cols; i++) {
auto* cf_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcfh[i]);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcfh[i]);
cf_handles.push_back(cf_handle);
}
env->ReleaseLongArrayElements(jcolumn_family_handles, jcfh, JNI_ABORT);
@@ -265,9 +273,9 @@ std::vector<rocksdb::ColumnFamilyHandle*> txn_column_families_helper(
return cf_handles;
}
-typedef std::function<std::vector<rocksdb::Status>(
- const rocksdb::ReadOptions&, const std::vector<rocksdb::Slice>&,
- std::vector<std::string>*)>
+typedef std::function<std::vector<ROCKSDB_NAMESPACE::Status>(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const std::vector<ROCKSDB_NAMESPACE::Slice>&, std::vector<std::string>*)>
FnMultiGet;
void free_parts(
@@ -294,7 +302,7 @@ jobjectArray txn_multi_get_helper(JNIEnv* env, const FnMultiGet& fn_multi_get,
return nullptr;
}
- std::vector<rocksdb::Slice> key_parts;
+ std::vector<ROCKSDB_NAMESPACE::Slice> key_parts;
std::vector<std::tuple<jbyteArray, jbyte*, jobject>> key_parts_to_free;
for (int i = 0; i < len_key_parts; i++) {
const jobject jk = env->GetObjectArrayElement(jkey_parts, i);
@@ -319,16 +327,17 @@ jobjectArray txn_multi_get_helper(JNIEnv* env, const FnMultiGet& fn_multi_get,
return nullptr;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(jk_val), len_key);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(jk_val),
+ len_key);
key_parts.push_back(key_slice);
key_parts_to_free.push_back(std::make_tuple(jk_ba, jk_val, jk));
}
auto* read_options =
- reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
std::vector<std::string> value_parts;
- std::vector<rocksdb::Status> s =
+ std::vector<ROCKSDB_NAMESPACE::Status> s =
fn_multi_get(*read_options, key_parts, &value_parts);
// free up allocated byte arrays
@@ -344,7 +353,8 @@ jobjectArray txn_multi_get_helper(JNIEnv* env, const FnMultiGet& fn_multi_get,
}
// add to the jresults
- for (std::vector<rocksdb::Status>::size_type i = 0; i != s.size(); i++) {
+ for (std::vector<ROCKSDB_NAMESPACE::Status>::size_type i = 0; i != s.size();
+ i++) {
if (s[i].ok()) {
jbyteArray jentry_value =
env->NewByteArray(static_cast<jsize>(value_parts[i].size()));
@@ -379,20 +389,21 @@ jobjectArray Java_org_rocksdb_Transaction_multiGet__JJ_3_3B_3J(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jobjectArray jkey_parts, jlongArray jcolumn_family_handles) {
bool has_exception = false;
- const std::vector<rocksdb::ColumnFamilyHandle*> column_family_handles =
- txn_column_families_helper(env, jcolumn_family_handles, &has_exception);
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>
+ column_family_handles = txn_column_families_helper(
+ env, jcolumn_family_handles, &has_exception);
if (has_exception) {
// exception thrown: OutOfMemoryError
return nullptr;
}
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnMultiGet fn_multi_get =
- std::bind<std::vector<rocksdb::Status> (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&,
- const std::vector<rocksdb::ColumnFamilyHandle*>&,
- const std::vector<rocksdb::Slice>&, std::vector<std::string>*)>(
- &rocksdb::Transaction::MultiGet, txn, _1, column_family_handles, _2,
- _3);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnMultiGet fn_multi_get = std::bind<std::vector<ROCKSDB_NAMESPACE::Status> (
+ ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>&,
+ const std::vector<ROCKSDB_NAMESPACE::Slice>&, std::vector<std::string>*)>(
+ &ROCKSDB_NAMESPACE::Transaction::MultiGet, txn, _1, column_family_handles,
+ _2, _3);
return txn_multi_get_helper(env, fn_multi_get, jread_options_handle,
jkey_parts);
}
@@ -405,12 +416,12 @@ jobjectArray Java_org_rocksdb_Transaction_multiGet__JJ_3_3B_3J(
jobjectArray Java_org_rocksdb_Transaction_multiGet__JJ_3_3B(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jobjectArray jkey_parts) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnMultiGet fn_multi_get =
- std::bind<std::vector<rocksdb::Status> (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&, const std::vector<rocksdb::Slice>&,
- std::vector<std::string>*)>(&rocksdb::Transaction::MultiGet, txn, _1,
- _2, _3);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnMultiGet fn_multi_get = std::bind<std::vector<ROCKSDB_NAMESPACE::Status> (
+ ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const std::vector<ROCKSDB_NAMESPACE::Slice>&, std::vector<std::string>*)>(
+ &ROCKSDB_NAMESPACE::Transaction::MultiGet, txn, _1, _2, _3);
return txn_multi_get_helper(env, fn_multi_get, jread_options_handle,
jkey_parts);
}
@@ -425,13 +436,16 @@ jbyteArray Java_org_rocksdb_Transaction_getForUpdate__JJ_3BIJZZ(
jbyteArray jkey, jint jkey_part_len, jlong jcolumn_family_handle,
jboolean jexclusive, jboolean jdo_validate) {
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnGet fn_get_for_update = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&, rocksdb::ColumnFamilyHandle*,
- const rocksdb::Slice&, std::string*, bool, bool)>(
- &rocksdb::Transaction::GetForUpdate, txn, _1, column_family_handle, _2,
- _3, jexclusive, jdo_validate);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnGet fn_get_for_update =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, std::string*, bool, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::GetForUpdate, txn, _1,
+ column_family_handle, _2, _3, jexclusive, jdo_validate);
return txn_get_helper(env, fn_get_for_update, jread_options_handle, jkey,
jkey_part_len);
}
@@ -445,11 +459,13 @@ jbyteArray Java_org_rocksdb_Transaction_getForUpdate__JJ_3BIZZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jbyteArray jkey, jint jkey_part_len, jboolean jexclusive,
jboolean jdo_validate) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnGet fn_get_for_update = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&, const rocksdb::Slice&, std::string*, bool,
- bool)>(&rocksdb::Transaction::GetForUpdate, txn, _1, _2, _3, jexclusive,
- jdo_validate);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnGet fn_get_for_update =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const ROCKSDB_NAMESPACE::Slice&, std::string*, bool, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::GetForUpdate, txn, _1, _2, _3,
+ jexclusive, jdo_validate);
return txn_get_helper(env, fn_get_for_update, jread_options_handle, jkey,
jkey_part_len);
}
@@ -463,20 +479,21 @@ jobjectArray Java_org_rocksdb_Transaction_multiGetForUpdate__JJ_3_3B_3J(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jobjectArray jkey_parts, jlongArray jcolumn_family_handles) {
bool has_exception = false;
- const std::vector<rocksdb::ColumnFamilyHandle*> column_family_handles =
- txn_column_families_helper(env, jcolumn_family_handles, &has_exception);
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>
+ column_family_handles = txn_column_families_helper(
+ env, jcolumn_family_handles, &has_exception);
if (has_exception) {
// exception thrown: OutOfMemoryError
return nullptr;
}
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnMultiGet fn_multi_get_for_update =
- std::bind<std::vector<rocksdb::Status> (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&,
- const std::vector<rocksdb::ColumnFamilyHandle*>&,
- const std::vector<rocksdb::Slice>&, std::vector<std::string>*)>(
- &rocksdb::Transaction::MultiGetForUpdate, txn, _1,
- column_family_handles, _2, _3);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnMultiGet fn_multi_get_for_update = std::bind<std::vector<
+ ROCKSDB_NAMESPACE::Status> (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>&,
+ const std::vector<ROCKSDB_NAMESPACE::Slice>&, std::vector<std::string>*)>(
+ &ROCKSDB_NAMESPACE::Transaction::MultiGetForUpdate, txn, _1,
+ column_family_handles, _2, _3);
return txn_multi_get_helper(env, fn_multi_get_for_update,
jread_options_handle, jkey_parts);
}
@@ -489,12 +506,12 @@ jobjectArray Java_org_rocksdb_Transaction_multiGetForUpdate__JJ_3_3B_3J(
jobjectArray Java_org_rocksdb_Transaction_multiGetForUpdate__JJ_3_3B(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jread_options_handle,
jobjectArray jkey_parts) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnMultiGet fn_multi_get_for_update =
- std::bind<std::vector<rocksdb::Status> (rocksdb::Transaction::*)(
- const rocksdb::ReadOptions&, const std::vector<rocksdb::Slice>&,
- std::vector<std::string>*)>(&rocksdb::Transaction::MultiGetForUpdate,
- txn, _1, _2, _3);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnMultiGet fn_multi_get_for_update = std::bind<std::vector<
+ ROCKSDB_NAMESPACE::Status> (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::ReadOptions&,
+ const std::vector<ROCKSDB_NAMESPACE::Slice>&, std::vector<std::string>*)>(
+ &ROCKSDB_NAMESPACE::Transaction::MultiGetForUpdate, txn, _1, _2, _3);
return txn_multi_get_helper(env, fn_multi_get_for_update,
jread_options_handle, jkey_parts);
}
@@ -508,9 +525,9 @@ jlong Java_org_rocksdb_Transaction_getIterator__JJ(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jread_options_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* read_options =
- reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
return reinterpret_cast<jlong>(txn->GetIterator(*read_options));
}
@@ -522,17 +539,18 @@ jlong Java_org_rocksdb_Transaction_getIterator__JJ(JNIEnv* /*env*/,
jlong Java_org_rocksdb_Transaction_getIterator__JJJ(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jread_options_handle, jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* read_options =
- reinterpret_cast<rocksdb::ReadOptions*>(jread_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jread_options_handle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
return reinterpret_cast<jlong>(
txn->GetIterator(*read_options, column_family_handle));
}
-typedef std::function<rocksdb::Status(const rocksdb::Slice&,
- const rocksdb::Slice&)>
+typedef std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>
FnWriteKV;
// TODO(AR) consider refactoring to share this between here and rocksjni.cc
@@ -550,10 +568,12 @@ void txn_write_kv_helper(JNIEnv* env, const FnWriteKV& fn_write_kv,
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_part_len);
- rocksdb::Slice value_slice(reinterpret_cast<char*>(value), jval_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_part_len);
+ ROCKSDB_NAMESPACE::Slice value_slice(reinterpret_cast<char*>(value),
+ jval_len);
- rocksdb::Status s = fn_write_kv(key_slice, value_slice);
+ ROCKSDB_NAMESPACE::Status s = fn_write_kv(key_slice, value_slice);
// trigger java unref on key.
// by passing JNI_ABORT, it will simply release the reference without
@@ -564,7 +584,7 @@ void txn_write_kv_helper(JNIEnv* env, const FnWriteKV& fn_write_kv,
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -576,14 +596,16 @@ void Java_org_rocksdb_Transaction_put__J_3BI_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len,
jlong jcolumn_family_handle, jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteKV fn_put = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&,
- const rocksdb::Slice&, bool)>(&rocksdb::Transaction::Put, txn,
- column_family_handle, _1, _2,
- jassume_tracked);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteKV fn_put =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&,
+ bool)>(&ROCKSDB_NAMESPACE::Transaction::Put, txn,
+ column_family_handle, _1, _2, jassume_tracked);
txn_write_kv_helper(env, fn_put, jkey, jkey_part_len, jval, jval_len);
}
@@ -597,15 +619,16 @@ void Java_org_rocksdb_Transaction_put__J_3BI_3BI(JNIEnv* env, jobject /*jobj*/,
jint jkey_part_len,
jbyteArray jval,
jint jval_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKV fn_put = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::Slice&, const rocksdb::Slice&)>(&rocksdb::Transaction::Put,
- txn, _1, _2);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKV fn_put =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::Put, txn, _1, _2);
txn_write_kv_helper(env, fn_put, jkey, jkey_part_len, jval, jval_len);
}
-typedef std::function<rocksdb::Status(const rocksdb::SliceParts&,
- const rocksdb::SliceParts&)>
+typedef std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::SliceParts&, const ROCKSDB_NAMESPACE::SliceParts&)>
FnWriteKVParts;
// TODO(AR) consider refactoring to share this between here and rocksjni.cc
@@ -621,8 +644,8 @@ void txn_write_kv_parts_helper(JNIEnv* env,
assert(jkey_parts_len == jvalue_parts_len);
#endif
- auto key_parts = std::vector<rocksdb::Slice>();
- auto value_parts = std::vector<rocksdb::Slice>();
+ auto key_parts = std::vector<ROCKSDB_NAMESPACE::Slice>();
+ auto value_parts = std::vector<ROCKSDB_NAMESPACE::Slice>();
auto jparts_to_free = std::vector<std::tuple<jbyteArray, jbyte*, jobject>>();
// convert java key_parts/value_parts byte[][] to Slice(s)
@@ -684,16 +707,17 @@ void txn_write_kv_parts_helper(JNIEnv* env,
jparts_to_free.push_back(
std::make_tuple(jba_value_part, jvalue_part, jobj_value_part));
- key_parts.push_back(
- rocksdb::Slice(reinterpret_cast<char*>(jkey_part), jkey_part_len));
- value_parts.push_back(
- rocksdb::Slice(reinterpret_cast<char*>(jvalue_part), jvalue_part_len));
+ key_parts.push_back(ROCKSDB_NAMESPACE::Slice(
+ reinterpret_cast<char*>(jkey_part), jkey_part_len));
+ value_parts.push_back(ROCKSDB_NAMESPACE::Slice(
+ reinterpret_cast<char*>(jvalue_part), jvalue_part_len));
}
// call the write_multi function
- rocksdb::Status s = fn_write_kv_parts(
- rocksdb::SliceParts(key_parts.data(), (int)key_parts.size()),
- rocksdb::SliceParts(value_parts.data(), (int)value_parts.size()));
+ ROCKSDB_NAMESPACE::Status s = fn_write_kv_parts(
+ ROCKSDB_NAMESPACE::SliceParts(key_parts.data(), (int)key_parts.size()),
+ ROCKSDB_NAMESPACE::SliceParts(value_parts.data(),
+ (int)value_parts.size()));
// cleanup temporary memory
free_parts(env, jparts_to_free);
@@ -703,7 +727,7 @@ void txn_write_kv_parts_helper(JNIEnv* env,
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -715,15 +739,17 @@ void Java_org_rocksdb_Transaction_put__J_3_3BI_3_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jobjectArray jvalue_parts, jint jvalue_parts_len,
jlong jcolumn_family_handle, jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
FnWriteKVParts fn_put_parts =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::SliceParts&,
- const rocksdb::SliceParts&, bool)>(&rocksdb::Transaction::Put, txn,
- column_family_handle, _1, _2,
- jassume_tracked);
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::SliceParts&,
+ const ROCKSDB_NAMESPACE::SliceParts&, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::Put, txn, column_family_handle, _1,
+ _2, jassume_tracked);
txn_write_kv_parts_helper(env, fn_put_parts, jkey_parts, jkey_parts_len,
jvalue_parts, jvalue_parts_len);
}
@@ -736,11 +762,11 @@ void Java_org_rocksdb_Transaction_put__J_3_3BI_3_3BIJZ(
void Java_org_rocksdb_Transaction_put__J_3_3BI_3_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jobjectArray jvalue_parts, jint jvalue_parts_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKVParts fn_put_parts =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::SliceParts&, const rocksdb::SliceParts&)>(
- &rocksdb::Transaction::Put, txn, _1, _2);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKVParts fn_put_parts = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::SliceParts&,
+ const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::Put, txn, _1, _2);
txn_write_kv_parts_helper(env, fn_put_parts, jkey_parts, jkey_parts_len,
jvalue_parts, jvalue_parts_len);
}
@@ -754,14 +780,16 @@ void Java_org_rocksdb_Transaction_merge__J_3BI_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len,
jlong jcolumn_family_handle, jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteKV fn_merge = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&,
- const rocksdb::Slice&, bool)>(&rocksdb::Transaction::Merge, txn,
- column_family_handle, _1, _2,
- jassume_tracked);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteKV fn_merge =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&,
+ bool)>(&ROCKSDB_NAMESPACE::Transaction::Merge, txn,
+ column_family_handle, _1, _2, jassume_tracked);
txn_write_kv_helper(env, fn_merge, jkey, jkey_part_len, jval, jval_len);
}
@@ -773,14 +801,17 @@ void Java_org_rocksdb_Transaction_merge__J_3BI_3BIJZ(
void Java_org_rocksdb_Transaction_merge__J_3BI_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKV fn_merge = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::Slice&, const rocksdb::Slice&)>(
- &rocksdb::Transaction::Merge, txn, _1, _2);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKV fn_merge =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::Merge, txn, _1, _2);
txn_write_kv_helper(env, fn_merge, jkey, jkey_part_len, jval, jval_len);
}
-typedef std::function<rocksdb::Status(const rocksdb::Slice&)> FnWriteK;
+typedef std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::Slice&)>
+ FnWriteK;
// TODO(AR) consider refactoring to share this between here and rocksjni.cc
void txn_write_k_helper(JNIEnv* env, const FnWriteK& fn_write_k,
@@ -790,9 +821,10 @@ void txn_write_k_helper(JNIEnv* env, const FnWriteK& fn_write_k,
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_part_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_part_len);
- rocksdb::Status s = fn_write_k(key_slice);
+ ROCKSDB_NAMESPACE::Status s = fn_write_k(key_slice);
// trigger java unref on key.
// by passing JNI_ABORT, it will simply release the reference without
@@ -802,7 +834,7 @@ void txn_write_k_helper(JNIEnv* env, const FnWriteK& fn_write_k,
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -813,13 +845,16 @@ void txn_write_k_helper(JNIEnv* env, const FnWriteK& fn_write_k,
void Java_org_rocksdb_Transaction_delete__J_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jlong jcolumn_family_handle, jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteK fn_delete = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&, bool)>(
- &rocksdb::Transaction::Delete, txn, column_family_handle, _1,
- jassume_tracked);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteK fn_delete =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::Delete, txn, column_family_handle,
+ _1, jassume_tracked);
txn_write_k_helper(env, fn_delete, jkey, jkey_part_len);
}
@@ -831,13 +866,15 @@ void Java_org_rocksdb_Transaction_delete__J_3BIJZ(
void Java_org_rocksdb_Transaction_delete__J_3BI(JNIEnv* env, jobject /*jobj*/,
jlong jhandle, jbyteArray jkey,
jint jkey_part_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteK fn_delete = std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::Slice&)>(&rocksdb::Transaction::Delete, txn, _1);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteK fn_delete = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::Delete, txn, _1);
txn_write_k_helper(env, fn_delete, jkey, jkey_part_len);
}
-typedef std::function<rocksdb::Status(const rocksdb::SliceParts&)>
+typedef std::function<ROCKSDB_NAMESPACE::Status(
+ const ROCKSDB_NAMESPACE::SliceParts&)>
FnWriteKParts;
// TODO(AR) consider refactoring to share this between here and rocksjni.cc
@@ -845,7 +882,7 @@ void txn_write_k_parts_helper(JNIEnv* env,
const FnWriteKParts& fn_write_k_parts,
const jobjectArray& jkey_parts,
const jint& jkey_parts_len) {
- std::vector<rocksdb::Slice> key_parts;
+ std::vector<ROCKSDB_NAMESPACE::Slice> key_parts;
std::vector<std::tuple<jbyteArray, jbyte*, jobject>> jkey_parts_to_free;
// convert java key_parts byte[][] to Slice(s)
@@ -876,13 +913,13 @@ void txn_write_k_parts_helper(JNIEnv* env,
jkey_parts_to_free.push_back(std::tuple<jbyteArray, jbyte*, jobject>(
jba_key_part, jkey_part, jobj_key_part));
- key_parts.push_back(
- rocksdb::Slice(reinterpret_cast<char*>(jkey_part), jkey_part_len));
+ key_parts.push_back(ROCKSDB_NAMESPACE::Slice(
+ reinterpret_cast<char*>(jkey_part), jkey_part_len));
}
// call the write_multi function
- rocksdb::Status s = fn_write_k_parts(
- rocksdb::SliceParts(key_parts.data(), (int)key_parts.size()));
+ ROCKSDB_NAMESPACE::Status s = fn_write_k_parts(
+ ROCKSDB_NAMESPACE::SliceParts(key_parts.data(), (int)key_parts.size()));
// cleanup temporary memory
free_parts(env, jkey_parts_to_free);
@@ -891,7 +928,7 @@ void txn_write_k_parts_helper(JNIEnv* env,
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -903,14 +940,16 @@ void Java_org_rocksdb_Transaction_delete__J_3_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jlong jcolumn_family_handle,
jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
FnWriteKParts fn_delete_parts =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::SliceParts&, bool)>(
- &rocksdb::Transaction::Delete, txn, column_family_handle, _1,
- jassume_tracked);
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::SliceParts&, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::Delete, txn, column_family_handle,
+ _1, jassume_tracked);
txn_write_k_parts_helper(env, fn_delete_parts, jkey_parts, jkey_parts_len);
}
@@ -923,10 +962,10 @@ void Java_org_rocksdb_Transaction_delete__J_3_3BI(JNIEnv* env, jobject /*jobj*/,
jlong jhandle,
jobjectArray jkey_parts,
jint jkey_parts_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKParts fn_delete_parts =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::SliceParts&)>(&rocksdb::Transaction::Delete, txn, _1);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKParts fn_delete_parts = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::Delete, txn, _1);
txn_write_k_parts_helper(env, fn_delete_parts, jkey_parts, jkey_parts_len);
}
@@ -938,14 +977,16 @@ void Java_org_rocksdb_Transaction_delete__J_3_3BI(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_Transaction_singleDelete__J_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jlong jcolumn_family_handle, jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
FnWriteK fn_single_delete =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&, bool)>(
- &rocksdb::Transaction::SingleDelete, txn, column_family_handle, _1,
- jassume_tracked);
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::SingleDelete, txn,
+ column_family_handle, _1, jassume_tracked);
txn_write_k_helper(env, fn_single_delete, jkey, jkey_part_len);
}
@@ -959,10 +1000,10 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3BI(JNIEnv* env,
jlong jhandle,
jbyteArray jkey,
jint jkey_part_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteK fn_single_delete =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::Slice&)>(&rocksdb::Transaction::SingleDelete, txn, _1);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteK fn_single_delete = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::SingleDelete, txn, _1);
txn_write_k_helper(env, fn_single_delete, jkey, jkey_part_len);
}
@@ -975,14 +1016,16 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3_3BIJZ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jlong jcolumn_family_handle,
jboolean jassume_tracked) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
FnWriteKParts fn_single_delete_parts =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::SliceParts&, bool)>(
- &rocksdb::Transaction::SingleDelete, txn, column_family_handle, _1,
- jassume_tracked);
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::SliceParts&, bool)>(
+ &ROCKSDB_NAMESPACE::Transaction::SingleDelete, txn,
+ column_family_handle, _1, jassume_tracked);
txn_write_k_parts_helper(env, fn_single_delete_parts, jkey_parts,
jkey_parts_len);
}
@@ -997,10 +1040,10 @@ void Java_org_rocksdb_Transaction_singleDelete__J_3_3BI(JNIEnv* env,
jlong jhandle,
jobjectArray jkey_parts,
jint jkey_parts_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKParts fn_single_delete_parts = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(const rocksdb::SliceParts&)>(
- &rocksdb::Transaction::SingleDelete, txn, _1);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKParts fn_single_delete_parts = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::SingleDelete, txn, _1);
txn_write_k_parts_helper(env, fn_single_delete_parts, jkey_parts,
jkey_parts_len);
}
@@ -1014,13 +1057,16 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3BI_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len,
jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteKV fn_put_untracked = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(rocksdb::ColumnFamilyHandle*,
- const rocksdb::Slice&, const rocksdb::Slice&)>(
- &rocksdb::Transaction::PutUntracked, txn, column_family_handle, _1, _2);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteKV fn_put_untracked =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::PutUntracked, txn,
+ column_family_handle, _1, _2);
txn_write_kv_helper(env, fn_put_untracked, jkey, jkey_part_len, jval,
jval_len);
}
@@ -1033,10 +1079,11 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3BI_3BIJ(
void Java_org_rocksdb_Transaction_putUntracked__J_3BI_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKV fn_put_untracked = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(const rocksdb::Slice&, const rocksdb::Slice&)>(
- &rocksdb::Transaction::PutUntracked, txn, _1, _2);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKV fn_put_untracked =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::PutUntracked, txn, _1, _2);
txn_write_kv_helper(env, fn_put_untracked, jkey, jkey_part_len, jval,
jval_len);
}
@@ -1050,14 +1097,16 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3_3BI_3_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jobjectArray jvalue_parts, jint jvalue_parts_len,
jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteKVParts fn_put_parts_untracked =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::SliceParts&,
- const rocksdb::SliceParts&)>(&rocksdb::Transaction::PutUntracked, txn,
- column_family_handle, _1, _2);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteKVParts fn_put_parts_untracked = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::SliceParts&,
+ const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::PutUntracked, txn, column_family_handle,
+ _1, _2);
txn_write_kv_parts_helper(env, fn_put_parts_untracked, jkey_parts,
jkey_parts_len, jvalue_parts, jvalue_parts_len);
}
@@ -1070,11 +1119,11 @@ void Java_org_rocksdb_Transaction_putUntracked__J_3_3BI_3_3BIJ(
void Java_org_rocksdb_Transaction_putUntracked__J_3_3BI_3_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jobjectArray jvalue_parts, jint jvalue_parts_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKVParts fn_put_parts_untracked =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- const rocksdb::SliceParts&, const rocksdb::SliceParts&)>(
- &rocksdb::Transaction::PutUntracked, txn, _1, _2);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKVParts fn_put_parts_untracked = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::SliceParts&,
+ const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::PutUntracked, txn, _1, _2);
txn_write_kv_parts_helper(env, fn_put_parts_untracked, jkey_parts,
jkey_parts_len, jvalue_parts, jvalue_parts_len);
}
@@ -1088,13 +1137,16 @@ void Java_org_rocksdb_Transaction_mergeUntracked__J_3BI_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len,
jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteKV fn_merge_untracked = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(rocksdb::ColumnFamilyHandle*,
- const rocksdb::Slice&, const rocksdb::Slice&)>(
- &rocksdb::Transaction::MergeUntracked, txn, column_family_handle, _1, _2);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteKV fn_merge_untracked =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::MergeUntracked, txn,
+ column_family_handle, _1, _2);
txn_write_kv_helper(env, fn_merge_untracked, jkey, jkey_part_len, jval,
jval_len);
}
@@ -1107,10 +1159,11 @@ void Java_org_rocksdb_Transaction_mergeUntracked__J_3BI_3BIJ(
void Java_org_rocksdb_Transaction_mergeUntracked__J_3BI_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jbyteArray jval, jint jval_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKV fn_merge_untracked = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(const rocksdb::Slice&, const rocksdb::Slice&)>(
- &rocksdb::Transaction::MergeUntracked, txn, _1, _2);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKV fn_merge_untracked =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::Slice&, const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::MergeUntracked, txn, _1, _2);
txn_write_kv_helper(env, fn_merge_untracked, jkey, jkey_part_len, jval,
jval_len);
}
@@ -1123,14 +1176,15 @@ void Java_org_rocksdb_Transaction_mergeUntracked__J_3BI_3BI(
void Java_org_rocksdb_Transaction_deleteUntracked__J_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
- FnWriteK fn_delete_untracked =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::Slice&)>(
- &rocksdb::Transaction::DeleteUntracked, txn, column_family_handle,
- _1);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
+ FnWriteK fn_delete_untracked = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::DeleteUntracked, txn,
+ column_family_handle, _1);
txn_write_k_helper(env, fn_delete_untracked, jkey, jkey_part_len);
}
@@ -1144,10 +1198,10 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3BI(JNIEnv* env,
jlong jhandle,
jbyteArray jkey,
jint jkey_part_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteK fn_delete_untracked = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(const rocksdb::Slice&)>(
- &rocksdb::Transaction::DeleteUntracked, txn, _1);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteK fn_delete_untracked = std::bind<ROCKSDB_NAMESPACE::Status (
+ ROCKSDB_NAMESPACE::Transaction::*)(const ROCKSDB_NAMESPACE::Slice&)>(
+ &ROCKSDB_NAMESPACE::Transaction::DeleteUntracked, txn, _1);
txn_write_k_helper(env, fn_delete_untracked, jkey, jkey_part_len);
}
@@ -1159,14 +1213,16 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3BI(JNIEnv* env,
void Java_org_rocksdb_Transaction_deleteUntracked__J_3_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len, jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
FnWriteKParts fn_delete_untracked_parts =
- std::bind<rocksdb::Status (rocksdb::Transaction::*)(
- rocksdb::ColumnFamilyHandle*, const rocksdb::SliceParts&)>(
- &rocksdb::Transaction::DeleteUntracked, txn, column_family_handle,
- _1);
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle*,
+ const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::DeleteUntracked, txn,
+ column_family_handle, _1);
txn_write_k_parts_helper(env, fn_delete_untracked_parts, jkey_parts,
jkey_parts_len);
}
@@ -1179,10 +1235,11 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3_3BIJ(
void Java_org_rocksdb_Transaction_deleteUntracked__J_3_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jobjectArray jkey_parts,
jint jkey_parts_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- FnWriteKParts fn_delete_untracked_parts = std::bind<rocksdb::Status (
- rocksdb::Transaction::*)(const rocksdb::SliceParts&)>(
- &rocksdb::Transaction::DeleteUntracked, txn, _1);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ FnWriteKParts fn_delete_untracked_parts =
+ std::bind<ROCKSDB_NAMESPACE::Status (ROCKSDB_NAMESPACE::Transaction::*)(
+ const ROCKSDB_NAMESPACE::SliceParts&)>(
+ &ROCKSDB_NAMESPACE::Transaction::DeleteUntracked, txn, _1);
txn_write_k_parts_helper(env, fn_delete_untracked_parts, jkey_parts,
jkey_parts_len);
}
@@ -1195,7 +1252,7 @@ void Java_org_rocksdb_Transaction_deleteUntracked__J_3_3BI(
void Java_org_rocksdb_Transaction_putLogData(JNIEnv* env, jobject /*jobj*/,
jlong jhandle, jbyteArray jkey,
jint jkey_part_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if (key == nullptr) {
@@ -1203,7 +1260,8 @@ void Java_org_rocksdb_Transaction_putLogData(JNIEnv* env, jobject /*jobj*/,
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_part_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_part_len);
txn->PutLogData(key_slice);
// trigger java unref on key.
@@ -1220,7 +1278,7 @@ void Java_org_rocksdb_Transaction_putLogData(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_Transaction_disableIndexing(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->DisableIndexing();
}
@@ -1232,7 +1290,7 @@ void Java_org_rocksdb_Transaction_disableIndexing(JNIEnv* /*env*/,
void Java_org_rocksdb_Transaction_enableIndexing(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->EnableIndexing();
}
@@ -1243,7 +1301,7 @@ void Java_org_rocksdb_Transaction_enableIndexing(JNIEnv* /*env*/,
*/
jlong Java_org_rocksdb_Transaction_getNumKeys(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return txn->GetNumKeys();
}
@@ -1254,7 +1312,7 @@ jlong Java_org_rocksdb_Transaction_getNumKeys(JNIEnv* /*env*/, jobject /*jobj*/,
*/
jlong Java_org_rocksdb_Transaction_getNumPuts(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return txn->GetNumPuts();
}
@@ -1266,7 +1324,7 @@ jlong Java_org_rocksdb_Transaction_getNumPuts(JNIEnv* /*env*/, jobject /*jobj*/,
jlong Java_org_rocksdb_Transaction_getNumDeletes(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return txn->GetNumDeletes();
}
@@ -1278,7 +1336,7 @@ jlong Java_org_rocksdb_Transaction_getNumDeletes(JNIEnv* /*env*/,
jlong Java_org_rocksdb_Transaction_getNumMerges(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return txn->GetNumMerges();
}
@@ -1290,7 +1348,7 @@ jlong Java_org_rocksdb_Transaction_getNumMerges(JNIEnv* /*env*/,
jlong Java_org_rocksdb_Transaction_getElapsedTime(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return txn->GetElapsedTime();
}
@@ -1302,7 +1360,7 @@ jlong Java_org_rocksdb_Transaction_getElapsedTime(JNIEnv* /*env*/,
jlong Java_org_rocksdb_Transaction_getWriteBatch(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return reinterpret_cast<jlong>(txn->GetWriteBatch());
}
@@ -1315,7 +1373,7 @@ void Java_org_rocksdb_Transaction_setLockTimeout(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jlock_timeout) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->SetLockTimeout(jlock_timeout);
}
@@ -1327,7 +1385,7 @@ void Java_org_rocksdb_Transaction_setLockTimeout(JNIEnv* /*env*/,
jlong Java_org_rocksdb_Transaction_getWriteOptions(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return reinterpret_cast<jlong>(txn->GetWriteOptions());
}
@@ -1340,9 +1398,9 @@ void Java_org_rocksdb_Transaction_setWriteOptions(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jwrite_options_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
txn->SetWriteOptions(*write_options);
}
@@ -1354,16 +1412,18 @@ void Java_org_rocksdb_Transaction_setWriteOptions(JNIEnv* /*env*/,
void Java_org_rocksdb_Transaction_undoGetForUpdate__J_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jbyteArray jkey,
jint jkey_part_len, jlong jcolumn_family_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* column_family_handle =
- reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcolumn_family_handle);
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(
+ jcolumn_family_handle);
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if (key == nullptr) {
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_part_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_part_len);
txn->UndoGetForUpdate(column_family_handle, key_slice);
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
@@ -1379,14 +1439,15 @@ void Java_org_rocksdb_Transaction_undoGetForUpdate__J_3BI(JNIEnv* env,
jlong jhandle,
jbyteArray jkey,
jint jkey_part_len) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
jbyte* key = env->GetByteArrayElements(jkey, nullptr);
if (key == nullptr) {
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice key_slice(reinterpret_cast<char*>(key), jkey_part_len);
+ ROCKSDB_NAMESPACE::Slice key_slice(reinterpret_cast<char*>(key),
+ jkey_part_len);
txn->UndoGetForUpdate(key_slice);
env->ReleaseByteArrayElements(jkey, key, JNI_ABORT);
@@ -1399,12 +1460,12 @@ void Java_org_rocksdb_Transaction_undoGetForUpdate__J_3BI(JNIEnv* env,
*/
void Java_org_rocksdb_Transaction_rebuildFromWriteBatch(
JNIEnv* env, jobject /*jobj*/, jlong jhandle, jlong jwrite_batch_handle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
auto* write_batch =
- reinterpret_cast<rocksdb::WriteBatch*>(jwrite_batch_handle);
- rocksdb::Status s = txn->RebuildFromWriteBatch(write_batch);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwrite_batch_handle);
+ ROCKSDB_NAMESPACE::Status s = txn->RebuildFromWriteBatch(write_batch);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -1416,7 +1477,7 @@ void Java_org_rocksdb_Transaction_rebuildFromWriteBatch(
jlong Java_org_rocksdb_Transaction_getCommitTimeWriteBatch(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return reinterpret_cast<jlong>(txn->GetCommitTimeWriteBatch());
}
@@ -1428,7 +1489,7 @@ jlong Java_org_rocksdb_Transaction_getCommitTimeWriteBatch(JNIEnv* /*env*/,
void Java_org_rocksdb_Transaction_setLogNumber(JNIEnv* /*env*/,
jobject /*jobj*/, jlong jhandle,
jlong jlog_number) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
txn->SetLogNumber(jlog_number);
}
@@ -1440,7 +1501,7 @@ void Java_org_rocksdb_Transaction_setLogNumber(JNIEnv* /*env*/,
jlong Java_org_rocksdb_Transaction_getLogNumber(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return txn->GetLogNumber();
}
@@ -1451,19 +1512,19 @@ jlong Java_org_rocksdb_Transaction_getLogNumber(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_Transaction_setName(JNIEnv* env, jobject /*jobj*/,
jlong jhandle, jstring jname) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
const char* name = env->GetStringUTFChars(jname, nullptr);
if (name == nullptr) {
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Status s = txn->SetName(name);
+ ROCKSDB_NAMESPACE::Status s = txn->SetName(name);
env->ReleaseStringUTFChars(jname, name);
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -1474,8 +1535,8 @@ void Java_org_rocksdb_Transaction_setName(JNIEnv* env, jobject /*jobj*/,
*/
jstring Java_org_rocksdb_Transaction_getName(JNIEnv* env, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::TransactionName name = txn->GetName();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::TransactionName name = txn->GetName();
return env->NewStringUTF(name.data());
}
@@ -1486,8 +1547,8 @@ jstring Java_org_rocksdb_Transaction_getName(JNIEnv* env, jobject /*jobj*/,
*/
jlong Java_org_rocksdb_Transaction_getID(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::TransactionID id = txn->GetID();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::TransactionID id = txn->GetID();
return static_cast<jlong>(id);
}
@@ -1499,7 +1560,7 @@ jlong Java_org_rocksdb_Transaction_getID(JNIEnv* /*env*/, jobject /*jobj*/,
jboolean Java_org_rocksdb_Transaction_isDeadlockDetect(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
return static_cast<jboolean>(txn->IsDeadlockDetect());
}
@@ -1511,13 +1572,14 @@ jboolean Java_org_rocksdb_Transaction_isDeadlockDetect(JNIEnv* /*env*/,
jobject Java_org_rocksdb_Transaction_getWaitingTxns(JNIEnv* env,
jobject jtransaction_obj,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
uint32_t column_family_id;
std::string key;
- std::vector<rocksdb::TransactionID> waiting_txns =
+ std::vector<ROCKSDB_NAMESPACE::TransactionID> waiting_txns =
txn->GetWaitingTxns(&column_family_id, &key);
- jobject jwaiting_txns = rocksdb::TransactionJni::newWaitingTransactions(
- env, jtransaction_obj, column_family_id, key, waiting_txns);
+ jobject jwaiting_txns =
+ ROCKSDB_NAMESPACE::TransactionJni::newWaitingTransactions(
+ env, jtransaction_obj, column_family_id, key, waiting_txns);
return jwaiting_txns;
}
@@ -1528,31 +1590,31 @@ jobject Java_org_rocksdb_Transaction_getWaitingTxns(JNIEnv* env,
*/
jbyte Java_org_rocksdb_Transaction_getState(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
- rocksdb::Transaction::TransactionState txn_status = txn->GetState();
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
+ ROCKSDB_NAMESPACE::Transaction::TransactionState txn_status = txn->GetState();
switch (txn_status) {
- case rocksdb::Transaction::TransactionState::STARTED:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::STARTED:
return 0x0;
- case rocksdb::Transaction::TransactionState::AWAITING_PREPARE:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::AWAITING_PREPARE:
return 0x1;
- case rocksdb::Transaction::TransactionState::PREPARED:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::PREPARED:
return 0x2;
- case rocksdb::Transaction::TransactionState::AWAITING_COMMIT:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::AWAITING_COMMIT:
return 0x3;
- case rocksdb::Transaction::TransactionState::COMMITED:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::COMMITED:
return 0x4;
- case rocksdb::Transaction::TransactionState::AWAITING_ROLLBACK:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::AWAITING_ROLLBACK:
return 0x5;
- case rocksdb::Transaction::TransactionState::ROLLEDBACK:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::ROLLEDBACK:
return 0x6;
- case rocksdb::Transaction::TransactionState::LOCKS_STOLEN:
+ case ROCKSDB_NAMESPACE::Transaction::TransactionState::LOCKS_STOLEN:
return 0x7;
}
@@ -1567,7 +1629,7 @@ jbyte Java_org_rocksdb_Transaction_getState(JNIEnv* /*env*/, jobject /*jobj*/,
*/
jlong Java_org_rocksdb_Transaction_getId(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jhandle) {
- auto* txn = reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ auto* txn = reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
uint64_t id = txn->GetId();
return static_cast<jlong>(id);
}
@@ -1580,5 +1642,5 @@ jlong Java_org_rocksdb_Transaction_getId(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_Transaction_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- delete reinterpret_cast<rocksdb::Transaction*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jhandle);
}
diff --git a/java/rocksjni/transaction_db.cc b/java/rocksjni/transaction_db.cc
index c2c40bf10..c6ec64640 100644
--- a/java/rocksjni/transaction_db.cc
+++ b/java/rocksjni/transaction_db.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::TransactionDB.
+// for ROCKSDB_NAMESPACE::TransactionDB.
#include <jni.h>
#include <functional>
@@ -27,23 +27,25 @@
jlong Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2(
JNIEnv* env, jclass, jlong joptions_handle,
jlong jtxn_db_options_handle, jstring jdb_path) {
- auto* options = reinterpret_cast<rocksdb::Options*>(joptions_handle);
+ auto* options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle);
auto* txn_db_options =
- reinterpret_cast<rocksdb::TransactionDBOptions*>(jtxn_db_options_handle);
- rocksdb::TransactionDB* tdb = nullptr;
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(
+ jtxn_db_options_handle);
+ ROCKSDB_NAMESPACE::TransactionDB* tdb = nullptr;
const char* db_path = env->GetStringUTFChars(jdb_path, nullptr);
if (db_path == nullptr) {
// exception thrown: OutOfMemoryError
return 0;
}
- rocksdb::Status s =
- rocksdb::TransactionDB::Open(*options, *txn_db_options, db_path, &tdb);
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::TransactionDB::Open(
+ *options, *txn_db_options, db_path, &tdb);
env->ReleaseStringUTFChars(jdb_path, db_path);
if (s.ok()) {
return reinterpret_cast<jlong>(tdb);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
}
@@ -76,7 +78,7 @@ jlongArray Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J(
env->ReleaseStringUTFChars(jdb_path, db_path);
return nullptr;
}
- std::vector<rocksdb::ColumnFamilyDescriptor> column_families;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> column_families;
for (int i = 0; i < len_cols; i++) {
const jobject jcn = env->GetObjectArrayElement(jcolumn_names, i);
if (env->ExceptionCheck()) {
@@ -105,22 +107,24 @@ jlongArray Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J(
return nullptr;
}
const std::string cf_name(reinterpret_cast<char*>(jcf_name), jcf_name_len);
- const rocksdb::ColumnFamilyOptions* cf_options =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jco[i]);
+ const ROCKSDB_NAMESPACE::ColumnFamilyOptions* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jco[i]);
column_families.push_back(
- rocksdb::ColumnFamilyDescriptor(cf_name, *cf_options));
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor(cf_name, *cf_options));
env->ReleaseByteArrayElements(jcn_ba, jcf_name, JNI_ABORT);
env->DeleteLocalRef(jcn);
}
env->ReleaseLongArrayElements(jcolumn_options_handles, jco, JNI_ABORT);
- auto* db_options = reinterpret_cast<rocksdb::DBOptions*>(jdb_options_handle);
+ auto* db_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdb_options_handle);
auto* txn_db_options =
- reinterpret_cast<rocksdb::TransactionDBOptions*>(jtxn_db_options_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> handles;
- rocksdb::TransactionDB* tdb = nullptr;
- const rocksdb::Status s = rocksdb::TransactionDB::Open(
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(
+ jtxn_db_options_handle);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> handles;
+ ROCKSDB_NAMESPACE::TransactionDB* tdb = nullptr;
+ const ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::TransactionDB::Open(
*db_options, *txn_db_options, db_path, column_families, &handles, &tdb);
// check if open operation was successful
@@ -146,7 +150,7 @@ jlongArray Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J(
}
return jresults;
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return nullptr;
}
}
@@ -158,7 +162,7 @@ jlongArray Java_org_rocksdb_TransactionDB_open__JJLjava_lang_String_2_3_3B_3J(
*/
void Java_org_rocksdb_TransactionDB_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
assert(txn_db != nullptr);
delete txn_db;
}
@@ -170,10 +174,10 @@ void Java_org_rocksdb_TransactionDB_disposeInternal(
*/
void Java_org_rocksdb_TransactionDB_closeDatabase(
JNIEnv* env, jclass, jlong jhandle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
assert(txn_db != nullptr);
- rocksdb::Status s = txn_db->Close();
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::Status s = txn_db->Close();
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -183,10 +187,11 @@ void Java_org_rocksdb_TransactionDB_closeDatabase(
*/
jlong Java_org_rocksdb_TransactionDB_beginTransaction__JJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- rocksdb::Transaction* txn = txn_db->BeginTransaction(*write_options);
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ ROCKSDB_NAMESPACE::Transaction* txn =
+ txn_db->BeginTransaction(*write_options);
return reinterpret_cast<jlong>(txn);
}
@@ -198,12 +203,12 @@ jlong Java_org_rocksdb_TransactionDB_beginTransaction__JJ(
jlong Java_org_rocksdb_TransactionDB_beginTransaction__JJJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle,
jlong jtxn_options_handle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* txn_options =
- reinterpret_cast<rocksdb::TransactionOptions*>(jtxn_options_handle);
- rocksdb::Transaction* txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* txn_options = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(
+ jtxn_options_handle);
+ ROCKSDB_NAMESPACE::Transaction* txn =
txn_db->BeginTransaction(*write_options, *txn_options);
return reinterpret_cast<jlong>(txn);
}
@@ -216,12 +221,13 @@ jlong Java_org_rocksdb_TransactionDB_beginTransaction__JJJ(
jlong Java_org_rocksdb_TransactionDB_beginTransaction_1withOld__JJJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle,
jlong jold_txn_handle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* old_txn = reinterpret_cast<rocksdb::Transaction*>(jold_txn_handle);
- rocksdb::TransactionOptions txn_options;
- rocksdb::Transaction* txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* old_txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jold_txn_handle);
+ ROCKSDB_NAMESPACE::TransactionOptions txn_options;
+ ROCKSDB_NAMESPACE::Transaction* txn =
txn_db->BeginTransaction(*write_options, txn_options, old_txn);
// RocksJava relies on the assumption that
@@ -240,13 +246,14 @@ jlong Java_org_rocksdb_TransactionDB_beginTransaction_1withOld__JJJ(
jlong Java_org_rocksdb_TransactionDB_beginTransaction_1withOld__JJJJ(
JNIEnv*, jobject, jlong jhandle, jlong jwrite_options_handle,
jlong jtxn_options_handle, jlong jold_txn_handle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
auto* write_options =
- reinterpret_cast<rocksdb::WriteOptions*>(jwrite_options_handle);
- auto* txn_options =
- reinterpret_cast<rocksdb::TransactionOptions*>(jtxn_options_handle);
- auto* old_txn = reinterpret_cast<rocksdb::Transaction*>(jold_txn_handle);
- rocksdb::Transaction* txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteOptions*>(jwrite_options_handle);
+ auto* txn_options = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(
+ jtxn_options_handle);
+ auto* old_txn =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Transaction*>(jold_txn_handle);
+ ROCKSDB_NAMESPACE::Transaction* txn =
txn_db->BeginTransaction(*write_options, *txn_options, old_txn);
// RocksJava relies on the assumption that
@@ -264,13 +271,13 @@ jlong Java_org_rocksdb_TransactionDB_beginTransaction_1withOld__JJJJ(
*/
jlong Java_org_rocksdb_TransactionDB_getTransactionByName(
JNIEnv* env, jobject, jlong jhandle, jstring jname) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
const char* name = env->GetStringUTFChars(jname, nullptr);
if (name == nullptr) {
// exception thrown: OutOfMemoryError
return 0;
}
- rocksdb::Transaction* txn = txn_db->GetTransactionByName(name);
+ ROCKSDB_NAMESPACE::Transaction* txn = txn_db->GetTransactionByName(name);
env->ReleaseStringUTFChars(jname, name);
return reinterpret_cast<jlong>(txn);
}
@@ -282,8 +289,8 @@ jlong Java_org_rocksdb_TransactionDB_getTransactionByName(
*/
jlongArray Java_org_rocksdb_TransactionDB_getAllPreparedTransactions(
JNIEnv* env, jobject, jlong jhandle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
- std::vector<rocksdb::Transaction*> txns;
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
+ std::vector<ROCKSDB_NAMESPACE::Transaction*> txns;
txn_db->GetAllPreparedTransactions(&txns);
const size_t size = txns.size();
@@ -317,29 +324,29 @@ jlongArray Java_org_rocksdb_TransactionDB_getAllPreparedTransactions(
*/
jobject Java_org_rocksdb_TransactionDB_getLockStatusData(
JNIEnv* env, jobject, jlong jhandle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
- const std::unordered_multimap<uint32_t, rocksdb::KeyLockInfo>
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
+ const std::unordered_multimap<uint32_t, ROCKSDB_NAMESPACE::KeyLockInfo>
lock_status_data = txn_db->GetLockStatusData();
- const jobject jlock_status_data = rocksdb::HashMapJni::construct(
+ const jobject jlock_status_data = ROCKSDB_NAMESPACE::HashMapJni::construct(
env, static_cast<uint32_t>(lock_status_data.size()));
if (jlock_status_data == nullptr) {
// exception occurred
return nullptr;
}
- const rocksdb::HashMapJni::FnMapKV<const int32_t, const rocksdb::KeyLockInfo, jobject, jobject>
+ const ROCKSDB_NAMESPACE::HashMapJni::FnMapKV<
+ const int32_t, const ROCKSDB_NAMESPACE::KeyLockInfo, jobject, jobject>
fn_map_kv =
- [env](
- const std::pair<const int32_t, const rocksdb::KeyLockInfo>&
- pair) {
+ [env](const std::pair<const int32_t,
+ const ROCKSDB_NAMESPACE::KeyLockInfo>& pair) {
const jobject jlong_column_family_id =
- rocksdb::LongJni::valueOf(env, pair.first);
+ ROCKSDB_NAMESPACE::LongJni::valueOf(env, pair.first);
if (jlong_column_family_id == nullptr) {
// an error occurred
return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
}
const jobject jkey_lock_info =
- rocksdb::KeyLockInfoJni::construct(env, pair.second);
+ ROCKSDB_NAMESPACE::KeyLockInfoJni::construct(env, pair.second);
if (jkey_lock_info == nullptr) {
// an error occurred
return std::unique_ptr<std::pair<jobject, jobject>>(nullptr);
@@ -349,9 +356,9 @@ jobject Java_org_rocksdb_TransactionDB_getLockStatusData(
jkey_lock_info));
};
- if (!rocksdb::HashMapJni::putAll(env, jlock_status_data,
- lock_status_data.begin(),
- lock_status_data.end(), fn_map_kv)) {
+ if (!ROCKSDB_NAMESPACE::HashMapJni::putAll(
+ env, jlock_status_data, lock_status_data.begin(),
+ lock_status_data.end(), fn_map_kv)) {
// exception occcurred
return nullptr;
}
@@ -366,15 +373,15 @@ jobject Java_org_rocksdb_TransactionDB_getLockStatusData(
*/
jobjectArray Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer(
JNIEnv* env, jobject jobj, jlong jhandle) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
- const std::vector<rocksdb::DeadlockPath> deadlock_info_buffer =
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
+ const std::vector<ROCKSDB_NAMESPACE::DeadlockPath> deadlock_info_buffer =
txn_db->GetDeadlockInfoBuffer();
const jsize deadlock_info_buffer_len =
static_cast<jsize>(deadlock_info_buffer.size());
- jobjectArray jdeadlock_info_buffer =
- env->NewObjectArray(deadlock_info_buffer_len,
- rocksdb::DeadlockPathJni::getJClass(env), nullptr);
+ jobjectArray jdeadlock_info_buffer = env->NewObjectArray(
+ deadlock_info_buffer_len,
+ ROCKSDB_NAMESPACE::DeadlockPathJni::getJClass(env), nullptr);
if (jdeadlock_info_buffer == nullptr) {
// exception thrown: OutOfMemoryError
return nullptr;
@@ -384,13 +391,14 @@ jobjectArray Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer(
auto buf_end = deadlock_info_buffer.end();
for (auto buf_it = deadlock_info_buffer.begin(); buf_it != buf_end;
++buf_it) {
- const rocksdb::DeadlockPath deadlock_path = *buf_it;
- const std::vector<rocksdb::DeadlockInfo> deadlock_infos =
+ const ROCKSDB_NAMESPACE::DeadlockPath deadlock_path = *buf_it;
+ const std::vector<ROCKSDB_NAMESPACE::DeadlockInfo> deadlock_infos =
deadlock_path.path;
const jsize deadlock_infos_len =
static_cast<jsize>(deadlock_info_buffer.size());
jobjectArray jdeadlock_infos = env->NewObjectArray(
- deadlock_infos_len, rocksdb::DeadlockInfoJni::getJClass(env), nullptr);
+ deadlock_infos_len, ROCKSDB_NAMESPACE::DeadlockInfoJni::getJClass(env),
+ nullptr);
if (jdeadlock_infos == nullptr) {
// exception thrown: OutOfMemoryError
env->DeleteLocalRef(jdeadlock_info_buffer);
@@ -401,10 +409,11 @@ jobjectArray Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer(
auto infos_end = deadlock_infos.end();
for (auto infos_it = deadlock_infos.begin(); infos_it != infos_end;
++infos_it) {
- const rocksdb::DeadlockInfo deadlock_info = *infos_it;
- const jobject jdeadlock_info = rocksdb::TransactionDBJni::newDeadlockInfo(
- env, jobj, deadlock_info.m_txn_id, deadlock_info.m_cf_id,
- deadlock_info.m_waiting_key, deadlock_info.m_exclusive);
+ const ROCKSDB_NAMESPACE::DeadlockInfo deadlock_info = *infos_it;
+ const jobject jdeadlock_info =
+ ROCKSDB_NAMESPACE::TransactionDBJni::newDeadlockInfo(
+ env, jobj, deadlock_info.m_txn_id, deadlock_info.m_cf_id,
+ deadlock_info.m_waiting_key, deadlock_info.m_exclusive);
if (jdeadlock_info == nullptr) {
// exception occcurred
env->DeleteLocalRef(jdeadlock_info_buffer);
@@ -421,8 +430,9 @@ jobjectArray Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer(
}
}
- const jobject jdeadlock_path = rocksdb::DeadlockPathJni::construct(
- env, jdeadlock_infos, deadlock_path.limit_exceeded);
+ const jobject jdeadlock_path =
+ ROCKSDB_NAMESPACE::DeadlockPathJni::construct(
+ env, jdeadlock_infos, deadlock_path.limit_exceeded);
if (jdeadlock_path == nullptr) {
// exception occcurred
env->DeleteLocalRef(jdeadlock_info_buffer);
@@ -448,6 +458,6 @@ jobjectArray Java_org_rocksdb_TransactionDB_getDeadlockInfoBuffer(
*/
void Java_org_rocksdb_TransactionDB_setDeadlockInfoBufferSize(
JNIEnv*, jobject, jlong jhandle, jint jdeadlock_info_buffer_size) {
- auto* txn_db = reinterpret_cast<rocksdb::TransactionDB*>(jhandle);
+ auto* txn_db = reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDB*>(jhandle);
txn_db->SetDeadlockInfoBufferSize(jdeadlock_info_buffer_size);
}
diff --git a/java/rocksjni/transaction_db_options.cc b/java/rocksjni/transaction_db_options.cc
index 391accc37..c64ff9456 100644
--- a/java/rocksjni/transaction_db_options.cc
+++ b/java/rocksjni/transaction_db_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::TransactionDBOptions.
+// for ROCKSDB_NAMESPACE::TransactionDBOptions.
#include <jni.h>
@@ -21,7 +21,8 @@
*/
jlong Java_org_rocksdb_TransactionDBOptions_newTransactionDBOptions(
JNIEnv* /*env*/, jclass /*jcls*/) {
- rocksdb::TransactionDBOptions* opts = new rocksdb::TransactionDBOptions();
+ ROCKSDB_NAMESPACE::TransactionDBOptions* opts =
+ new ROCKSDB_NAMESPACE::TransactionDBOptions();
return reinterpret_cast<jlong>(opts);
}
@@ -33,7 +34,8 @@ jlong Java_org_rocksdb_TransactionDBOptions_newTransactionDBOptions(
jlong Java_org_rocksdb_TransactionDBOptions_getMaxNumLocks(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
return opts->max_num_locks;
}
@@ -44,7 +46,8 @@ jlong Java_org_rocksdb_TransactionDBOptions_getMaxNumLocks(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_TransactionDBOptions_setMaxNumLocks(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jlong jmax_num_locks) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
opts->max_num_locks = jmax_num_locks;
}
@@ -56,7 +59,8 @@ void Java_org_rocksdb_TransactionDBOptions_setMaxNumLocks(
jlong Java_org_rocksdb_TransactionDBOptions_getNumStripes(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
return opts->num_stripes;
}
@@ -69,7 +73,8 @@ void Java_org_rocksdb_TransactionDBOptions_setNumStripes(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jnum_stripes) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
opts->num_stripes = jnum_stripes;
}
@@ -80,7 +85,8 @@ void Java_org_rocksdb_TransactionDBOptions_setNumStripes(JNIEnv* /*env*/,
*/
jlong Java_org_rocksdb_TransactionDBOptions_getTransactionLockTimeout(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
return opts->transaction_lock_timeout;
}
@@ -92,7 +98,8 @@ jlong Java_org_rocksdb_TransactionDBOptions_getTransactionLockTimeout(
void Java_org_rocksdb_TransactionDBOptions_setTransactionLockTimeout(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jtransaction_lock_timeout) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
opts->transaction_lock_timeout = jtransaction_lock_timeout;
}
@@ -103,7 +110,8 @@ void Java_org_rocksdb_TransactionDBOptions_setTransactionLockTimeout(
*/
jlong Java_org_rocksdb_TransactionDBOptions_getDefaultLockTimeout(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
return opts->default_lock_timeout;
}
@@ -115,7 +123,8 @@ jlong Java_org_rocksdb_TransactionDBOptions_getDefaultLockTimeout(
void Java_org_rocksdb_TransactionDBOptions_setDefaultLockTimeout(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jdefault_lock_timeout) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
opts->default_lock_timeout = jdefault_lock_timeout;
}
@@ -127,8 +136,9 @@ void Java_org_rocksdb_TransactionDBOptions_setDefaultLockTimeout(
jbyte Java_org_rocksdb_TransactionDBOptions_getWritePolicy(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
- return rocksdb::TxnDBWritePolicyJni::toJavaTxnDBWritePolicy(
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
+ return ROCKSDB_NAMESPACE::TxnDBWritePolicyJni::toJavaTxnDBWritePolicy(
opts->write_policy);
}
@@ -141,9 +151,11 @@ void Java_org_rocksdb_TransactionDBOptions_setWritePolicy(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jbyte jwrite_policy) {
- auto* opts = reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
opts->write_policy =
- rocksdb::TxnDBWritePolicyJni::toCppTxnDBWritePolicy(jwrite_policy);
+ ROCKSDB_NAMESPACE::TxnDBWritePolicyJni::toCppTxnDBWritePolicy(
+ jwrite_policy);
}
/*
@@ -154,5 +166,5 @@ void Java_org_rocksdb_TransactionDBOptions_setWritePolicy(JNIEnv* /*env*/,
void Java_org_rocksdb_TransactionDBOptions_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- delete reinterpret_cast<rocksdb::TransactionDBOptions*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::TransactionDBOptions*>(jhandle);
}
diff --git a/java/rocksjni/transaction_log.cc b/java/rocksjni/transaction_log.cc
index 8186a846b..aa57211eb 100644
--- a/java/rocksjni/transaction_log.cc
+++ b/java/rocksjni/transaction_log.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::Iterator methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::Iterator methods from Java side.
#include <jni.h>
#include <stdio.h>
@@ -22,7 +22,7 @@
void Java_org_rocksdb_TransactionLogIterator_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- delete reinterpret_cast<rocksdb::TransactionLogIterator*>(handle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::TransactionLogIterator*>(handle);
}
/*
@@ -33,7 +33,8 @@ void Java_org_rocksdb_TransactionLogIterator_disposeInternal(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_TransactionLogIterator_isValid(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<rocksdb::TransactionLogIterator*>(handle)->Valid();
+ return reinterpret_cast<ROCKSDB_NAMESPACE::TransactionLogIterator*>(handle)
+ ->Valid();
}
/*
@@ -44,7 +45,7 @@ jboolean Java_org_rocksdb_TransactionLogIterator_isValid(JNIEnv* /*env*/,
void Java_org_rocksdb_TransactionLogIterator_next(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::TransactionLogIterator*>(handle)->Next();
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionLogIterator*>(handle)->Next();
}
/*
@@ -55,10 +56,11 @@ void Java_org_rocksdb_TransactionLogIterator_next(JNIEnv* /*env*/,
void Java_org_rocksdb_TransactionLogIterator_status(JNIEnv* env,
jobject /*jobj*/,
jlong handle) {
- rocksdb::Status s =
- reinterpret_cast<rocksdb::TransactionLogIterator*>(handle)->status();
+ ROCKSDB_NAMESPACE::Status s =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionLogIterator*>(handle)
+ ->status();
if (!s.ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
}
@@ -70,7 +72,8 @@ void Java_org_rocksdb_TransactionLogIterator_status(JNIEnv* env,
jobject Java_org_rocksdb_TransactionLogIterator_getBatch(JNIEnv* env,
jobject /*jobj*/,
jlong handle) {
- rocksdb::BatchResult batch_result =
- reinterpret_cast<rocksdb::TransactionLogIterator*>(handle)->GetBatch();
- return rocksdb::BatchResultJni::construct(env, batch_result);
+ ROCKSDB_NAMESPACE::BatchResult batch_result =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionLogIterator*>(handle)
+ ->GetBatch();
+ return ROCKSDB_NAMESPACE::BatchResultJni::construct(env, batch_result);
}
diff --git a/java/rocksjni/transaction_notifier.cc b/java/rocksjni/transaction_notifier.cc
index b60076e10..4e42af359 100644
--- a/java/rocksjni/transaction_notifier.cc
+++ b/java/rocksjni/transaction_notifier.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::TransactionNotifier.
+// for ROCKSDB_NAMESPACE::TransactionNotifier.
#include <jni.h>
@@ -19,9 +19,9 @@
jlong Java_org_rocksdb_AbstractTransactionNotifier_createNewTransactionNotifier(
JNIEnv* env, jobject jobj) {
auto* transaction_notifier =
- new rocksdb::TransactionNotifierJniCallback(env, jobj);
+ new ROCKSDB_NAMESPACE::TransactionNotifierJniCallback(env, jobj);
auto* sptr_transaction_notifier =
- new std::shared_ptr<rocksdb::TransactionNotifierJniCallback>(
+ new std::shared_ptr<ROCKSDB_NAMESPACE::TransactionNotifierJniCallback>(
transaction_notifier);
return reinterpret_cast<jlong>(sptr_transaction_notifier);
}
@@ -35,8 +35,9 @@ void Java_org_rocksdb_AbstractTransactionNotifier_disposeInternal(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
// TODO(AR) refactor to use JniCallback::JniCallback
// when https://github.com/facebook/rocksdb/pull/1241/ is merged
- std::shared_ptr<rocksdb::TransactionNotifierJniCallback>* handle =
+ std::shared_ptr<ROCKSDB_NAMESPACE::TransactionNotifierJniCallback>* handle =
reinterpret_cast<
- std::shared_ptr<rocksdb::TransactionNotifierJniCallback>*>(jhandle);
+ std::shared_ptr<ROCKSDB_NAMESPACE::TransactionNotifierJniCallback>*>(
+ jhandle);
delete handle;
}
diff --git a/java/rocksjni/transaction_notifier_jnicallback.cc b/java/rocksjni/transaction_notifier_jnicallback.cc
index 85f2a194b..06b62ad6d 100644
--- a/java/rocksjni/transaction_notifier_jnicallback.cc
+++ b/java/rocksjni/transaction_notifier_jnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::TransactionNotifier.
+// ROCKSDB_NAMESPACE::TransactionNotifier.
#include "rocksjni/transaction_notifier_jnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TransactionNotifierJniCallback::TransactionNotifierJniCallback(JNIEnv* env,
jobject jtransaction_notifier) : JniCallback(env, jtransaction_notifier) {
@@ -36,4 +36,4 @@ void TransactionNotifierJniCallback::SnapshotCreated(
releaseJniEnv(attached_thread);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/transaction_notifier_jnicallback.h b/java/rocksjni/transaction_notifier_jnicallback.h
index 8f67cdb8b..b3155b5a3 100644
--- a/java/rocksjni/transaction_notifier_jnicallback.h
+++ b/java/rocksjni/transaction_notifier_jnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::TransactionNotifier.
+// ROCKSDB_NAMESPACE::TransactionNotifier.
#ifndef JAVA_ROCKSJNI_TRANSACTION_NOTIFIER_JNICALLBACK_H_
#define JAVA_ROCKSJNI_TRANSACTION_NOTIFIER_JNICALLBACK_H_
@@ -14,7 +14,7 @@
#include "rocksdb/utilities/transaction.h"
#include "rocksjni/jnicallback.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
/**
* This class acts as a bridge between C++
@@ -37,6 +37,6 @@ class TransactionNotifierJniCallback: public JniCallback,
private:
jmethodID m_jsnapshot_created_methodID;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_TRANSACTION_NOTIFIER_JNICALLBACK_H_
diff --git a/java/rocksjni/transaction_options.cc b/java/rocksjni/transaction_options.cc
index d18a5294a..0544f255e 100644
--- a/java/rocksjni/transaction_options.cc
+++ b/java/rocksjni/transaction_options.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++
-// for rocksdb::TransactionOptions.
+// for ROCKSDB_NAMESPACE::TransactionOptions.
#include <jni.h>
@@ -19,7 +19,7 @@
*/
jlong Java_org_rocksdb_TransactionOptions_newTransactionOptions(
JNIEnv* /*env*/, jclass /*jcls*/) {
- auto* opts = new rocksdb::TransactionOptions();
+ auto* opts = new ROCKSDB_NAMESPACE::TransactionOptions();
return reinterpret_cast<jlong>(opts);
}
@@ -31,7 +31,8 @@ jlong Java_org_rocksdb_TransactionOptions_newTransactionOptions(
jboolean Java_org_rocksdb_TransactionOptions_isSetSnapshot(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
return opts->set_snapshot;
}
@@ -42,7 +43,8 @@ jboolean Java_org_rocksdb_TransactionOptions_isSetSnapshot(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_TransactionOptions_setSetSnapshot(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle, jboolean jset_snapshot) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
opts->set_snapshot = jset_snapshot;
}
@@ -54,7 +56,8 @@ void Java_org_rocksdb_TransactionOptions_setSetSnapshot(
jboolean Java_org_rocksdb_TransactionOptions_isDeadlockDetect(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
return opts->deadlock_detect;
}
@@ -66,7 +69,8 @@ jboolean Java_org_rocksdb_TransactionOptions_isDeadlockDetect(JNIEnv* /*env*/,
void Java_org_rocksdb_TransactionOptions_setDeadlockDetect(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jboolean jdeadlock_detect) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
opts->deadlock_detect = jdeadlock_detect;
}
@@ -78,7 +82,8 @@ void Java_org_rocksdb_TransactionOptions_setDeadlockDetect(
jlong Java_org_rocksdb_TransactionOptions_getLockTimeout(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
return opts->lock_timeout;
}
@@ -91,7 +96,8 @@ void Java_org_rocksdb_TransactionOptions_setLockTimeout(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jlock_timeout) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
opts->lock_timeout = jlock_timeout;
}
@@ -103,7 +109,8 @@ void Java_org_rocksdb_TransactionOptions_setLockTimeout(JNIEnv* /*env*/,
jlong Java_org_rocksdb_TransactionOptions_getExpiration(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
return opts->expiration;
}
@@ -116,7 +123,8 @@ void Java_org_rocksdb_TransactionOptions_setExpiration(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle,
jlong jexpiration) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
opts->expiration = jexpiration;
}
@@ -127,7 +135,8 @@ void Java_org_rocksdb_TransactionOptions_setExpiration(JNIEnv* /*env*/,
*/
jlong Java_org_rocksdb_TransactionOptions_getDeadlockDetectDepth(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
return opts->deadlock_detect_depth;
}
@@ -139,7 +148,8 @@ jlong Java_org_rocksdb_TransactionOptions_getDeadlockDetectDepth(
void Java_org_rocksdb_TransactionOptions_setDeadlockDetectDepth(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jdeadlock_detect_depth) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
opts->deadlock_detect_depth = jdeadlock_detect_depth;
}
@@ -151,7 +161,8 @@ void Java_org_rocksdb_TransactionOptions_setDeadlockDetectDepth(
jlong Java_org_rocksdb_TransactionOptions_getMaxWriteBatchSize(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
return opts->max_write_batch_size;
}
@@ -163,7 +174,8 @@ jlong Java_org_rocksdb_TransactionOptions_getMaxWriteBatchSize(JNIEnv* /*env*/,
void Java_org_rocksdb_TransactionOptions_setMaxWriteBatchSize(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle,
jlong jmax_write_batch_size) {
- auto* opts = reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ auto* opts =
+ reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
opts->max_write_batch_size = jmax_write_batch_size;
}
@@ -175,5 +187,5 @@ void Java_org_rocksdb_TransactionOptions_setMaxWriteBatchSize(
void Java_org_rocksdb_TransactionOptions_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jhandle) {
- delete reinterpret_cast<rocksdb::TransactionOptions*>(jhandle);
+ delete reinterpret_cast<ROCKSDB_NAMESPACE::TransactionOptions*>(jhandle);
}
diff --git a/java/rocksjni/ttl.cc b/java/rocksjni/ttl.cc
index 4b071e7b3..77d17c82a 100644
--- a/java/rocksjni/ttl.cc
+++ b/java/rocksjni/ttl.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::TtlDB methods.
+// calling c++ ROCKSDB_NAMESPACE::TtlDB methods.
// from Java side.
#include <jni.h>
@@ -32,10 +32,10 @@ jlong Java_org_rocksdb_TtlDB_open(
return 0;
}
- auto* opt = reinterpret_cast<rocksdb::Options*>(joptions_handle);
- rocksdb::DBWithTTL* db = nullptr;
- rocksdb::Status s =
- rocksdb::DBWithTTL::Open(*opt, db_path, &db, jttl, jread_only);
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::Options*>(joptions_handle);
+ ROCKSDB_NAMESPACE::DBWithTTL* db = nullptr;
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::DBWithTTL::Open(*opt, db_path, &db, jttl, jread_only);
env->ReleaseStringUTFChars(jdb_path, db_path);
// as TTLDB extends RocksDB on the java side, we can reuse
@@ -43,7 +43,7 @@ jlong Java_org_rocksdb_TtlDB_open(
if (s.ok()) {
return reinterpret_cast<jlong>(db);
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
}
@@ -71,18 +71,18 @@ jlongArray Java_org_rocksdb_TtlDB_openCF(
return nullptr;
}
- std::vector<rocksdb::ColumnFamilyDescriptor> column_families;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> column_families;
jboolean has_exception = JNI_FALSE;
- rocksdb::JniUtil::byteStrings<std::string>(
+ ROCKSDB_NAMESPACE::JniUtil::byteStrings<std::string>(
env, jcolumn_names,
[](const char* str_data, const size_t str_len) {
return std::string(str_data, str_len);
},
[&jco, &column_families](size_t idx, std::string cf_name) {
- rocksdb::ColumnFamilyOptions* cf_options =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jco[idx]);
+ ROCKSDB_NAMESPACE::ColumnFamilyOptions* cf_options =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(jco[idx]);
column_families.push_back(
- rocksdb::ColumnFamilyDescriptor(cf_name, *cf_options));
+ ROCKSDB_NAMESPACE::ColumnFamilyDescriptor(cf_name, *cf_options));
},
&has_exception);
@@ -107,10 +107,10 @@ jlongArray Java_org_rocksdb_TtlDB_openCF(
}
env->ReleaseIntArrayElements(jttls, jttlv, JNI_ABORT);
- auto* opt = reinterpret_cast<rocksdb::DBOptions*>(jopt_handle);
- std::vector<rocksdb::ColumnFamilyHandle*> handles;
- rocksdb::DBWithTTL* db = nullptr;
- rocksdb::Status s = rocksdb::DBWithTTL::Open(
+ auto* opt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jopt_handle);
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> handles;
+ ROCKSDB_NAMESPACE::DBWithTTL* db = nullptr;
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::DBWithTTL::Open(
*opt, db_path, column_families, &handles, &db, ttl_values, jread_only);
// we have now finished with db_path
@@ -141,7 +141,7 @@ jlongArray Java_org_rocksdb_TtlDB_openCF(
return jresults;
} else {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return NULL;
}
}
@@ -153,7 +153,7 @@ jlongArray Java_org_rocksdb_TtlDB_openCF(
*/
void Java_org_rocksdb_TtlDB_disposeInternal(
JNIEnv*, jobject, jlong jhandle) {
- auto* ttl_db = reinterpret_cast<rocksdb::DBWithTTL*>(jhandle);
+ auto* ttl_db = reinterpret_cast<ROCKSDB_NAMESPACE::DBWithTTL*>(jhandle);
assert(ttl_db != nullptr);
delete ttl_db;
}
@@ -165,10 +165,10 @@ void Java_org_rocksdb_TtlDB_disposeInternal(
*/
void Java_org_rocksdb_TtlDB_closeDatabase(
JNIEnv* /* env */, jclass, jlong /* jhandle */) {
- //auto* ttl_db = reinterpret_cast<rocksdb::DBWithTTL*>(jhandle);
- //assert(ttl_db != nullptr);
- //rocksdb::Status s = ttl_db->Close();
- //rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ // auto* ttl_db = reinterpret_cast<ROCKSDB_NAMESPACE::DBWithTTL*>(jhandle);
+ // assert(ttl_db != nullptr);
+ // ROCKSDB_NAMESPACE::Status s = ttl_db->Close();
+ // ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
//TODO(AR) this is disabled until https://github.com/facebook/rocksdb/issues/4818 is resolved!
}
@@ -188,12 +188,12 @@ jlong Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl(
}
const jsize len = env->GetArrayLength(jcolumn_name);
- auto* cfOptions =
- reinterpret_cast<rocksdb::ColumnFamilyOptions*>(jcolumn_options);
+ auto* cfOptions = reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyOptions*>(
+ jcolumn_options);
- auto* db_handle = reinterpret_cast<rocksdb::DBWithTTL*>(jdb_handle);
- rocksdb::ColumnFamilyHandle* handle;
- rocksdb::Status s = db_handle->CreateColumnFamilyWithTtl(
+ auto* db_handle = reinterpret_cast<ROCKSDB_NAMESPACE::DBWithTTL*>(jdb_handle);
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* handle;
+ ROCKSDB_NAMESPACE::Status s = db_handle->CreateColumnFamilyWithTtl(
*cfOptions, std::string(reinterpret_cast<char*>(cfname), len), &handle,
jttl);
@@ -202,6 +202,6 @@ jlong Java_org_rocksdb_TtlDB_createColumnFamilyWithTtl(
if (s.ok()) {
return reinterpret_cast<jlong>(handle);
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
return 0;
}
diff --git a/java/rocksjni/wal_filter.cc b/java/rocksjni/wal_filter.cc
index c74e54252..e4040b1f8 100644
--- a/java/rocksjni/wal_filter.cc
+++ b/java/rocksjni/wal_filter.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ for
-// rocksdb::WalFilter.
+// ROCKSDB_NAMESPACE::WalFilter.
#include <jni.h>
@@ -18,6 +18,6 @@
*/
jlong Java_org_rocksdb_AbstractWalFilter_createNewWalFilter(
JNIEnv* env, jobject jobj) {
- auto* wal_filter = new rocksdb::WalFilterJniCallback(env, jobj);
+ auto* wal_filter = new ROCKSDB_NAMESPACE::WalFilterJniCallback(env, jobj);
return reinterpret_cast<jlong>(wal_filter);
-} \ No newline at end of file
+}
diff --git a/java/rocksjni/wal_filter_jnicallback.cc b/java/rocksjni/wal_filter_jnicallback.cc
index 8fd909258..48fe2d505 100644
--- a/java/rocksjni/wal_filter_jnicallback.cc
+++ b/java/rocksjni/wal_filter_jnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::WalFilter.
+// ROCKSDB_NAMESPACE::WalFilter.
#include "rocksjni/wal_filter_jnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
WalFilterJniCallback::WalFilterJniCallback(
JNIEnv* env, jobject jwal_filter)
: JniCallback(env, jwal_filter) {
@@ -58,7 +58,7 @@ void WalFilterJniCallback::ColumnFamilyLogNumberMap(
}
jobject jcf_lognumber_map =
- rocksdb::HashMapJni::fromCppMap(env, &cf_lognumber_map);
+ ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(env, &cf_lognumber_map);
if (jcf_lognumber_map == nullptr) {
// exception occurred
env->ExceptionDescribe(); // print out exception to stderr
@@ -67,7 +67,7 @@ void WalFilterJniCallback::ColumnFamilyLogNumberMap(
}
jobject jcf_name_id_map =
- rocksdb::HashMapJni::fromCppMap(env, &cf_name_id_map);
+ ROCKSDB_NAMESPACE::HashMapJni::fromCppMap(env, &cf_name_id_map);
if (jcf_name_id_map == nullptr) {
// exception occurred
env->ExceptionDescribe(); // print out exception to stderr
@@ -141,4 +141,4 @@ const char* WalFilterJniCallback::Name() const {
return m_name.get();
}
-} // namespace rocksdb \ No newline at end of file
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/wal_filter_jnicallback.h b/java/rocksjni/wal_filter_jnicallback.h
index df6394cef..b575ddc62 100644
--- a/java/rocksjni/wal_filter_jnicallback.h
+++ b/java/rocksjni/wal_filter_jnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::WalFilter.
+// ROCKSDB_NAMESPACE::WalFilter.
#ifndef JAVA_ROCKSJNI_WAL_FILTER_JNICALLBACK_H_
#define JAVA_ROCKSJNI_WAL_FILTER_JNICALLBACK_H_
@@ -17,7 +17,7 @@
#include "rocksdb/wal_filter.h"
#include "rocksjni/jnicallback.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WalFilterJniCallback : public JniCallback, public WalFilter {
public:
@@ -37,6 +37,6 @@ class WalFilterJniCallback : public JniCallback, public WalFilter {
jmethodID m_log_record_found_proxy_mid;
};
-} //namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_WAL_FILTER_JNICALLBACK_H_
diff --git a/java/rocksjni/write_batch.cc b/java/rocksjni/write_batch.cc
index a9b6981d5..4ef8035c4 100644
--- a/java/rocksjni/write_batch.cc
+++ b/java/rocksjni/write_batch.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::WriteBatch methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::WriteBatch methods from Java side.
#include <memory>
#include "db/memtable.h"
@@ -30,7 +30,8 @@
jlong Java_org_rocksdb_WriteBatch_newWriteBatch__I(JNIEnv* /*env*/,
jclass /*jcls*/,
jint jreserved_bytes) {
- auto* wb = new rocksdb::WriteBatch(static_cast<size_t>(jreserved_bytes));
+ auto* wb =
+ new ROCKSDB_NAMESPACE::WriteBatch(static_cast<size_t>(jreserved_bytes));
return reinterpret_cast<jlong>(wb);
}
@@ -44,7 +45,7 @@ jlong Java_org_rocksdb_WriteBatch_newWriteBatch___3BI(JNIEnv* env,
jbyteArray jserialized,
jint jserialized_length) {
jboolean has_exception = JNI_FALSE;
- std::string serialized = rocksdb::JniUtil::byteString<std::string>(
+ std::string serialized = ROCKSDB_NAMESPACE::JniUtil::byteString<std::string>(
env, jserialized, jserialized_length,
[](const char* str, const size_t len) { return std::string(str, len); },
&has_exception);
@@ -53,7 +54,7 @@ jlong Java_org_rocksdb_WriteBatch_newWriteBatch___3BI(JNIEnv* env,
return 0;
}
- auto* wb = new rocksdb::WriteBatch(serialized);
+ auto* wb = new ROCKSDB_NAMESPACE::WriteBatch(serialized);
return reinterpret_cast<jlong>(wb);
}
@@ -64,7 +65,7 @@ jlong Java_org_rocksdb_WriteBatch_newWriteBatch___3BI(JNIEnv* env,
*/
jint Java_org_rocksdb_WriteBatch_count0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return static_cast<jint>(wb->Count());
@@ -77,7 +78,7 @@ jint Java_org_rocksdb_WriteBatch_count0(JNIEnv* /*env*/, jobject /*jobj*/,
*/
void Java_org_rocksdb_WriteBatch_clear0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
wb->Clear();
@@ -91,7 +92,7 @@ void Java_org_rocksdb_WriteBatch_clear0(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_WriteBatch_setSavePoint0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
wb->SetSavePoint();
@@ -105,7 +106,7 @@ void Java_org_rocksdb_WriteBatch_setSavePoint0(JNIEnv* /*env*/,
void Java_org_rocksdb_WriteBatch_rollbackToSavePoint0(JNIEnv* env,
jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
auto s = wb->RollbackToSavePoint();
@@ -113,7 +114,7 @@ void Java_org_rocksdb_WriteBatch_rollbackToSavePoint0(JNIEnv* env,
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -123,7 +124,7 @@ void Java_org_rocksdb_WriteBatch_rollbackToSavePoint0(JNIEnv* env,
*/
void Java_org_rocksdb_WriteBatch_popSavePoint(JNIEnv* env, jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
auto s = wb->PopSavePoint();
@@ -131,7 +132,7 @@ void Java_org_rocksdb_WriteBatch_popSavePoint(JNIEnv* env, jobject /*jobj*/,
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -142,7 +143,7 @@ void Java_org_rocksdb_WriteBatch_popSavePoint(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_WriteBatch_setMaxBytes(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jwb_handle,
jlong jmax_bytes) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
wb->SetMaxBytes(static_cast<size_t>(jmax_bytes));
@@ -158,15 +159,17 @@ void Java_org_rocksdb_WriteBatch_put__J_3BI_3BI(JNIEnv* env, jobject jobj,
jbyteArray jkey, jint jkey_len,
jbyteArray jentry_value,
jint jentry_value_len) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto put = [&wb](rocksdb::Slice key, rocksdb::Slice value) {
+ auto put = [&wb](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wb->Put(key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- put, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(put, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -178,17 +181,20 @@ void Java_org_rocksdb_WriteBatch_put__J_3BI_3BI(JNIEnv* env, jobject jobj,
void Java_org_rocksdb_WriteBatch_put__J_3BI_3BIJ(
JNIEnv* env, jobject jobj, jlong jwb_handle, jbyteArray jkey, jint jkey_len,
jbyteArray jentry_value, jint jentry_value_len, jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto put = [&wb, &cf_handle](rocksdb::Slice key, rocksdb::Slice value) {
+ auto put = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wb->Put(cf_handle, key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- put, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(put, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -202,18 +208,20 @@ void Java_org_rocksdb_WriteBatch_putDirect(JNIEnv* env, jobject /*jobj*/,
jint jkey_offset, jint jkey_len,
jobject jval, jint jval_offset,
jint jval_len, jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto put = [&wb, &cf_handle](rocksdb::Slice& key, rocksdb::Slice& value) {
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto put = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice& key,
+ ROCKSDB_NAMESPACE::Slice& value) {
if (cf_handle == nullptr) {
wb->Put(key, value);
} else {
wb->Put(cf_handle, key, value);
}
};
- rocksdb::JniUtil::kv_op_direct(put, env, jkey, jkey_offset, jkey_len, jval,
- jval_offset, jval_len);
+ ROCKSDB_NAMESPACE::JniUtil::kv_op_direct(
+ put, env, jkey, jkey_offset, jkey_len, jval, jval_offset, jval_len);
}
/*
@@ -224,15 +232,17 @@ void Java_org_rocksdb_WriteBatch_putDirect(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_WriteBatch_merge__J_3BI_3BI(
JNIEnv* env, jobject jobj, jlong jwb_handle, jbyteArray jkey, jint jkey_len,
jbyteArray jentry_value, jint jentry_value_len) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto merge = [&wb](rocksdb::Slice key, rocksdb::Slice value) {
+ auto merge = [&wb](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wb->Merge(key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- merge, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(merge, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -244,17 +254,20 @@ void Java_org_rocksdb_WriteBatch_merge__J_3BI_3BI(
void Java_org_rocksdb_WriteBatch_merge__J_3BI_3BIJ(
JNIEnv* env, jobject jobj, jlong jwb_handle, jbyteArray jkey, jint jkey_len,
jbyteArray jentry_value, jint jentry_value_len, jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto merge = [&wb, &cf_handle](rocksdb::Slice key, rocksdb::Slice value) {
+ auto merge = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wb->Merge(cf_handle, key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- merge, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(merge, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -266,13 +279,13 @@ void Java_org_rocksdb_WriteBatch_merge__J_3BI_3BIJ(
void Java_org_rocksdb_WriteBatch_delete__J_3BI(JNIEnv* env, jobject jobj,
jlong jwb_handle,
jbyteArray jkey, jint jkey_len) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto remove = [&wb](rocksdb::Slice key) { return wb->Delete(key); };
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
+ auto remove = [&wb](ROCKSDB_NAMESPACE::Slice key) { return wb->Delete(key); };
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -285,17 +298,18 @@ void Java_org_rocksdb_WriteBatch_delete__J_3BIJ(JNIEnv* env, jobject jobj,
jlong jwb_handle,
jbyteArray jkey, jint jkey_len,
jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto remove = [&wb, &cf_handle](rocksdb::Slice key) {
+ auto remove = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice key) {
return wb->Delete(cf_handle, key);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -308,15 +322,16 @@ void Java_org_rocksdb_WriteBatch_singleDelete__J_3BI(JNIEnv* env, jobject jobj,
jlong jwb_handle,
jbyteArray jkey,
jint jkey_len) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto single_delete = [&wb](rocksdb::Slice key) {
+ auto single_delete = [&wb](ROCKSDB_NAMESPACE::Slice key) {
return wb->SingleDelete(key);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(single_delete, env, jobj, jkey, jkey_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(single_delete, env, jobj, jkey,
+ jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -330,17 +345,19 @@ void Java_org_rocksdb_WriteBatch_singleDelete__J_3BIJ(JNIEnv* env, jobject jobj,
jbyteArray jkey,
jint jkey_len,
jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto single_delete = [&wb, &cf_handle](rocksdb::Slice key) {
+ auto single_delete = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice key) {
return wb->SingleDelete(cf_handle, key);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(single_delete, env, jobj, jkey, jkey_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(single_delete, env, jobj, jkey,
+ jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -353,17 +370,19 @@ void Java_org_rocksdb_WriteBatch_removeDirect(JNIEnv* env, jobject /*jobj*/,
jlong jwb_handle, jobject jkey,
jint jkey_offset, jint jkey_len,
jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto remove = [&wb, &cf_handle](rocksdb::Slice& key) {
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto remove = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice& key) {
if (cf_handle == nullptr) {
wb->Delete(key);
} else {
wb->Delete(cf_handle, key);
}
};
- rocksdb::JniUtil::k_op_direct(remove, env, jkey, jkey_offset, jkey_len);
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(remove, env, jkey, jkey_offset,
+ jkey_len);
}
/*
@@ -374,16 +393,17 @@ void Java_org_rocksdb_WriteBatch_removeDirect(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_WriteBatch_deleteRange__J_3BI_3BI(
JNIEnv* env, jobject jobj, jlong jwb_handle, jbyteArray jbegin_key,
jint jbegin_key_len, jbyteArray jend_key, jint jend_key_len) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto deleteRange = [&wb](rocksdb::Slice beginKey, rocksdb::Slice endKey) {
+ auto deleteRange = [&wb](ROCKSDB_NAMESPACE::Slice beginKey,
+ ROCKSDB_NAMESPACE::Slice endKey) {
return wb->DeleteRange(beginKey, endKey);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
- jbegin_key_len, jend_key, jend_key_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
+ jbegin_key_len, jend_key, jend_key_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -396,19 +416,20 @@ void Java_org_rocksdb_WriteBatch_deleteRange__J_3BI_3BIJ(
JNIEnv* env, jobject jobj, jlong jwb_handle, jbyteArray jbegin_key,
jint jbegin_key_len, jbyteArray jend_key, jint jend_key_len,
jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto deleteRange = [&wb, &cf_handle](rocksdb::Slice beginKey,
- rocksdb::Slice endKey) {
+ auto deleteRange = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice beginKey,
+ ROCKSDB_NAMESPACE::Slice endKey) {
return wb->DeleteRange(cf_handle, beginKey, endKey);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
- jbegin_key_len, jend_key, jend_key_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
+ jbegin_key_len, jend_key, jend_key_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -420,13 +441,15 @@ void Java_org_rocksdb_WriteBatch_deleteRange__J_3BI_3BIJ(
void Java_org_rocksdb_WriteBatch_putLogData(JNIEnv* env, jobject jobj,
jlong jwb_handle, jbyteArray jblob,
jint jblob_len) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto putLogData = [&wb](rocksdb::Slice blob) { return wb->PutLogData(blob); };
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(putLogData, env, jobj, jblob, jblob_len);
+ auto putLogData = [&wb](ROCKSDB_NAMESPACE::Slice blob) {
+ return wb->PutLogData(blob);
+ };
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(putLogData, env, jobj, jblob, jblob_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -438,16 +461,17 @@ void Java_org_rocksdb_WriteBatch_putLogData(JNIEnv* env, jobject jobj,
void Java_org_rocksdb_WriteBatch_iterate(JNIEnv* env, jobject /*jobj*/,
jlong jwb_handle,
jlong handlerHandle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- rocksdb::Status s = wb->Iterate(
- reinterpret_cast<rocksdb::WriteBatchHandlerJniCallback*>(handlerHandle));
+ ROCKSDB_NAMESPACE::Status s = wb->Iterate(
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchHandlerJniCallback*>(
+ handlerHandle));
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -457,11 +481,11 @@ void Java_org_rocksdb_WriteBatch_iterate(JNIEnv* env, jobject /*jobj*/,
*/
jbyteArray Java_org_rocksdb_WriteBatch_data(JNIEnv* env, jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
auto data = wb->Data();
- return rocksdb::JniUtil::copyBytes(env, data);
+ return ROCKSDB_NAMESPACE::JniUtil::copyBytes(env, data);
}
/*
@@ -471,7 +495,7 @@ jbyteArray Java_org_rocksdb_WriteBatch_data(JNIEnv* env, jobject /*jobj*/,
*/
jlong Java_org_rocksdb_WriteBatch_getDataSize(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
auto data_size = wb->GetDataSize();
@@ -485,7 +509,7 @@ jlong Java_org_rocksdb_WriteBatch_getDataSize(JNIEnv* /*env*/, jobject /*jobj*/,
*/
jboolean Java_org_rocksdb_WriteBatch_hasPut(JNIEnv* /*env*/, jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasPut();
@@ -499,7 +523,7 @@ jboolean Java_org_rocksdb_WriteBatch_hasPut(JNIEnv* /*env*/, jobject /*jobj*/,
jboolean Java_org_rocksdb_WriteBatch_hasDelete(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasDelete();
@@ -512,7 +536,7 @@ jboolean Java_org_rocksdb_WriteBatch_hasDelete(JNIEnv* /*env*/,
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasSingleDelete(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasSingleDelete();
@@ -525,7 +549,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasSingleDelete(
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasDeleteRange(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasDeleteRange();
@@ -538,7 +562,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasDeleteRange(
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasMerge(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasMerge();
@@ -551,7 +575,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasMerge(
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasBeginPrepare(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasBeginPrepare();
@@ -564,7 +588,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasBeginPrepare(
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasEndPrepare(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasEndPrepare();
@@ -577,7 +601,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasEndPrepare(
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasCommit(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasCommit();
@@ -590,7 +614,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasCommit(
*/
JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasRollback(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
return wb->HasRollback();
@@ -604,7 +628,7 @@ JNIEXPORT jboolean JNICALL Java_org_rocksdb_WriteBatch_hasRollback(
void Java_org_rocksdb_WriteBatch_markWalTerminationPoint(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
wb->MarkWalTerminationPoint();
@@ -618,11 +642,11 @@ void Java_org_rocksdb_WriteBatch_markWalTerminationPoint(JNIEnv* /*env*/,
jobject Java_org_rocksdb_WriteBatch_getWalTerminationPoint(JNIEnv* env,
jobject /*jobj*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
auto save_point = wb->GetWalTerminationPoint();
- return rocksdb::WriteBatchSavePointJni::construct(env, save_point);
+ return ROCKSDB_NAMESPACE::WriteBatchSavePointJni::construct(env, save_point);
}
/*
@@ -633,7 +657,7 @@ jobject Java_org_rocksdb_WriteBatch_getWalTerminationPoint(JNIEnv* env,
void Java_org_rocksdb_WriteBatch_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(handle);
assert(wb != nullptr);
delete wb;
}
@@ -645,6 +669,6 @@ void Java_org_rocksdb_WriteBatch_disposeInternal(JNIEnv* /*env*/,
*/
jlong Java_org_rocksdb_WriteBatch_00024Handler_createNewHandler0(JNIEnv* env,
jobject jobj) {
- auto* wbjnic = new rocksdb::WriteBatchHandlerJniCallback(env, jobj);
+ auto* wbjnic = new ROCKSDB_NAMESPACE::WriteBatchHandlerJniCallback(env, jobj);
return reinterpret_cast<jlong>(wbjnic);
}
diff --git a/java/rocksjni/write_batch_test.cc b/java/rocksjni/write_batch_test.cc
index 4b51b1278..114eac42c 100644
--- a/java/rocksjni/write_batch_test.cc
+++ b/java/rocksjni/write_batch_test.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::WriteBatch methods testing from Java side.
+// calling c++ ROCKSDB_NAMESPACE::WriteBatch methods testing from Java side.
#include <memory>
#include "db/memtable.h"
@@ -33,40 +33,42 @@
jbyteArray Java_org_rocksdb_WriteBatchTest_getContents(JNIEnv* env,
jclass /*jclazz*/,
jlong jwb_handle) {
- auto* b = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* b = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(b != nullptr);
// todo: Currently the following code is directly copied from
// db/write_bench_test.cc. It could be implemented in java once
// all the necessary components can be accessed via jni api.
- rocksdb::InternalKeyComparator cmp(rocksdb::BytewiseComparator());
- auto factory = std::make_shared<rocksdb::SkipListFactory>();
- rocksdb::Options options;
- rocksdb::WriteBufferManager wb(options.db_write_buffer_size);
+ ROCKSDB_NAMESPACE::InternalKeyComparator cmp(
+ ROCKSDB_NAMESPACE::BytewiseComparator());
+ auto factory = std::make_shared<ROCKSDB_NAMESPACE::SkipListFactory>();
+ ROCKSDB_NAMESPACE::Options options;
+ ROCKSDB_NAMESPACE::WriteBufferManager wb(options.db_write_buffer_size);
options.memtable_factory = factory;
- rocksdb::MemTable* mem = new rocksdb::MemTable(
- cmp, rocksdb::ImmutableCFOptions(options),
- rocksdb::MutableCFOptions(options), &wb, rocksdb::kMaxSequenceNumber,
- 0 /* column_family_id */);
+ ROCKSDB_NAMESPACE::MemTable* mem = new ROCKSDB_NAMESPACE::MemTable(
+ cmp, ROCKSDB_NAMESPACE::ImmutableCFOptions(options),
+ ROCKSDB_NAMESPACE::MutableCFOptions(options), &wb,
+ ROCKSDB_NAMESPACE::kMaxSequenceNumber, 0 /* column_family_id */);
mem->Ref();
std::string state;
- rocksdb::ColumnFamilyMemTablesDefault cf_mems_default(mem);
- rocksdb::Status s = rocksdb::WriteBatchInternal::InsertInto(
- b, &cf_mems_default, nullptr, nullptr);
+ ROCKSDB_NAMESPACE::ColumnFamilyMemTablesDefault cf_mems_default(mem);
+ ROCKSDB_NAMESPACE::Status s =
+ ROCKSDB_NAMESPACE::WriteBatchInternal::InsertInto(b, &cf_mems_default,
+ nullptr, nullptr);
unsigned int count = 0;
- rocksdb::Arena arena;
- rocksdb::ScopedArenaIterator iter(
- mem->NewIterator(rocksdb::ReadOptions(), &arena));
+ ROCKSDB_NAMESPACE::Arena arena;
+ ROCKSDB_NAMESPACE::ScopedArenaIterator iter(
+ mem->NewIterator(ROCKSDB_NAMESPACE::ReadOptions(), &arena));
for (iter->SeekToFirst(); iter->Valid(); iter->Next()) {
- rocksdb::ParsedInternalKey ikey;
+ ROCKSDB_NAMESPACE::ParsedInternalKey ikey;
ikey.clear();
- bool parsed = rocksdb::ParseInternalKey(iter->key(), &ikey);
+ bool parsed = ROCKSDB_NAMESPACE::ParseInternalKey(iter->key(), &ikey);
if (!parsed) {
assert(parsed);
}
switch (ikey.type) {
- case rocksdb::kTypeValue:
+ case ROCKSDB_NAMESPACE::kTypeValue:
state.append("Put(");
state.append(ikey.user_key.ToString());
state.append(", ");
@@ -74,7 +76,7 @@ jbyteArray Java_org_rocksdb_WriteBatchTest_getContents(JNIEnv* env,
state.append(")");
count++;
break;
- case rocksdb::kTypeMerge:
+ case ROCKSDB_NAMESPACE::kTypeMerge:
state.append("Merge(");
state.append(ikey.user_key.ToString());
state.append(", ");
@@ -82,19 +84,19 @@ jbyteArray Java_org_rocksdb_WriteBatchTest_getContents(JNIEnv* env,
state.append(")");
count++;
break;
- case rocksdb::kTypeDeletion:
+ case ROCKSDB_NAMESPACE::kTypeDeletion:
state.append("Delete(");
state.append(ikey.user_key.ToString());
state.append(")");
count++;
break;
- case rocksdb::kTypeSingleDeletion:
+ case ROCKSDB_NAMESPACE::kTypeSingleDeletion:
state.append("SingleDelete(");
state.append(ikey.user_key.ToString());
state.append(")");
count++;
break;
- case rocksdb::kTypeRangeDeletion:
+ case ROCKSDB_NAMESPACE::kTypeRangeDeletion:
state.append("DeleteRange(");
state.append(ikey.user_key.ToString());
state.append(", ");
@@ -102,7 +104,7 @@ jbyteArray Java_org_rocksdb_WriteBatchTest_getContents(JNIEnv* env,
state.append(")");
count++;
break;
- case rocksdb::kTypeLogData:
+ case ROCKSDB_NAMESPACE::kTypeLogData:
state.append("LogData(");
state.append(ikey.user_key.ToString());
state.append(")");
@@ -117,13 +119,14 @@ jbyteArray Java_org_rocksdb_WriteBatchTest_getContents(JNIEnv* env,
break;
}
state.append("@");
- state.append(rocksdb::NumberToString(ikey.sequence));
+ state.append(ROCKSDB_NAMESPACE::NumberToString(ikey.sequence));
}
if (!s.ok()) {
state.append(s.ToString());
- } else if (rocksdb::WriteBatchInternal::Count(b) != count) {
+ } else if (ROCKSDB_NAMESPACE::WriteBatchInternal::Count(b) != count) {
state.append("Err:CountMismatch(expected=");
- state.append(std::to_string(rocksdb::WriteBatchInternal::Count(b)));
+ state.append(
+ std::to_string(ROCKSDB_NAMESPACE::WriteBatchInternal::Count(b)));
state.append(", actual=");
state.append(std::to_string(count));
state.append(")");
@@ -155,11 +158,11 @@ jbyteArray Java_org_rocksdb_WriteBatchTest_getContents(JNIEnv* env,
*/
void Java_org_rocksdb_WriteBatchTestInternalHelper_setSequence(
JNIEnv* /*env*/, jclass /*jclazz*/, jlong jwb_handle, jlong jsn) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- rocksdb::WriteBatchInternal::SetSequence(
- wb, static_cast<rocksdb::SequenceNumber>(jsn));
+ ROCKSDB_NAMESPACE::WriteBatchInternal::SetSequence(
+ wb, static_cast<ROCKSDB_NAMESPACE::SequenceNumber>(jsn));
}
/*
@@ -170,10 +173,11 @@ void Java_org_rocksdb_WriteBatchTestInternalHelper_setSequence(
jlong Java_org_rocksdb_WriteBatchTestInternalHelper_sequence(JNIEnv* /*env*/,
jclass /*jclazz*/,
jlong jwb_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- return static_cast<jlong>(rocksdb::WriteBatchInternal::Sequence(wb));
+ return static_cast<jlong>(
+ ROCKSDB_NAMESPACE::WriteBatchInternal::Sequence(wb));
}
/*
@@ -185,10 +189,10 @@ void Java_org_rocksdb_WriteBatchTestInternalHelper_append(JNIEnv* /*env*/,
jclass /*jclazz*/,
jlong jwb_handle_1,
jlong jwb_handle_2) {
- auto* wb1 = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle_1);
+ auto* wb1 = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle_1);
assert(wb1 != nullptr);
- auto* wb2 = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle_2);
+ auto* wb2 = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle_2);
assert(wb2 != nullptr);
- rocksdb::WriteBatchInternal::Append(wb1, wb2);
+ ROCKSDB_NAMESPACE::WriteBatchInternal::Append(wb1, wb2);
}
diff --git a/java/rocksjni/write_batch_with_index.cc b/java/rocksjni/write_batch_with_index.cc
index e5361da30..da8264525 100644
--- a/java/rocksjni/write_batch_with_index.cc
+++ b/java/rocksjni/write_batch_with_index.cc
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the "bridge" between Java and C++ and enables
-// calling c++ rocksdb::WriteBatchWithIndex methods from Java side.
+// calling c++ ROCKSDB_NAMESPACE::WriteBatchWithIndex methods from Java side.
#include "rocksdb/utilities/write_batch_with_index.h"
#include "include/org_rocksdb_WBWIRocksIterator.h"
@@ -19,7 +19,7 @@
*/
jlong Java_org_rocksdb_WriteBatchWithIndex_newWriteBatchWithIndex__(
JNIEnv* /*env*/, jclass /*jcls*/) {
- auto* wbwi = new rocksdb::WriteBatchWithIndex();
+ auto* wbwi = new ROCKSDB_NAMESPACE::WriteBatchWithIndex();
return reinterpret_cast<jlong>(wbwi);
}
@@ -30,8 +30,9 @@ jlong Java_org_rocksdb_WriteBatchWithIndex_newWriteBatchWithIndex__(
*/
jlong Java_org_rocksdb_WriteBatchWithIndex_newWriteBatchWithIndex__Z(
JNIEnv* /*env*/, jclass /*jcls*/, jboolean joverwrite_key) {
- auto* wbwi = new rocksdb::WriteBatchWithIndex(
- rocksdb::BytewiseComparator(), 0, static_cast<bool>(joverwrite_key));
+ auto* wbwi = new ROCKSDB_NAMESPACE::WriteBatchWithIndex(
+ ROCKSDB_NAMESPACE::BytewiseComparator(), 0,
+ static_cast<bool>(joverwrite_key));
return reinterpret_cast<jlong>(wbwi);
}
@@ -43,21 +44,22 @@ jlong Java_org_rocksdb_WriteBatchWithIndex_newWriteBatchWithIndex__Z(
jlong Java_org_rocksdb_WriteBatchWithIndex_newWriteBatchWithIndex__JBIZ(
JNIEnv* /*env*/, jclass /*jcls*/, jlong jfallback_index_comparator_handle,
jbyte jcomparator_type, jint jreserved_bytes, jboolean joverwrite_key) {
- rocksdb::Comparator* fallback_comparator = nullptr;
+ ROCKSDB_NAMESPACE::Comparator* fallback_comparator = nullptr;
switch (jcomparator_type) {
// JAVA_COMPARATOR
case 0x0:
- fallback_comparator = reinterpret_cast<rocksdb::ComparatorJniCallback*>(
- jfallback_index_comparator_handle);
+ fallback_comparator =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ComparatorJniCallback*>(
+ jfallback_index_comparator_handle);
break;
// JAVA_NATIVE_COMPARATOR_WRAPPER
case 0x1:
- fallback_comparator = reinterpret_cast<rocksdb::Comparator*>(
+ fallback_comparator = reinterpret_cast<ROCKSDB_NAMESPACE::Comparator*>(
jfallback_index_comparator_handle);
break;
}
- auto* wbwi = new rocksdb::WriteBatchWithIndex(
+ auto* wbwi = new ROCKSDB_NAMESPACE::WriteBatchWithIndex(
fallback_comparator, static_cast<size_t>(jreserved_bytes),
static_cast<bool>(joverwrite_key));
return reinterpret_cast<jlong>(wbwi);
@@ -71,7 +73,8 @@ jlong Java_org_rocksdb_WriteBatchWithIndex_newWriteBatchWithIndex__JBIZ(
jint Java_org_rocksdb_WriteBatchWithIndex_count0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
return static_cast<jint>(wbwi->GetWriteBatch()->Count());
@@ -85,15 +88,18 @@ jint Java_org_rocksdb_WriteBatchWithIndex_count0(JNIEnv* /*env*/,
void Java_org_rocksdb_WriteBatchWithIndex_put__J_3BI_3BI(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len, jbyteArray jentry_value, jint jentry_value_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto put = [&wbwi](rocksdb::Slice key, rocksdb::Slice value) {
+ auto put = [&wbwi](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wbwi->Put(key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- put, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(put, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -106,17 +112,21 @@ void Java_org_rocksdb_WriteBatchWithIndex_put__J_3BI_3BIJ(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len, jbyteArray jentry_value, jint jentry_value_len,
jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto put = [&wbwi, &cf_handle](rocksdb::Slice key, rocksdb::Slice value) {
+ auto put = [&wbwi, &cf_handle](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wbwi->Put(cf_handle, key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- put, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(put, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -129,18 +139,20 @@ void Java_org_rocksdb_WriteBatchWithIndex_putDirect(
JNIEnv* env, jobject /*jobj*/, jlong jwb_handle, jobject jkey,
jint jkey_offset, jint jkey_len, jobject jval, jint jval_offset,
jint jval_len, jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto put = [&wb, &cf_handle](rocksdb::Slice& key, rocksdb::Slice& value) {
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto put = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice& key,
+ ROCKSDB_NAMESPACE::Slice& value) {
if (cf_handle == nullptr) {
wb->Put(key, value);
} else {
wb->Put(cf_handle, key, value);
}
};
- rocksdb::JniUtil::kv_op_direct(put, env, jkey, jkey_offset, jkey_len, jval,
- jval_offset, jval_len);
+ ROCKSDB_NAMESPACE::JniUtil::kv_op_direct(
+ put, env, jkey, jkey_offset, jkey_len, jval, jval_offset, jval_len);
}
/*
@@ -151,15 +163,18 @@ void Java_org_rocksdb_WriteBatchWithIndex_putDirect(
void Java_org_rocksdb_WriteBatchWithIndex_merge__J_3BI_3BI(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len, jbyteArray jentry_value, jint jentry_value_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto merge = [&wbwi](rocksdb::Slice key, rocksdb::Slice value) {
+ auto merge = [&wbwi](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wbwi->Merge(key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- merge, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(merge, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -172,17 +187,21 @@ void Java_org_rocksdb_WriteBatchWithIndex_merge__J_3BI_3BIJ(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len, jbyteArray jentry_value, jint jentry_value_len,
jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto merge = [&wbwi, &cf_handle](rocksdb::Slice key, rocksdb::Slice value) {
+ auto merge = [&wbwi, &cf_handle](ROCKSDB_NAMESPACE::Slice key,
+ ROCKSDB_NAMESPACE::Slice value) {
return wbwi->Merge(cf_handle, key, value);
};
- std::unique_ptr<rocksdb::Status> status = rocksdb::JniUtil::kv_op(
- merge, env, jobj, jkey, jkey_len, jentry_value, jentry_value_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(merge, env, jobj, jkey, jkey_len,
+ jentry_value, jentry_value_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -196,13 +215,16 @@ void Java_org_rocksdb_WriteBatchWithIndex_delete__J_3BI(JNIEnv* env,
jlong jwbwi_handle,
jbyteArray jkey,
jint jkey_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto remove = [&wbwi](rocksdb::Slice key) { return wbwi->Delete(key); };
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
+ auto remove = [&wbwi](ROCKSDB_NAMESPACE::Slice key) {
+ return wbwi->Delete(key);
+ };
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -214,17 +236,19 @@ void Java_org_rocksdb_WriteBatchWithIndex_delete__J_3BI(JNIEnv* env,
void Java_org_rocksdb_WriteBatchWithIndex_delete__J_3BIJ(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len, jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto remove = [&wbwi, &cf_handle](rocksdb::Slice key) {
+ auto remove = [&wbwi, &cf_handle](ROCKSDB_NAMESPACE::Slice key) {
return wbwi->Delete(cf_handle, key);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(remove, env, jobj, jkey, jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -236,15 +260,17 @@ void Java_org_rocksdb_WriteBatchWithIndex_delete__J_3BIJ(
void Java_org_rocksdb_WriteBatchWithIndex_singleDelete__J_3BI(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto single_delete = [&wbwi](rocksdb::Slice key) {
+ auto single_delete = [&wbwi](ROCKSDB_NAMESPACE::Slice key) {
return wbwi->SingleDelete(key);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(single_delete, env, jobj, jkey, jkey_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(single_delete, env, jobj, jkey,
+ jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -256,17 +282,20 @@ void Java_org_rocksdb_WriteBatchWithIndex_singleDelete__J_3BI(
void Java_org_rocksdb_WriteBatchWithIndex_singleDelete__J_3BIJ(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jkey,
jint jkey_len, jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto single_delete = [&wbwi, &cf_handle](rocksdb::Slice key) {
+ auto single_delete = [&wbwi, &cf_handle](ROCKSDB_NAMESPACE::Slice key) {
return wbwi->SingleDelete(cf_handle, key);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(single_delete, env, jobj, jkey, jkey_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(single_delete, env, jobj, jkey,
+ jkey_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -278,17 +307,19 @@ void Java_org_rocksdb_WriteBatchWithIndex_singleDelete__J_3BIJ(
void Java_org_rocksdb_WriteBatchWithIndex_removeDirect(
JNIEnv* env, jobject /*jobj*/, jlong jwb_handle, jobject jkey,
jint jkey_offset, jint jkey_len, jlong jcf_handle) {
- auto* wb = reinterpret_cast<rocksdb::WriteBatch*>(jwb_handle);
+ auto* wb = reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatch*>(jwb_handle);
assert(wb != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto remove = [&wb, &cf_handle](rocksdb::Slice& key) {
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto remove = [&wb, &cf_handle](ROCKSDB_NAMESPACE::Slice& key) {
if (cf_handle == nullptr) {
wb->Delete(key);
} else {
wb->Delete(cf_handle, key);
}
};
- rocksdb::JniUtil::k_op_direct(remove, env, jkey, jkey_offset, jkey_len);
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(remove, env, jkey, jkey_offset,
+ jkey_len);
}
/*
@@ -299,16 +330,18 @@ void Java_org_rocksdb_WriteBatchWithIndex_removeDirect(
void Java_org_rocksdb_WriteBatchWithIndex_deleteRange__J_3BI_3BI(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jbegin_key,
jint jbegin_key_len, jbyteArray jend_key, jint jend_key_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto deleteRange = [&wbwi](rocksdb::Slice beginKey, rocksdb::Slice endKey) {
+ auto deleteRange = [&wbwi](ROCKSDB_NAMESPACE::Slice beginKey,
+ ROCKSDB_NAMESPACE::Slice endKey) {
return wbwi->DeleteRange(beginKey, endKey);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
- jbegin_key_len, jend_key, jend_key_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
+ jbegin_key_len, jend_key, jend_key_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -321,19 +354,21 @@ void Java_org_rocksdb_WriteBatchWithIndex_deleteRange__J_3BI_3BIJ(
JNIEnv* env, jobject jobj, jlong jwbwi_handle, jbyteArray jbegin_key,
jint jbegin_key_len, jbyteArray jend_key, jint jend_key_len,
jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
assert(cf_handle != nullptr);
- auto deleteRange = [&wbwi, &cf_handle](rocksdb::Slice beginKey,
- rocksdb::Slice endKey) {
+ auto deleteRange = [&wbwi, &cf_handle](ROCKSDB_NAMESPACE::Slice beginKey,
+ ROCKSDB_NAMESPACE::Slice endKey) {
return wbwi->DeleteRange(cf_handle, beginKey, endKey);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
- jbegin_key_len, jend_key, jend_key_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::kv_op(deleteRange, env, jobj, jbegin_key,
+ jbegin_key_len, jend_key, jend_key_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -346,15 +381,16 @@ void Java_org_rocksdb_WriteBatchWithIndex_putLogData(JNIEnv* env, jobject jobj,
jlong jwbwi_handle,
jbyteArray jblob,
jint jblob_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
- auto putLogData = [&wbwi](rocksdb::Slice blob) {
+ auto putLogData = [&wbwi](ROCKSDB_NAMESPACE::Slice blob) {
return wbwi->PutLogData(blob);
};
- std::unique_ptr<rocksdb::Status> status =
- rocksdb::JniUtil::k_op(putLogData, env, jobj, jblob, jblob_len);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::JniUtil::k_op(putLogData, env, jobj, jblob, jblob_len);
if (status != nullptr && !status->ok()) {
- rocksdb::RocksDBExceptionJni::ThrowNew(env, status);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, status);
}
}
@@ -366,7 +402,8 @@ void Java_org_rocksdb_WriteBatchWithIndex_putLogData(JNIEnv* env, jobject jobj,
void Java_org_rocksdb_WriteBatchWithIndex_clear0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
wbwi->Clear();
@@ -380,7 +417,8 @@ void Java_org_rocksdb_WriteBatchWithIndex_clear0(JNIEnv* /*env*/,
void Java_org_rocksdb_WriteBatchWithIndex_setSavePoint0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
wbwi->SetSavePoint();
@@ -393,7 +431,8 @@ void Java_org_rocksdb_WriteBatchWithIndex_setSavePoint0(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_WriteBatchWithIndex_rollbackToSavePoint0(
JNIEnv* env, jobject /*jobj*/, jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
auto s = wbwi->RollbackToSavePoint();
@@ -402,7 +441,7 @@ void Java_org_rocksdb_WriteBatchWithIndex_rollbackToSavePoint0(
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -413,7 +452,8 @@ void Java_org_rocksdb_WriteBatchWithIndex_rollbackToSavePoint0(
void Java_org_rocksdb_WriteBatchWithIndex_popSavePoint(JNIEnv* env,
jobject /*jobj*/,
jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
auto s = wbwi->PopSavePoint();
@@ -422,7 +462,7 @@ void Java_org_rocksdb_WriteBatchWithIndex_popSavePoint(JNIEnv* env,
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -434,7 +474,8 @@ void Java_org_rocksdb_WriteBatchWithIndex_setMaxBytes(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwbwi_handle,
jlong jmax_bytes) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
wbwi->SetMaxBytes(static_cast<size_t>(jmax_bytes));
@@ -448,13 +489,14 @@ void Java_org_rocksdb_WriteBatchWithIndex_setMaxBytes(JNIEnv* /*env*/,
jobject Java_org_rocksdb_WriteBatchWithIndex_getWriteBatch(JNIEnv* env,
jobject /*jobj*/,
jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
assert(wbwi != nullptr);
auto* wb = wbwi->GetWriteBatch();
// TODO(AR) is the `wb` object owned by us?
- return rocksdb::WriteBatchJni::construct(env, wb);
+ return ROCKSDB_NAMESPACE::WriteBatchJni::construct(env, wb);
}
/*
@@ -465,7 +507,8 @@ jobject Java_org_rocksdb_WriteBatchWithIndex_getWriteBatch(JNIEnv* env,
jlong Java_org_rocksdb_WriteBatchWithIndex_iterator0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwbwi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
auto* wbwi_iterator = wbwi->NewIterator();
return reinterpret_cast<jlong>(wbwi_iterator);
}
@@ -479,8 +522,10 @@ jlong Java_org_rocksdb_WriteBatchWithIndex_iterator1(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong jwbwi_handle,
jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
auto* wbwi_iterator = wbwi->NewIterator(cf_handle);
return reinterpret_cast<jlong>(wbwi_iterator);
}
@@ -495,9 +540,12 @@ jlong Java_org_rocksdb_WriteBatchWithIndex_iteratorWithBase(JNIEnv* /*env*/,
jlong jwbwi_handle,
jlong jcf_handle,
jlong jbi_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
- auto* base_iterator = reinterpret_cast<rocksdb::Iterator*>(jbi_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+ auto* base_iterator =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Iterator*>(jbi_handle);
auto* iterator = wbwi->NewIteratorWithBase(cf_handle, base_iterator);
return reinterpret_cast<jlong>(iterator);
}
@@ -510,14 +558,16 @@ jlong Java_org_rocksdb_WriteBatchWithIndex_iteratorWithBase(JNIEnv* /*env*/,
jbyteArray JNICALL Java_org_rocksdb_WriteBatchWithIndex_getFromBatch__JJ_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jwbwi_handle, jlong jdbopt_handle,
jbyteArray jkey, jint jkey_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
- auto* dbopt = reinterpret_cast<rocksdb::DBOptions*>(jdbopt_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* dbopt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdbopt_handle);
- auto getter = [&wbwi, &dbopt](const rocksdb::Slice& key, std::string* value) {
+ auto getter = [&wbwi, &dbopt](const ROCKSDB_NAMESPACE::Slice& key,
+ std::string* value) {
return wbwi->GetFromBatch(*dbopt, key, value);
};
- return rocksdb::JniUtil::v_op(getter, env, jkey, jkey_len);
+ return ROCKSDB_NAMESPACE::JniUtil::v_op(getter, env, jkey, jkey_len);
}
/*
@@ -528,16 +578,18 @@ jbyteArray JNICALL Java_org_rocksdb_WriteBatchWithIndex_getFromBatch__JJ_3BI(
jbyteArray Java_org_rocksdb_WriteBatchWithIndex_getFromBatch__JJ_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jwbwi_handle, jlong jdbopt_handle,
jbyteArray jkey, jint jkey_len, jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
- auto* dbopt = reinterpret_cast<rocksdb::DBOptions*>(jdbopt_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* dbopt = reinterpret_cast<ROCKSDB_NAMESPACE::DBOptions*>(jdbopt_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
- auto getter = [&wbwi, &cf_handle, &dbopt](const rocksdb::Slice& key,
+ auto getter = [&wbwi, &cf_handle, &dbopt](const ROCKSDB_NAMESPACE::Slice& key,
std::string* value) {
return wbwi->GetFromBatch(cf_handle, *dbopt, key, value);
};
- return rocksdb::JniUtil::v_op(getter, env, jkey, jkey_len);
+ return ROCKSDB_NAMESPACE::JniUtil::v_op(getter, env, jkey, jkey_len);
}
/*
@@ -548,16 +600,18 @@ jbyteArray Java_org_rocksdb_WriteBatchWithIndex_getFromBatch__JJ_3BIJ(
jbyteArray Java_org_rocksdb_WriteBatchWithIndex_getFromBatchAndDB__JJJ_3BI(
JNIEnv* env, jobject /*jobj*/, jlong jwbwi_handle, jlong jdb_handle,
jlong jreadopt_handle, jbyteArray jkey, jint jkey_len) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto* readopt = reinterpret_cast<rocksdb::ReadOptions*>(jreadopt_handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto* readopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jreadopt_handle);
- auto getter = [&wbwi, &db, &readopt](const rocksdb::Slice& key,
+ auto getter = [&wbwi, &db, &readopt](const ROCKSDB_NAMESPACE::Slice& key,
std::string* value) {
return wbwi->GetFromBatchAndDB(db, *readopt, key, value);
};
- return rocksdb::JniUtil::v_op(getter, env, jkey, jkey_len);
+ return ROCKSDB_NAMESPACE::JniUtil::v_op(getter, env, jkey, jkey_len);
}
/*
@@ -568,17 +622,20 @@ jbyteArray Java_org_rocksdb_WriteBatchWithIndex_getFromBatchAndDB__JJJ_3BI(
jbyteArray Java_org_rocksdb_WriteBatchWithIndex_getFromBatchAndDB__JJJ_3BIJ(
JNIEnv* env, jobject /*jobj*/, jlong jwbwi_handle, jlong jdb_handle,
jlong jreadopt_handle, jbyteArray jkey, jint jkey_len, jlong jcf_handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(jwbwi_handle);
- auto* db = reinterpret_cast<rocksdb::DB*>(jdb_handle);
- auto* readopt = reinterpret_cast<rocksdb::ReadOptions*>(jreadopt_handle);
- auto* cf_handle = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(jcf_handle);
-
- auto getter = [&wbwi, &db, &cf_handle, &readopt](const rocksdb::Slice& key,
- std::string* value) {
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(jwbwi_handle);
+ auto* db = reinterpret_cast<ROCKSDB_NAMESPACE::DB*>(jdb_handle);
+ auto* readopt =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ReadOptions*>(jreadopt_handle);
+ auto* cf_handle =
+ reinterpret_cast<ROCKSDB_NAMESPACE::ColumnFamilyHandle*>(jcf_handle);
+
+ auto getter = [&wbwi, &db, &cf_handle, &readopt](
+ const ROCKSDB_NAMESPACE::Slice& key, std::string* value) {
return wbwi->GetFromBatchAndDB(db, *readopt, cf_handle, key, value);
};
- return rocksdb::JniUtil::v_op(getter, env, jkey, jkey_len);
+ return ROCKSDB_NAMESPACE::JniUtil::v_op(getter, env, jkey, jkey_len);
}
/*
@@ -589,7 +646,8 @@ jbyteArray Java_org_rocksdb_WriteBatchWithIndex_getFromBatchAndDB__JJJ_3BIJ(
void Java_org_rocksdb_WriteBatchWithIndex_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- auto* wbwi = reinterpret_cast<rocksdb::WriteBatchWithIndex*>(handle);
+ auto* wbwi =
+ reinterpret_cast<ROCKSDB_NAMESPACE::WriteBatchWithIndex*>(handle);
assert(wbwi != nullptr);
delete wbwi;
}
@@ -604,7 +662,7 @@ void Java_org_rocksdb_WriteBatchWithIndex_disposeInternal(JNIEnv* /*env*/,
void Java_org_rocksdb_WBWIRocksIterator_disposeInternal(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::WBWIIterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle);
assert(it != nullptr);
delete it;
}
@@ -617,7 +675,7 @@ void Java_org_rocksdb_WBWIRocksIterator_disposeInternal(JNIEnv* /*env*/,
jboolean Java_org_rocksdb_WBWIRocksIterator_isValid0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- return reinterpret_cast<rocksdb::WBWIIterator*>(handle)->Valid();
+ return reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle)->Valid();
}
/*
@@ -628,7 +686,7 @@ jboolean Java_org_rocksdb_WBWIRocksIterator_isValid0(JNIEnv* /*env*/,
void Java_org_rocksdb_WBWIRocksIterator_seekToFirst0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::WBWIIterator*>(handle)->SeekToFirst();
+ reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle)->SeekToFirst();
}
/*
@@ -639,7 +697,7 @@ void Java_org_rocksdb_WBWIRocksIterator_seekToFirst0(JNIEnv* /*env*/,
void Java_org_rocksdb_WBWIRocksIterator_seekToLast0(JNIEnv* /*env*/,
jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::WBWIIterator*>(handle)->SeekToLast();
+ reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle)->SeekToLast();
}
/*
@@ -649,7 +707,7 @@ void Java_org_rocksdb_WBWIRocksIterator_seekToLast0(JNIEnv* /*env*/,
*/
void Java_org_rocksdb_WBWIRocksIterator_next0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::WBWIIterator*>(handle)->Next();
+ reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle)->Next();
}
/*
@@ -659,7 +717,7 @@ void Java_org_rocksdb_WBWIRocksIterator_next0(JNIEnv* /*env*/, jobject /*jobj*/,
*/
void Java_org_rocksdb_WBWIRocksIterator_prev0(JNIEnv* /*env*/, jobject /*jobj*/,
jlong handle) {
- reinterpret_cast<rocksdb::WBWIIterator*>(handle)->Prev();
+ reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle)->Prev();
}
/*
@@ -670,14 +728,15 @@ void Java_org_rocksdb_WBWIRocksIterator_prev0(JNIEnv* /*env*/, jobject /*jobj*/,
void Java_org_rocksdb_WBWIRocksIterator_seek0(JNIEnv* env, jobject /*jobj*/,
jlong handle, jbyteArray jtarget,
jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::WBWIIterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle);
jbyte* target = env->GetByteArrayElements(jtarget, nullptr);
if (target == nullptr) {
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice target_slice(reinterpret_cast<char*>(target), jtarget_len);
+ ROCKSDB_NAMESPACE::Slice target_slice(reinterpret_cast<char*>(target),
+ jtarget_len);
it->Seek(target_slice);
@@ -692,9 +751,12 @@ void Java_org_rocksdb_WBWIRocksIterator_seek0(JNIEnv* env, jobject /*jobj*/,
void Java_org_rocksdb_WBWIRocksIterator_seekDirect0(
JNIEnv* env, jobject /*jobj*/, jlong handle, jobject jtarget,
jint jtarget_off, jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::WBWIIterator*>(handle);
- auto seek = [&it](rocksdb::Slice& target_slice) { it->Seek(target_slice); };
- rocksdb::JniUtil::k_op_direct(seek, env, jtarget, jtarget_off, jtarget_len);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle);
+ auto seek = [&it](ROCKSDB_NAMESPACE::Slice& target_slice) {
+ it->Seek(target_slice);
+ };
+ ROCKSDB_NAMESPACE::JniUtil::k_op_direct(seek, env, jtarget, jtarget_off,
+ jtarget_len);
}
/*
@@ -707,14 +769,15 @@ void Java_org_rocksdb_WBWIRocksIterator_seekForPrev0(JNIEnv* env,
jlong handle,
jbyteArray jtarget,
jint jtarget_len) {
- auto* it = reinterpret_cast<rocksdb::WBWIIterator*>(handle);
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle);
jbyte* target = env->GetByteArrayElements(jtarget, nullptr);
if (target == nullptr) {
// exception thrown: OutOfMemoryError
return;
}
- rocksdb::Slice target_slice(reinterpret_cast<char*>(target), jtarget_len);
+ ROCKSDB_NAMESPACE::Slice target_slice(reinterpret_cast<char*>(target),
+ jtarget_len);
it->SeekForPrev(target_slice);
@@ -728,14 +791,14 @@ void Java_org_rocksdb_WBWIRocksIterator_seekForPrev0(JNIEnv* env,
*/
void Java_org_rocksdb_WBWIRocksIterator_status0(JNIEnv* env, jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::WBWIIterator*>(handle);
- rocksdb::Status s = it->status();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle);
+ ROCKSDB_NAMESPACE::Status s = it->status();
if (s.ok()) {
return;
}
- rocksdb::RocksDBExceptionJni::ThrowNew(env, s);
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env, s);
}
/*
@@ -746,26 +809,27 @@ void Java_org_rocksdb_WBWIRocksIterator_status0(JNIEnv* env, jobject /*jobj*/,
jlongArray Java_org_rocksdb_WBWIRocksIterator_entry1(JNIEnv* env,
jobject /*jobj*/,
jlong handle) {
- auto* it = reinterpret_cast<rocksdb::WBWIIterator*>(handle);
- const rocksdb::WriteEntry& we = it->Entry();
+ auto* it = reinterpret_cast<ROCKSDB_NAMESPACE::WBWIIterator*>(handle);
+ const ROCKSDB_NAMESPACE::WriteEntry& we = it->Entry();
jlong results[3];
// set the type of the write entry
- results[0] = rocksdb::WriteTypeJni::toJavaWriteType(we.type);
+ results[0] = ROCKSDB_NAMESPACE::WriteTypeJni::toJavaWriteType(we.type);
// NOTE: key_slice and value_slice will be freed by
// org.rocksdb.DirectSlice#close
- auto* key_slice = new rocksdb::Slice(we.key.data(), we.key.size());
+ auto* key_slice = new ROCKSDB_NAMESPACE::Slice(we.key.data(), we.key.size());
results[1] = reinterpret_cast<jlong>(key_slice);
- if (we.type == rocksdb::kDeleteRecord ||
- we.type == rocksdb::kSingleDeleteRecord ||
- we.type == rocksdb::kLogDataRecord) {
+ if (we.type == ROCKSDB_NAMESPACE::kDeleteRecord ||
+ we.type == ROCKSDB_NAMESPACE::kSingleDeleteRecord ||
+ we.type == ROCKSDB_NAMESPACE::kLogDataRecord) {
// set native handle of value slice to null if no value available
results[2] = 0;
} else {
- auto* value_slice = new rocksdb::Slice(we.value.data(), we.value.size());
+ auto* value_slice =
+ new ROCKSDB_NAMESPACE::Slice(we.value.data(), we.value.size());
results[2] = reinterpret_cast<jlong>(value_slice);
}
@@ -773,7 +837,8 @@ jlongArray Java_org_rocksdb_WBWIRocksIterator_entry1(JNIEnv* env,
if (jresults == nullptr) {
// exception thrown: OutOfMemoryError
if (results[2] != 0) {
- auto* value_slice = reinterpret_cast<rocksdb::Slice*>(results[2]);
+ auto* value_slice =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(results[2]);
delete value_slice;
}
delete key_slice;
@@ -785,7 +850,8 @@ jlongArray Java_org_rocksdb_WBWIRocksIterator_entry1(JNIEnv* env,
// exception thrown: ArrayIndexOutOfBoundsException
env->DeleteLocalRef(jresults);
if (results[2] != 0) {
- auto* value_slice = reinterpret_cast<rocksdb::Slice*>(results[2]);
+ auto* value_slice =
+ reinterpret_cast<ROCKSDB_NAMESPACE::Slice*>(results[2]);
delete value_slice;
}
delete key_slice;
diff --git a/java/rocksjni/write_buffer_manager.cc b/java/rocksjni/write_buffer_manager.cc
index 043f69031..a52daed7d 100644
--- a/java/rocksjni/write_buffer_manager.cc
+++ b/java/rocksjni/write_buffer_manager.cc
@@ -17,11 +17,14 @@
*/
jlong Java_org_rocksdb_WriteBufferManager_newWriteBufferManager(
JNIEnv* /*env*/, jclass /*jclazz*/, jlong jbuffer_size, jlong jcache_handle) {
- auto* cache_ptr =
- reinterpret_cast<std::shared_ptr<rocksdb::Cache> *>(jcache_handle);
- auto* write_buffer_manager = new std::shared_ptr<rocksdb::WriteBufferManager>(
- std::make_shared<rocksdb::WriteBufferManager>(jbuffer_size, *cache_ptr));
- return reinterpret_cast<jlong>(write_buffer_manager);
+ auto* cache_ptr =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::Cache>*>(
+ jcache_handle);
+ auto* write_buffer_manager =
+ new std::shared_ptr<ROCKSDB_NAMESPACE::WriteBufferManager>(
+ std::make_shared<ROCKSDB_NAMESPACE::WriteBufferManager>(jbuffer_size,
+ *cache_ptr));
+ return reinterpret_cast<jlong>(write_buffer_manager);
}
/*
@@ -31,8 +34,9 @@ jlong Java_org_rocksdb_WriteBufferManager_newWriteBufferManager(
*/
void Java_org_rocksdb_WriteBufferManager_disposeInternal(
JNIEnv* /*env*/, jobject /*jobj*/, jlong jhandle) {
- auto* write_buffer_manager =
- reinterpret_cast<std::shared_ptr<rocksdb::WriteBufferManager> *>(jhandle);
- assert(write_buffer_manager != nullptr);
- delete write_buffer_manager;
+ auto* write_buffer_manager =
+ reinterpret_cast<std::shared_ptr<ROCKSDB_NAMESPACE::WriteBufferManager>*>(
+ jhandle);
+ assert(write_buffer_manager != nullptr);
+ delete write_buffer_manager;
}
diff --git a/java/rocksjni/writebatchhandlerjnicallback.cc b/java/rocksjni/writebatchhandlerjnicallback.cc
index bf9001110..4ecb6b2d1 100644
--- a/java/rocksjni/writebatchhandlerjnicallback.cc
+++ b/java/rocksjni/writebatchhandlerjnicallback.cc
@@ -4,12 +4,12 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::Comparator.
+// ROCKSDB_NAMESPACE::Comparator.
#include "rocksjni/writebatchhandlerjnicallback.h"
#include "rocksjni/portal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
WriteBatchHandlerJniCallback::WriteBatchHandlerJniCallback(
JNIEnv* env, jobject jWriteBatchHandler)
: JniCallback(env, jWriteBatchHandler), m_env(env) {
@@ -128,8 +128,8 @@ WriteBatchHandlerJniCallback::WriteBatchHandlerJniCallback(
}
}
-rocksdb::Status WriteBatchHandlerJniCallback::PutCF(uint32_t column_family_id,
- const Slice& key, const Slice& value) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::PutCF(
+ uint32_t column_family_id, const Slice& key, const Slice& value) {
auto put = [this, column_family_id] (
jbyteArray j_key, jbyteArray j_value) {
m_env->CallVoidMethod(
@@ -141,9 +141,11 @@ rocksdb::Status WriteBatchHandlerJniCallback::PutCF(uint32_t column_family_id,
};
auto status = WriteBatchHandlerJniCallback::kv_op(key, value, put);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
@@ -159,8 +161,8 @@ void WriteBatchHandlerJniCallback::Put(const Slice& key, const Slice& value) {
WriteBatchHandlerJniCallback::kv_op(key, value, put);
}
-rocksdb::Status WriteBatchHandlerJniCallback::MergeCF(uint32_t column_family_id,
- const Slice& key, const Slice& value) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::MergeCF(
+ uint32_t column_family_id, const Slice& key, const Slice& value) {
auto merge = [this, column_family_id] (
jbyteArray j_key, jbyteArray j_value) {
m_env->CallVoidMethod(
@@ -172,9 +174,11 @@ rocksdb::Status WriteBatchHandlerJniCallback::MergeCF(uint32_t column_family_id,
};
auto status = WriteBatchHandlerJniCallback::kv_op(key, value, merge);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
@@ -190,8 +194,8 @@ void WriteBatchHandlerJniCallback::Merge(const Slice& key, const Slice& value) {
WriteBatchHandlerJniCallback::kv_op(key, value, merge);
}
-rocksdb::Status WriteBatchHandlerJniCallback::DeleteCF(uint32_t column_family_id,
- const Slice& key) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::DeleteCF(
+ uint32_t column_family_id, const Slice& key) {
auto remove = [this, column_family_id] (jbyteArray j_key) {
m_env->CallVoidMethod(
m_jcallback_obj,
@@ -201,9 +205,11 @@ rocksdb::Status WriteBatchHandlerJniCallback::DeleteCF(uint32_t column_family_id
};
auto status = WriteBatchHandlerJniCallback::k_op(key, remove);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
@@ -217,8 +223,8 @@ void WriteBatchHandlerJniCallback::Delete(const Slice& key) {
WriteBatchHandlerJniCallback::k_op(key, remove);
}
-rocksdb::Status WriteBatchHandlerJniCallback::SingleDeleteCF(uint32_t column_family_id,
- const Slice& key) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::SingleDeleteCF(
+ uint32_t column_family_id, const Slice& key) {
auto singleDelete = [this, column_family_id] (jbyteArray j_key) {
m_env->CallVoidMethod(
m_jcallback_obj,
@@ -228,9 +234,11 @@ rocksdb::Status WriteBatchHandlerJniCallback::SingleDeleteCF(uint32_t column_fam
};
auto status = WriteBatchHandlerJniCallback::k_op(key, singleDelete);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
@@ -244,8 +252,8 @@ void WriteBatchHandlerJniCallback::SingleDelete(const Slice& key) {
WriteBatchHandlerJniCallback::k_op(key, singleDelete);
}
-rocksdb::Status WriteBatchHandlerJniCallback::DeleteRangeCF(uint32_t column_family_id,
- const Slice& beginKey, const Slice& endKey) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::DeleteRangeCF(
+ uint32_t column_family_id, const Slice& beginKey, const Slice& endKey) {
auto deleteRange = [this, column_family_id] (
jbyteArray j_beginKey, jbyteArray j_endKey) {
m_env->CallVoidMethod(
@@ -257,9 +265,11 @@ rocksdb::Status WriteBatchHandlerJniCallback::DeleteRangeCF(uint32_t column_fami
};
auto status = WriteBatchHandlerJniCallback::kv_op(beginKey, endKey, deleteRange);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
@@ -286,8 +296,8 @@ void WriteBatchHandlerJniCallback::LogData(const Slice& blob) {
WriteBatchHandlerJniCallback::k_op(blob, logData);
}
-rocksdb::Status WriteBatchHandlerJniCallback::PutBlobIndexCF(uint32_t column_family_id,
- const Slice& key, const Slice& value) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::PutBlobIndexCF(
+ uint32_t column_family_id, const Slice& key, const Slice& value) {
auto putBlobIndex = [this, column_family_id] (
jbyteArray j_key, jbyteArray j_value) {
m_env->CallVoidMethod(
@@ -299,13 +309,16 @@ rocksdb::Status WriteBatchHandlerJniCallback::PutBlobIndexCF(uint32_t column_fam
};
auto status = WriteBatchHandlerJniCallback::kv_op(key, value, putBlobIndex);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
-rocksdb::Status WriteBatchHandlerJniCallback::MarkBeginPrepare(bool unprepare) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::MarkBeginPrepare(
+ bool unprepare) {
#ifndef DEBUG
(void) unprepare;
#else
@@ -317,22 +330,25 @@ rocksdb::Status WriteBatchHandlerJniCallback::MarkBeginPrepare(bool unprepare) {
if (m_env->ExceptionCheck()) {
// exception thrown
jthrowable exception = m_env->ExceptionOccurred();
- std::unique_ptr<rocksdb::Status> status = rocksdb::RocksDBExceptionJni::toCppStatus(m_env, exception);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::toCppStatus(m_env, exception);
if (status == nullptr) {
// unkown status or exception occurred extracting status
m_env->ExceptionDescribe();
- return rocksdb::Status::OK(); // TODO(AR) probably need a better error code here
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) probably need a
+ // better error code here
} else {
m_env->ExceptionClear(); // clear the exception, as we have extracted the status
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
- return rocksdb::Status::OK();
+ return ROCKSDB_NAMESPACE::Status::OK();
}
-rocksdb::Status WriteBatchHandlerJniCallback::MarkEndPrepare(const Slice& xid) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::MarkEndPrepare(
+ const Slice& xid) {
auto markEndPrepare = [this] (
jbyteArray j_xid) {
m_env->CallVoidMethod(
@@ -342,35 +358,41 @@ rocksdb::Status WriteBatchHandlerJniCallback::MarkEndPrepare(const Slice& xid) {
};
auto status = WriteBatchHandlerJniCallback::k_op(xid, markEndPrepare);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
-rocksdb::Status WriteBatchHandlerJniCallback::MarkNoop(bool empty_batch) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::MarkNoop(
+ bool empty_batch) {
m_env->CallVoidMethod(m_jcallback_obj, m_jMarkNoopMethodId, static_cast<jboolean>(empty_batch));
// check for Exception, in-particular RocksDBException
if (m_env->ExceptionCheck()) {
// exception thrown
jthrowable exception = m_env->ExceptionOccurred();
- std::unique_ptr<rocksdb::Status> status = rocksdb::RocksDBExceptionJni::toCppStatus(m_env, exception);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::toCppStatus(m_env, exception);
if (status == nullptr) {
// unkown status or exception occurred extracting status
m_env->ExceptionDescribe();
- return rocksdb::Status::OK(); // TODO(AR) probably need a better error code here
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) probably need a
+ // better error code here
} else {
m_env->ExceptionClear(); // clear the exception, as we have extracted the status
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
- return rocksdb::Status::OK();
+ return ROCKSDB_NAMESPACE::Status::OK();
}
-rocksdb::Status WriteBatchHandlerJniCallback::MarkRollback(const Slice& xid) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::MarkRollback(
+ const Slice& xid) {
auto markRollback = [this] (
jbyteArray j_xid) {
m_env->CallVoidMethod(
@@ -380,13 +402,16 @@ rocksdb::Status WriteBatchHandlerJniCallback::MarkRollback(const Slice& xid) {
};
auto status = WriteBatchHandlerJniCallback::k_op(xid, markRollback);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
-rocksdb::Status WriteBatchHandlerJniCallback::MarkCommit(const Slice& xid) {
+ROCKSDB_NAMESPACE::Status WriteBatchHandlerJniCallback::MarkCommit(
+ const Slice& xid) {
auto markCommit = [this] (
jbyteArray j_xid) {
m_env->CallVoidMethod(
@@ -396,9 +421,11 @@ rocksdb::Status WriteBatchHandlerJniCallback::MarkCommit(const Slice& xid) {
};
auto status = WriteBatchHandlerJniCallback::k_op(xid, markCommit);
if(status == nullptr) {
- return rocksdb::Status::OK(); // TODO(AR) what to do if there is an Exception but we don't know the rocksdb::Status?
+ return ROCKSDB_NAMESPACE::Status::OK(); // TODO(AR) what to do if there is
+ // an Exception but we don't know
+ // the ROCKSDB_NAMESPACE::Status?
} else {
- return rocksdb::Status(*status);
+ return ROCKSDB_NAMESPACE::Status(*status);
}
}
@@ -414,8 +441,10 @@ bool WriteBatchHandlerJniCallback::Continue() {
return static_cast<bool>(jContinue == JNI_TRUE);
}
-std::unique_ptr<rocksdb::Status> WriteBatchHandlerJniCallback::kv_op(const Slice& key, const Slice& value, std::function<void(jbyteArray, jbyteArray)> kvFn) {
- const jbyteArray j_key = JniUtil::copyBytes(m_env, key);
+std::unique_ptr<ROCKSDB_NAMESPACE::Status> WriteBatchHandlerJniCallback::kv_op(
+ const Slice& key, const Slice& value,
+ std::function<void(jbyteArray, jbyteArray)> kvFn) {
+ const jbyteArray j_key = JniUtil::copyBytes(m_env, key);
if (j_key == nullptr) {
// exception thrown
if (m_env->ExceptionCheck()) {
@@ -449,7 +478,8 @@ std::unique_ptr<rocksdb::Status> WriteBatchHandlerJniCallback::kv_op(const Slice
// exception thrown
jthrowable exception = m_env->ExceptionOccurred();
- std::unique_ptr<rocksdb::Status> status = rocksdb::RocksDBExceptionJni::toCppStatus(m_env, exception);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::toCppStatus(m_env, exception);
if (status == nullptr) {
// unkown status or exception occurred extracting status
m_env->ExceptionDescribe();
@@ -469,11 +499,13 @@ std::unique_ptr<rocksdb::Status> WriteBatchHandlerJniCallback::kv_op(const Slice
}
// all OK
- return std::unique_ptr<rocksdb::Status>(new rocksdb::Status(rocksdb::Status::OK()));
+ return std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::OK()));
}
-std::unique_ptr<rocksdb::Status> WriteBatchHandlerJniCallback::k_op(const Slice& key, std::function<void(jbyteArray)> kFn) {
- const jbyteArray j_key = JniUtil::copyBytes(m_env, key);
+std::unique_ptr<ROCKSDB_NAMESPACE::Status> WriteBatchHandlerJniCallback::k_op(
+ const Slice& key, std::function<void(jbyteArray)> kFn) {
+ const jbyteArray j_key = JniUtil::copyBytes(m_env, key);
if (j_key == nullptr) {
// exception thrown
if (m_env->ExceptionCheck()) {
@@ -492,7 +524,8 @@ std::unique_ptr<rocksdb::Status> WriteBatchHandlerJniCallback::k_op(const Slice&
// exception thrown
jthrowable exception = m_env->ExceptionOccurred();
- std::unique_ptr<rocksdb::Status> status = rocksdb::RocksDBExceptionJni::toCppStatus(m_env, exception);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> status =
+ ROCKSDB_NAMESPACE::RocksDBExceptionJni::toCppStatus(m_env, exception);
if (status == nullptr) {
// unkown status or exception occurred extracting status
m_env->ExceptionDescribe();
@@ -509,6 +542,7 @@ std::unique_ptr<rocksdb::Status> WriteBatchHandlerJniCallback::k_op(const Slice&
}
// all OK
- return std::unique_ptr<rocksdb::Status>(new rocksdb::Status(rocksdb::Status::OK()));
+ return std::unique_ptr<ROCKSDB_NAMESPACE::Status>(
+ new ROCKSDB_NAMESPACE::Status(ROCKSDB_NAMESPACE::Status::OK()));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/java/rocksjni/writebatchhandlerjnicallback.h b/java/rocksjni/writebatchhandlerjnicallback.h
index 720f1693c..a4c61f8bd 100644
--- a/java/rocksjni/writebatchhandlerjnicallback.h
+++ b/java/rocksjni/writebatchhandlerjnicallback.h
@@ -4,7 +4,7 @@
// (found in the LICENSE.Apache file in the root directory).
//
// This file implements the callback "bridge" between Java and C++ for
-// rocksdb::WriteBatch::Handler.
+// ROCKSDB_NAMESPACE::WriteBatch::Handler.
#ifndef JAVA_ROCKSJNI_WRITEBATCHHANDLERJNICALLBACK_H_
#define JAVA_ROCKSJNI_WRITEBATCHHANDLERJNICALLBACK_H_
@@ -15,7 +15,7 @@
#include "rocksjni/jnicallback.h"
#include "rocksdb/write_batch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
/**
* This class acts as a bridge between C++
* and Java. The methods in this class will be
@@ -71,14 +71,19 @@ class WriteBatchHandlerJniCallback : public JniCallback, public WriteBatch::Hand
jmethodID m_jMarkCommitMethodId;
jmethodID m_jContinueMethodId;
/**
- * @return A pointer to a rocksdb::Status or nullptr if an unexpected exception occurred
+ * @return A pointer to a ROCKSDB_NAMESPACE::Status or nullptr if an
+ * unexpected exception occurred
*/
- std::unique_ptr<rocksdb::Status> kv_op(const Slice& key, const Slice& value, std::function<void(jbyteArray, jbyteArray)> kvFn);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> kv_op(
+ const Slice& key, const Slice& value,
+ std::function<void(jbyteArray, jbyteArray)> kvFn);
/**
- * @return A pointer to a rocksdb::Status or nullptr if an unexpected exception occurred
+ * @return A pointer to a ROCKSDB_NAMESPACE::Status or nullptr if an
+ * unexpected exception occurred
*/
- std::unique_ptr<rocksdb::Status> k_op(const Slice& key, std::function<void(jbyteArray)> kFn);
+ std::unique_ptr<ROCKSDB_NAMESPACE::Status> k_op(
+ const Slice& key, std::function<void(jbyteArray)> kFn);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // JAVA_ROCKSJNI_WRITEBATCHHANDLERJNICALLBACK_H_
diff --git a/logging/auto_roll_logger.cc b/logging/auto_roll_logger.cc
index 5a474207c..fc498521b 100644
--- a/logging/auto_roll_logger.cc
+++ b/logging/auto_roll_logger.cc
@@ -10,7 +10,7 @@
#include "logging/logging.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
// -- AutoRollLogger
@@ -289,4 +289,4 @@ Status CreateLoggerFromOptions(const std::string& dbname,
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/auto_roll_logger.h b/logging/auto_roll_logger.h
index 87b431138..5d8c41413 100644
--- a/logging/auto_roll_logger.h
+++ b/logging/auto_roll_logger.h
@@ -17,7 +17,7 @@
#include "test_util/sync_point.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
// Rolls the log file by size and/or time
@@ -161,4 +161,4 @@ Status CreateLoggerFromOptions(const std::string& dbname,
const DBOptions& options,
std::shared_ptr<Logger>* logger);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/auto_roll_logger_test.cc b/logging/auto_roll_logger_test.cc
index 791fd6081..6e72fb90b 100644
--- a/logging/auto_roll_logger_test.cc
+++ b/logging/auto_roll_logger_test.cc
@@ -24,7 +24,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
class NoSleepEnv : public EnvWrapper {
public:
@@ -445,7 +445,7 @@ TEST_F(AutoRollLoggerTest, LogFlushWhileRolling) {
AutoRollLogger* auto_roll_logger =
dynamic_cast<AutoRollLogger*>(logger.get());
ASSERT_TRUE(auto_roll_logger);
- rocksdb::port::Thread flush_thread;
+ ROCKSDB_NAMESPACE::port::Thread flush_thread;
// Notes:
// (1) Need to pin the old logger before beginning the roll, as rolling grabs
@@ -456,7 +456,7 @@ TEST_F(AutoRollLoggerTest, LogFlushWhileRolling) {
// logger after auto-roll logger has cut over to a new logger.
// (3) PosixLogger::Flush() happens in both threads but its SyncPoints only
// are enabled in flush_thread (the one pinning the old logger).
- rocksdb::SyncPoint::GetInstance()->LoadDependencyAndMarkers(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependencyAndMarkers(
{{"AutoRollLogger::Flush:PinnedLogger",
"AutoRollLoggerTest::LogFlushWhileRolling:PreRollAndPostThreadInit"},
{"PosixLogger::Flush:Begin1",
@@ -465,7 +465,7 @@ TEST_F(AutoRollLoggerTest, LogFlushWhileRolling) {
"PosixLogger::Flush:Begin2"}},
{{"AutoRollLogger::Flush:PinnedLogger", "PosixLogger::Flush:Begin1"},
{"AutoRollLogger::Flush:PinnedLogger", "PosixLogger::Flush:Begin2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
flush_thread = port::Thread([&]() { auto_roll_logger->Flush(); });
TEST_SYNC_POINT(
@@ -473,7 +473,7 @@ TEST_F(AutoRollLoggerTest, LogFlushWhileRolling) {
RollLogFileBySizeTest(auto_roll_logger, options.max_log_file_size,
kSampleMessage + ":LogFlushWhileRolling");
flush_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#endif // OS_WIN
@@ -637,8 +637,8 @@ TEST_F(AutoRollLoggerTest, LogHeaderTest) {
}
TEST_F(AutoRollLoggerTest, LogFileExistence) {
- rocksdb::DB* db;
- rocksdb::Options options;
+ ROCKSDB_NAMESPACE::DB* db;
+ ROCKSDB_NAMESPACE::Options options;
#ifdef OS_WIN
// Replace all slashes in the path so windows CompSpec does not
// become confused
@@ -652,7 +652,7 @@ TEST_F(AutoRollLoggerTest, LogFileExistence) {
ASSERT_EQ(system(deleteCmd.c_str()), 0);
options.max_log_file_size = 100 * 1024 * 1024;
options.create_if_missing = true;
- ASSERT_OK(rocksdb::DB::Open(options, kTestDir, &db));
+ ASSERT_OK(ROCKSDB_NAMESPACE::DB::Open(options, kTestDir, &db));
ASSERT_OK(default_env->FileExists(kLogFile));
delete db;
}
@@ -666,7 +666,7 @@ TEST_F(AutoRollLoggerTest, FileCreateFailure) {
ASSERT_NOK(CreateLoggerFromOptions("", options, &logger));
ASSERT_TRUE(!logger);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/logging/env_logger.h b/logging/env_logger.h
index 5aeb1d07c..9fecb50cf 100644
--- a/logging/env_logger.h
+++ b/logging/env_logger.h
@@ -23,7 +23,7 @@
#include "test_util/sync_point.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EnvLogger : public Logger {
public:
@@ -162,4 +162,4 @@ class EnvLogger : public Logger {
std::atomic<bool> flush_pending_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/env_logger_test.cc b/logging/env_logger_test.cc
index 6e1af2d55..375e2cf5b 100644
--- a/logging/env_logger_test.cc
+++ b/logging/env_logger_test.cc
@@ -9,7 +9,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
// In this test we only want to Log some simple log message with
@@ -154,7 +154,7 @@ TEST_F(EnvLoggerTest, ConcurrentLogging) {
DeleteLogFile();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/logging/event_logger.cc b/logging/event_logger.cc
index 5e07fd96f..f1747ad25 100644
--- a/logging/event_logger.cc
+++ b/logging/event_logger.cc
@@ -13,7 +13,7 @@
#include "logging/logging.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
EventLoggerStream::EventLoggerStream(Logger* logger)
: logger_(logger),
@@ -53,7 +53,7 @@ void EventLogger::Log(Logger* logger, const JSONWriter& jwriter) {
#ifdef ROCKSDB_PRINT_EVENTS_TO_STDOUT
printf("%s\n", jwriter.Get().c_str());
#else
- rocksdb::Log(logger, "%s %s", Prefix(), jwriter.Get().c_str());
+ ROCKSDB_NAMESPACE::Log(logger, "%s %s", Prefix(), jwriter.Get().c_str());
#endif
}
@@ -63,9 +63,9 @@ void EventLogger::LogToBuffer(LogBuffer* log_buffer, const JSONWriter& jwriter,
printf("%s\n", jwriter.Get().c_str());
#else
assert(log_buffer);
- rocksdb::LogToBuffer(log_buffer, max_log_size, "%s %s", Prefix(),
- jwriter.Get().c_str());
+ ROCKSDB_NAMESPACE::LogToBuffer(log_buffer, max_log_size, "%s %s", Prefix(),
+ jwriter.Get().c_str());
#endif
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/event_logger.h b/logging/event_logger.h
index 6206993c8..596eb0f51 100644
--- a/logging/event_logger.h
+++ b/logging/event_logger.h
@@ -13,7 +13,7 @@
#include "logging/log_buffer.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class JSONWriter {
public:
@@ -200,4 +200,4 @@ class EventLogger {
Logger* logger_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/event_logger_test.cc b/logging/event_logger_test.cc
index cc635d42f..656d73c87 100644
--- a/logging/event_logger_test.cc
+++ b/logging/event_logger_test.cc
@@ -8,7 +8,7 @@
#include "logging/event_logger.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EventLoggerTest : public testing::Test {};
@@ -35,7 +35,7 @@ TEST_F(EventLoggerTest, SimpleTest) {
ASSERT_TRUE(output.find("\"time_micros\"") != std::string::npos);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/logging/log_buffer.cc b/logging/log_buffer.cc
index 5327c1814..242d280b3 100644
--- a/logging/log_buffer.cc
+++ b/logging/log_buffer.cc
@@ -8,7 +8,7 @@
#include "port/sys_time.h"
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
LogBuffer::LogBuffer(const InfoLogLevel log_level,
Logger*info_log)
@@ -89,4 +89,4 @@ void LogToBuffer(LogBuffer* log_buffer, const char* format, ...) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/log_buffer.h b/logging/log_buffer.h
index b54bf4d49..285256e20 100644
--- a/logging/log_buffer.h
+++ b/logging/log_buffer.h
@@ -11,7 +11,7 @@
#include "rocksdb/env.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Logger;
@@ -53,4 +53,4 @@ extern void LogToBuffer(LogBuffer* log_buffer, size_t max_log_size,
// Same as previous function, but with default max log size.
extern void LogToBuffer(LogBuffer* log_buffer, const char* format, ...);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/logging/logging.h b/logging/logging.h
index cad90a309..178addcc3 100644
--- a/logging/logging.h
+++ b/logging/logging.h
@@ -25,36 +25,43 @@ inline const char* RocksLogShorterFileName(const char* file)
}
// Don't inclide file/line info in HEADER level
-#define ROCKS_LOG_HEADER(LGR, FMT, ...) \
- rocksdb::Log(InfoLogLevel::HEADER_LEVEL, LGR, FMT, ##__VA_ARGS__)
+#define ROCKS_LOG_HEADER(LGR, FMT, ...) \
+ ROCKSDB_NAMESPACE::Log(InfoLogLevel::HEADER_LEVEL, LGR, FMT, ##__VA_ARGS__)
-#define ROCKS_LOG_DEBUG(LGR, FMT, ...) \
- rocksdb::Log(InfoLogLevel::DEBUG_LEVEL, LGR, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_DEBUG(LGR, FMT, ...) \
+ ROCKSDB_NAMESPACE::Log(InfoLogLevel::DEBUG_LEVEL, LGR, \
+ ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
-#define ROCKS_LOG_INFO(LGR, FMT, ...) \
- rocksdb::Log(InfoLogLevel::INFO_LEVEL, LGR, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_INFO(LGR, FMT, ...) \
+ ROCKSDB_NAMESPACE::Log(InfoLogLevel::INFO_LEVEL, LGR, \
+ ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
-#define ROCKS_LOG_WARN(LGR, FMT, ...) \
- rocksdb::Log(InfoLogLevel::WARN_LEVEL, LGR, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_WARN(LGR, FMT, ...) \
+ ROCKSDB_NAMESPACE::Log(InfoLogLevel::WARN_LEVEL, LGR, \
+ ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
-#define ROCKS_LOG_ERROR(LGR, FMT, ...) \
- rocksdb::Log(InfoLogLevel::ERROR_LEVEL, LGR, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_ERROR(LGR, FMT, ...) \
+ ROCKSDB_NAMESPACE::Log(InfoLogLevel::ERROR_LEVEL, LGR, \
+ ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
-#define ROCKS_LOG_FATAL(LGR, FMT, ...) \
- rocksdb::Log(InfoLogLevel::FATAL_LEVEL, LGR, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_FATAL(LGR, FMT, ...) \
+ ROCKSDB_NAMESPACE::Log(InfoLogLevel::FATAL_LEVEL, LGR, \
+ ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
-#define ROCKS_LOG_BUFFER(LOG_BUF, FMT, ...) \
- rocksdb::LogToBuffer(LOG_BUF, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_BUFFER(LOG_BUF, FMT, ...) \
+ ROCKSDB_NAMESPACE::LogToBuffer(LOG_BUF, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), \
+ ##__VA_ARGS__)
-#define ROCKS_LOG_BUFFER_MAX_SZ(LOG_BUF, MAX_LOG_SIZE, FMT, ...) \
- rocksdb::LogToBuffer(LOG_BUF, MAX_LOG_SIZE, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
- RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
+#define ROCKS_LOG_BUFFER_MAX_SZ(LOG_BUF, MAX_LOG_SIZE, FMT, ...) \
+ ROCKSDB_NAMESPACE::LogToBuffer( \
+ LOG_BUF, MAX_LOG_SIZE, ROCKS_LOG_PREPEND_FILE_LINE(FMT), \
+ RocksLogShorterFileName(__FILE__), ##__VA_ARGS__)
#define ROCKS_LOG_DETAILS(LGR, FMT, ...) \
; // due to overhead by default skip such lines
diff --git a/logging/posix_logger.h b/logging/posix_logger.h
index 8406a6d8a..fbd297c68 100644
--- a/logging/posix_logger.h
+++ b/logging/posix_logger.h
@@ -29,7 +29,7 @@
#include "rocksdb/env.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PosixLogger : public Logger {
private:
@@ -182,4 +182,4 @@ class PosixLogger : public Logger {
size_t GetLogFileSize() const override { return log_size_; }
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/allocator.h b/memory/allocator.h
index 619cd66a5..002ad5f1d 100644
--- a/memory/allocator.h
+++ b/memory/allocator.h
@@ -15,7 +15,7 @@
#include <cstddef>
#include "rocksdb/write_buffer_manager.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Logger;
@@ -54,4 +54,4 @@ class AllocTracker {
bool freed_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/arena.cc b/memory/arena.cc
index 70c803901..ed46459d9 100644
--- a/memory/arena.cc
+++ b/memory/arena.cc
@@ -18,7 +18,7 @@
#include "rocksdb/env.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// MSVC complains that it is already defined since it is static in the header.
#ifndef _MSC_VER
@@ -230,4 +230,4 @@ char* Arena::AllocateNewBlock(size_t block_bytes) {
return block;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/arena.h b/memory/arena.h
index fd97f57e1..a7ee4c6ab 100644
--- a/memory/arena.h
+++ b/memory/arena.h
@@ -23,7 +23,7 @@
#include "memory/allocator.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Arena : public Allocator {
public:
@@ -138,4 +138,4 @@ inline char* Arena::Allocate(size_t bytes) {
// 2. the multiple of align unit.
extern size_t OptimizeBlockSize(size_t block_size);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/arena_test.cc b/memory/arena_test.cc
index 18296d307..3fa6483fc 100644
--- a/memory/arena_test.cc
+++ b/memory/arena_test.cc
@@ -11,7 +11,7 @@
#include "test_util/testharness.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const size_t kHugePageSize = 2 * 1024 * 1024;
@@ -196,7 +196,7 @@ TEST_F(ArenaTest, Simple) {
SimpleTest(0);
SimpleTest(kHugePageSize);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/memory/concurrent_arena.cc b/memory/concurrent_arena.cc
index 722eb3b60..3333f94db 100644
--- a/memory/concurrent_arena.cc
+++ b/memory/concurrent_arena.cc
@@ -12,7 +12,7 @@
#include "port/port.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_SUPPORT_THREAD_LOCAL
__thread size_t ConcurrentArena::tls_cpuid = 0;
@@ -44,4 +44,4 @@ ConcurrentArena::Shard* ConcurrentArena::Repick() {
return shard_and_index.first;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/concurrent_arena.h b/memory/concurrent_arena.h
index 6b41ab024..dad27a307 100644
--- a/memory/concurrent_arena.h
+++ b/memory/concurrent_arena.h
@@ -26,7 +26,7 @@
#define ROCKSDB_FIELD_UNUSED
#endif // __clang__
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Logger;
@@ -212,4 +212,4 @@ class ConcurrentArena : public Allocator {
ConcurrentArena& operator=(const ConcurrentArena&) = delete;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/jemalloc_nodump_allocator.cc b/memory/jemalloc_nodump_allocator.cc
index 1f58351be..980b08b95 100644
--- a/memory/jemalloc_nodump_allocator.cc
+++ b/memory/jemalloc_nodump_allocator.cc
@@ -12,7 +12,7 @@
#include "port/port.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_JEMALLOC_NODUMP_ALLOCATOR
@@ -203,4 +203,4 @@ Status NewJemallocNodumpAllocator(
#endif // ROCKSDB_JEMALLOC_NODUMP_ALLOCATOR
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/jemalloc_nodump_allocator.h b/memory/jemalloc_nodump_allocator.h
index f997a3b81..7bc255508 100644
--- a/memory/jemalloc_nodump_allocator.h
+++ b/memory/jemalloc_nodump_allocator.h
@@ -20,7 +20,7 @@
#if (JEMALLOC_VERSION_MAJOR >= 5) && defined(MADV_DONTDUMP)
#define ROCKSDB_JEMALLOC_NODUMP_ALLOCATOR
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class JemallocNodumpAllocator : public MemoryAllocator {
public:
@@ -73,6 +73,6 @@ class JemallocNodumpAllocator : public MemoryAllocator {
ThreadLocalPtr tcache_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // (JEMALLOC_VERSION_MAJOR >= 5) && MADV_DONTDUMP
#endif // ROCKSDB_JEMALLOC && ROCKSDB_PLATFORM_POSIX
diff --git a/memory/memory_allocator.h b/memory/memory_allocator.h
index 99a7241d0..f1a548659 100644
--- a/memory/memory_allocator.h
+++ b/memory/memory_allocator.h
@@ -8,7 +8,7 @@
#include "rocksdb/memory_allocator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct CustomDeleter {
CustomDeleter(MemoryAllocator* a = nullptr) : allocator(a) {}
@@ -35,4 +35,4 @@ inline CacheAllocationPtr AllocateBlock(size_t size,
return CacheAllocationPtr(new char[size]);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memory/memory_usage.h b/memory/memory_usage.h
index 0d8854453..15e8b87cd 100644
--- a/memory/memory_usage.h
+++ b/memory/memory_usage.h
@@ -7,7 +7,7 @@
#include <unordered_map>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Helper methods to estimate memroy usage by std containers.
@@ -22,4 +22,4 @@ size_t ApproximateMemoryUsage(
umap.bucket_count() * sizeof(void*);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/alloc_tracker.cc b/memtable/alloc_tracker.cc
index ddd40aa05..fe2134347 100644
--- a/memtable/alloc_tracker.cc
+++ b/memtable/alloc_tracker.cc
@@ -12,7 +12,7 @@
#include "memory/arena.h"
#include "rocksdb/write_buffer_manager.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
AllocTracker::AllocTracker(WriteBufferManager* write_buffer_manager)
: write_buffer_manager_(write_buffer_manager),
@@ -59,4 +59,4 @@ void AllocTracker::FreeMem() {
freed_ = true;
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/hash_linklist_rep.cc b/memtable/hash_linklist_rep.cc
index 5c906165e..3698812c5 100644
--- a/memtable/hash_linklist_rep.cc
+++ b/memtable/hash_linklist_rep.cc
@@ -19,7 +19,7 @@
#include "rocksdb/slice_transform.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
typedef const char* Key;
@@ -840,5 +840,5 @@ MemTableRepFactory* NewHashLinkListRepFactory(
bucket_entries_logging_threshold, if_log_bucket_dist_when_flash);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/memtable/hash_linklist_rep.h b/memtable/hash_linklist_rep.h
index a6da3eedd..7e7195526 100644
--- a/memtable/hash_linklist_rep.h
+++ b/memtable/hash_linklist_rep.h
@@ -11,7 +11,7 @@
#include "rocksdb/slice_transform.h"
#include "rocksdb/memtablerep.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class HashLinkListRepFactory : public MemTableRepFactory {
public:
@@ -45,5 +45,5 @@ class HashLinkListRepFactory : public MemTableRepFactory {
bool if_log_bucket_dist_when_flash_;
};
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/memtable/hash_skiplist_rep.cc b/memtable/hash_skiplist_rep.cc
index 5c74657cd..67a2a6c83 100644
--- a/memtable/hash_skiplist_rep.cc
+++ b/memtable/hash_skiplist_rep.cc
@@ -18,7 +18,7 @@
#include "rocksdb/slice_transform.h"
#include "util/murmurhash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
class HashSkipListRep : public MemTableRep {
@@ -345,5 +345,5 @@ MemTableRepFactory* NewHashSkipListRepFactory(
skiplist_branching_factor);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/memtable/hash_skiplist_rep.h b/memtable/hash_skiplist_rep.h
index 5d1e04f34..6da5a4e94 100644
--- a/memtable/hash_skiplist_rep.h
+++ b/memtable/hash_skiplist_rep.h
@@ -11,7 +11,7 @@
#include "rocksdb/slice_transform.h"
#include "rocksdb/memtablerep.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class HashSkipListRepFactory : public MemTableRepFactory {
public:
@@ -40,5 +40,5 @@ class HashSkipListRepFactory : public MemTableRepFactory {
const int32_t skiplist_branching_factor_;
};
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/memtable/inlineskiplist.h b/memtable/inlineskiplist.h
index 91ab3d754..1782288f0 100644
--- a/memtable/inlineskiplist.h
+++ b/memtable/inlineskiplist.h
@@ -53,7 +53,7 @@
#include "util/coding.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
template <class Comparator>
class InlineSkipList {
@@ -994,4 +994,4 @@ void InlineSkipList<Comparator>::TEST_Validate() const {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/inlineskiplist_test.cc b/memtable/inlineskiplist_test.cc
index a3ae41498..f0a705319 100644
--- a/memtable/inlineskiplist_test.cc
+++ b/memtable/inlineskiplist_test.cc
@@ -16,7 +16,7 @@
#include "util/hash.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Our test skip list stores 8-byte unsigned integers
typedef uint64_t Key;
@@ -655,7 +655,7 @@ TEST_F(InlineSkipTest, ConcurrentInsertWithHint3) {
}
#endif // ROCKSDB_VALGRIND_RUN
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/memtable/memtablerep_bench.cc b/memtable/memtablerep_bench.cc
index 1e2b5bdd1..06074a3a4 100644
--- a/memtable/memtablerep_bench.cc
+++ b/memtable/memtablerep_bench.cc
@@ -120,7 +120,7 @@ DEFINE_int64(seed, 0,
"Seed base for random number generators. "
"When 0 it is deterministic.");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
struct CallbackVerifyArgs {
@@ -552,7 +552,7 @@ class ReadWriteBenchmark : public Benchmark {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
void PrintWarnings() {
#if defined(__GNUC__) && !defined(__OPTIMIZE__)
@@ -566,45 +566,45 @@ void PrintWarnings() {
}
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
SetUsageMessage(std::string("\nUSAGE:\n") + std::string(argv[0]) +
" [OPTIONS]...");
ParseCommandLineFlags(&argc, &argv, true);
PrintWarnings();
- rocksdb::Options options;
+ ROCKSDB_NAMESPACE::Options options;
- std::unique_ptr<rocksdb::MemTableRepFactory> factory;
+ std::unique_ptr<ROCKSDB_NAMESPACE::MemTableRepFactory> factory;
if (FLAGS_memtablerep == "skiplist") {
- factory.reset(new rocksdb::SkipListFactory);
+ factory.reset(new ROCKSDB_NAMESPACE::SkipListFactory);
#ifndef ROCKSDB_LITE
} else if (FLAGS_memtablerep == "vector") {
- factory.reset(new rocksdb::VectorRepFactory);
+ factory.reset(new ROCKSDB_NAMESPACE::VectorRepFactory);
} else if (FLAGS_memtablerep == "hashskiplist") {
- factory.reset(rocksdb::NewHashSkipListRepFactory(
+ factory.reset(ROCKSDB_NAMESPACE::NewHashSkipListRepFactory(
FLAGS_bucket_count, FLAGS_hashskiplist_height,
FLAGS_hashskiplist_branching_factor));
options.prefix_extractor.reset(
- rocksdb::NewFixedPrefixTransform(FLAGS_prefix_length));
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(FLAGS_prefix_length));
} else if (FLAGS_memtablerep == "hashlinklist") {
- factory.reset(rocksdb::NewHashLinkListRepFactory(
+ factory.reset(ROCKSDB_NAMESPACE::NewHashLinkListRepFactory(
FLAGS_bucket_count, FLAGS_huge_page_tlb_size,
FLAGS_bucket_entries_logging_threshold,
FLAGS_if_log_bucket_dist_when_flash, FLAGS_threshold_use_skiplist));
options.prefix_extractor.reset(
- rocksdb::NewFixedPrefixTransform(FLAGS_prefix_length));
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(FLAGS_prefix_length));
#endif // ROCKSDB_LITE
} else {
fprintf(stdout, "Unknown memtablerep: %s\n", FLAGS_memtablerep.c_str());
exit(1);
}
- rocksdb::InternalKeyComparator internal_key_comp(
- rocksdb::BytewiseComparator());
- rocksdb::MemTable::KeyComparator key_comp(internal_key_comp);
- rocksdb::Arena arena;
- rocksdb::WriteBufferManager wb(FLAGS_write_buffer_size);
+ ROCKSDB_NAMESPACE::InternalKeyComparator internal_key_comp(
+ ROCKSDB_NAMESPACE::BytewiseComparator());
+ ROCKSDB_NAMESPACE::MemTable::KeyComparator key_comp(internal_key_comp);
+ ROCKSDB_NAMESPACE::Arena arena;
+ ROCKSDB_NAMESPACE::WriteBufferManager wb(FLAGS_write_buffer_size);
uint64_t sequence;
auto createMemtableRep = [&] {
sequence = 0;
@@ -612,57 +612,57 @@ int main(int argc, char** argv) {
options.prefix_extractor.get(),
options.info_log.get());
};
- std::unique_ptr<rocksdb::MemTableRep> memtablerep;
- rocksdb::Random64 rng(FLAGS_seed);
+ std::unique_ptr<ROCKSDB_NAMESPACE::MemTableRep> memtablerep;
+ ROCKSDB_NAMESPACE::Random64 rng(FLAGS_seed);
const char* benchmarks = FLAGS_benchmarks.c_str();
while (benchmarks != nullptr) {
- std::unique_ptr<rocksdb::KeyGenerator> key_gen;
+ std::unique_ptr<ROCKSDB_NAMESPACE::KeyGenerator> key_gen;
const char* sep = strchr(benchmarks, ',');
- rocksdb::Slice name;
+ ROCKSDB_NAMESPACE::Slice name;
if (sep == nullptr) {
name = benchmarks;
benchmarks = nullptr;
} else {
- name = rocksdb::Slice(benchmarks, sep - benchmarks);
+ name = ROCKSDB_NAMESPACE::Slice(benchmarks, sep - benchmarks);
benchmarks = sep + 1;
}
- std::unique_ptr<rocksdb::Benchmark> benchmark;
- if (name == rocksdb::Slice("fillseq")) {
+ std::unique_ptr<ROCKSDB_NAMESPACE::Benchmark> benchmark;
+ if (name == ROCKSDB_NAMESPACE::Slice("fillseq")) {
memtablerep.reset(createMemtableRep());
- key_gen.reset(new rocksdb::KeyGenerator(&rng, rocksdb::SEQUENTIAL,
- FLAGS_num_operations));
- benchmark.reset(new rocksdb::FillBenchmark(memtablerep.get(),
- key_gen.get(), &sequence));
- } else if (name == rocksdb::Slice("fillrandom")) {
+ key_gen.reset(new ROCKSDB_NAMESPACE::KeyGenerator(
+ &rng, ROCKSDB_NAMESPACE::SEQUENTIAL, FLAGS_num_operations));
+ benchmark.reset(new ROCKSDB_NAMESPACE::FillBenchmark(
+ memtablerep.get(), key_gen.get(), &sequence));
+ } else if (name == ROCKSDB_NAMESPACE::Slice("fillrandom")) {
memtablerep.reset(createMemtableRep());
- key_gen.reset(new rocksdb::KeyGenerator(&rng, rocksdb::UNIQUE_RANDOM,
- FLAGS_num_operations));
- benchmark.reset(new rocksdb::FillBenchmark(memtablerep.get(),
- key_gen.get(), &sequence));
- } else if (name == rocksdb::Slice("readrandom")) {
- key_gen.reset(new rocksdb::KeyGenerator(&rng, rocksdb::RANDOM,
- FLAGS_num_operations));
- benchmark.reset(new rocksdb::ReadBenchmark(memtablerep.get(),
- key_gen.get(), &sequence));
- } else if (name == rocksdb::Slice("readseq")) {
- key_gen.reset(new rocksdb::KeyGenerator(&rng, rocksdb::SEQUENTIAL,
- FLAGS_num_operations));
- benchmark.reset(
- new rocksdb::SeqReadBenchmark(memtablerep.get(), &sequence));
- } else if (name == rocksdb::Slice("readwrite")) {
+ key_gen.reset(new ROCKSDB_NAMESPACE::KeyGenerator(
+ &rng, ROCKSDB_NAMESPACE::UNIQUE_RANDOM, FLAGS_num_operations));
+ benchmark.reset(new ROCKSDB_NAMESPACE::FillBenchmark(
+ memtablerep.get(), key_gen.get(), &sequence));
+ } else if (name == ROCKSDB_NAMESPACE::Slice("readrandom")) {
+ key_gen.reset(new ROCKSDB_NAMESPACE::KeyGenerator(
+ &rng, ROCKSDB_NAMESPACE::RANDOM, FLAGS_num_operations));
+ benchmark.reset(new ROCKSDB_NAMESPACE::ReadBenchmark(
+ memtablerep.get(), key_gen.get(), &sequence));
+ } else if (name == ROCKSDB_NAMESPACE::Slice("readseq")) {
+ key_gen.reset(new ROCKSDB_NAMESPACE::KeyGenerator(
+ &rng, ROCKSDB_NAMESPACE::SEQUENTIAL, FLAGS_num_operations));
+ benchmark.reset(new ROCKSDB_NAMESPACE::SeqReadBenchmark(memtablerep.get(),
+ &sequence));
+ } else if (name == ROCKSDB_NAMESPACE::Slice("readwrite")) {
memtablerep.reset(createMemtableRep());
- key_gen.reset(new rocksdb::KeyGenerator(&rng, rocksdb::RANDOM,
- FLAGS_num_operations));
- benchmark.reset(new rocksdb::ReadWriteBenchmark<
- rocksdb::ConcurrentReadBenchmarkThread>(memtablerep.get(),
- key_gen.get(), &sequence));
- } else if (name == rocksdb::Slice("seqreadwrite")) {
+ key_gen.reset(new ROCKSDB_NAMESPACE::KeyGenerator(
+ &rng, ROCKSDB_NAMESPACE::RANDOM, FLAGS_num_operations));
+ benchmark.reset(new ROCKSDB_NAMESPACE::ReadWriteBenchmark<
+ ROCKSDB_NAMESPACE::ConcurrentReadBenchmarkThread>(
+ memtablerep.get(), key_gen.get(), &sequence));
+ } else if (name == ROCKSDB_NAMESPACE::Slice("seqreadwrite")) {
memtablerep.reset(createMemtableRep());
- key_gen.reset(new rocksdb::KeyGenerator(&rng, rocksdb::RANDOM,
- FLAGS_num_operations));
- benchmark.reset(new rocksdb::ReadWriteBenchmark<
- rocksdb::SeqConcurrentReadBenchmarkThread>(memtablerep.get(),
- key_gen.get(), &sequence));
+ key_gen.reset(new ROCKSDB_NAMESPACE::KeyGenerator(
+ &rng, ROCKSDB_NAMESPACE::RANDOM, FLAGS_num_operations));
+ benchmark.reset(new ROCKSDB_NAMESPACE::ReadWriteBenchmark<
+ ROCKSDB_NAMESPACE::SeqConcurrentReadBenchmarkThread>(
+ memtablerep.get(), key_gen.get(), &sequence));
} else {
std::cout << "WARNING: skipping unknown benchmark '" << name.ToString()
<< std::endl;
diff --git a/memtable/skiplist.h b/memtable/skiplist.h
index 5edfc10b7..52818e302 100644
--- a/memtable/skiplist.h
+++ b/memtable/skiplist.h
@@ -38,7 +38,7 @@
#include "port/port.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
template<typename Key, class Comparator>
class SkipList {
@@ -493,4 +493,4 @@ bool SkipList<Key, Comparator>::Contains(const Key& key) const {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/skiplist_test.cc b/memtable/skiplist_test.cc
index 33cc19b2d..18990eab5 100644
--- a/memtable/skiplist_test.cc
+++ b/memtable/skiplist_test.cc
@@ -15,7 +15,7 @@
#include "util/hash.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
typedef uint64_t Key;
@@ -380,7 +380,7 @@ TEST_F(SkipTest, Concurrent3) { RunConcurrent(3); }
TEST_F(SkipTest, Concurrent4) { RunConcurrent(4); }
TEST_F(SkipTest, Concurrent5) { RunConcurrent(5); }
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/memtable/skiplistrep.cc b/memtable/skiplistrep.cc
index 55d3cd7a6..eec15626c 100644
--- a/memtable/skiplistrep.cc
+++ b/memtable/skiplistrep.cc
@@ -8,7 +8,7 @@
#include "memtable/inlineskiplist.h"
#include "rocksdb/memtablerep.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
class SkipListRep : public MemTableRep {
InlineSkipList<const MemTableRep::KeyComparator&> skip_list_;
@@ -277,4 +277,4 @@ MemTableRep* SkipListFactory::CreateMemTableRep(
return new SkipListRep(compare, allocator, transform, lookahead_);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/stl_wrappers.h b/memtable/stl_wrappers.h
index 0287f4f8f..e9f8f214c 100644
--- a/memtable/stl_wrappers.h
+++ b/memtable/stl_wrappers.h
@@ -12,7 +12,7 @@
#include "rocksdb/slice.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace stl_wrappers {
class Base {
@@ -30,4 +30,4 @@ struct Compare : private Base {
};
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/vectorrep.cc b/memtable/vectorrep.cc
index e7acc94ad..3797e46c4 100644
--- a/memtable/vectorrep.cc
+++ b/memtable/vectorrep.cc
@@ -18,7 +18,7 @@
#include "port/port.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
using namespace stl_wrappers;
@@ -297,5 +297,5 @@ MemTableRep* VectorRepFactory::CreateMemTableRep(
const SliceTransform*, Logger* /*logger*/) {
return new VectorRep(compare, allocator, count_);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/memtable/write_buffer_manager.cc b/memtable/write_buffer_manager.cc
index cf7f53764..8a2dc3b8b 100644
--- a/memtable/write_buffer_manager.cc
+++ b/memtable/write_buffer_manager.cc
@@ -11,7 +11,7 @@
#include <mutex>
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
namespace {
const size_t kSizeDummyEntry = 256 * 1024;
@@ -127,4 +127,4 @@ void WriteBufferManager::FreeMemWithCache(size_t mem) {
(void)mem;
#endif // ROCKSDB_LITE
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/memtable/write_buffer_manager_test.cc b/memtable/write_buffer_manager_test.cc
index 23de06a62..4ea52348f 100644
--- a/memtable/write_buffer_manager_test.cc
+++ b/memtable/write_buffer_manager_test.cc
@@ -10,7 +10,7 @@
#include "rocksdb/write_buffer_manager.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteBufferManagerTest : public testing::Test {};
@@ -147,7 +147,7 @@ TEST_F(WriteBufferManagerTest, NoCapCacheCost) {
ASSERT_LT(cache->GetPinnedUsage(), 1024 * 1024 + 10000);
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/monitoring/file_read_sample.h b/monitoring/file_read_sample.h
index 9ad7d2f56..82a933e0a 100644
--- a/monitoring/file_read_sample.h
+++ b/monitoring/file_read_sample.h
@@ -7,7 +7,7 @@
#include "db/version_edit.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const uint32_t kFileReadSampleRate = 1024;
extern bool should_sample_file_read();
extern void sample_file_read_inc(FileMetaData*);
@@ -20,4 +20,4 @@ inline void sample_file_read_inc(FileMetaData* meta) {
meta->stats.num_reads_sampled.fetch_add(kFileReadSampleRate,
std::memory_order_relaxed);
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/histogram.cc b/monitoring/histogram.cc
index 3fb30e0d7..55339f888 100644
--- a/monitoring/histogram.cc
+++ b/monitoring/histogram.cc
@@ -17,7 +17,7 @@
#include "port/port.h"
#include "util/cast_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
HistogramBucketMapper::HistogramBucketMapper() {
// If you change this, you also need to change
@@ -285,4 +285,4 @@ void HistogramImpl::Data(HistogramData * const data) const {
stats_.Data(data);
}
-} // namespace levedb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/histogram.h b/monitoring/histogram.h
index 6bf2e9e93..a6b93e8fd 100644
--- a/monitoring/histogram.h
+++ b/monitoring/histogram.h
@@ -16,7 +16,7 @@
#include <map>
#include <mutex>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class HistogramBucketMapper {
public:
@@ -146,4 +146,4 @@ class HistogramImpl : public Histogram {
std::mutex mutex_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/histogram_test.cc b/monitoring/histogram_test.cc
index ed9a7bd32..36a7d7154 100644
--- a/monitoring/histogram_test.cc
+++ b/monitoring/histogram_test.cc
@@ -9,7 +9,7 @@
#include "monitoring/histogram_windowing.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class HistogramTest : public testing::Test {};
@@ -213,7 +213,7 @@ TEST_F(HistogramTest, HistogramWindowingMerge) {
ASSERT_EQ(histogramWindowing.max(), 5);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/monitoring/histogram_windowing.cc b/monitoring/histogram_windowing.cc
index ecd6f090a..253512778 100644
--- a/monitoring/histogram_windowing.cc
+++ b/monitoring/histogram_windowing.cc
@@ -13,7 +13,7 @@
#include <algorithm>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
HistogramWindowingImpl::HistogramWindowingImpl() {
env_ = Env::Default();
@@ -199,4 +199,4 @@ void HistogramWindowingImpl::SwapHistoryBucket() {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/histogram_windowing.h b/monitoring/histogram_windowing.h
index 6532aa248..72545b07f 100644
--- a/monitoring/histogram_windowing.h
+++ b/monitoring/histogram_windowing.h
@@ -12,7 +12,7 @@
#include "monitoring/histogram.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class HistogramWindowingImpl : public Histogram
{
@@ -77,4 +77,4 @@ private:
uint64_t min_num_per_window_ = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/in_memory_stats_history.cc b/monitoring/in_memory_stats_history.cc
index 22ecde0ab..dba791e2b 100644
--- a/monitoring/in_memory_stats_history.cc
+++ b/monitoring/in_memory_stats_history.cc
@@ -9,7 +9,7 @@
#include "monitoring/in_memory_stats_history.h"
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
InMemoryStatsHistoryIterator::~InMemoryStatsHistoryIterator() {}
@@ -46,4 +46,4 @@ void InMemoryStatsHistoryIterator::AdvanceIteratorByTime(uint64_t start_time,
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/in_memory_stats_history.h b/monitoring/in_memory_stats_history.h
index 37b50ca06..3be864fe2 100644
--- a/monitoring/in_memory_stats_history.h
+++ b/monitoring/in_memory_stats_history.h
@@ -10,7 +10,7 @@
#include "rocksdb/stats_history.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// InMemoryStatsHistoryIterator can be used to access stats history that was
// stored by an in-memory two level std::map(DBImpl::stats_history_). It keeps
@@ -71,4 +71,4 @@ class InMemoryStatsHistoryIterator final : public StatsHistoryIterator {
DBImpl* db_impl_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/instrumented_mutex.cc b/monitoring/instrumented_mutex.cc
index 796bb26dd..8b06c60ff 100644
--- a/monitoring/instrumented_mutex.cc
+++ b/monitoring/instrumented_mutex.cc
@@ -8,7 +8,7 @@
#include "monitoring/thread_status_util.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
Statistics* stats_for_report(Env* env, Statistics* stats) {
if (env != nullptr && stats != nullptr &&
@@ -66,4 +66,4 @@ bool InstrumentedCondVar::TimedWaitInternal(uint64_t abs_time_us) {
return cond_.TimedWait(abs_time_us);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/instrumented_mutex.h b/monitoring/instrumented_mutex.h
index 83d7523ef..50c1f29c8 100644
--- a/monitoring/instrumented_mutex.h
+++ b/monitoring/instrumented_mutex.h
@@ -12,7 +12,7 @@
#include "rocksdb/thread_status.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class InstrumentedCondVar;
// A wrapper class for port::Mutex that provides additional layer
@@ -95,4 +95,4 @@ class InstrumentedCondVar {
int stats_code_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/iostats_context.cc b/monitoring/iostats_context.cc
index 20e0467ab..2960f05e8 100644
--- a/monitoring/iostats_context.cc
+++ b/monitoring/iostats_context.cc
@@ -7,7 +7,7 @@
#include "monitoring/iostats_context_imp.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_SUPPORT_THREAD_LOCAL
__thread IOStatsContext iostats_context;
@@ -59,4 +59,4 @@ std::string IOStatsContext::ToString(bool exclude_zero_counters) const {
return str;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/iostats_context_imp.h b/monitoring/iostats_context_imp.h
index 19e34209b..a7f095d6e 100644
--- a/monitoring/iostats_context_imp.h
+++ b/monitoring/iostats_context_imp.h
@@ -8,9 +8,9 @@
#include "rocksdb/iostats_context.h"
#ifdef ROCKSDB_SUPPORT_THREAD_LOCAL
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern __thread IOStatsContext iostats_context;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
// increment a specific counter by the specified value
#define IOSTATS_ADD(metric, value) (iostats_context.metric += value)
diff --git a/monitoring/iostats_context_test.cc b/monitoring/iostats_context_test.cc
index 28d305d02..49f6fc058 100644
--- a/monitoring/iostats_context_test.cc
+++ b/monitoring/iostats_context_test.cc
@@ -6,7 +6,7 @@
#include "rocksdb/iostats_context.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TEST(IOStatsContextTest, ToString) {
get_iostats_context()->Reset();
@@ -21,7 +21,7 @@ TEST(IOStatsContextTest, ToString) {
ASSERT_NE(std::string::npos, zero_excluded.find("= 12345"));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/monitoring/perf_context.cc b/monitoring/perf_context.cc
index 5e0d5ac25..446a9b766 100644
--- a/monitoring/perf_context.cc
+++ b/monitoring/perf_context.cc
@@ -7,7 +7,7 @@
#include <sstream>
#include "monitoring/perf_context_imp.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#if defined(NPERF_CONTEXT) || !defined(ROCKSDB_SUPPORT_THREAD_LOCAL)
PerfContext perf_context;
@@ -556,4 +556,4 @@ void PerfContext::ClearPerLevelPerfContext(){
per_level_perf_context_enabled = false;
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/perf_context_imp.h b/monitoring/perf_context_imp.h
index 7bf620605..cdca27621 100644
--- a/monitoring/perf_context_imp.h
+++ b/monitoring/perf_context_imp.h
@@ -8,7 +8,7 @@
#include "rocksdb/perf_context.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#if defined(NPERF_CONTEXT) || !defined(ROCKSDB_SUPPORT_THREAD_LOCAL)
extern PerfContext perf_context;
#else
@@ -94,4 +94,4 @@ extern thread_local PerfContext perf_context;
#endif
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/perf_level.cc b/monitoring/perf_level.cc
index 79c718cce..27bff0d28 100644
--- a/monitoring/perf_level.cc
+++ b/monitoring/perf_level.cc
@@ -7,7 +7,7 @@
#include <assert.h>
#include "monitoring/perf_level_imp.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_SUPPORT_THREAD_LOCAL
__thread PerfLevel perf_level = kEnableCount;
@@ -25,4 +25,4 @@ PerfLevel GetPerfLevel() {
return perf_level;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/perf_level_imp.h b/monitoring/perf_level_imp.h
index 2a3add19c..01277af57 100644
--- a/monitoring/perf_level_imp.h
+++ b/monitoring/perf_level_imp.h
@@ -7,7 +7,7 @@
#include "rocksdb/perf_level.h"
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_SUPPORT_THREAD_LOCAL
extern __thread PerfLevel perf_level;
@@ -15,4 +15,4 @@ extern __thread PerfLevel perf_level;
extern PerfLevel perf_level;
#endif
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/perf_step_timer.h b/monitoring/perf_step_timer.h
index 6501bd54a..f2d35d9d6 100644
--- a/monitoring/perf_step_timer.h
+++ b/monitoring/perf_step_timer.h
@@ -8,7 +8,7 @@
#include "rocksdb/env.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PerfStepTimer {
public:
@@ -76,4 +76,4 @@ class PerfStepTimer {
uint32_t ticker_type_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/persistent_stats_history.cc b/monitoring/persistent_stats_history.cc
index 74f730364..7cc869cf2 100644
--- a/monitoring/persistent_stats_history.cc
+++ b/monitoring/persistent_stats_history.cc
@@ -15,7 +15,7 @@
#include "port/likely.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// 10 digit seconds timestamp => [Sep 9, 2001 ~ Nov 20, 2286]
const int kNowSecondsStringLength = 10;
const std::string kFormatVersionKeyString =
@@ -167,4 +167,4 @@ void PersistentStatsHistoryIterator::AdvanceIteratorByTime(uint64_t start_time,
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/persistent_stats_history.h b/monitoring/persistent_stats_history.h
index 9a6885987..7c711fe4e 100644
--- a/monitoring/persistent_stats_history.h
+++ b/monitoring/persistent_stats_history.h
@@ -11,7 +11,7 @@
#include "db/db_impl/db_impl.h"
#include "rocksdb/stats_history.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const std::string kFormatVersionKeyString;
extern const std::string kCompatibleVersionKeyString;
@@ -80,4 +80,4 @@ class PersistentStatsHistoryIterator final : public StatsHistoryIterator {
DBImpl* db_impl_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/statistics.cc b/monitoring/statistics.cc
index 6942fc579..ff610c8a1 100644
--- a/monitoring/statistics.cc
+++ b/monitoring/statistics.cc
@@ -11,7 +11,7 @@
#include "port/likely.h"
#include "rocksdb/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The order of items listed in Tickers should be the same as
// the order listed in TickersNameMap
@@ -403,4 +403,4 @@ bool StatisticsImpl::HistEnabledForType(uint32_t type) const {
return type < HISTOGRAM_ENUM_MAX;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/statistics.h b/monitoring/statistics.h
index 952bf8cb4..f633aa4ef 100644
--- a/monitoring/statistics.h
+++ b/monitoring/statistics.h
@@ -28,7 +28,7 @@
#define TOSTRING(x) STRINGIFY(x)
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
enum TickersInternal : uint32_t {
INTERNAL_TICKER_ENUM_START = TICKER_ENUM_MAX,
@@ -135,4 +135,4 @@ inline void SetTickerCount(Statistics* statistics, uint32_t ticker_type,
}
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/statistics_test.cc b/monitoring/statistics_test.cc
index 162afb264..e497afcbe 100644
--- a/monitoring/statistics_test.cc
+++ b/monitoring/statistics_test.cc
@@ -10,7 +10,7 @@
#include "rocksdb/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class StatisticsTest : public testing::Test {};
@@ -38,10 +38,10 @@ TEST_F(StatisticsTest, SanityHistograms) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/monitoring/stats_history_test.cc b/monitoring/stats_history_test.cc
index f1ec33911..56b8dc4f5 100644
--- a/monitoring/stats_history_test.cc
+++ b/monitoring/stats_history_test.cc
@@ -24,7 +24,7 @@
#include "test_util/testutil.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class StatsHistoryTest : public DBTestBase {
public:
@@ -36,15 +36,15 @@ TEST_F(StatsHistoryTest, RunStatsDumpPeriodSec) {
Options options;
options.create_if_missing = true;
options.stats_dump_period_sec = 5;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
int counter = 0;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
#if defined(OS_MACOSX) && !defined(NDEBUG)
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
uint64_t time_us = *reinterpret_cast<uint64_t*>(arg);
if (time_us < mock_env->RealNowMicros()) {
@@ -52,9 +52,9 @@ TEST_F(StatsHistoryTest, RunStatsDumpPeriodSec) {
}
});
#endif // OS_MACOSX && !NDEBUG
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::DumpStats:1", [&](void* /*arg*/) { counter++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Reopen(options);
ASSERT_EQ(5u, dbfull()->GetDBOptions().stats_dump_period_sec);
dbfull()->TEST_WaitForDumpStatsRun([&] { mock_env->set_current_time(5); });
@@ -75,14 +75,14 @@ TEST_F(StatsHistoryTest, StatsPersistScheduling) {
Options options;
options.create_if_missing = true;
options.stats_persist_period_sec = 5;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
#if defined(OS_MACOSX) && !defined(NDEBUG)
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
uint64_t time_us = *reinterpret_cast<uint64_t*>(arg);
if (time_us < mock_env->RealNowMicros()) {
@@ -91,9 +91,9 @@ TEST_F(StatsHistoryTest, StatsPersistScheduling) {
});
#endif // OS_MACOSX && !NDEBUG
int counter = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::PersistStats:Entry", [&](void* /*arg*/) { counter++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Reopen(options);
ASSERT_EQ(5u, dbfull()->GetDBOptions().stats_persist_period_sec);
dbfull()->TEST_WaitForPersistStatsRun([&] { mock_env->set_current_time(5); });
@@ -111,14 +111,14 @@ TEST_F(StatsHistoryTest, PersistentStatsFreshInstall) {
Options options;
options.create_if_missing = true;
options.stats_persist_period_sec = 0;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
#if defined(OS_MACOSX) && !defined(NDEBUG)
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
uint64_t time_us = *reinterpret_cast<uint64_t*>(arg);
if (time_us < mock_env->RealNowMicros()) {
@@ -127,9 +127,9 @@ TEST_F(StatsHistoryTest, PersistentStatsFreshInstall) {
});
#endif // OS_MACOSX && !NDEBUG
int counter = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::PersistStats:Entry", [&](void* /*arg*/) { counter++; });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Reopen(options);
ASSERT_OK(dbfull()->SetDBOptions({{"stats_persist_period_sec", "5"}}));
ASSERT_EQ(5u, dbfull()->GetDBOptions().stats_persist_period_sec);
@@ -143,22 +143,22 @@ TEST_F(StatsHistoryTest, GetStatsHistoryInMemory) {
Options options;
options.create_if_missing = true;
options.stats_persist_period_sec = 5;
- options.statistics = rocksdb::CreateDBStatistics();
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
#if defined(OS_MACOSX) && !defined(NDEBUG)
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
uint64_t time_us = *reinterpret_cast<uint64_t*>(arg);
if (time_us < mock_env->RealNowMicros()) {
*reinterpret_cast<uint64_t*>(arg) = mock_env->RealNowMicros() + 1000;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
#endif // OS_MACOSX && !NDEBUG
CreateColumnFamilies({"pikachu"}, options);
@@ -198,23 +198,23 @@ TEST_F(StatsHistoryTest, GetStatsHistoryInMemory) {
TEST_F(StatsHistoryTest, InMemoryStatsHistoryPurging) {
Options options;
options.create_if_missing = true;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.stats_persist_period_sec = 1;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
#if defined(OS_MACOSX) && !defined(NDEBUG)
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
uint64_t time_us = *reinterpret_cast<uint64_t*>(arg);
if (time_us < mock_env->RealNowMicros()) {
*reinterpret_cast<uint64_t*>(arg) = mock_env->RealNowMicros() + 1000;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
#endif // OS_MACOSX && !NDEBUG
CreateColumnFamilies({"pikachu"}, options);
@@ -312,10 +312,10 @@ TEST_F(StatsHistoryTest, GetStatsHistoryFromDisk) {
Options options;
options.create_if_missing = true;
options.stats_persist_period_sec = 5;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.persist_stats_to_disk = true;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
CreateColumnFamilies({"pikachu"}, options);
@@ -393,10 +393,10 @@ TEST_F(StatsHistoryTest, PersitentStatsVerifyValue) {
Options options;
options.create_if_missing = true;
options.stats_persist_period_sec = 5;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.persist_stats_to_disk = true;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
std::map<std::string, uint64_t> stats_map_before;
ASSERT_TRUE(options.statistics->getTickerMap(&stats_map_before));
mock_env->set_current_time(0); // in seconds
@@ -472,10 +472,10 @@ TEST_F(StatsHistoryTest, PersistentStatsCreateColumnFamilies) {
Options options;
options.create_if_missing = true;
options.stats_persist_period_sec = 5;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.persist_stats_to_disk = true;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
ASSERT_OK(TryReopen(options));
@@ -573,10 +573,10 @@ TEST_F(StatsHistoryTest, ForceManualFlushStatsCF) {
options.create_if_missing = true;
options.write_buffer_size = 1024 * 1024 * 10; // 10 Mb
options.stats_persist_period_sec = 5;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.persist_stats_to_disk = true;
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env;
- mock_env.reset(new rocksdb::MockTimeEnv(env_));
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env;
+ mock_env.reset(new ROCKSDB_NAMESPACE::MockTimeEnv(env_));
mock_env->set_current_time(0); // in seconds
options.env = mock_env.get();
CreateColumnFamilies({"pikachu"}, options);
@@ -644,10 +644,10 @@ TEST_F(StatsHistoryTest, ForceManualFlushStatsCF) {
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/monitoring/thread_status_impl.cc b/monitoring/thread_status_impl.cc
index f4531ce75..9619dfd81 100644
--- a/monitoring/thread_status_impl.cc
+++ b/monitoring/thread_status_impl.cc
@@ -11,7 +11,7 @@
#include "util/string_util.h"
#include "util/thread_operation.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_USING_THREAD_STATUS
std::string ThreadStatus::GetThreadTypeName(
@@ -160,4 +160,4 @@ std::map<std::string, uint64_t> ThreadStatus::InterpretOperationProperties(
}
#endif // ROCKSDB_USING_THREAD_STATUS
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/thread_status_updater.cc b/monitoring/thread_status_updater.cc
index cde44928b..7e4b299a8 100644
--- a/monitoring/thread_status_updater.cc
+++ b/monitoring/thread_status_updater.cc
@@ -9,7 +9,7 @@
#include "rocksdb/env.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_USING_THREAD_STATUS
@@ -311,4 +311,4 @@ void ThreadStatusUpdater::IncreaseThreadOperationProperty(int /*i*/,
uint64_t /*delta*/) {}
#endif // ROCKSDB_USING_THREAD_STATUS
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/thread_status_updater.h b/monitoring/thread_status_updater.h
index 6706d159d..ac8c0f35d 100644
--- a/monitoring/thread_status_updater.h
+++ b/monitoring/thread_status_updater.h
@@ -41,7 +41,7 @@
#include "port/port.h"
#include "util/thread_operation.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyHandle;
@@ -230,4 +230,4 @@ class ThreadStatusUpdater {
#endif // ROCKSDB_USING_THREAD_STATUS
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/thread_status_updater_debug.cc b/monitoring/thread_status_updater_debug.cc
index 8dc0fe6fd..5937d91fa 100644
--- a/monitoring/thread_status_updater_debug.cc
+++ b/monitoring/thread_status_updater_debug.cc
@@ -8,7 +8,7 @@
#include "db/column_family.h"
#include "monitoring/thread_status_updater.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef NDEBUG
#ifdef ROCKSDB_USING_THREAD_STATUS
@@ -39,4 +39,4 @@ void ThreadStatusUpdater::TEST_VerifyColumnFamilyInfoMap(
#endif // ROCKSDB_USING_THREAD_STATUS
#endif // !NDEBUG
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/thread_status_util.cc b/monitoring/thread_status_util.cc
index c2af0a574..13a79163c 100644
--- a/monitoring/thread_status_util.cc
+++ b/monitoring/thread_status_util.cc
@@ -8,7 +8,7 @@
#include "monitoring/thread_status_updater.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_USING_THREAD_STATUS
__thread ThreadStatusUpdater* ThreadStatusUtil::thread_updater_local_cache_ =
@@ -203,4 +203,4 @@ AutoThreadOperationStageUpdater::~AutoThreadOperationStageUpdater() {}
#endif // ROCKSDB_USING_THREAD_STATUS
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/thread_status_util.h b/monitoring/thread_status_util.h
index a403435c3..b4d97b0b6 100644
--- a/monitoring/thread_status_util.h
+++ b/monitoring/thread_status_util.h
@@ -12,7 +12,7 @@
#include "rocksdb/env.h"
#include "rocksdb/thread_status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyData;
@@ -131,4 +131,4 @@ class AutoThreadOperationStageUpdater {
#endif
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/monitoring/thread_status_util_debug.cc b/monitoring/thread_status_util_debug.cc
index b4fa58474..375fe8c0a 100644
--- a/monitoring/thread_status_util_debug.cc
+++ b/monitoring/thread_status_util_debug.cc
@@ -9,7 +9,7 @@
#include "monitoring/thread_status_util.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef NDEBUG
// the delay for debugging purpose.
@@ -29,4 +29,4 @@ void ThreadStatusUtil::TEST_StateDelay(const ThreadStatus::StateType state) {
#endif // !NDEBUG
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/cf_options.cc b/options/cf_options.cc
index 1063ebed0..bc9e301e6 100644
--- a/options/cf_options.cc
+++ b/options/cf_options.cc
@@ -16,7 +16,7 @@
#include "rocksdb/file_system.h"
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ImmutableCFOptions::ImmutableCFOptions(const Options& options)
: ImmutableCFOptions(ImmutableDBOptions(options), options) {}
@@ -228,4 +228,4 @@ void MutableCFOptions::Dump(Logger* log) const {
MutableCFOptions::MutableCFOptions(const Options& options)
: MutableCFOptions(ColumnFamilyOptions(options)) {}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/cf_options.h b/options/cf_options.h
index 88cfb24d9..b53ed840f 100644
--- a/options/cf_options.h
+++ b/options/cf_options.h
@@ -13,7 +13,7 @@
#include "rocksdb/options.h"
#include "util/compression.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// ImmutableCFOptions is a data struct used by RocksDB internal. It contains a
// subset of Options that should not be changed during the entire lifetime
@@ -266,4 +266,4 @@ uint64_t MultiplyCheckOverflow(uint64_t op1, double op2);
uint64_t MaxFileSizeForLevel(const MutableCFOptions& cf_options,
int level, CompactionStyle compaction_style, int base_level = 1,
bool level_compaction_dynamic_level_bytes = false);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/db_options.cc b/options/db_options.cc
index 0ede4daab..0dcc8ef79 100644
--- a/options/db_options.cc
+++ b/options/db_options.cc
@@ -16,7 +16,7 @@
#include "rocksdb/sst_file_manager.h"
#include "rocksdb/wal_filter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ImmutableDBOptions::ImmutableDBOptions() : ImmutableDBOptions(Options()) {}
@@ -330,4 +330,4 @@ void MutableDBOptions::Dump(Logger* log) const {
compaction_readahead_size);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/db_options.h b/options/db_options.h
index 9af9c7ca0..cba298a21 100644
--- a/options/db_options.h
+++ b/options/db_options.h
@@ -10,7 +10,7 @@
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct ImmutableDBOptions {
ImmutableDBOptions();
@@ -115,4 +115,4 @@ struct MutableDBOptions {
size_t compaction_readahead_size;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/options.cc b/options/options.cc
index ffa0afe89..fe676597e 100644
--- a/options/options.cc
+++ b/options/options.cc
@@ -30,7 +30,7 @@
#include "table/block_based/block_based_table_factory.h"
#include "util/compression.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
AdvancedColumnFamilyOptions::AdvancedColumnFamilyOptions() {
assert(memtable_factory.get() != nullptr);
@@ -478,8 +478,8 @@ DBOptions* DBOptions::OptimizeForSmallDb(std::shared_ptr<Cache>* cache) {
max_open_files = 5000;
// Cost memtable to block cache too.
- std::shared_ptr<rocksdb::WriteBufferManager> wbm =
- std::make_shared<rocksdb::WriteBufferManager>(
+ std::shared_ptr<ROCKSDB_NAMESPACE::WriteBufferManager> wbm =
+ std::make_shared<ROCKSDB_NAMESPACE::WriteBufferManager>(
0, (cache != nullptr) ? *cache : std::shared_ptr<Cache>());
write_buffer_manager = wbm;
@@ -620,4 +620,4 @@ ReadOptions::ReadOptions(bool cksum, bool cache)
iter_start_seqnum(0),
timestamp(nullptr) {}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/options_helper.cc b/options/options_helper.cc
index dc9fe5a46..bc36dbcfe 100644
--- a/options/options_helper.cc
+++ b/options/options_helper.cc
@@ -26,7 +26,7 @@
#include "util/cast_util.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
DBOptions BuildDBOptions(const ImmutableDBOptions& immutable_db_options,
const MutableDBOptions& mutable_db_options) {
@@ -2121,4 +2121,4 @@ std::unordered_map<std::string, OptionTypeInfo>
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/options_helper.h b/options/options_helper.h
index c5463999b..c75fdb1ce 100644
--- a/options/options_helper.h
+++ b/options/options_helper.h
@@ -17,7 +17,7 @@
#include "rocksdb/table.h"
#include "rocksdb/universal_compaction.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
DBOptions BuildDBOptions(const ImmutableDBOptions& immutable_db_options,
const MutableDBOptions& mutable_db_options);
@@ -230,4 +230,4 @@ static auto& info_log_level_string_map =
OptionsHelper::info_log_level_string_map;
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/options_parser.cc b/options/options_parser.cc
index f61bfd700..e10f932c9 100644
--- a/options/options_parser.cc
+++ b/options/options_parser.cc
@@ -24,7 +24,7 @@
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const std::string option_file_header =
"# This is a RocksDB option file.\n"
@@ -834,6 +834,6 @@ Status RocksDBOptionsParser::VerifyTableFactory(
}
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/options/options_parser.h b/options/options_parser.h
index 13601d967..a88b806f8 100644
--- a/options/options_parser.h
+++ b/options/options_parser.h
@@ -14,7 +14,7 @@
#include "rocksdb/options.h"
#include "table/block_based/block_based_table_factory.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -144,4 +144,4 @@ class RocksDBOptionsParser {
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/options/options_sanity_check.cc b/options/options_sanity_check.cc
index d3afcc060..47cff31cf 100644
--- a/options/options_sanity_check.cc
+++ b/options/options_sanity_check.cc
@@ -7,7 +7,7 @@
#include "options/options_sanity_check.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
OptionsSanityCheckLevel SanityCheckLevelHelper(
@@ -33,6 +33,6 @@ OptionsSanityCheckLevel BBTOptionSanityCheckLevel(
return SanityCheckLevelHelper(sanity_level_bbt_options, option_name);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/options/options_sanity_check.h b/options/options_sanity_check.h
index 118fdd208..ab8ec6d4d 100644
--- a/options/options_sanity_check.h
+++ b/options/options_sanity_check.h
@@ -8,8 +8,10 @@
#include <string>
#include <unordered_map>
+#include "rocksdb/rocksdb_namespace.h"
+
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This enum defines the RocksDB options sanity level.
enum OptionsSanityCheckLevel : unsigned char {
// Performs no sanity check at all.
@@ -43,6 +45,6 @@ OptionsSanityCheckLevel CFOptionSanityCheckLevel(
OptionsSanityCheckLevel BBTOptionSanityCheckLevel(
const std::string& options_name);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/options/options_settable_test.cc b/options/options_settable_test.cc
index 9e1fd301a..c5fee7b3e 100644
--- a/options/options_settable_test.cc
+++ b/options/options_settable_test.cc
@@ -21,7 +21,7 @@ using GFLAGS_NAMESPACE::ParseCommandLineFlags;
DEFINE_bool(enable_print, false, "Print options generated to console.");
#endif // GFLAGS
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Verify options are settable from options strings.
// We take the approach that depends on compiler behavior that copy constructor
@@ -481,7 +481,7 @@ TEST_F(OptionsSettableTest, ColumnFamilyOptionsAllFieldsSettable) {
#endif // OS_LINUX || OS_WIN
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/options/options_test.cc b/options/options_test.cc
index 5078afd3c..9ff99532c 100644
--- a/options/options_test.cc
+++ b/options/options_test.cc
@@ -39,7 +39,7 @@ using GFLAGS_NAMESPACE::ParseCommandLineFlags;
DEFINE_bool(enable_print, false, "Print options generated to console.");
#endif // GFLAGS
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class OptionsTest : public testing::Test {};
@@ -1993,7 +1993,7 @@ TEST_F(OptionsParserTest, EscapeOptionString) {
"Escape \\# and");
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/port/port_dirent.h b/port/port_dirent.h
index cb1adbe12..192abec4d 100644
--- a/port/port_dirent.h
+++ b/port/port_dirent.h
@@ -16,7 +16,7 @@
#include <sys/types.h>
#elif defined(OS_WIN)
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
struct dirent {
@@ -39,6 +39,6 @@ using port::opendir;
using port::readdir;
using port::closedir;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // OS_WIN
diff --git a/port/port_example.h b/port/port_example.h
index a94dc93c2..b906bbec7 100644
--- a/port/port_example.h
+++ b/port/port_example.h
@@ -14,7 +14,7 @@
#pragma once
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
// TODO(jorlow): Many of these belong more in the environment class rather than
@@ -98,4 +98,4 @@ extern bool Snappy_Uncompress(const char* input_data, size_t input_length,
char* output);
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/port_posix.cc b/port/port_posix.cc
index 167159d83..f5001411c 100644
--- a/port/port_posix.cc
+++ b/port/port_posix.cc
@@ -24,7 +24,7 @@
#include <cstdlib>
#include "logging/logging.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// We want to give users opportunity to default all the mutexes to adaptive if
// not specified otherwise. This enables a quick way to conduct various
@@ -219,4 +219,4 @@ void cacheline_aligned_free(void *memblock) {
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/port_posix.h b/port/port_posix.h
index 892089831..f08a4ee22 100644
--- a/port/port_posix.h
+++ b/port/port_posix.h
@@ -12,6 +12,9 @@
#pragma once
#include <thread>
+
+#include "rocksdb/rocksdb_namespace.h"
+
// size_t printf formatting named in the manner of C99 standard formatting
// strings such as PRIu64
// in fact, we could use that one
@@ -81,7 +84,7 @@
#define fdatasync fsync
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const bool kDefaultToAdaptiveMutex;
@@ -210,4 +213,4 @@ extern void Crash(const std::string& srcfile, int srcline);
extern int GetMaxOpenFiles();
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/stack_trace.cc b/port/stack_trace.cc
index 8f8135a44..32eb45bfb 100644
--- a/port/stack_trace.cc
+++ b/port/stack_trace.cc
@@ -10,12 +10,12 @@
// noop
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
void InstallStackTraceHandler() {}
void PrintStack(int /*first_frames_to_skip*/) {}
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#else
@@ -27,7 +27,7 @@ void PrintStack(int /*first_frames_to_skip*/) {}
#include <unistd.h>
#include <cxxabi.h>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
namespace {
@@ -133,6 +133,6 @@ void InstallStackTraceHandler() {
}
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/port/stack_trace.h b/port/stack_trace.h
index f1d4f1feb..4924f5b1b 100644
--- a/port/stack_trace.h
+++ b/port/stack_trace.h
@@ -4,7 +4,10 @@
// (found in the LICENSE.Apache file in the root directory).
//
#pragma once
-namespace rocksdb {
+
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
namespace port {
// Install a signal handler to print callstack on the following signals:
@@ -16,4 +19,4 @@ void InstallStackTraceHandler();
void PrintStack(int first_frames_to_skip = 0);
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/sys_time.h b/port/sys_time.h
index 2f83da8b3..1c7d206a7 100644
--- a/port/sys_time.h
+++ b/port/sys_time.h
@@ -16,7 +16,9 @@
#include <time.h>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
namespace port {
@@ -37,7 +39,7 @@ inline struct tm* localtime_r(const time_t* timep, struct tm* result) {
using port::timeval;
using port::gettimeofday;
using port::localtime_r;
-}
+} // namespace ROCKSDB_NAMESPACE
#else
#include <time.h>
diff --git a/port/win/env_default.cc b/port/win/env_default.cc
index 584a524cf..663779dde 100644
--- a/port/win/env_default.cc
+++ b/port/win/env_default.cc
@@ -15,7 +15,7 @@
#include "util/compression_context_cache.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
// We choose not to destroy the env because joining the threads from the
@@ -38,4 +38,4 @@ Env* Env::Default() {
return envptr;
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/env_win.cc b/port/win/env_win.cc
index b5ab1283b..295bb2b7e 100644
--- a/port/win/env_win.cc
+++ b/port/win/env_win.cc
@@ -40,7 +40,7 @@
#include <algorithm>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ThreadStatusUpdater* CreateThreadStatusUpdater() {
return new ThreadStatusUpdater();
@@ -122,7 +122,7 @@ Status WinEnvIO::DeleteFile(const std::string& fname) {
Status WinEnvIO::Truncate(const std::string& fname, size_t size) {
Status s;
- int result = rocksdb::port::Truncate(fname, size);
+ int result = ROCKSDB_NAMESPACE::port::Truncate(fname, size);
if (result != 0) {
s = IOError("Failed to truncate: " + fname, errno);
}
@@ -1243,8 +1243,7 @@ void WinEnvThreads::StartThread(void(*function)(void* arg), void* arg) {
state->user_function = function;
state->arg = arg;
try {
-
- rocksdb::port::WindowsThread th(&StartThreadWrapper, state.get());
+ ROCKSDB_NAMESPACE::port::WindowsThread th(&StartThreadWrapper, state.get());
state.release();
std::lock_guard<std::mutex> lg(mu_);
@@ -1538,4 +1537,4 @@ std::string Env::GenerateUniqueId() {
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/env_win.h b/port/win/env_win.h
index 49e1c4cb1..5dfca58bd 100644
--- a/port/win/env_win.h
+++ b/port/win/env_win.h
@@ -32,7 +32,7 @@
#undef DeleteFile
#undef GetTickCount
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
// Currently not designed for inheritance but rather a replacement
@@ -344,4 +344,4 @@ private:
};
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/io_win.cc b/port/win/io_win.cc
index c433e5e52..e6c6890ef 100644
--- a/port/win/io_win.cc
+++ b/port/win/io_win.cc
@@ -14,7 +14,7 @@
#include "util/aligned_buffer.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
/*
@@ -1066,4 +1066,4 @@ WinFileLock::~WinFileLock() {
}
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/io_win.h b/port/win/io_win.h
index 1c9d803b1..4fc2ba499 100644
--- a/port/win/io_win.h
+++ b/port/win/io_win.h
@@ -18,8 +18,7 @@
#include <windows.h>
-
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
std::string GetWindowsErrSz(DWORD err);
@@ -454,4 +453,4 @@ class WinFileLock : public FileLock {
HANDLE hFile_;
};
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/port_win.cc b/port/win/port_win.cc
index 31e65e78c..5a19c33a8 100644
--- a/port/win/port_win.cc
+++ b/port/win/port_win.cc
@@ -35,7 +35,7 @@
#include "logging/logging.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const bool kDefaultToAdaptiveMutex = false;
@@ -211,7 +211,7 @@ int truncate(const char* path, int64_t length) {
errno = EFAULT;
return -1;
}
- return rocksdb::port::Truncate(path, length);
+ return ROCKSDB_NAMESPACE::port::Truncate(path, length);
}
int Truncate(std::string path, int64_t len) {
@@ -263,4 +263,4 @@ void Crash(const std::string& srcfile, int srcline) {
int GetMaxOpenFiles() { return -1; }
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/port_win.h b/port/win/port_win.h
index 6f16b9c23..80f68bcde 100644
--- a/port/win/port_win.h
+++ b/port/win/port_win.h
@@ -74,7 +74,7 @@ typedef SSIZE_T ssize_t;
#define PLATFORM_IS_LITTLE_ENDIAN (__BYTE_ORDER == __LITTLE_ENDIAN)
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#define PREFETCH(addr, rw, locality)
@@ -345,8 +345,8 @@ std::wstring utf8_to_utf16(const std::string& utf8);
#ifdef ROCKSDB_WINDOWS_UTF8_FILENAMES
#define RX_FILESTRING std::wstring
-#define RX_FN(a) rocksdb::port::utf8_to_utf16(a)
-#define FN_TO_RX(a) rocksdb::port::utf16_to_utf8(a)
+#define RX_FN(a) ROCKSDB_NAMESPACE::port::utf8_to_utf16(a)
+#define FN_TO_RX(a) ROCKSDB_NAMESPACE::port::utf16_to_utf8(a)
#define RX_FNLEN(a) ::wcslen(a)
#define RX_DeleteFile DeleteFileW
@@ -398,4 +398,4 @@ using port::pthread_setspecific;
using port::pthread_getspecific;
using port::truncate;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/win_jemalloc.cc b/port/win/win_jemalloc.cc
index b20779388..a29232f8a 100644
--- a/port/win/win_jemalloc.cc
+++ b/port/win/win_jemalloc.cc
@@ -18,7 +18,7 @@
#if defined(ZSTD) && defined(ZSTD_STATIC_LINKING_ONLY)
#include <zstd.h>
#if (ZSTD_VERSION_NUMBER >= 500)
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
void* JemallocAllocateForZSTD(void* /* opaque */, size_t size) {
return je_malloc(size);
@@ -30,21 +30,21 @@ ZSTD_customMem GetJeZstdAllocationOverrides() {
return {JemallocAllocateForZSTD, JemallocDeallocateForZSTD, nullptr};
}
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // (ZSTD_VERSION_NUMBER >= 500)
#endif // defined(ZSTD) defined(ZSTD_STATIC_LINKING_ONLY)
// Global operators to be replaced by a linker when this file is
// a part of the build
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
void* jemalloc_aligned_alloc(size_t size, size_t alignment) ROCKSDB_NOEXCEPT {
return je_aligned_alloc(alignment, size);
}
void jemalloc_aligned_free(void* p) ROCKSDB_NOEXCEPT { je_free(p); }
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
void* operator new(size_t size) {
void* p = je_malloc(size);
diff --git a/port/win/win_logger.cc b/port/win/win_logger.cc
index af722d905..d429a3f4a 100644
--- a/port/win/win_logger.cc
+++ b/port/win/win_logger.cc
@@ -24,7 +24,7 @@
#include "monitoring/iostats_context_imp.h"
#include "port/sys_time.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
@@ -189,4 +189,4 @@ size_t WinLogger::GetLogFileSize() const { return log_size_; }
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/win_logger.h b/port/win/win_logger.h
index 0982f142f..116e7898d 100644
--- a/port/win/win_logger.h
+++ b/port/win/win_logger.h
@@ -19,13 +19,13 @@
#include <stdint.h>
#include <windows.h>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
namespace port {
-class WinLogger : public rocksdb::Logger {
+class WinLogger : public ROCKSDB_NAMESPACE::Logger {
public:
WinLogger(uint64_t (*gettid)(), Env* env, HANDLE file,
const InfoLogLevel log_level = InfoLogLevel::ERROR_LEVEL);
@@ -38,7 +38,7 @@ class WinLogger : public rocksdb::Logger {
void Flush() override;
- using rocksdb::Logger::Logv;
+ using ROCKSDB_NAMESPACE::Logger::Logv;
void Logv(const char* format, va_list ap) override;
size_t GetLogFileSize() const override;
@@ -61,7 +61,6 @@ protected:
const static uint64_t flush_every_seconds_ = 5;
};
-
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/win_thread.cc b/port/win/win_thread.cc
index 34e54f301..74c667b54 100644
--- a/port/win/win_thread.cc
+++ b/port/win/win_thread.cc
@@ -17,7 +17,7 @@
#include <system_error>
#include <thread>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
struct WindowsThread::Data {
@@ -176,4 +176,4 @@ unsigned int __stdcall WindowsThread::Data::ThreadProc(void* arg) {
return 0;
}
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/port/win/win_thread.h b/port/win/win_thread.h
index 1d5b225e6..472b29955 100644
--- a/port/win/win_thread.h
+++ b/port/win/win_thread.h
@@ -13,7 +13,9 @@
#include <functional>
#include <type_traits>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
namespace port {
// This class is a replacement for std::thread
@@ -109,13 +111,12 @@ public:
void swap(WindowsThread&);
};
} // namespace port
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
namespace std {
- inline
- void swap(rocksdb::port::WindowsThread& th1,
- rocksdb::port::WindowsThread& th2) {
- th1.swap(th2);
- }
+inline void swap(ROCKSDB_NAMESPACE::port::WindowsThread& th1,
+ ROCKSDB_NAMESPACE::port::WindowsThread& th2) {
+ th1.swap(th2);
+}
} // namespace std
diff --git a/port/win/xpress_win.cc b/port/win/xpress_win.cc
index 9ab23c534..bcc106534 100644
--- a/port/win/xpress_win.cc
+++ b/port/win/xpress_win.cc
@@ -21,7 +21,7 @@
// can still build
#include <compressapi.h>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace port {
namespace xpress {
@@ -221,6 +221,6 @@ char* Decompress(const char* input_data, size_t input_length,
}
}
}
-}
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/port/win/xpress_win.h b/port/win/xpress_win.h
index 5b11e7da9..1214bb7b9 100644
--- a/port/win/xpress_win.h
+++ b/port/win/xpress_win.h
@@ -11,7 +11,9 @@
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
namespace port {
namespace xpress {
@@ -22,5 +24,4 @@ char* Decompress(const char* input_data, size_t input_length,
}
}
-}
-
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/adaptive/adaptive_table_factory.cc b/table/adaptive/adaptive_table_factory.cc
index 0086368a9..fa94e7bcd 100644
--- a/table/adaptive/adaptive_table_factory.cc
+++ b/table/adaptive/adaptive_table_factory.cc
@@ -10,7 +10,7 @@
#include "table/format.h"
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
AdaptiveTableFactory::AdaptiveTableFactory(
std::shared_ptr<TableFactory> table_factory_to_write,
@@ -120,5 +120,5 @@ extern TableFactory* NewAdaptiveTableFactory(
block_based_table_factory, plain_table_factory, cuckoo_table_factory);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/adaptive/adaptive_table_factory.h b/table/adaptive/adaptive_table_factory.h
index 9d606362e..fcc4c682c 100644
--- a/table/adaptive/adaptive_table_factory.h
+++ b/table/adaptive/adaptive_table_factory.h
@@ -11,7 +11,7 @@
#include "rocksdb/options.h"
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct EnvOptions;
@@ -59,5 +59,5 @@ class AdaptiveTableFactory : public TableFactory {
std::shared_ptr<TableFactory> cuckoo_table_factory_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/block_based/block.cc b/table/block_based/block.cc
index 1aa5bfe54..d3a57632e 100644
--- a/table/block_based/block.cc
+++ b/table/block_based/block.cc
@@ -25,7 +25,7 @@
#include "table/format.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Helper routine: decode the next block entry starting at "p",
// storing the number of shared key bytes, non_shared key bytes,
@@ -1010,4 +1010,4 @@ size_t Block::ApproximateMemoryUsage() const {
return usage;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block.h b/table/block_based/block.h
index c8580e976..95f2fac90 100644
--- a/table/block_based/block.h
+++ b/table/block_based/block.h
@@ -27,7 +27,7 @@
#include "test_util/sync_point.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct BlockContents;
class Comparator;
@@ -37,9 +37,10 @@ class DataBlockIter;
class IndexBlockIter;
class BlockPrefixIndex;
-// BlockReadAmpBitmap is a bitmap that map the rocksdb::Block data bytes to
-// a bitmap with ratio bytes_per_bit. Whenever we access a range of bytes in
-// the Block we update the bitmap and increment READ_AMP_ESTIMATE_USEFUL_BYTES.
+// BlockReadAmpBitmap is a bitmap that map the ROCKSDB_NAMESPACE::Block data
+// bytes to a bitmap with ratio bytes_per_bit. Whenever we access a range of
+// bytes in the Block we update the bitmap and increment
+// READ_AMP_ESTIMATE_USEFUL_BYTES.
class BlockReadAmpBitmap {
public:
explicit BlockReadAmpBitmap(size_t block_size, size_t bytes_per_bit,
@@ -629,4 +630,4 @@ class IndexBlockIter final : public BlockIter<IndexValue> {
inline void DecodeCurrentValue(uint32_t shared);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_filter_block.cc b/table/block_based/block_based_filter_block.cc
index 319c5bf6d..de3f5cb13 100644
--- a/table/block_based/block_based_filter_block.cc
+++ b/table/block_based/block_based_filter_block.cc
@@ -17,7 +17,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -49,7 +49,7 @@ void AppendItem(std::string* props, const std::string& key,
template <class TKey>
void AppendItem(std::string* props, const TKey& key, const std::string& value) {
- std::string key_str = rocksdb::ToString(key);
+ std::string key_str = ROCKSDB_NAMESPACE::ToString(key);
AppendItem(props, key_str, value);
}
} // namespace
@@ -327,7 +327,7 @@ std::string BlockBasedFilterBlockReader::ToString() const {
result.reserve(1024);
std::string s_bo("Block offset"), s_hd("Hex dump"), s_fb("# filter blocks");
- AppendItem(&result, s_fb, rocksdb::ToString(num));
+ AppendItem(&result, s_fb, ROCKSDB_NAMESPACE::ToString(num));
AppendItem(&result, s_bo, s_hd);
for (size_t index = 0; index < num; index++) {
@@ -335,7 +335,8 @@ std::string BlockBasedFilterBlockReader::ToString() const {
uint32_t limit = DecodeFixed32(offset + index * 4 + 4);
if (start != limit) {
- result.append(" filter block # " + rocksdb::ToString(index + 1) + "\n");
+ result.append(" filter block # " +
+ ROCKSDB_NAMESPACE::ToString(index + 1) + "\n");
Slice filter = Slice(data + start, limit - start);
AppendItem(&result, start, filter.ToString(true));
}
@@ -343,4 +344,4 @@ std::string BlockBasedFilterBlockReader::ToString() const {
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_filter_block.h b/table/block_based/block_based_filter_block.h
index ed409e041..01c98a70b 100644
--- a/table/block_based/block_based_filter_block.h
+++ b/table/block_based/block_based_filter_block.h
@@ -26,7 +26,7 @@
#include "table/format.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A BlockBasedFilterBlockBuilder is used to construct all of the filters for a
// particular Table. It generates a single string which is stored as
@@ -116,4 +116,4 @@ class BlockBasedFilterBlockReader
BlockCacheLookupContext* lookup_context) const;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_filter_block_test.cc b/table/block_based/block_based_filter_block_test.cc
index 677203ae2..283d6a9a2 100644
--- a/table/block_based/block_based_filter_block_test.cc
+++ b/table/block_based/block_based_filter_block_test.cc
@@ -17,7 +17,7 @@
#include "util/hash.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// For testing: emit an array with one hash value per key
class TestHashFilter : public FilterPolicy {
@@ -426,7 +426,7 @@ TEST_F(BlockBasedFilterBlockTest, BlockBasedMultiChunk) {
delete reader;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/block_based/block_based_table_builder.cc b/table/block_based/block_based_table_builder.cc
index 9f10691c1..2003008fe 100644
--- a/table/block_based/block_based_table_builder.cc
+++ b/table/block_based/block_based_table_builder.cc
@@ -48,7 +48,7 @@
#include "util/string_util.h"
#include "util/xxhash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const std::string kHashIndexPrefixesBlock;
extern const std::string kHashIndexPrefixesMetadataBlock;
@@ -1214,4 +1214,4 @@ const std::string BlockBasedTable::kFilterBlockPrefix = "filter.";
const std::string BlockBasedTable::kFullFilterBlockPrefix = "fullfilter.";
const std::string BlockBasedTable::kPartitionedFilterBlockPrefix =
"partitionedfilter.";
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_table_builder.h b/table/block_based/block_based_table_builder.h
index 691fe17a4..97c9bc65a 100644
--- a/table/block_based/block_based_table_builder.h
+++ b/table/block_based/block_based_table_builder.h
@@ -23,7 +23,7 @@
#include "table/table_builder.h"
#include "util/compression.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockBuilder;
class BlockHandle;
@@ -154,4 +154,4 @@ Slice CompressBlock(const Slice& raw, const CompressionInfo& info,
std::string* sampled_output_fast,
std::string* sampled_output_slow);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_table_factory.cc b/table/block_based/block_based_table_factory.cc
index cdd121148..70a6f38d5 100644
--- a/table/block_based/block_based_table_factory.cc
+++ b/table/block_based/block_based_table_factory.cc
@@ -25,7 +25,7 @@
#include "util/mutexlock.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void TailPrefetchStats::RecordEffectiveSize(size_t len) {
MutexLock l(&mutex_);
@@ -646,4 +646,4 @@ const std::string kHashIndexPrefixesMetadataBlock =
const std::string kPropTrue = "1";
const std::string kPropFalse = "0";
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_table_factory.h b/table/block_based/block_based_table_factory.h
index 83676e9b9..7c8633c07 100644
--- a/table/block_based/block_based_table_factory.h
+++ b/table/block_based/block_based_table_factory.h
@@ -19,7 +19,7 @@
#include "rocksdb/flush_block_policy.h"
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct EnvOptions;
@@ -192,4 +192,4 @@ static std::unordered_map<std::string, OptionTypeInfo>
pin_top_level_index_and_filter),
OptionType::kBoolean, OptionVerificationType::kNormal, false, 0}}};
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_table_reader.cc b/table/block_based/block_based_table_reader.cc
index 0a6424b73..ffa4c6892 100644
--- a/table/block_based/block_based_table_reader.cc
+++ b/table/block_based/block_based_table_reader.cc
@@ -56,7 +56,7 @@
#include "util/string_util.h"
#include "util/xxhash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const uint64_t kBlockBasedTableMagicNumber;
extern const std::string kHashIndexPrefixesBlock;
@@ -1349,8 +1349,8 @@ Status BlockBasedTable::TryReadPropertiesWithGlobalSeqno(
tmp_buf.get() + global_seqno_offset - props_block_handle.offset(), 0);
}
uint32_t value = DecodeFixed32(tmp_buf.get() + block_size + 1);
- s = rocksdb::VerifyChecksum(rep_->footer.checksum(), tmp_buf.get(),
- block_size + 1, value);
+ s = ROCKSDB_NAMESPACE::VerifyChecksum(rep_->footer.checksum(),
+ tmp_buf.get(), block_size + 1, value);
}
return s;
}
@@ -2455,9 +2455,9 @@ void BlockBasedTable::RetrieveMultipleBlocks(
// begin address of each read request, we need to add the offset
// in each read request. Checksum is stored in the block trailer,
// which is handle.size() + 1.
- s = rocksdb::VerifyChecksum(footer.checksum(),
- req.result.data() + req_offset,
- handle.size() + 1, expected);
+ s = ROCKSDB_NAMESPACE::VerifyChecksum(footer.checksum(),
+ req.result.data() + req_offset,
+ handle.size() + 1, expected);
TEST_SYNC_POINT_CALLBACK("RetrieveMultipleBlocks:VerifyChecksum", &s);
}
}
@@ -4251,11 +4251,12 @@ Status BlockBasedTable::DumpTable(WritableFile* out_file) {
if (!s.ok()) {
return s;
}
- if (metaindex_iter->key() == rocksdb::kPropertiesBlock) {
+ if (metaindex_iter->key() == ROCKSDB_NAMESPACE::kPropertiesBlock) {
out_file->Append(" Properties block handle: ");
out_file->Append(metaindex_iter->value().ToString(true).c_str());
out_file->Append("\n");
- } else if (metaindex_iter->key() == rocksdb::kCompressionDictBlock) {
+ } else if (metaindex_iter->key() ==
+ ROCKSDB_NAMESPACE::kCompressionDictBlock) {
out_file->Append(" Compression dictionary block handle: ");
out_file->Append(metaindex_iter->value().ToString(true).c_str());
out_file->Append("\n");
@@ -4264,7 +4265,7 @@ Status BlockBasedTable::DumpTable(WritableFile* out_file) {
out_file->Append(" Filter block handle: ");
out_file->Append(metaindex_iter->value().ToString(true).c_str());
out_file->Append("\n");
- } else if (metaindex_iter->key() == rocksdb::kRangeDelBlock) {
+ } else if (metaindex_iter->key() == ROCKSDB_NAMESPACE::kRangeDelBlock) {
out_file->Append(" Range deletion block handle: ");
out_file->Append(metaindex_iter->value().ToString(true).c_str());
out_file->Append("\n");
@@ -4276,7 +4277,7 @@ Status BlockBasedTable::DumpTable(WritableFile* out_file) {
}
// Output TableProperties
- const rocksdb::TableProperties* table_properties;
+ const ROCKSDB_NAMESPACE::TableProperties* table_properties;
table_properties = rep_->table_properties.get();
if (table_properties != nullptr) {
@@ -4321,7 +4322,7 @@ Status BlockBasedTable::DumpTable(WritableFile* out_file) {
"Compression Dictionary:\n"
"--------------------------------------\n");
out_file->Append(" size (bytes): ");
- out_file->Append(rocksdb::ToString(raw_dict.size()));
+ out_file->Append(ROCKSDB_NAMESPACE::ToString(raw_dict.size()));
out_file->Append("\n\n");
out_file->Append(" HEX ");
out_file->Append(raw_dict.ToString(true).c_str());
@@ -4435,7 +4436,7 @@ Status BlockBasedTable::DumpDataBlocks(WritableFile* out_file) {
datablock_size_sum += datablock_size;
out_file->Append("Data Block # ");
- out_file->Append(rocksdb::ToString(block_id));
+ out_file->Append(ROCKSDB_NAMESPACE::ToString(block_id));
out_file->Append(" @ ");
out_file->Append(blockhandles_iter->value().handle.ToString(true).c_str());
out_file->Append("\n");
@@ -4473,13 +4474,13 @@ Status BlockBasedTable::DumpDataBlocks(WritableFile* out_file) {
out_file->Append("Data Block Summary:\n");
out_file->Append("--------------------------------------");
out_file->Append("\n # data blocks: ");
- out_file->Append(rocksdb::ToString(num_datablocks));
+ out_file->Append(ROCKSDB_NAMESPACE::ToString(num_datablocks));
out_file->Append("\n min data block size: ");
- out_file->Append(rocksdb::ToString(datablock_size_min));
+ out_file->Append(ROCKSDB_NAMESPACE::ToString(datablock_size_min));
out_file->Append("\n max data block size: ");
- out_file->Append(rocksdb::ToString(datablock_size_max));
+ out_file->Append(ROCKSDB_NAMESPACE::ToString(datablock_size_max));
out_file->Append("\n avg data block size: ");
- out_file->Append(rocksdb::ToString(datablock_size_avg));
+ out_file->Append(ROCKSDB_NAMESPACE::ToString(datablock_size_avg));
out_file->Append("\n");
}
@@ -4525,4 +4526,4 @@ void BlockBasedTable::DumpKeyValue(const Slice& key, const Slice& value,
out_file->Append("\n ------\n");
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_based_table_reader.h b/table/block_based/block_based_table_reader.h
index 998a5b579..28a378988 100644
--- a/table/block_based/block_based_table_reader.h
+++ b/table/block_based/block_based_table_reader.h
@@ -42,7 +42,7 @@
#include "util/coding.h"
#include "util/user_comparator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Cache;
class FilterBlockReader;
@@ -590,9 +590,10 @@ struct BlockBasedTable::Rep {
}
uint64_t cf_id_for_tracing() const {
- return table_properties ? table_properties->column_family_id
- : rocksdb::TablePropertiesCollectorFactory::
- Context::kUnknownColumnFamily;
+ return table_properties
+ ? table_properties->column_family_id
+ : ROCKSDB_NAMESPACE::TablePropertiesCollectorFactory::Context::
+ kUnknownColumnFamily;
}
Slice cf_name_for_tracing() const {
@@ -820,4 +821,4 @@ class BlockBasedTableIterator : public InternalIteratorBase<TValue> {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_builder.cc b/table/block_based/block_builder.cc
index a6a240c8e..6f77ef97c 100644
--- a/table/block_based/block_builder.cc
+++ b/table/block_based/block_builder.cc
@@ -40,7 +40,7 @@
#include "table/block_based/data_block_footer.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
BlockBuilder::BlockBuilder(
int block_restart_interval, bool use_delta_encoding,
@@ -193,4 +193,4 @@ void BlockBuilder::Add(const Slice& key, const Slice& value,
estimate_ += buffer_.size() - curr_size;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_builder.h b/table/block_based/block_builder.h
index 153e57569..42c996e5b 100644
--- a/table/block_based/block_builder.h
+++ b/table/block_based/block_builder.h
@@ -15,7 +15,7 @@
#include "rocksdb/table.h"
#include "table/block_based/data_block_hash_index.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockBuilder {
public:
@@ -72,4 +72,4 @@ class BlockBuilder {
DataBlockHashIndexBuilder data_block_hash_index_builder_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_prefix_index.cc b/table/block_based/block_prefix_index.cc
index 6e24f17cf..f9d92c74c 100644
--- a/table/block_based/block_prefix_index.cc
+++ b/table/block_based/block_prefix_index.cc
@@ -14,10 +14,10 @@
#include "util/coding.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
inline uint32_t Hash(const Slice& s) {
- return rocksdb::Hash(s.data(), s.size(), 0);
+ return ROCKSDB_NAMESPACE::Hash(s.data(), s.size(), 0);
}
inline uint32_t PrefixToBucket(const Slice& prefix, uint32_t num_buckets) {
@@ -229,4 +229,4 @@ uint32_t BlockPrefixIndex::GetBlocks(const Slice& key, uint32_t** blocks) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_prefix_index.h b/table/block_based/block_prefix_index.h
index 105606db2..04121320e 100644
--- a/table/block_based/block_prefix_index.h
+++ b/table/block_based/block_prefix_index.h
@@ -7,7 +7,7 @@
#include <stdint.h>
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Comparator;
class Iterator;
@@ -63,4 +63,4 @@ class BlockPrefixIndex {
uint32_t* block_array_buffer_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/block_test.cc b/table/block_based/block_test.cc
index 38fa55089..efa5b3ae3 100644
--- a/table/block_based/block_test.cc
+++ b/table/block_based/block_test.cc
@@ -27,7 +27,7 @@
#include "test_util/testutil.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static std::string RandomString(Random *rnd, int len) {
std::string r;
@@ -292,7 +292,7 @@ TEST_F(BlockTest, BlockReadAmpBitmap) {
Random rnd(301);
for (size_t block_size : block_sizes) {
- std::shared_ptr<Statistics> stats = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> stats = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockReadAmpBitmap read_amp_bitmap(block_size, kBytesPerBit, stats.get());
BlockReadAmpBitmapSlowAndAccurate read_amp_slow_and_accurate;
@@ -370,7 +370,7 @@ TEST_F(BlockTest, BlockWithReadAmpBitmap) {
// Read the block sequentially using Next()
{
- std::shared_ptr<Statistics> stats = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> stats = ROCKSDB_NAMESPACE::CreateDBStatistics();
// create block reader
BlockContents contents;
@@ -403,7 +403,7 @@ TEST_F(BlockTest, BlockWithReadAmpBitmap) {
// Read the block sequentially using Seek()
{
- std::shared_ptr<Statistics> stats = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> stats = ROCKSDB_NAMESPACE::CreateDBStatistics();
// create block reader
BlockContents contents;
@@ -438,7 +438,7 @@ TEST_F(BlockTest, BlockWithReadAmpBitmap) {
// Read the block randomly
{
- std::shared_ptr<Statistics> stats = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> stats = ROCKSDB_NAMESPACE::CreateDBStatistics();
// create block reader
BlockContents contents;
@@ -477,7 +477,7 @@ TEST_F(BlockTest, BlockWithReadAmpBitmap) {
}
TEST_F(BlockTest, ReadAmpBitmapPow2) {
- std::shared_ptr<Statistics> stats = rocksdb::CreateDBStatistics();
+ std::shared_ptr<Statistics> stats = ROCKSDB_NAMESPACE::CreateDBStatistics();
ASSERT_EQ(BlockReadAmpBitmap(100, 1, stats.get()).GetBytesPerBit(), 1u);
ASSERT_EQ(BlockReadAmpBitmap(100, 2, stats.get()).GetBytesPerBit(), 2u);
ASSERT_EQ(BlockReadAmpBitmap(100, 4, stats.get()).GetBytesPerBit(), 4u);
@@ -619,7 +619,7 @@ INSTANTIATE_TEST_CASE_P(P, IndexBlockTest,
std::make_tuple(true, false),
std::make_tuple(true, true)));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/block_based/block_type.h b/table/block_based/block_type.h
index a60be2e6a..b2a913746 100644
--- a/table/block_based/block_type.h
+++ b/table/block_based/block_type.h
@@ -7,7 +7,7 @@
#include <cstdint>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Represents the types of blocks used in the block based table format.
// See https://github.com/facebook/rocksdb/wiki/Rocksdb-BlockBasedTable-Format
@@ -27,4 +27,4 @@ enum class BlockType : uint8_t {
kInvalid
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/cachable_entry.h b/table/block_based/cachable_entry.h
index b4cd6ec67..598f1ef57 100644
--- a/table/block_based/cachable_entry.h
+++ b/table/block_based/cachable_entry.h
@@ -14,7 +14,7 @@
#include "rocksdb/cache.h"
#include "rocksdb/cleanable.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// CachableEntry is a handle to an object that may or may not be in the block
// cache. It is used in a variety of ways:
@@ -217,4 +217,4 @@ private:
bool own_value_ = false;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/data_block_footer.cc b/table/block_based/data_block_footer.cc
index 2cf31b4c5..5d5d8ed55 100644
--- a/table/block_based/data_block_footer.cc
+++ b/table/block_based/data_block_footer.cc
@@ -11,7 +11,7 @@
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const int kDataBlockIndexTypeBitShift = 31;
@@ -56,4 +56,4 @@ void UnPackIndexTypeAndNumRestarts(
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/data_block_footer.h b/table/block_based/data_block_footer.h
index e6ff20bcc..c1cfd4730 100644
--- a/table/block_based/data_block_footer.h
+++ b/table/block_based/data_block_footer.h
@@ -11,7 +11,7 @@
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
uint32_t PackIndexTypeAndNumRestarts(
BlockBasedTableOptions::DataBlockIndexType index_type,
@@ -22,4 +22,4 @@ void UnPackIndexTypeAndNumRestarts(
BlockBasedTableOptions::DataBlockIndexType* index_type,
uint32_t* num_restarts);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/data_block_hash_index.cc b/table/block_based/data_block_hash_index.cc
index 7737a9491..222475834 100644
--- a/table/block_based/data_block_hash_index.cc
+++ b/table/block_based/data_block_hash_index.cc
@@ -10,7 +10,7 @@
#include "util/coding.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void DataBlockHashIndexBuilder::Add(const Slice& key,
const size_t restart_index) {
@@ -90,4 +90,4 @@ uint8_t DataBlockHashIndex::Lookup(const char* data, uint32_t map_offset,
return static_cast<uint8_t>(*(bucket_table + idx * sizeof(uint8_t)));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/data_block_hash_index.h b/table/block_based/data_block_hash_index.h
index 0af8b257c..f356395f3 100644
--- a/table/block_based/data_block_hash_index.h
+++ b/table/block_based/data_block_hash_index.h
@@ -10,7 +10,7 @@
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This is an experimental feature aiming to reduce the CPU utilization of
// point-lookup within a data-block. It is only used in data blocks, and not
// in meta-data blocks or per-table index blocks.
@@ -133,4 +133,4 @@ class DataBlockHashIndex {
uint16_t num_buckets_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/data_block_hash_index_test.cc b/table/block_based/data_block_hash_index_test.cc
index a77e079cb..8548c8508 100644
--- a/table/block_based/data_block_hash_index_test.cc
+++ b/table/block_based/data_block_hash_index_test.cc
@@ -18,7 +18,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool SearchForOffset(DataBlockHashIndex& index, const char* data,
uint16_t map_offset, const Slice& key,
@@ -711,7 +711,7 @@ TEST(DataBlockHashIndex, BlockBoundary) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/block_based/filter_block.h b/table/block_based/filter_block.h
index befc5e30c..1ad8d3f18 100644
--- a/table/block_based/filter_block.h
+++ b/table/block_based/filter_block.h
@@ -33,7 +33,7 @@
#include "trace_replay/block_cache_tracer.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const uint64_t kNotValid = ULLONG_MAX;
class FilterPolicy;
@@ -173,4 +173,4 @@ class FilterBlockReader {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/filter_block_reader_common.cc b/table/block_based/filter_block_reader_common.cc
index 49a268823..fa0802669 100644
--- a/table/block_based/filter_block_reader_common.cc
+++ b/table/block_based/filter_block_reader_common.cc
@@ -9,7 +9,7 @@
#include "table/block_based/block_based_table_reader.h"
#include "table/block_based/parsed_full_filter_block.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
template <typename TBlocklike>
Status FilterBlockReaderCommon<TBlocklike>::ReadFilterBlock(
@@ -99,4 +99,4 @@ template class FilterBlockReaderCommon<BlockContents>;
template class FilterBlockReaderCommon<Block>;
template class FilterBlockReaderCommon<ParsedFullFilterBlock>;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/filter_block_reader_common.h b/table/block_based/filter_block_reader_common.h
index 4e691e0d9..a18bc5449 100644
--- a/table/block_based/filter_block_reader_common.h
+++ b/table/block_based/filter_block_reader_common.h
@@ -10,7 +10,7 @@
#include "table/block_based/cachable_entry.h"
#include "table/block_based/filter_block.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockBasedTable;
class FilePrefetchBuffer;
@@ -52,4 +52,4 @@ class FilterBlockReaderCommon : public FilterBlockReader {
CachableEntry<TBlocklike> filter_block_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/filter_policy.cc b/table/block_based/filter_policy.cc
index 9890a1d8f..c8f23ee33 100644
--- a/table/block_based/filter_policy.cc
+++ b/table/block_based/filter_policy.cc
@@ -21,7 +21,7 @@
#include "util/coding.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -756,4 +756,4 @@ FilterBuildingContext::FilterBuildingContext(
FilterPolicy::~FilterPolicy() { }
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/filter_policy_internal.h b/table/block_based/filter_policy_internal.h
index df182b524..2ca9dc859 100644
--- a/table/block_based/filter_policy_internal.h
+++ b/table/block_based/filter_policy_internal.h
@@ -16,7 +16,7 @@
#include "rocksdb/filter_policy.h"
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
@@ -139,4 +139,4 @@ class BloomFilterPolicy : public FilterPolicy {
FilterBitsReader* GetBloomBitsReader(const Slice& contents) const;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/flush_block_policy.cc b/table/block_based/flush_block_policy.cc
index 31576848c..f5cb2d227 100644
--- a/table/block_based/flush_block_policy.cc
+++ b/table/block_based/flush_block_policy.cc
@@ -11,7 +11,7 @@
#include <cassert>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Flush block by size
class FlushBlockBySizePolicy : public FlushBlockPolicy {
@@ -85,4 +85,4 @@ FlushBlockPolicy* FlushBlockBySizePolicyFactory::NewFlushBlockPolicy(
return new FlushBlockBySizePolicy(size, deviation, false, data_block_builder);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/flush_block_policy.h b/table/block_based/flush_block_policy.h
index 1cc7361a3..68c60c168 100644
--- a/table/block_based/flush_block_policy.h
+++ b/table/block_based/flush_block_policy.h
@@ -5,7 +5,7 @@
#include "rocksdb/flush_block_policy.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// FlushBlockEveryKeyPolicy currently used only in tests.
@@ -38,4 +38,4 @@ class FlushBlockEveryKeyPolicyFactory : public FlushBlockPolicyFactory {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/full_filter_block.cc b/table/block_based/full_filter_block.cc
index b3b2f5813..e2f7f476f 100644
--- a/table/block_based/full_filter_block.cc
+++ b/table/block_based/full_filter_block.cc
@@ -13,7 +13,7 @@
#include "table/block_based/block_based_table_reader.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
FullFilterBlockBuilder::FullFilterBlockBuilder(
const SliceTransform* _prefix_extractor, bool whole_key_filtering,
@@ -335,4 +335,4 @@ bool FullFilterBlockReader::IsFilterCompatible(
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/full_filter_block.h b/table/block_based/full_filter_block.h
index 04f1ec228..c72a58021 100644
--- a/table/block_based/full_filter_block.h
+++ b/table/block_based/full_filter_block.h
@@ -19,7 +19,7 @@
#include "table/block_based/parsed_full_filter_block.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class FilterPolicy;
class FilterBitsBuilder;
@@ -136,4 +136,4 @@ class FullFilterBlockReader
size_t prefix_extractor_full_length_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/full_filter_block_test.cc b/table/block_based/full_filter_block_test.cc
index bde19121c..496b149ab 100644
--- a/table/block_based/full_filter_block_test.cc
+++ b/table/block_based/full_filter_block_test.cc
@@ -16,7 +16,7 @@
#include "util/hash.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TestFilterBitsBuilder : public FilterBitsBuilder {
public:
@@ -325,7 +325,7 @@ TEST_F(FullFilterBlockTest, SingleChunk) {
/*lookup_context=*/nullptr));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/block_based/index_builder.cc b/table/block_based/index_builder.cc
index ce20c6cf6..277bec61d 100644
--- a/table/block_based/index_builder.cc
+++ b/table/block_based/index_builder.cc
@@ -21,7 +21,7 @@
#include "table/format.h"
// Without anonymous namespace here, we fail the warning -Wmissing-prototypes
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// using namespace rocksdb;
// Create a index builder based on its type.
IndexBuilder* IndexBuilder::CreateIndexBuilder(
@@ -219,4 +219,4 @@ Status PartitionedIndexBuilder::Finish(
}
size_t PartitionedIndexBuilder::NumPartitions() const { return partition_cnt_; }
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/index_builder.h b/table/block_based/index_builder.h
index 47348b31f..bfffc5996 100644
--- a/table/block_based/index_builder.h
+++ b/table/block_based/index_builder.h
@@ -21,7 +21,7 @@
#include "table/block_based/block_builder.h"
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The interface for building index.
// Instruction for adding a new concrete IndexBuilder:
// 1. Create a subclass instantiated from IndexBuilder.
@@ -36,7 +36,7 @@ class IndexBuilder {
public:
static IndexBuilder* CreateIndexBuilder(
BlockBasedTableOptions::IndexType index_type,
- const rocksdb::InternalKeyComparator* comparator,
+ const ROCKSDB_NAMESPACE::InternalKeyComparator* comparator,
const InternalKeySliceTransform* int_key_slice_transform,
const bool use_value_delta_encoding,
const BlockBasedTableOptions& table_opt);
@@ -365,7 +365,7 @@ class HashIndexBuilder : public IndexBuilder {
class PartitionedIndexBuilder : public IndexBuilder {
public:
static PartitionedIndexBuilder* CreateIndexBuilder(
- const rocksdb::InternalKeyComparator* comparator,
+ const ROCKSDB_NAMESPACE::InternalKeyComparator* comparator,
const bool use_value_delta_encoding,
const BlockBasedTableOptions& table_opt);
@@ -440,4 +440,4 @@ class PartitionedIndexBuilder : public IndexBuilder {
bool cut_filter_block = false;
BlockHandle last_encoded_handle_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/mock_block_based_table.h b/table/block_based/mock_block_based_table.h
index b38de08df..54817bd67 100644
--- a/table/block_based/mock_block_based_table.h
+++ b/table/block_based/mock_block_based_table.h
@@ -9,7 +9,7 @@
#include "table/block_based/block_based_table_reader.h"
#include "table/block_based/filter_policy_internal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace mock {
class MockBlockBasedTable : public BlockBasedTable {
@@ -53,4 +53,4 @@ class MockBlockBasedTableTester {
};
} // namespace mock
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/parsed_full_filter_block.cc b/table/block_based/parsed_full_filter_block.cc
index 5cc259d19..3e555387e 100644
--- a/table/block_based/parsed_full_filter_block.cc
+++ b/table/block_based/parsed_full_filter_block.cc
@@ -7,7 +7,7 @@
#include "table/block_based/parsed_full_filter_block.h"
#include "rocksdb/filter_policy.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ParsedFullFilterBlock::ParsedFullFilterBlock(const FilterPolicy* filter_policy,
BlockContents&& contents)
@@ -19,4 +19,4 @@ ParsedFullFilterBlock::ParsedFullFilterBlock(const FilterPolicy* filter_policy,
ParsedFullFilterBlock::~ParsedFullFilterBlock() = default;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/parsed_full_filter_block.h b/table/block_based/parsed_full_filter_block.h
index 8f15f9350..36c619921 100644
--- a/table/block_based/parsed_full_filter_block.h
+++ b/table/block_based/parsed_full_filter_block.h
@@ -9,7 +9,7 @@
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class FilterBitsReader;
class FilterPolicy;
@@ -37,4 +37,4 @@ class ParsedFullFilterBlock {
std::unique_ptr<FilterBitsReader> filter_bits_reader_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/partitioned_filter_block.cc b/table/block_based/partitioned_filter_block.cc
index 018960c13..2138d96dd 100644
--- a/table/block_based/partitioned_filter_block.cc
+++ b/table/block_based/partitioned_filter_block.cc
@@ -15,7 +15,7 @@
#include "table/block_based/block_based_table_reader.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
PartitionedFilterBlockBuilder::PartitionedFilterBlockBuilder(
const SliceTransform* _prefix_extractor, bool whole_key_filtering,
@@ -385,4 +385,4 @@ bool PartitionedFilterBlockReader::index_value_is_full() const {
return table()->get_rep()->index_value_is_full;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/partitioned_filter_block.h b/table/block_based/partitioned_filter_block.h
index c5556dab4..314297cab 100644
--- a/table/block_based/partitioned_filter_block.h
+++ b/table/block_based/partitioned_filter_block.h
@@ -18,7 +18,7 @@
#include "table/block_based/full_filter_block.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PartitionedFilterBlockBuilder : public FullFilterBlockBuilder {
public:
@@ -119,4 +119,4 @@ class PartitionedFilterBlockReader : public FilterBlockReaderCommon<Block> {
filter_map_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/partitioned_filter_block_test.cc b/table/block_based/partitioned_filter_block_test.cc
index 315789f55..071bad9ca 100644
--- a/table/block_based/partitioned_filter_block_test.cc
+++ b/table/block_based/partitioned_filter_block_test.cc
@@ -18,7 +18,7 @@
#include "util/coding.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::map<uint64_t, std::string> blooms;
@@ -324,8 +324,8 @@ TEST_P(PartitionedFilterBlockTest, TwoBlocksPerKey) {
TEST_P(PartitionedFilterBlockTest, SamePrefixInMultipleBlocks) {
// some small number to cause partition cuts
table_options_.metadata_block_size = 1;
- std::unique_ptr<const SliceTransform> prefix_extractor
- (rocksdb::NewFixedPrefixTransform(1));
+ std::unique_ptr<const SliceTransform> prefix_extractor(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(1));
std::unique_ptr<PartitionedIndexBuilder> pib(NewIndexBuilder());
std::unique_ptr<PartitionedFilterBlockBuilder> builder(
NewBuilder(pib.get(), prefix_extractor.get()));
@@ -364,7 +364,7 @@ TEST_P(PartitionedFilterBlockTest, PrefixInWrongPartitionBug) {
// some small number to cause partition cuts
table_options_.metadata_block_size = 1;
std::unique_ptr<const SliceTransform> prefix_extractor(
- rocksdb::NewFixedPrefixTransform(2));
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(2));
std::unique_ptr<PartitionedIndexBuilder> pib(NewIndexBuilder());
std::unique_ptr<PartitionedFilterBlockBuilder> builder(
NewBuilder(pib.get(), prefix_extractor.get()));
@@ -416,7 +416,7 @@ TEST_P(PartitionedFilterBlockTest, PartitionCount) {
ASSERT_EQ(partitions, num_keys - 1 /* last two keys make one flush */);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/block_based/uncompression_dict_reader.cc b/table/block_based/uncompression_dict_reader.cc
index 10ceab16f..78e2b93c1 100644
--- a/table/block_based/uncompression_dict_reader.cc
+++ b/table/block_based/uncompression_dict_reader.cc
@@ -9,7 +9,7 @@
#include "table/block_based/block_based_table_reader.h"
#include "util/compression.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status UncompressionDictReader::Create(
const BlockBasedTable* table, FilePrefetchBuffer* prefetch_buffer,
@@ -117,4 +117,4 @@ bool UncompressionDictReader::cache_dictionary_blocks() const {
return table_->get_rep()->table_options.cache_index_and_filter_blocks;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_based/uncompression_dict_reader.h b/table/block_based/uncompression_dict_reader.h
index bfaf0b4bc..3e7826179 100644
--- a/table/block_based/uncompression_dict_reader.h
+++ b/table/block_based/uncompression_dict_reader.h
@@ -10,7 +10,7 @@
#include "table/block_based/cachable_entry.h"
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockBasedTable;
struct BlockCacheLookupContext;
@@ -56,4 +56,4 @@ class UncompressionDictReader {
CachableEntry<UncompressionDict> uncompression_dict_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_fetcher.cc b/table/block_fetcher.cc
index 3e9f6ff3f..9ddee72cc 100644
--- a/table/block_fetcher.cc
+++ b/table/block_fetcher.cc
@@ -27,7 +27,7 @@
#include "util/string_util.h"
#include "util/xxhash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
inline void BlockFetcher::CheckBlockChecksum() {
// Check the crc of the type and the block contents
@@ -281,4 +281,4 @@ Status BlockFetcher::ReadBlockContents() {
return status_;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/block_fetcher.h b/table/block_fetcher.h
index f67c974be..1b003df15 100644
--- a/table/block_fetcher.h
+++ b/table/block_fetcher.h
@@ -13,7 +13,7 @@
#include "table/block_based/block_type.h"
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Retrieves a single block of a given file. Utilizes the prefetch buffer and/or
// persistent cache provided (if any) to try to avoid reading from the file
@@ -90,7 +90,7 @@ class BlockFetcher {
CacheAllocationPtr compressed_buf_;
char stack_buf_[kDefaultStackBufferSize];
bool got_from_prefetch_buffer_ = false;
- rocksdb::CompressionType compression_type_;
+ ROCKSDB_NAMESPACE::CompressionType compression_type_;
bool for_compaction_ = false;
// return true if found
@@ -106,4 +106,4 @@ class BlockFetcher {
void InsertUncompressedBlockToPersistentCacheIfNeeded();
void CheckBlockChecksum();
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/cleanable_test.cc b/table/cleanable_test.cc
index 8478adf52..f7d80a39d 100644
--- a/table/cleanable_test.cc
+++ b/table/cleanable_test.cc
@@ -12,7 +12,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CleanableTest : public testing::Test {};
@@ -268,10 +268,10 @@ TEST_F(CleanableTest, PinnableSlice) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/table/cuckoo/cuckoo_table_builder.cc b/table/cuckoo/cuckoo_table_builder.cc
index 626de7b31..3ddce0b6f 100644
--- a/table/cuckoo/cuckoo_table_builder.cc
+++ b/table/cuckoo/cuckoo_table_builder.cc
@@ -24,7 +24,7 @@
#include "util/random.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const std::string CuckooTablePropertyNames::kEmptyKey =
"rocksdb.cuckoo.bucket.empty.key";
const std::string CuckooTablePropertyNames::kNumHashFunc =
@@ -524,5 +524,5 @@ const char* CuckooTableBuilder::GetFileChecksumFuncName() const {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/cuckoo/cuckoo_table_builder.h b/table/cuckoo/cuckoo_table_builder.h
index 5ea6a5689..d41dfed79 100644
--- a/table/cuckoo/cuckoo_table_builder.h
+++ b/table/cuckoo/cuckoo_table_builder.h
@@ -18,7 +18,7 @@
#include "table/table_builder.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CuckooTableBuilder: public TableBuilder {
public:
@@ -131,6 +131,6 @@ class CuckooTableBuilder: public TableBuilder {
std::string file_checksum_ = kUnknownFileChecksum;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/cuckoo/cuckoo_table_builder_test.cc b/table/cuckoo/cuckoo_table_builder_test.cc
index 4f4c15a60..005ce717d 100644
--- a/table/cuckoo/cuckoo_table_builder_test.cc
+++ b/table/cuckoo/cuckoo_table_builder_test.cc
@@ -17,7 +17,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const uint64_t kCuckooTableMagicNumber;
namespace {
@@ -644,7 +644,7 @@ TEST_F(CuckooBuilderTest, FailWhenSameKeyInserted) {
ASSERT_TRUE(builder.Finish().IsNotSupported());
ASSERT_OK(file_writer->Close());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/cuckoo/cuckoo_table_factory.cc b/table/cuckoo/cuckoo_table_factory.cc
index 4ca29f364..5ba48f099 100644
--- a/table/cuckoo/cuckoo_table_factory.cc
+++ b/table/cuckoo/cuckoo_table_factory.cc
@@ -10,7 +10,7 @@
#include "table/cuckoo/cuckoo_table_builder.h"
#include "table/cuckoo/cuckoo_table_reader.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status CuckooTableFactory::NewTableReader(
const TableReaderOptions& table_reader_options,
@@ -68,5 +68,5 @@ TableFactory* NewCuckooTableFactory(const CuckooTableOptions& table_options) {
return new CuckooTableFactory(table_options);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/cuckoo/cuckoo_table_factory.h b/table/cuckoo/cuckoo_table_factory.h
index eb3c5e517..1b5b6c200 100644
--- a/table/cuckoo/cuckoo_table_factory.h
+++ b/table/cuckoo/cuckoo_table_factory.h
@@ -11,7 +11,7 @@
#include "util/murmurhash.h"
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const uint32_t kCuckooMurmurSeedMultiplier = 816922183;
static inline uint64_t CuckooHash(
@@ -88,5 +88,5 @@ class CuckooTableFactory : public TableFactory {
CuckooTableOptions table_options_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/cuckoo/cuckoo_table_reader.cc b/table/cuckoo/cuckoo_table_reader.cc
index 982b14763..cd460bd0a 100644
--- a/table/cuckoo/cuckoo_table_reader.cc
+++ b/table/cuckoo/cuckoo_table_reader.cc
@@ -24,7 +24,7 @@
#include "table/meta_blocks.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const uint64_t CACHE_LINE_MASK = ~((uint64_t)CACHE_LINE_SIZE - 1);
const uint32_t kInvalidIndex = std::numeric_limits<uint32_t>::max();
@@ -395,5 +395,5 @@ InternalIterator* CuckooTableReader::NewIterator(
size_t CuckooTableReader::ApproximateMemoryUsage() const { return 0; }
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/table/cuckoo/cuckoo_table_reader.h b/table/cuckoo/cuckoo_table_reader.h
index fb0445bcf..65bd13e1a 100644
--- a/table/cuckoo/cuckoo_table_reader.h
+++ b/table/cuckoo/cuckoo_table_reader.h
@@ -21,7 +21,7 @@
#include "rocksdb/options.h"
#include "table/table_reader.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Arena;
class TableReader;
@@ -96,5 +96,5 @@ class CuckooTableReader: public TableReader {
uint64_t max_num_buckets);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/cuckoo/cuckoo_table_reader_test.cc b/table/cuckoo/cuckoo_table_reader_test.cc
index 65c7f4d65..cbca768a2 100644
--- a/table/cuckoo/cuckoo_table_reader_test.cc
+++ b/table/cuckoo/cuckoo_table_reader_test.cc
@@ -40,7 +40,7 @@ DEFINE_bool(write, false,
"Should write new values to file in performance tests?");
DEFINE_bool(identity_as_first_hash, true, "use identity as first hash");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const uint32_t kNumHashFunc = 10;
@@ -552,15 +552,14 @@ TEST_F(CuckooReaderTest, TestReadPerformance) {
fprintf(stderr, "\n");
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- if (rocksdb::port::kLittleEndian) {
+ if (ROCKSDB_NAMESPACE::port::kLittleEndian) {
::testing::InitGoogleTest(&argc, argv);
ParseCommandLineFlags(&argc, &argv, true);
return RUN_ALL_TESTS();
- }
- else {
+ } else {
fprintf(stderr, "SKIPPED as Cuckoo table doesn't support Big Endian\n");
return 0;
}
diff --git a/table/format.cc b/table/format.cc
index 5e9805f40..ee3766eb8 100644
--- a/table/format.cc
+++ b/table/format.cc
@@ -28,7 +28,7 @@
#include "util/stop_watch.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const uint64_t kLegacyBlockBasedTableMagicNumber;
extern const uint64_t kBlockBasedTableMagicNumber;
@@ -267,14 +267,16 @@ std::string Footer::ToString() const {
result.append("metaindex handle: " + metaindex_handle_.ToString() + "\n ");
result.append("index handle: " + index_handle_.ToString() + "\n ");
result.append("table_magic_number: " +
- rocksdb::ToString(table_magic_number_) + "\n ");
+ ROCKSDB_NAMESPACE::ToString(table_magic_number_) + "\n ");
} else {
- result.append("checksum: " + rocksdb::ToString(checksum_) + "\n ");
+ result.append("checksum: " + ROCKSDB_NAMESPACE::ToString(checksum_) +
+ "\n ");
result.append("metaindex handle: " + metaindex_handle_.ToString() + "\n ");
result.append("index handle: " + index_handle_.ToString() + "\n ");
- result.append("footer version: " + rocksdb::ToString(version_) + "\n ");
+ result.append("footer version: " + ROCKSDB_NAMESPACE::ToString(version_) +
+ "\n ");
result.append("table_magic_number: " +
- rocksdb::ToString(table_magic_number_) + "\n ");
+ ROCKSDB_NAMESPACE::ToString(table_magic_number_) + "\n ");
}
return result;
}
@@ -460,4 +462,4 @@ Status UncompressBlockContents(const UncompressionInfo& uncompression_info,
ioptions, allocator);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/format.h b/table/format.h
index 2ed80e2fc..ad65fdbfb 100644
--- a/table/format.h
+++ b/table/format.h
@@ -24,7 +24,7 @@
#include "port/port.h" // noexcept
#include "table/persistent_cache_options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class RandomAccessFile;
struct ReadOptions;
@@ -341,4 +341,4 @@ inline BlockHandle::BlockHandle()
inline BlockHandle::BlockHandle(uint64_t _offset, uint64_t _size)
: offset_(_offset), size_(_size) {}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/get_context.cc b/table/get_context.cc
index cdb5798f7..0e7ac0598 100644
--- a/table/get_context.cc
+++ b/table/get_context.cc
@@ -14,7 +14,7 @@
#include "rocksdb/merge_operator.h"
#include "rocksdb/statistics.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -363,4 +363,4 @@ void replayGetContextLog(const Slice& replay_log, const Slice& user_key,
#endif // ROCKSDB_LITE
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/get_context.h b/table/get_context.h
index 8a2f24464..79bae2214 100644
--- a/table/get_context.h
+++ b/table/get_context.h
@@ -13,7 +13,7 @@
#include "rocksdb/types.h"
#include "table/block_based/block.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MergeContext;
class PinnedIteratorsManager;
@@ -188,4 +188,4 @@ void replayGetContextLog(const Slice& replay_log, const Slice& user_key,
GetContext* get_context,
Cleanable* value_pinner = nullptr);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/internal_iterator.h b/table/internal_iterator.h
index d7940eeff..780db64b3 100644
--- a/table/internal_iterator.h
+++ b/table/internal_iterator.h
@@ -13,7 +13,7 @@
#include "rocksdb/status.h"
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PinnedIteratorsManager;
@@ -179,4 +179,4 @@ template <class TValue = Slice>
extern InternalIteratorBase<TValue>* NewErrorInternalIterator(
const Status& status, Arena* arena);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/iter_heap.h b/table/iter_heap.h
index f30c12272..f6812fa03 100644
--- a/table/iter_heap.h
+++ b/table/iter_heap.h
@@ -9,7 +9,7 @@
#include "db/dbformat.h"
#include "table/iterator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// When used with std::priority_queue, this comparison functor puts the
// iterator with the max/largest key on top.
@@ -39,4 +39,4 @@ class MinIteratorComparator {
const InternalKeyComparator* comparator_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/iterator.cc b/table/iterator.cc
index f6c7f9cec..4ecfc007b 100644
--- a/table/iterator.cc
+++ b/table/iterator.cc
@@ -12,7 +12,7 @@
#include "table/internal_iterator.h"
#include "table/iterator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Cleanable::Cleanable() {
cleanup_.function = nullptr;
@@ -207,4 +207,4 @@ template InternalIteratorBase<IndexValue>* NewEmptyInternalIterator(
Arena* arena);
template InternalIteratorBase<Slice>* NewEmptyInternalIterator(Arena* arena);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/iterator_wrapper.h b/table/iterator_wrapper.h
index f8fdde565..ac37f6919 100644
--- a/table/iterator_wrapper.h
+++ b/table/iterator_wrapper.h
@@ -14,7 +14,7 @@
#include "table/internal_iterator.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A internal wrapper class with an interface similar to Iterator that caches
// the valid() and key() results for an underlying iterator.
@@ -131,4 +131,4 @@ class Arena;
template <class TValue = Slice>
extern InternalIteratorBase<TValue>* NewEmptyInternalIterator(Arena* arena);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/merger_test.cc b/table/merger_test.cc
index 8efa2834d..466e0eb42 100644
--- a/table/merger_test.cc
+++ b/table/merger_test.cc
@@ -10,7 +10,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MergerTest : public testing::Test {
public:
@@ -172,7 +172,7 @@ TEST_F(MergerTest, SeekToLastTest) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/merging_iterator.cc b/table/merging_iterator.cc
index 2ee379b05..205fb8d6d 100644
--- a/table/merging_iterator.cc
+++ b/table/merging_iterator.cc
@@ -25,7 +25,7 @@
#include "util/heap.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Without anonymous namespace here, we fail the warning -Wmissing-prototypes
namespace {
typedef BinaryHeap<IteratorWrapper*, MaxIteratorComparator> MergerMaxIterHeap;
@@ -466,4 +466,4 @@ InternalIterator* MergeIteratorBuilder::Finish() {
return ret;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/merging_iterator.h b/table/merging_iterator.h
index 21ff79bf6..c4429bf58 100644
--- a/table/merging_iterator.h
+++ b/table/merging_iterator.h
@@ -12,7 +12,7 @@
#include "db/dbformat.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Comparator;
class Env;
@@ -61,4 +61,4 @@ class MergeIteratorBuilder {
Arena* arena;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/meta_blocks.cc b/table/meta_blocks.cc
index 1ba52d6e1..6920bb14e 100644
--- a/table/meta_blocks.cc
+++ b/table/meta_blocks.cc
@@ -20,7 +20,7 @@
#include "test_util/sync_point.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
MetaIndexBuilder::MetaIndexBuilder()
: meta_index_block_(new BlockBuilder(1 /* restart interval */)) {}
@@ -341,7 +341,8 @@ Status ReadProperties(const Slice& handle_value, RandomAccessFileReader* file,
}
if (verification_buf != nullptr) {
size_t len = static_cast<size_t>(handle.size() + kBlockTrailerSize);
- *verification_buf = rocksdb::AllocateBlock(len, memory_allocator);
+ *verification_buf =
+ ROCKSDB_NAMESPACE::AllocateBlock(len, memory_allocator);
if (verification_buf->get() != nullptr) {
memcpy(verification_buf->get(), block_contents.data.data(), len);
}
@@ -521,4 +522,4 @@ Status ReadMetaBlock(RandomAccessFileReader* file,
return block_fetcher2.ReadBlockContents();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/meta_blocks.h b/table/meta_blocks.h
index 63d66497f..0fd140cf0 100644
--- a/table/meta_blocks.h
+++ b/table/meta_blocks.h
@@ -20,7 +20,7 @@
#include "table/format.h"
#include "util/kv_map.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockBuilder;
class BlockHandle;
@@ -149,4 +149,4 @@ Status ReadMetaBlock(RandomAccessFileReader* file,
bool compression_type_missing = false,
MemoryAllocator* memory_allocator = nullptr);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/mock_table.cc b/table/mock_table.cc
index be520cac3..9ef44628a 100644
--- a/table/mock_table.cc
+++ b/table/mock_table.cc
@@ -13,7 +13,7 @@
#include "table/get_context.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace mock {
namespace {
@@ -145,4 +145,4 @@ void MockTableFactory::AssertLatestFile(
}
} // namespace mock
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/mock_table.h b/table/mock_table.h
index b89a9d7a7..9e80c8d04 100644
--- a/table/mock_table.h
+++ b/table/mock_table.h
@@ -24,7 +24,7 @@
#include "util/kv_map.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace mock {
stl_wrappers::KVMap MakeMockFile(
@@ -211,4 +211,4 @@ class MockTableFactory : public TableFactory {
};
} // namespace mock
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/multiget_context.h b/table/multiget_context.h
index a03e46fb6..0c5848c82 100644
--- a/table/multiget_context.h
+++ b/table/multiget_context.h
@@ -14,7 +14,7 @@
#include "rocksdb/types.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class GetContext;
struct KeyContext {
@@ -256,4 +256,4 @@ class MultiGetContext {
Range GetMultiGetRange() { return Range(this, num_keys_); }
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/persistent_cache_helper.cc b/table/persistent_cache_helper.cc
index 8431f13db..8797c9b9b 100644
--- a/table/persistent_cache_helper.cc
+++ b/table/persistent_cache_helper.cc
@@ -7,7 +7,7 @@
#include "table/block_based/block_based_table_reader.h"
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void PersistentCacheHelper::InsertRawPage(
const PersistentCacheOptions& cache_options, const BlockHandle& handle,
@@ -110,4 +110,4 @@ Status PersistentCacheHelper::LookupUncompressedPage(
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/persistent_cache_helper.h b/table/persistent_cache_helper.h
index ac8ee0389..1db855729 100644
--- a/table/persistent_cache_helper.h
+++ b/table/persistent_cache_helper.h
@@ -10,7 +10,7 @@
#include "table/format.h"
#include "table/persistent_cache_options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct BlockContents;
@@ -41,4 +41,4 @@ class PersistentCacheHelper {
BlockContents* contents);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/persistent_cache_options.h b/table/persistent_cache_options.h
index acd640369..7c65a041a 100644
--- a/table/persistent_cache_options.h
+++ b/table/persistent_cache_options.h
@@ -9,7 +9,7 @@
#include "monitoring/statistics.h"
#include "rocksdb/persistent_cache.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// PersistentCacheOptions
//
@@ -31,4 +31,4 @@ struct PersistentCacheOptions {
Statistics* statistics = nullptr;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/plain/plain_table_bloom.cc b/table/plain/plain_table_bloom.cc
index 0de541b56..7b6833524 100644
--- a/table/plain/plain_table_bloom.cc
+++ b/table/plain/plain_table_bloom.cc
@@ -11,7 +11,7 @@
#include "memory/allocator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -75,4 +75,4 @@ void BloomBlockBuilder::AddKeysHashes(
Slice BloomBlockBuilder::Finish() { return bloom_.GetRawData(); }
const std::string BloomBlockBuilder::kBloomBlock = "kBloomBlock";
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/plain/plain_table_bloom.h b/table/plain/plain_table_bloom.h
index 8da256b3b..fdacdb0d5 100644
--- a/table/plain/plain_table_bloom.h
+++ b/table/plain/plain_table_bloom.h
@@ -17,7 +17,7 @@
#include <memory>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class Allocator;
class Logger;
@@ -132,4 +132,4 @@ class BloomBlockBuilder {
PlainTableBloomV1 bloom_;
};
-}; // namespace rocksdb
+}; // namespace ROCKSDB_NAMESPACE
diff --git a/table/plain/plain_table_builder.cc b/table/plain/plain_table_builder.cc
index a9a7c7008..147e46db2 100644
--- a/table/plain/plain_table_builder.cc
+++ b/table/plain/plain_table_builder.cc
@@ -29,7 +29,7 @@
#include "util/crc32c.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -310,5 +310,5 @@ const char* PlainTableBuilder::GetFileChecksumFuncName() const {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_builder.h b/table/plain/plain_table_builder.h
index f94939ccf..fe2bf3cf9 100644
--- a/table/plain/plain_table_builder.h
+++ b/table/plain/plain_table_builder.h
@@ -19,7 +19,7 @@
#include "table/plain/plain_table_key_coding.h"
#include "table/table_builder.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockBuilder;
class BlockHandle;
@@ -146,6 +146,6 @@ class PlainTableBuilder: public TableBuilder {
bool IsTotalOrderMode() const { return (prefix_extractor_ == nullptr); }
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_factory.cc b/table/plain/plain_table_factory.cc
index 6c6905dab..c2db8f395 100644
--- a/table/plain/plain_table_factory.cc
+++ b/table/plain/plain_table_factory.cc
@@ -16,7 +16,7 @@
#include "table/plain/plain_table_reader.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status PlainTableFactory::NewTableReader(
const TableReaderOptions& table_reader_options,
@@ -231,5 +231,5 @@ const std::string PlainTablePropertyNames::kBloomVersion =
const std::string PlainTablePropertyNames::kNumBloomBlocks =
"rocksdb.plain.table.bloom.numblocks";
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_factory.h b/table/plain/plain_table_factory.h
index 1bd155f93..64dd171cb 100644
--- a/table/plain/plain_table_factory.h
+++ b/table/plain/plain_table_factory.h
@@ -14,7 +14,7 @@
#include "rocksdb/options.h"
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct EnvOptions;
@@ -219,5 +219,5 @@ static std::unordered_map<std::string, OptionTypeInfo> plain_table_type_info = {
{offsetof(struct PlainTableOptions, store_index_in_file),
OptionType::kBoolean, OptionVerificationType::kNormal, false, 0}}};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_index.cc b/table/plain/plain_table_index.cc
index b4207f348..1099dfa6e 100644
--- a/table/plain/plain_table_index.cc
+++ b/table/plain/plain_table_index.cc
@@ -11,7 +11,7 @@
#include "util/coding.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
inline uint32_t GetBucketIdFromHash(uint32_t hash, uint32_t num_buckets) {
@@ -206,6 +206,6 @@ Slice PlainTableIndexBuilder::FillIndexes(
const std::string PlainTableIndexBuilder::kPlainTableIndexBlock =
"PlainTableIndexBlock";
-}; // namespace rocksdb
+}; // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_index.h b/table/plain/plain_table_index.h
index c4bb27228..86385b906 100644
--- a/table/plain/plain_table_index.h
+++ b/table/plain/plain_table_index.h
@@ -16,7 +16,7 @@
#include "options/cf_options.h"
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The file contains two classes PlainTableIndex and PlainTableIndexBuilder
// The two classes implement the index format of PlainTable.
@@ -244,6 +244,6 @@ class PlainTableIndexBuilder {
static const size_t kRecordsPerGroup = 256;
};
-}; // namespace rocksdb
+}; // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_key_coding.cc b/table/plain/plain_table_key_coding.cc
index b70ce65e6..d82b969ba 100644
--- a/table/plain/plain_table_key_coding.cc
+++ b/table/plain/plain_table_key_coding.cc
@@ -13,7 +13,7 @@
#include "table/plain/plain_table_factory.h"
#include "table/plain/plain_table_reader.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
enum PlainTableEntryType : unsigned char {
kFullKey = 0,
@@ -494,5 +494,5 @@ Status PlainTableKeyDecoder::NextKeyNoValue(uint32_t start_offset,
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LIT
diff --git a/table/plain/plain_table_key_coding.h b/table/plain/plain_table_key_coding.h
index 5f65d5a65..d1460837d 100644
--- a/table/plain/plain_table_key_coding.h
+++ b/table/plain/plain_table_key_coding.h
@@ -17,7 +17,7 @@
// These classes issue the lowest level of operations of PlainTable.
// Actual data format of the key is documented in comments of class
// PlainTableFactory.
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WritableFile;
struct ParsedInternalKey;
@@ -188,6 +188,6 @@ class PlainTableKeyDecoder {
uint32_t* bytes_read);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_reader.cc b/table/plain/plain_table_reader.cc
index 2b5ed9b9b..55756d9c1 100644
--- a/table/plain/plain_table_reader.cc
+++ b/table/plain/plain_table_reader.cc
@@ -39,7 +39,7 @@
#include "util/stop_watch.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -771,5 +771,5 @@ Status PlainTableIterator::status() const {
return status_;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/plain/plain_table_reader.h b/table/plain/plain_table_reader.h
index c956913a0..db7b0626f 100644
--- a/table/plain/plain_table_reader.h
+++ b/table/plain/plain_table_reader.h
@@ -25,7 +25,7 @@
#include "table/plain/plain_table_index.h"
#include "table/table_reader.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Block;
struct BlockContents;
@@ -242,5 +242,5 @@ class PlainTableReader: public TableReader {
explicit PlainTableReader(const TableReader&) = delete;
void operator=(const TableReader&) = delete;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/table/scoped_arena_iterator.h b/table/scoped_arena_iterator.h
index 1de570dc7..8d73d12ee 100644
--- a/table/scoped_arena_iterator.h
+++ b/table/scoped_arena_iterator.h
@@ -10,7 +10,7 @@
#include "table/internal_iterator.h"
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ScopedArenaIterator {
void reset(InternalIterator* iter) ROCKSDB_NOEXCEPT {
@@ -58,4 +58,4 @@ class ScopedArenaIterator {
private:
InternalIterator* iter_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/sst_file_reader.cc b/table/sst_file_reader.cc
index f9f17865b..9e3ba6eab 100644
--- a/table/sst_file_reader.cc
+++ b/table/sst_file_reader.cc
@@ -16,7 +16,7 @@
#include "table/table_builder.h"
#include "table/table_reader.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct SstFileReader::Rep {
Options options;
@@ -86,6 +86,6 @@ Status SstFileReader::VerifyChecksum(const ReadOptions& read_options) {
TableReaderCaller::kSSTFileReader);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/table/sst_file_reader_test.cc b/table/sst_file_reader_test.cc
index dd7a51016..ac020a3ec 100644
--- a/table/sst_file_reader_test.cc
+++ b/table/sst_file_reader_test.cc
@@ -15,7 +15,7 @@
#include "test_util/testutil.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::string EncodeAsString(uint64_t v) {
char buf[16];
@@ -155,7 +155,7 @@ TEST_F(SstFileReaderTest, ReadFileWithGlobalSeqno) {
ASSERT_OK(DestroyDB(db_name, options));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/sst_file_writer.cc b/table/sst_file_writer.cc
index be3804a19..a5d08ea77 100644
--- a/table/sst_file_writer.cc
+++ b/table/sst_file_writer.cc
@@ -15,7 +15,7 @@
#include "table/sst_file_writer_collectors.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const std::string ExternalSstFilePropertyNames::kVersion =
"rocksdb.external_sst_file.version";
@@ -316,4 +316,4 @@ uint64_t SstFileWriter::FileSize() {
}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/sst_file_writer_collectors.h b/table/sst_file_writer_collectors.h
index e1827939f..01ecec971 100644
--- a/table/sst_file_writer_collectors.h
+++ b/table/sst_file_writer_collectors.h
@@ -10,7 +10,7 @@
#include "rocksdb/types.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Table Properties that are specific to tables created by SstFileWriter.
struct ExternalSstFilePropertyNames {
@@ -91,4 +91,4 @@ class SstFileWriterPropertiesCollectorFactory
SequenceNumber global_seqno_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/table_builder.h b/table/table_builder.h
index 863052ca8..541251073 100644
--- a/table/table_builder.h
+++ b/table/table_builder.h
@@ -21,7 +21,7 @@
#include "rocksdb/table_properties.h"
#include "trace_replay/block_cache_tracer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class Status;
@@ -167,4 +167,4 @@ class TableBuilder {
virtual const char* GetFileChecksumFuncName() const = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/table_properties.cc b/table/table_properties.cc
index 6e481798c..d1dacd1a5 100644
--- a/table/table_properties.cc
+++ b/table/table_properties.cc
@@ -13,7 +13,7 @@
#include "table/table_properties_internal.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const uint32_t TablePropertiesCollectorFactory::Context::kUnknownColumnFamily =
port::kMaxInt32;
@@ -125,10 +125,11 @@ std::string TableProperties::ToString(
prop_delim, kv_delim);
AppendProperty(result, "column family ID",
- column_family_id == rocksdb::TablePropertiesCollectorFactory::
- Context::kUnknownColumnFamily
+ column_family_id ==
+ ROCKSDB_NAMESPACE::TablePropertiesCollectorFactory::
+ Context::kUnknownColumnFamily
? std::string("N/A")
- : rocksdb::ToString(column_family_id),
+ : ROCKSDB_NAMESPACE::ToString(column_family_id),
prop_delim, kv_delim);
AppendProperty(
result, "column family name",
@@ -268,4 +269,4 @@ Status SeekToRangeDelBlock(InternalIterator* meta_iter, bool* is_found,
return SeekToMetaBlock(meta_iter, kRangeDelBlock, is_found, block_handle);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/table_properties_internal.h b/table/table_properties_internal.h
index 888b43d24..a7a92e3e1 100644
--- a/table/table_properties_internal.h
+++ b/table/table_properties_internal.h
@@ -8,7 +8,7 @@
#include "rocksdb/status.h"
#include "rocksdb/iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BlockHandle;
@@ -27,4 +27,4 @@ Status SeekToCompressionDictBlock(InternalIterator* meta_iter, bool* is_found,
Status SeekToRangeDelBlock(InternalIterator* meta_iter, bool* is_found,
BlockHandle* block_handle);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/table_reader.h b/table/table_reader.h
index 712c20c9a..4a08e3883 100644
--- a/table/table_reader.h
+++ b/table/table_reader.h
@@ -16,7 +16,7 @@
#include "table/multiget_context.h"
#include "table/table_reader_caller.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Iterator;
struct ParsedInternalKey;
@@ -134,4 +134,4 @@ class TableReader {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/table_reader_bench.cc b/table/table_reader_bench.cc
index fec893097..f1fd605aa 100644
--- a/table/table_reader_bench.cc
+++ b/table/table_reader_bench.cc
@@ -31,7 +31,7 @@ int main() {
using GFLAGS_NAMESPACE::ParseCommandLineFlags;
using GFLAGS_NAMESPACE::SetUsageMessage;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
// Make a key that i determines the first 4 characters and j determines the
@@ -74,7 +74,7 @@ void TableReaderBenchmark(Options& opts, EnvOptions& env_options,
int num_keys2, int num_iter, int /*prefix_len*/,
bool if_query_empty_keys, bool for_iterator,
bool through_db, bool measured_by_nanosecond) {
- rocksdb::InternalKeyComparator ikc(opts.comparator);
+ ROCKSDB_NAMESPACE::InternalKeyComparator ikc(opts.comparator);
std::string file_name =
test::PerThreadDBPath("rocksdb_table_reader_benchmark");
@@ -258,7 +258,7 @@ void TableReaderBenchmark(Options& opts, EnvOptions& env_options,
}
}
} // namespace
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
DEFINE_bool(query_empty, false, "query non-existing keys instead of existing "
"ones.");
@@ -283,24 +283,24 @@ int main(int argc, char** argv) {
" [OPTIONS]...");
ParseCommandLineFlags(&argc, &argv, true);
- std::shared_ptr<rocksdb::TableFactory> tf;
- rocksdb::Options options;
+ std::shared_ptr<ROCKSDB_NAMESPACE::TableFactory> tf;
+ ROCKSDB_NAMESPACE::Options options;
if (FLAGS_prefix_len < 16) {
- options.prefix_extractor.reset(rocksdb::NewFixedPrefixTransform(
- FLAGS_prefix_len));
+ options.prefix_extractor.reset(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(FLAGS_prefix_len));
}
- rocksdb::ReadOptions ro;
- rocksdb::EnvOptions env_options;
+ ROCKSDB_NAMESPACE::ReadOptions ro;
+ ROCKSDB_NAMESPACE::EnvOptions env_options;
options.create_if_missing = true;
- options.compression = rocksdb::CompressionType::kNoCompression;
+ options.compression = ROCKSDB_NAMESPACE::CompressionType::kNoCompression;
if (FLAGS_table_factory == "cuckoo_hash") {
#ifndef ROCKSDB_LITE
options.allow_mmap_reads = FLAGS_mmap_read;
env_options.use_mmap_reads = FLAGS_mmap_read;
- rocksdb::CuckooTableOptions table_options;
+ ROCKSDB_NAMESPACE::CuckooTableOptions table_options;
table_options.hash_table_ratio = 0.75;
- tf.reset(rocksdb::NewCuckooTableFactory(table_options));
+ tf.reset(ROCKSDB_NAMESPACE::NewCuckooTableFactory(table_options));
#else
fprintf(stderr, "Plain table is not supported in lite mode\n");
exit(1);
@@ -310,20 +310,20 @@ int main(int argc, char** argv) {
options.allow_mmap_reads = FLAGS_mmap_read;
env_options.use_mmap_reads = FLAGS_mmap_read;
- rocksdb::PlainTableOptions plain_table_options;
+ ROCKSDB_NAMESPACE::PlainTableOptions plain_table_options;
plain_table_options.user_key_len = 16;
plain_table_options.bloom_bits_per_key = (FLAGS_prefix_len == 16) ? 0 : 8;
plain_table_options.hash_table_ratio = 0.75;
- tf.reset(new rocksdb::PlainTableFactory(plain_table_options));
- options.prefix_extractor.reset(rocksdb::NewFixedPrefixTransform(
- FLAGS_prefix_len));
+ tf.reset(new ROCKSDB_NAMESPACE::PlainTableFactory(plain_table_options));
+ options.prefix_extractor.reset(
+ ROCKSDB_NAMESPACE::NewFixedPrefixTransform(FLAGS_prefix_len));
#else
fprintf(stderr, "Cuckoo table is not supported in lite mode\n");
exit(1);
#endif // ROCKSDB_LITE
} else if (FLAGS_table_factory == "block_based") {
- tf.reset(new rocksdb::BlockBasedTableFactory());
+ tf.reset(new ROCKSDB_NAMESPACE::BlockBasedTableFactory());
} else {
fprintf(stderr, "Invalid table type %s\n", FLAGS_table_factory.c_str());
}
@@ -333,10 +333,10 @@ int main(int argc, char** argv) {
bool measured_by_nanosecond = FLAGS_time_unit == "nanosecond";
options.table_factory = tf;
- rocksdb::TableReaderBenchmark(options, env_options, ro, FLAGS_num_keys1,
- FLAGS_num_keys2, FLAGS_iter, FLAGS_prefix_len,
- FLAGS_query_empty, FLAGS_iterator,
- FLAGS_through_db, measured_by_nanosecond);
+ ROCKSDB_NAMESPACE::TableReaderBenchmark(
+ options, env_options, ro, FLAGS_num_keys1, FLAGS_num_keys2, FLAGS_iter,
+ FLAGS_prefix_len, FLAGS_query_empty, FLAGS_iterator, FLAGS_through_db,
+ measured_by_nanosecond);
} else {
return 1;
}
diff --git a/table/table_reader_caller.h b/table/table_reader_caller.h
index 90c646871..7a57b5e98 100644
--- a/table/table_reader_caller.h
+++ b/table/table_reader_caller.h
@@ -5,7 +5,7 @@
#pragma once
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A list of callers for a table reader. It is used to trace the caller that
// accesses on a block. This is only used for block cache tracing and analysis.
// A user may use kUncategorized if the caller is not interesting for analysis
@@ -36,4 +36,4 @@ enum TableReaderCaller : char {
// All callers should be added before kMaxBlockCacheLookupCaller.
kMaxBlockCacheLookupCaller
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/table_test.cc b/table/table_test.cc
index ff2d5d0fb..2a24c99eb 100644
--- a/table/table_test.cc
+++ b/table/table_test.cc
@@ -56,7 +56,7 @@
#include "util/string_util.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const uint64_t kLegacyBlockBasedTableMagicNumber;
extern const uint64_t kLegacyPlainTableMagicNumber;
@@ -317,7 +317,7 @@ class TableConstructor: public Constructor {
largest_seqno_(largest_seqno),
convert_to_internal_key_(convert_to_internal_key),
level_(level) {
- env_ = rocksdb::Env::Default();
+ env_ = ROCKSDB_NAMESPACE::Env::Default();
}
~TableConstructor() override { Reset(); }
@@ -428,7 +428,8 @@ class TableConstructor: public Constructor {
bool ConvertToInternalKey() { return convert_to_internal_key_; }
test::StringSink* TEST_GetSink() {
- return rocksdb::test::GetStringSinkFromLegacyWriter(file_writer_.get());
+ return ROCKSDB_NAMESPACE::test::GetStringSinkFromLegacyWriter(
+ file_writer_.get());
}
BlockCacheTracer block_cache_tracer_;
@@ -1073,7 +1074,7 @@ class BlockBasedTableTest
virtual public ::testing::WithParamInterface<uint32_t> {
public:
BlockBasedTableTest() : format_(GetParam()) {
- env_ = rocksdb::Env::Default();
+ env_ = ROCKSDB_NAMESPACE::Env::Default();
}
BlockBasedTableOptions GetBlockBasedTableOptions() {
@@ -1239,7 +1240,8 @@ class FileChecksumTestHelper {
assert(file_checksum_func != nullptr);
cur_uniq_id_ = checksum_uniq_id_++;
test::StringSink* ss_rw =
- rocksdb::test::GetStringSinkFromLegacyWriter(file_writer_.get());
+ ROCKSDB_NAMESPACE::test::GetStringSinkFromLegacyWriter(
+ file_writer_.get());
file_reader_.reset(test::GetRandomAccessFileReader(
new test::StringSource(ss_rw->contents())));
std::unique_ptr<char[]> scratch(new char[2048]);
@@ -3280,7 +3282,7 @@ TEST_F(PlainTableTest, BasicPlainTableProperties) {
file_writer->Flush();
test::StringSink* ss =
- rocksdb::test::GetStringSinkFromLegacyWriter(file_writer.get());
+ ROCKSDB_NAMESPACE::test::GetStringSinkFromLegacyWriter(file_writer.get());
std::unique_ptr<RandomAccessFileReader> file_reader(
test::GetRandomAccessFileReader(
new test::StringSource(ss->contents(), 72242, true)));
@@ -3867,24 +3869,27 @@ class PrefixTest : public testing::Test {
namespace {
// A simple PrefixExtractor that only works for test PrefixAndWholeKeyTest
-class TestPrefixExtractor : public rocksdb::SliceTransform {
+class TestPrefixExtractor : public ROCKSDB_NAMESPACE::SliceTransform {
public:
~TestPrefixExtractor() override{};
const char* Name() const override { return "TestPrefixExtractor"; }
- rocksdb::Slice Transform(const rocksdb::Slice& src) const override {
+ ROCKSDB_NAMESPACE::Slice Transform(
+ const ROCKSDB_NAMESPACE::Slice& src) const override {
assert(IsValid(src));
- return rocksdb::Slice(src.data(), 3);
+ return ROCKSDB_NAMESPACE::Slice(src.data(), 3);
}
- bool InDomain(const rocksdb::Slice& src) const override {
+ bool InDomain(const ROCKSDB_NAMESPACE::Slice& src) const override {
assert(IsValid(src));
return true;
}
- bool InRange(const rocksdb::Slice& /*dst*/) const override { return true; }
+ bool InRange(const ROCKSDB_NAMESPACE::Slice& /*dst*/) const override {
+ return true;
+ }
- bool IsValid(const rocksdb::Slice& src) const {
+ bool IsValid(const ROCKSDB_NAMESPACE::Slice& src) const {
if (src.size() != 4) {
return false;
}
@@ -3906,30 +3911,30 @@ class TestPrefixExtractor : public rocksdb::SliceTransform {
} // namespace
TEST_F(PrefixTest, PrefixAndWholeKeyTest) {
- rocksdb::Options options;
- options.compaction_style = rocksdb::kCompactionStyleUniversal;
+ ROCKSDB_NAMESPACE::Options options;
+ options.compaction_style = ROCKSDB_NAMESPACE::kCompactionStyleUniversal;
options.num_levels = 20;
options.create_if_missing = true;
options.optimize_filters_for_hits = false;
options.target_file_size_base = 268435456;
options.prefix_extractor = std::make_shared<TestPrefixExtractor>();
- rocksdb::BlockBasedTableOptions bbto;
- bbto.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10));
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions bbto;
+ bbto.filter_policy.reset(ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10));
bbto.block_size = 262144;
bbto.whole_key_filtering = true;
const std::string kDBPath = test::PerThreadDBPath("table_prefix_test");
options.table_factory.reset(NewBlockBasedTableFactory(bbto));
DestroyDB(kDBPath, options);
- rocksdb::DB* db;
- ASSERT_OK(rocksdb::DB::Open(options, kDBPath, &db));
+ ROCKSDB_NAMESPACE::DB* db;
+ ASSERT_OK(ROCKSDB_NAMESPACE::DB::Open(options, kDBPath, &db));
// Create a bunch of keys with 10 filters.
for (int i = 0; i < 10; i++) {
std::string prefix = "[" + std::to_string(i) + "]";
for (int j = 0; j < 10; j++) {
std::string key = prefix + std::to_string(j);
- db->Put(rocksdb::WriteOptions(), key, "1");
+ db->Put(ROCKSDB_NAMESPACE::WriteOptions(), key, "1");
}
}
@@ -4397,7 +4402,7 @@ TEST_P(BlockBasedTableTest, PropertiesMetaBlockLast) {
}
TEST_P(BlockBasedTableTest, BadOptions) {
- rocksdb::Options options;
+ ROCKSDB_NAMESPACE::Options options;
options.compression = kNoCompression;
BlockBasedTableOptions bbto = GetBlockBasedTableOptions();
bbto.block_size = 4000;
@@ -4407,13 +4412,13 @@ TEST_P(BlockBasedTableTest, BadOptions) {
test::PerThreadDBPath("block_based_table_bad_options_test");
options.table_factory.reset(NewBlockBasedTableFactory(bbto));
DestroyDB(kDBPath, options);
- rocksdb::DB* db;
- ASSERT_NOK(rocksdb::DB::Open(options, kDBPath, &db));
+ ROCKSDB_NAMESPACE::DB* db;
+ ASSERT_NOK(ROCKSDB_NAMESPACE::DB::Open(options, kDBPath, &db));
bbto.block_size = 4096;
options.compression = kSnappyCompression;
options.table_factory.reset(NewBlockBasedTableFactory(bbto));
- ASSERT_NOK(rocksdb::DB::Open(options, kDBPath, &db));
+ ASSERT_NOK(ROCKSDB_NAMESPACE::DB::Open(options, kDBPath, &db));
}
TEST_F(BBTTailPrefetchTest, TestTailPrefetchStats) {
@@ -4638,7 +4643,7 @@ TEST_P(BlockBasedTableTest, OutOfBoundOnNext) {
ASSERT_FALSE(iter->IsOutOfBound());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/table/two_level_iterator.cc b/table/two_level_iterator.cc
index 1cb00b639..a17d56df5 100644
--- a/table/two_level_iterator.cc
+++ b/table/two_level_iterator.cc
@@ -15,7 +15,7 @@
#include "table/block_based/block.h"
#include "table/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -208,4 +208,4 @@ InternalIteratorBase<IndexValue>* NewTwoLevelIterator(
InternalIteratorBase<IndexValue>* first_level_iter) {
return new TwoLevelIndexIterator(state, first_level_iter);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/table/two_level_iterator.h b/table/two_level_iterator.h
index 545c29f49..885dff84b 100644
--- a/table/two_level_iterator.h
+++ b/table/two_level_iterator.h
@@ -12,7 +12,7 @@
#include "rocksdb/env.h"
#include "table/iterator_wrapper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct ReadOptions;
class InternalKeyComparator;
@@ -40,4 +40,4 @@ extern InternalIteratorBase<IndexValue>* NewTwoLevelIterator(
TwoLevelIteratorState* state,
InternalIteratorBase<IndexValue>* first_level_iter);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/fault_injection_test_env.cc b/test_util/fault_injection_test_env.cc
index 5c47b7ea4..8bbd2692e 100644
--- a/test_util/fault_injection_test_env.cc
+++ b/test_util/fault_injection_test_env.cc
@@ -15,7 +15,7 @@
#include <functional>
#include <utility>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Assume a filename, and not a directory name like "/foo/bar/"
std::string GetDirName(const std::string filename) {
@@ -39,7 +39,7 @@ Status Truncate(Env* env, const std::string& filename, uint64_t length) {
}
std::unique_ptr<char[]> scratch(new char[length]);
- rocksdb::Slice result;
+ ROCKSDB_NAMESPACE::Slice result;
s = orig_file->Read(length, &result, scratch.get());
#ifdef OS_WIN
orig_file.reset();
@@ -434,4 +434,4 @@ void FaultInjectionTestEnv::UntrackFile(const std::string& f) {
db_file_state_.erase(f);
open_files_.erase(f);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/fault_injection_test_env.h b/test_util/fault_injection_test_env.h
index b68b3faed..9cc33a8d3 100644
--- a/test_util/fault_injection_test_env.h
+++ b/test_util/fault_injection_test_env.h
@@ -25,7 +25,7 @@
#include "util/mutexlock.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TestWritableFile;
class FaultInjectionTestEnv;
@@ -222,4 +222,4 @@ class FaultInjectionTestEnv : public EnvWrapper {
Status error_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/mock_time_env.h b/test_util/mock_time_env.h
index feada4777..32b40f79c 100644
--- a/test_util/mock_time_env.h
+++ b/test_util/mock_time_env.h
@@ -7,7 +7,7 @@
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MockTimeEnv : public EnvWrapper {
public:
@@ -42,4 +42,4 @@ class MockTimeEnv : public EnvWrapper {
std::atomic<uint64_t> current_time_{0};
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/sync_point.cc b/test_util/sync_point.cc
index a09be9e8f..d969ae3c8 100644
--- a/test_util/sync_point.cc
+++ b/test_util/sync_point.cc
@@ -10,7 +10,7 @@ int rocksdb_kill_odds = 0;
std::vector<std::string> rocksdb_kill_prefix_blacklist;
#ifndef NDEBUG
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
SyncPoint* SyncPoint::GetInstance() {
static SyncPoint sync_point;
@@ -62,5 +62,5 @@ void SyncPoint::Process(const std::string& point, void* cb_arg) {
impl_->Process(point, cb_arg);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // NDEBUG
diff --git a/test_util/sync_point.h b/test_util/sync_point.h
index cb4b1e717..46bfd50d7 100644
--- a/test_util/sync_point.h
+++ b/test_util/sync_point.h
@@ -11,6 +11,8 @@
#include <thread>
#include <vector>
+#include "rocksdb/rocksdb_namespace.h"
+
// This is only set from db_stress.cc and for testing only.
// If non-zero, kill at various points in source code with probability 1/this
extern int rocksdb_kill_odds;
@@ -22,7 +24,7 @@ extern std::vector<std::string> rocksdb_kill_prefix_blacklist;
#define TEST_KILL_RANDOM(kill_point, rocksdb_kill_odds)
#else
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Kill the process with probability 1/odds for testing.
extern void TestKillRandom(std::string kill_point, int odds,
const std::string& srcfile, int srcline);
@@ -38,7 +40,7 @@ extern void TestKillRandom(std::string kill_point, int odds,
TestKillRandom(kill_point, rocksdb_kill_odds, __FILE__, __LINE__); \
} \
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
#ifdef NDEBUG
@@ -48,7 +50,7 @@ extern void TestKillRandom(std::string kill_point, int odds,
#define INIT_SYNC_POINT_SINGLETONS()
#else
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This class provides facility to reproduce race conditions deterministically
// in unit tests.
@@ -122,7 +124,7 @@ class SyncPoint {
Data* impl_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
// Use TEST_SYNC_POINT to specify sync points inside code base.
// Sync points can have happens-after depedency on other sync points,
@@ -130,11 +132,13 @@ class SyncPoint {
// utilized to re-produce race conditions between threads.
// See TransactionLogIteratorRace in db_test.cc for an example use case.
// TEST_SYNC_POINT is no op in release build.
-#define TEST_SYNC_POINT(x) rocksdb::SyncPoint::GetInstance()->Process(x)
-#define TEST_IDX_SYNC_POINT(x, index) \
- rocksdb::SyncPoint::GetInstance()->Process(x + std::to_string(index))
+#define TEST_SYNC_POINT(x) \
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->Process(x)
+#define TEST_IDX_SYNC_POINT(x, index) \
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->Process(x + \
+ std::to_string(index))
#define TEST_SYNC_POINT_CALLBACK(x, y) \
- rocksdb::SyncPoint::GetInstance()->Process(x, y)
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->Process(x, y)
#define INIT_SYNC_POINT_SINGLETONS() \
- (void)rocksdb::SyncPoint::GetInstance();
+ (void)ROCKSDB_NAMESPACE::SyncPoint::GetInstance();
#endif // NDEBUG
diff --git a/test_util/sync_point_impl.cc b/test_util/sync_point_impl.cc
index db44f472a..7b939c5f4 100644
--- a/test_util/sync_point_impl.cc
+++ b/test_util/sync_point_impl.cc
@@ -6,7 +6,7 @@
#include "test_util/sync_point_impl.h"
#ifndef NDEBUG
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void TestKillRandom(std::string kill_point, int odds,
const std::string& srcfile, int srcline) {
@@ -125,5 +125,5 @@ void SyncPoint::Data::Process(const std::string& point, void* cb_arg) {
cleared_points_.insert(point);
cv_.notify_all();
}
-} // rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/test_util/sync_point_impl.h b/test_util/sync_point_impl.h
index d96d73257..b246c0198 100644
--- a/test_util/sync_point_impl.h
+++ b/test_util/sync_point_impl.h
@@ -21,7 +21,7 @@
#pragma once
#ifndef NDEBUG
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct SyncPoint::Data {
Data() : enabled_(false) {}
// Enable proper deletion by subclasses
@@ -70,5 +70,5 @@ struct SyncPoint::Data {
}
void Process(const std::string& point, void* cb_arg);
};
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // NDEBUG
diff --git a/test_util/testharness.cc b/test_util/testharness.cc
index 62cc535a1..d38d43080 100644
--- a/test_util/testharness.cc
+++ b/test_util/testharness.cc
@@ -11,7 +11,7 @@
#include <string>
#include <thread>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace test {
::testing::AssertionResult AssertStatus(const char* s_expr, const Status& s) {
@@ -53,4 +53,4 @@ int RandomSeed() {
}
} // namespace test
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/testharness.h b/test_util/testharness.h
index 39e77f8a9..11f40ff83 100644
--- a/test_util/testharness.h
+++ b/test_util/testharness.h
@@ -18,7 +18,7 @@
#include <string>
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace test {
// Return the directory to use for temporary storage.
@@ -36,10 +36,12 @@ int RandomSeed();
::testing::AssertionResult AssertStatus(const char* s_expr, const Status& s);
-#define ASSERT_OK(s) ASSERT_PRED_FORMAT1(rocksdb::test::AssertStatus, s)
+#define ASSERT_OK(s) \
+ ASSERT_PRED_FORMAT1(ROCKSDB_NAMESPACE::test::AssertStatus, s)
#define ASSERT_NOK(s) ASSERT_FALSE((s).ok())
-#define EXPECT_OK(s) EXPECT_PRED_FORMAT1(rocksdb::test::AssertStatus, s)
+#define EXPECT_OK(s) \
+ EXPECT_PRED_FORMAT1(ROCKSDB_NAMESPACE::test::AssertStatus, s)
#define EXPECT_NOK(s) EXPECT_FALSE((s).ok())
} // namespace test
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/testutil.cc b/test_util/testutil.cc
index f27387ace..2969a140a 100644
--- a/test_util/testutil.cc
+++ b/test_util/testutil.cc
@@ -21,7 +21,7 @@
#include "file/writable_file_writer.h"
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace test {
const uint32_t kDefaultFormatVersion = BlockBasedTableOptions().format_version;
@@ -451,4 +451,4 @@ size_t GetLinesCount(const std::string& fname, const std::string& pattern) {
}
} // namespace test
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/testutil.h b/test_util/testutil.h
index 7ec6a3c99..3f6b47929 100644
--- a/test_util/testutil.h
+++ b/test_util/testutil.h
@@ -28,7 +28,7 @@
#include "util/mutexlock.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SequentialFile;
class SequentialFileReader;
@@ -496,8 +496,8 @@ class FilterNumber : public CompactionFilter {
std::string last_merge_operand_key() { return last_merge_operand_key_; }
- bool Filter(int /*level*/, const rocksdb::Slice& /*key*/,
- const rocksdb::Slice& value, std::string* /*new_value*/,
+ bool Filter(int /*level*/, const ROCKSDB_NAMESPACE::Slice& /*key*/,
+ const ROCKSDB_NAMESPACE::Slice& value, std::string* /*new_value*/,
bool* /*value_changed*/) const override {
if (value.size() == sizeof(uint64_t)) {
return num_ == DecodeFixed64(value.data());
@@ -505,8 +505,9 @@ class FilterNumber : public CompactionFilter {
return true;
}
- bool FilterMergeOperand(int /*level*/, const rocksdb::Slice& key,
- const rocksdb::Slice& value) const override {
+ bool FilterMergeOperand(
+ int /*level*/, const ROCKSDB_NAMESPACE::Slice& key,
+ const ROCKSDB_NAMESPACE::Slice& value) const override {
last_merge_operand_key_ = key.ToString();
if (value.size() == sizeof(uint64_t)) {
return num_ == DecodeFixed64(value.data());
@@ -798,4 +799,4 @@ bool IsDirectIOSupported(Env* env, const std::string& dir);
size_t GetLinesCount(const std::string& fname, const std::string& pattern);
} // namespace test
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/test_util/transaction_test_util.cc b/test_util/transaction_test_util.cc
index 7043eb2d7..736707595 100644
--- a/test_util/transaction_test_util.cc
+++ b/test_util/transaction_test_util.cc
@@ -24,7 +24,7 @@
#include "util/random.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
RandomTransactionInserter::RandomTransactionInserter(
Random64* rand, const WriteOptions& write_options,
@@ -382,6 +382,6 @@ Status RandomTransactionInserter::Verify(DB* db, uint16_t num_sets,
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/test_util/transaction_test_util.h b/test_util/transaction_test_util.h
index 1aa4196ab..086b0ea6f 100644
--- a/test_util/transaction_test_util.h
+++ b/test_util/transaction_test_util.h
@@ -12,7 +12,7 @@
#include "rocksdb/utilities/optimistic_transaction_db.h"
#include "rocksdb/utilities/transaction_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DB;
class Random64;
@@ -127,6 +127,6 @@ class RandomTransactionInserter {
bool DoInsert(DB* db, Transaction* txn, bool is_optimistic);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/blob_dump.cc b/tools/blob_dump.cc
index 7da610858..2ae73ecfe 100644
--- a/tools/blob_dump.cc
+++ b/tools/blob_dump.cc
@@ -11,8 +11,8 @@
#include "utilities/blob_db/blob_dump_tool.h"
-using namespace rocksdb;
-using namespace rocksdb::blob_db;
+using namespace ROCKSDB_NAMESPACE;
+using namespace ROCKSDB_NAMESPACE::blob_db;
int main(int argc, char** argv) {
using DisplayType = BlobDumpTool::DisplayType;
diff --git a/tools/block_cache_analyzer/block_cache_trace_analyzer.cc b/tools/block_cache_analyzer/block_cache_trace_analyzer.cc
index a1b97ca08..f90cb794b 100644
--- a/tools/block_cache_analyzer/block_cache_trace_analyzer.cc
+++ b/tools/block_cache_analyzer/block_cache_trace_analyzer.cc
@@ -150,7 +150,7 @@ DEFINE_int32(analyze_correlation_coefficients_max_number_of_values, 1000000,
DEFINE_string(human_readable_trace_file_path, "",
"The filt path that saves human readable access records.");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const std::string kMissRatioCurveFileName = "mrc";
@@ -1440,7 +1440,7 @@ BlockCacheTraceAnalyzer::BlockCacheTraceAnalyzer(
bool compute_reuse_distance, bool mrc_only,
bool is_human_readable_trace_file,
std::unique_ptr<BlockCacheTraceSimulator>&& cache_simulator)
- : env_(rocksdb::Env::Default()),
+ : env_(ROCKSDB_NAMESPACE::Env::Default()),
trace_file_path_(trace_file_path),
output_dir_(output_dir),
human_readable_trace_file_path_(human_readable_trace_file_path),
@@ -2302,7 +2302,7 @@ int block_cache_trace_analyzer_tool(int argc, char** argv) {
return 0;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // GFLAGS
#endif // ROCKSDB_LITE
diff --git a/tools/block_cache_analyzer/block_cache_trace_analyzer.h b/tools/block_cache_analyzer/block_cache_trace_analyzer.h
index 4a15429e4..48a544813 100644
--- a/tools/block_cache_analyzer/block_cache_trace_analyzer.h
+++ b/tools/block_cache_analyzer/block_cache_trace_analyzer.h
@@ -15,7 +15,7 @@
#include "trace_replay/block_cache_tracer.h"
#include "utilities/simulator_cache/cache_simulator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Statistics of a key refereneced by a Get.
struct GetKeyInfo {
@@ -366,7 +366,7 @@ class BlockCacheTraceAnalyzer {
const std::map<std::string, Predictions>& label_predictions,
uint32_t max_number_of_values) const;
- rocksdb::Env* env_;
+ ROCKSDB_NAMESPACE::Env* env_;
const std::string trace_file_path_;
const std::string output_dir_;
std::string human_readable_trace_file_path_;
@@ -390,4 +390,4 @@ class BlockCacheTraceAnalyzer {
int block_cache_trace_analyzer_tool(int argc, char** argv);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/tools/block_cache_analyzer/block_cache_trace_analyzer_test.cc b/tools/block_cache_analyzer/block_cache_trace_analyzer_test.cc
index fc9ec3470..1dc723629 100644
--- a/tools/block_cache_analyzer/block_cache_trace_analyzer_test.cc
+++ b/tools/block_cache_analyzer/block_cache_trace_analyzer_test.cc
@@ -26,7 +26,7 @@ int main() {
#include "tools/block_cache_analyzer/block_cache_trace_analyzer.h"
#include "trace_replay/block_cache_tracer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const uint64_t kBlockSize = 1024;
@@ -45,7 +45,7 @@ class BlockCacheTracerTest : public testing::Test {
public:
BlockCacheTracerTest() {
test_path_ = test::PerThreadDBPath("block_cache_tracer_test");
- env_ = rocksdb::Env::Default();
+ env_ = ROCKSDB_NAMESPACE::Env::Default();
EXPECT_OK(env_->CreateDir(test_path_));
trace_file_path_ = test_path_ + "/block_cache_trace";
block_cache_sim_config_path_ = test_path_ + "/block_cache_sim_config";
@@ -196,7 +196,8 @@ class BlockCacheTracerTest : public testing::Test {
argv[argc++] = arg_buffer + cursor;
cursor += static_cast<int>(arg.size()) + 1;
}
- ASSERT_EQ(0, rocksdb::block_cache_trace_analyzer_tool(argc, argv));
+ ASSERT_EQ(0,
+ ROCKSDB_NAMESPACE::block_cache_trace_analyzer_tool(argc, argv));
}
Env* env_;
@@ -699,7 +700,7 @@ TEST_F(BlockCacheTracerTest, MixedBlocks) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/tools/block_cache_analyzer/block_cache_trace_analyzer_tool.cc b/tools/block_cache_analyzer/block_cache_trace_analyzer_tool.cc
index 63382cf8c..44fec5598 100644
--- a/tools/block_cache_analyzer/block_cache_trace_analyzer_tool.cc
+++ b/tools/block_cache_analyzer/block_cache_trace_analyzer_tool.cc
@@ -13,7 +13,7 @@ int main() {
#else // GFLAGS
#include "tools/block_cache_analyzer/block_cache_trace_analyzer.h"
int main(int argc, char** argv) {
- return rocksdb::block_cache_trace_analyzer_tool(argc, argv);
+ return ROCKSDB_NAMESPACE::block_cache_trace_analyzer_tool(argc, argv);
}
#endif // GFLAGS
#else // ROCKSDB_LITE
diff --git a/tools/db_bench.cc b/tools/db_bench.cc
index 1ad77295f..d4fb50c14 100644
--- a/tools/db_bench.cc
+++ b/tools/db_bench.cc
@@ -15,5 +15,7 @@ int main() {
}
#else
#include <rocksdb/db_bench_tool.h>
-int main(int argc, char** argv) { return rocksdb::db_bench_tool(argc, argv); }
+int main(int argc, char** argv) {
+ return ROCKSDB_NAMESPACE::db_bench_tool(argc, argv);
+}
#endif // GFLAGS
diff --git a/tools/db_bench_tool.cc b/tools/db_bench_tool.cc
index 3b6241c1a..5c2ca01e6 100644
--- a/tools/db_bench_tool.cc
+++ b/tools/db_bench_tool.cc
@@ -309,22 +309,23 @@ DEFINE_bool(enable_numa, false,
"CPU and memory of same node. Use \"$numactl --hardware\" command "
"to see NUMA memory architecture.");
-DEFINE_int64(db_write_buffer_size, rocksdb::Options().db_write_buffer_size,
+DEFINE_int64(db_write_buffer_size,
+ ROCKSDB_NAMESPACE::Options().db_write_buffer_size,
"Number of bytes to buffer in all memtables before compacting");
DEFINE_bool(cost_write_buffer_to_cache, false,
"The usage of memtable is costed to the block cache");
-DEFINE_int64(write_buffer_size, rocksdb::Options().write_buffer_size,
+DEFINE_int64(write_buffer_size, ROCKSDB_NAMESPACE::Options().write_buffer_size,
"Number of bytes to buffer in memtable before compacting");
DEFINE_int32(max_write_buffer_number,
- rocksdb::Options().max_write_buffer_number,
+ ROCKSDB_NAMESPACE::Options().max_write_buffer_number,
"The number of in-memory memtables. Each memtable is of size"
" write_buffer_size bytes.");
DEFINE_int32(min_write_buffer_number_to_merge,
- rocksdb::Options().min_write_buffer_number_to_merge,
+ ROCKSDB_NAMESPACE::Options().min_write_buffer_number_to_merge,
"The minimum number of write buffers that will be merged together"
"before writing to storage. This is cheap because it is an"
"in-memory merge. If this feature is not enabled, then all these"
@@ -335,7 +336,7 @@ DEFINE_int32(min_write_buffer_number_to_merge,
" in each of these individual write buffers.");
DEFINE_int32(max_write_buffer_number_to_maintain,
- rocksdb::Options().max_write_buffer_number_to_maintain,
+ ROCKSDB_NAMESPACE::Options().max_write_buffer_number_to_maintain,
"The total maximum number of write buffers to maintain in memory "
"including copies of buffers that have already been flushed. "
"Unlike max_write_buffer_number, this parameter does not affect "
@@ -349,7 +350,7 @@ DEFINE_int32(max_write_buffer_number_to_maintain,
"'max_write_buffer_number' will be used.");
DEFINE_int64(max_write_buffer_size_to_maintain,
- rocksdb::Options().max_write_buffer_size_to_maintain,
+ ROCKSDB_NAMESPACE::Options().max_write_buffer_size_to_maintain,
"The total maximum size of write buffers to maintain in memory "
"including copies of buffers that have already been flushed. "
"Unlike max_write_buffer_number, this parameter does not affect "
@@ -363,7 +364,7 @@ DEFINE_int64(max_write_buffer_size_to_maintain,
"'max_write_buffer_number' will be used.");
DEFINE_int32(max_background_jobs,
- rocksdb::Options().max_background_jobs,
+ ROCKSDB_NAMESPACE::Options().max_background_jobs,
"The maximum number of concurrent background jobs that can occur "
"in parallel.");
@@ -380,7 +381,7 @@ DEFINE_int32(num_low_pri_threads, 0,
" that can occur in parallel.");
DEFINE_int32(max_background_compactions,
- rocksdb::Options().max_background_compactions,
+ ROCKSDB_NAMESPACE::Options().max_background_compactions,
"The maximum number of concurrent background compactions"
" that can occur in parallel.");
@@ -394,16 +395,18 @@ static const bool FLAGS_subcompactions_dummy
&ValidateUint32Range);
DEFINE_int32(max_background_flushes,
- rocksdb::Options().max_background_flushes,
+ ROCKSDB_NAMESPACE::Options().max_background_flushes,
"The maximum number of concurrent background flushes"
" that can occur in parallel.");
-static rocksdb::CompactionStyle FLAGS_compaction_style_e;
-DEFINE_int32(compaction_style, (int32_t) rocksdb::Options().compaction_style,
+static ROCKSDB_NAMESPACE::CompactionStyle FLAGS_compaction_style_e;
+DEFINE_int32(compaction_style,
+ (int32_t)ROCKSDB_NAMESPACE::Options().compaction_style,
"style of compaction: level-based, universal and fifo");
-static rocksdb::CompactionPri FLAGS_compaction_pri_e;
-DEFINE_int32(compaction_pri, (int32_t)rocksdb::Options().compaction_pri,
+static ROCKSDB_NAMESPACE::CompactionPri FLAGS_compaction_pri_e;
+DEFINE_int32(compaction_pri,
+ (int32_t)ROCKSDB_NAMESPACE::Options().compaction_pri,
"priority of files to compaction: by size or by data age");
DEFINE_int32(universal_size_ratio, 0,
@@ -455,7 +458,7 @@ DEFINE_bool(partition_index_and_filters, false,
DEFINE_bool(partition_index, false, "Partition index blocks");
DEFINE_int64(metadata_block_size,
- rocksdb::BlockBasedTableOptions().metadata_block_size,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().metadata_block_size,
"Max partition size when partitioning index/filters");
// The default reduces the overhead of reading time with flash. With HDD, which
@@ -471,33 +474,37 @@ DEFINE_bool(
"Pin top-level index of partitioned index/filter blocks in block cache.");
DEFINE_int32(block_size,
- static_cast<int32_t>(rocksdb::BlockBasedTableOptions().block_size),
+ static_cast<int32_t>(
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().block_size),
"Number of bytes in a block.");
-DEFINE_int32(
- format_version,
- static_cast<int32_t>(rocksdb::BlockBasedTableOptions().format_version),
- "Format version of SST files.");
+DEFINE_int32(format_version,
+ static_cast<int32_t>(
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().format_version),
+ "Format version of SST files.");
DEFINE_int32(block_restart_interval,
- rocksdb::BlockBasedTableOptions().block_restart_interval,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().block_restart_interval,
"Number of keys between restart points "
"for delta encoding of keys in data block.");
-DEFINE_int32(index_block_restart_interval,
- rocksdb::BlockBasedTableOptions().index_block_restart_interval,
- "Number of keys between restart points "
- "for delta encoding of keys in index block.");
+DEFINE_int32(
+ index_block_restart_interval,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().index_block_restart_interval,
+ "Number of keys between restart points "
+ "for delta encoding of keys in index block.");
DEFINE_int32(read_amp_bytes_per_bit,
- rocksdb::BlockBasedTableOptions().read_amp_bytes_per_bit,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().read_amp_bytes_per_bit,
"Number of bytes per bit to be used in block read-amp bitmap");
-DEFINE_bool(enable_index_compression,
- rocksdb::BlockBasedTableOptions().enable_index_compression,
- "Compress the index block");
+DEFINE_bool(
+ enable_index_compression,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().enable_index_compression,
+ "Compress the index block");
-DEFINE_bool(block_align, rocksdb::BlockBasedTableOptions().block_align,
+DEFINE_bool(block_align,
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions().block_align,
"Align data blocks on page size");
DEFINE_bool(use_data_block_hash_index, false,
@@ -517,11 +524,12 @@ DEFINE_int64(row_cache_size, 0,
"Number of bytes to use as a cache of individual rows"
" (0 = disabled).");
-DEFINE_int32(open_files, rocksdb::Options().max_open_files,
+DEFINE_int32(open_files, ROCKSDB_NAMESPACE::Options().max_open_files,
"Maximum number of files to keep open at the same time"
" (use default if == 0)");
-DEFINE_int32(file_opening_threads, rocksdb::Options().max_file_opening_threads,
+DEFINE_int32(file_opening_threads,
+ ROCKSDB_NAMESPACE::Options().max_file_opening_threads,
"If open_files is set to -1, this option set the number of "
"threads that will be used to open files during DB::Open()");
@@ -597,10 +605,10 @@ DEFINE_bool(verify_checksum, true,
" from storage");
DEFINE_bool(statistics, false, "Database statistics");
-DEFINE_int32(stats_level, rocksdb::StatsLevel::kExceptDetailedTimers,
+DEFINE_int32(stats_level, ROCKSDB_NAMESPACE::StatsLevel::kExceptDetailedTimers,
"stats level for statistics");
DEFINE_string(statistics_string, "", "Serialized statistics string");
-static class std::shared_ptr<rocksdb::Statistics> dbstats;
+static class std::shared_ptr<ROCKSDB_NAMESPACE::Statistics> dbstats;
DEFINE_int64(writes, -1, "Number of write operations to do. If negative, do"
" --num reads.");
@@ -620,15 +628,16 @@ DEFINE_string(truth_db, "/dev/shm/truth_db/dbbench",
DEFINE_int32(num_levels, 7, "The total number of levels");
-DEFINE_int64(target_file_size_base, rocksdb::Options().target_file_size_base,
+DEFINE_int64(target_file_size_base,
+ ROCKSDB_NAMESPACE::Options().target_file_size_base,
"Target file size at level-1");
DEFINE_int32(target_file_size_multiplier,
- rocksdb::Options().target_file_size_multiplier,
+ ROCKSDB_NAMESPACE::Options().target_file_size_multiplier,
"A multiplier to compute target level-N file size (N >= 2)");
DEFINE_uint64(max_bytes_for_level_base,
- rocksdb::Options().max_bytes_for_level_base,
+ ROCKSDB_NAMESPACE::Options().max_bytes_for_level_base,
"Max bytes for level-1");
DEFINE_bool(level_compaction_dynamic_level_bytes, false,
@@ -642,17 +651,17 @@ DEFINE_string(max_bytes_for_level_multiplier_additional, "",
"A vector that specifies additional fanout per level");
DEFINE_int32(level0_stop_writes_trigger,
- rocksdb::Options().level0_stop_writes_trigger,
+ ROCKSDB_NAMESPACE::Options().level0_stop_writes_trigger,
"Number of files in level-0"
" that will trigger put stop.");
DEFINE_int32(level0_slowdown_writes_trigger,
- rocksdb::Options().level0_slowdown_writes_trigger,
+ ROCKSDB_NAMESPACE::Options().level0_slowdown_writes_trigger,
"Number of files in level-0"
" that will slow down writes.");
DEFINE_int32(level0_file_num_compaction_trigger,
- rocksdb::Options().level0_file_num_compaction_trigger,
+ ROCKSDB_NAMESPACE::Options().level0_file_num_compaction_trigger,
"Number of files in level-0"
" when compactions start");
@@ -759,19 +768,22 @@ DEFINE_bool(use_blob_db, false,
"Open a BlobDB instance. "
"Required for large value benchmark.");
-DEFINE_bool(blob_db_enable_gc,
- rocksdb::blob_db::BlobDBOptions().enable_garbage_collection,
- "Enable BlobDB garbage collection.");
+DEFINE_bool(
+ blob_db_enable_gc,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().enable_garbage_collection,
+ "Enable BlobDB garbage collection.");
-DEFINE_double(blob_db_gc_cutoff,
- rocksdb::blob_db::BlobDBOptions().garbage_collection_cutoff,
- "Cutoff ratio for BlobDB garbage collection.");
+DEFINE_double(
+ blob_db_gc_cutoff,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().garbage_collection_cutoff,
+ "Cutoff ratio for BlobDB garbage collection.");
-DEFINE_bool(blob_db_is_fifo, rocksdb::blob_db::BlobDBOptions().is_fifo,
+DEFINE_bool(blob_db_is_fifo,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().is_fifo,
"Enable FIFO eviction strategy in BlobDB.");
DEFINE_uint64(blob_db_max_db_size,
- rocksdb::blob_db::BlobDBOptions().max_db_size,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().max_db_size,
"Max size limit of the directory where blob files are stored.");
DEFINE_uint64(
@@ -779,26 +791,26 @@ DEFINE_uint64(
"TTL range to generate BlobDB data (in seconds). 0 means no TTL.");
DEFINE_uint64(blob_db_ttl_range_secs,
- rocksdb::blob_db::BlobDBOptions().ttl_range_secs,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().ttl_range_secs,
"TTL bucket size to use when creating blob files.");
DEFINE_uint64(blob_db_min_blob_size,
- rocksdb::blob_db::BlobDBOptions().min_blob_size,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().min_blob_size,
"Smallest blob to store in a file. Blobs smaller than this "
"will be inlined with the key in the LSM tree.");
DEFINE_uint64(blob_db_bytes_per_sync,
- rocksdb::blob_db::BlobDBOptions().bytes_per_sync,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().bytes_per_sync,
"Bytes to sync blob file at.");
DEFINE_uint64(blob_db_file_size,
- rocksdb::blob_db::BlobDBOptions().blob_file_size,
+ ROCKSDB_NAMESPACE::blob_db::BlobDBOptions().blob_file_size,
"Target size of each blob file.");
DEFINE_string(blob_db_compression_type, "snappy",
"Algorithm to use to compress blob in blob file");
-static enum rocksdb::CompressionType FLAGS_blob_db_compression_type_e =
- rocksdb::kSnappyCompression;
+static enum ROCKSDB_NAMESPACE::CompressionType
+ FLAGS_blob_db_compression_type_e = ROCKSDB_NAMESPACE::kSnappyCompression;
// Secondary DB instance Options
DEFINE_bool(use_secondary_db, false,
@@ -838,33 +850,34 @@ DEFINE_string(block_cache_trace_file, "", "Block cache trace file path.");
DEFINE_int32(trace_replay_threads, 1,
"The number of threads to replay, must >=1.");
-static enum rocksdb::CompressionType StringToCompressionType(const char* ctype) {
+static enum ROCKSDB_NAMESPACE::CompressionType StringToCompressionType(
+ const char* ctype) {
assert(ctype);
if (!strcasecmp(ctype, "none"))
- return rocksdb::kNoCompression;
+ return ROCKSDB_NAMESPACE::kNoCompression;
else if (!strcasecmp(ctype, "snappy"))
- return rocksdb::kSnappyCompression;
+ return ROCKSDB_NAMESPACE::kSnappyCompression;
else if (!strcasecmp(ctype, "zlib"))
- return rocksdb::kZlibCompression;
+ return ROCKSDB_NAMESPACE::kZlibCompression;
else if (!strcasecmp(ctype, "bzip2"))
- return rocksdb::kBZip2Compression;
+ return ROCKSDB_NAMESPACE::kBZip2Compression;
else if (!strcasecmp(ctype, "lz4"))
- return rocksdb::kLZ4Compression;
+ return ROCKSDB_NAMESPACE::kLZ4Compression;
else if (!strcasecmp(ctype, "lz4hc"))
- return rocksdb::kLZ4HCCompression;
+ return ROCKSDB_NAMESPACE::kLZ4HCCompression;
else if (!strcasecmp(ctype, "xpress"))
- return rocksdb::kXpressCompression;
+ return ROCKSDB_NAMESPACE::kXpressCompression;
else if (!strcasecmp(ctype, "zstd"))
- return rocksdb::kZSTD;
+ return ROCKSDB_NAMESPACE::kZSTD;
fprintf(stdout, "Cannot parse compression type '%s'\n", ctype);
- return rocksdb::kSnappyCompression; // default value
+ return ROCKSDB_NAMESPACE::kSnappyCompression; // default value
}
static std::string ColumnFamilyName(size_t i) {
if (i == 0) {
- return rocksdb::kDefaultColumnFamilyName;
+ return ROCKSDB_NAMESPACE::kDefaultColumnFamilyName;
} else {
char name[100];
snprintf(name, sizeof(name), "column_family_name_%06zu", i);
@@ -874,23 +887,23 @@ static std::string ColumnFamilyName(size_t i) {
DEFINE_string(compression_type, "snappy",
"Algorithm to use to compress the database");
-static enum rocksdb::CompressionType FLAGS_compression_type_e =
- rocksdb::kSnappyCompression;
+static enum ROCKSDB_NAMESPACE::CompressionType FLAGS_compression_type_e =
+ ROCKSDB_NAMESPACE::kSnappyCompression;
DEFINE_int64(sample_for_compression, 0, "Sample every N block for compression");
-DEFINE_int32(compression_level, rocksdb::CompressionOptions().level,
+DEFINE_int32(compression_level, ROCKSDB_NAMESPACE::CompressionOptions().level,
"Compression level. The meaning of this value is library-"
"dependent. If unset, we try to use the default for the library "
"specified in `--compression_type`");
DEFINE_int32(compression_max_dict_bytes,
- rocksdb::CompressionOptions().max_dict_bytes,
+ ROCKSDB_NAMESPACE::CompressionOptions().max_dict_bytes,
"Maximum size of dictionary used to prime the compression "
"library.");
DEFINE_int32(compression_zstd_max_train_bytes,
- rocksdb::CompressionOptions().zstd_max_train_bytes,
+ ROCKSDB_NAMESPACE::CompressionOptions().zstd_max_train_bytes,
"Maximum size of training data passed to zstd's dictionary "
"trainer.");
@@ -917,9 +930,9 @@ DEFINE_string(env_uri, "", "URI for registry Env lookup. Mutually exclusive"
DEFINE_string(hdfs, "", "Name of hdfs environment. Mutually exclusive with"
" --env_uri.");
-static std::shared_ptr<rocksdb::Env> env_guard;
+static std::shared_ptr<ROCKSDB_NAMESPACE::Env> env_guard;
-static rocksdb::Env* FLAGS_env = rocksdb::Env::Default();
+static ROCKSDB_NAMESPACE::Env* FLAGS_env = ROCKSDB_NAMESPACE::Env::Default();
DEFINE_int64(stats_interval, 0, "Stats are reported every N operations when "
"this is greater than zero. When 0 the interval grows over time.");
@@ -942,7 +955,8 @@ DEFINE_int32(thread_status_per_interval, 0,
"Takes and report a snapshot of the current status of each thread"
" when this is greater than 0.");
-DEFINE_int32(perf_level, rocksdb::PerfLevel::kDisable, "Level of perf collection");
+DEFINE_int32(perf_level, ROCKSDB_NAMESPACE::PerfLevel::kDisable,
+ "Level of perf collection");
static bool ValidateRateLimit(const char* flagname, double value) {
const double EPSILON = 1e-10;
@@ -976,11 +990,12 @@ DEFINE_bool(unordered_write, false,
DEFINE_bool(allow_concurrent_memtable_write, true,
"Allow multi-writers to update mem tables in parallel.");
-DEFINE_bool(inplace_update_support, rocksdb::Options().inplace_update_support,
+DEFINE_bool(inplace_update_support,
+ ROCKSDB_NAMESPACE::Options().inplace_update_support,
"Support in-place memtable update for smaller or same-size values");
DEFINE_uint64(inplace_update_num_locks,
- rocksdb::Options().inplace_update_num_locks,
+ ROCKSDB_NAMESPACE::Options().inplace_update_num_locks,
"Number of RW locks to protect in-place memtable updates");
DEFINE_bool(enable_write_thread_adaptive_yield, true,
@@ -1098,7 +1113,8 @@ DEFINE_uint64(
"If non-zero, db_bench will rate-limit the reads from RocksDB. This "
"is the global rate in ops/second.");
-DEFINE_uint64(max_compaction_bytes, rocksdb::Options().max_compaction_bytes,
+DEFINE_uint64(max_compaction_bytes,
+ ROCKSDB_NAMESPACE::Options().max_compaction_bytes,
"Max bytes allowed in one compaction");
#ifndef ROCKSDB_LITE
@@ -1115,39 +1131,41 @@ DEFINE_uint64(wal_size_limit_MB, 0, "Set the size limit for the WAL Files"
" in MB.");
DEFINE_uint64(max_total_wal_size, 0, "Set total max WAL size");
-DEFINE_bool(mmap_read, rocksdb::Options().allow_mmap_reads,
+DEFINE_bool(mmap_read, ROCKSDB_NAMESPACE::Options().allow_mmap_reads,
"Allow reads to occur via mmap-ing files");
-DEFINE_bool(mmap_write, rocksdb::Options().allow_mmap_writes,
+DEFINE_bool(mmap_write, ROCKSDB_NAMESPACE::Options().allow_mmap_writes,
"Allow writes to occur via mmap-ing files");
-DEFINE_bool(use_direct_reads, rocksdb::Options().use_direct_reads,
+DEFINE_bool(use_direct_reads, ROCKSDB_NAMESPACE::Options().use_direct_reads,
"Use O_DIRECT for reading data");
DEFINE_bool(use_direct_io_for_flush_and_compaction,
- rocksdb::Options().use_direct_io_for_flush_and_compaction,
+ ROCKSDB_NAMESPACE::Options().use_direct_io_for_flush_and_compaction,
"Use O_DIRECT for background flush and compaction writes");
-DEFINE_bool(advise_random_on_open, rocksdb::Options().advise_random_on_open,
+DEFINE_bool(advise_random_on_open,
+ ROCKSDB_NAMESPACE::Options().advise_random_on_open,
"Advise random access on table file open");
DEFINE_string(compaction_fadvice, "NORMAL",
"Access pattern advice when a file is compacted");
static auto FLAGS_compaction_fadvice_e =
- rocksdb::Options().access_hint_on_compaction_start;
+ ROCKSDB_NAMESPACE::Options().access_hint_on_compaction_start;
DEFINE_bool(use_tailing_iterator, false,
"Use tailing iterator to access a series of keys instead of get");
-DEFINE_bool(use_adaptive_mutex, rocksdb::Options().use_adaptive_mutex,
+DEFINE_bool(use_adaptive_mutex, ROCKSDB_NAMESPACE::Options().use_adaptive_mutex,
"Use adaptive mutex");
-DEFINE_uint64(bytes_per_sync, rocksdb::Options().bytes_per_sync,
+DEFINE_uint64(bytes_per_sync, ROCKSDB_NAMESPACE::Options().bytes_per_sync,
"Allows OS to incrementally sync SST files to disk while they are"
" being written, in the background. Issue one request for every"
" bytes_per_sync written. 0 turns it off.");
-DEFINE_uint64(wal_bytes_per_sync, rocksdb::Options().wal_bytes_per_sync,
+DEFINE_uint64(wal_bytes_per_sync,
+ ROCKSDB_NAMESPACE::Options().wal_bytes_per_sync,
"Allows OS to incrementally sync WAL files to disk while they are"
" being written, in the background. Issue one request for every"
" wal_bytes_per_sync written. 0 turns it off.");
@@ -1213,15 +1231,17 @@ DEFINE_bool(identity_as_first_hash, false, "the first hash function of cuckoo "
"table becomes an identity function. This is only valid when key "
"is 8 bytes");
DEFINE_bool(dump_malloc_stats, true, "Dump malloc stats in LOG ");
-DEFINE_uint64(stats_dump_period_sec, rocksdb::Options().stats_dump_period_sec,
+DEFINE_uint64(stats_dump_period_sec,
+ ROCKSDB_NAMESPACE::Options().stats_dump_period_sec,
"Gap between printing stats to log in seconds");
DEFINE_uint64(stats_persist_period_sec,
- rocksdb::Options().stats_persist_period_sec,
+ ROCKSDB_NAMESPACE::Options().stats_persist_period_sec,
"Gap between persisting stats in seconds");
-DEFINE_bool(persist_stats_to_disk, rocksdb::Options().persist_stats_to_disk,
+DEFINE_bool(persist_stats_to_disk,
+ ROCKSDB_NAMESPACE::Options().persist_stats_to_disk,
"whether to persist stats to disk");
DEFINE_uint64(stats_history_buffer_size,
- rocksdb::Options().stats_history_buffer_size,
+ ROCKSDB_NAMESPACE::Options().stats_history_buffer_size,
"Max number of stats snapshots to keep in memory");
DEFINE_int64(multiread_stride, 0,
"Stride length for the keys in a MultiGet batch");
@@ -1302,7 +1322,7 @@ static const bool FLAGS_table_cache_numshardbits_dummy __attribute__((__unused__
RegisterFlagValidator(&FLAGS_table_cache_numshardbits,
&ValidateTableCacheNumshardbits);
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
struct ReportFileOpCounters {
@@ -1769,7 +1789,7 @@ class ReporterAgent {
std::atomic<int64_t> total_ops_done_;
int64_t last_report_;
const uint64_t report_interval_secs_;
- rocksdb::port::Thread reporting_thread_;
+ ROCKSDB_NAMESPACE::port::Thread reporting_thread_;
std::mutex mutex_;
// will notify on stop
std::condition_variable stop_cv_;
@@ -2351,31 +2371,31 @@ class Benchmark {
const Slice& input, std::string* compressed) {
bool ok = true;
switch (FLAGS_compression_type_e) {
- case rocksdb::kSnappyCompression:
+ case ROCKSDB_NAMESPACE::kSnappyCompression:
ok = Snappy_Compress(compression_info, input.data(), input.size(),
compressed);
break;
- case rocksdb::kZlibCompression:
+ case ROCKSDB_NAMESPACE::kZlibCompression:
ok = Zlib_Compress(compression_info, 2, input.data(), input.size(),
compressed);
break;
- case rocksdb::kBZip2Compression:
+ case ROCKSDB_NAMESPACE::kBZip2Compression:
ok = BZip2_Compress(compression_info, 2, input.data(), input.size(),
compressed);
break;
- case rocksdb::kLZ4Compression:
+ case ROCKSDB_NAMESPACE::kLZ4Compression:
ok = LZ4_Compress(compression_info, 2, input.data(), input.size(),
compressed);
break;
- case rocksdb::kLZ4HCCompression:
+ case ROCKSDB_NAMESPACE::kLZ4HCCompression:
ok = LZ4HC_Compress(compression_info, 2, input.data(), input.size(),
compressed);
break;
- case rocksdb::kXpressCompression:
+ case ROCKSDB_NAMESPACE::kXpressCompression:
ok = XPRESS_Compress(input.data(),
input.size(), compressed);
break;
- case rocksdb::kZSTD:
+ case ROCKSDB_NAMESPACE::kZSTD:
ok = ZSTD_Compress(compression_info, input.data(), input.size(),
compressed);
break;
@@ -2464,7 +2484,7 @@ class Benchmark {
fprintf(stdout,
"WARNING: Assertions are enabled; benchmarks unnecessarily slow\n");
#endif
- if (FLAGS_compression_type_e != rocksdb::kNoCompression) {
+ if (FLAGS_compression_type_e != ROCKSDB_NAMESPACE::kNoCompression) {
// The test string should not be too small.
const int len = FLAGS_block_size;
std::string input_str(len, 'y');
@@ -3479,7 +3499,7 @@ class Benchmark {
while (ok && bytes < 1024 * 1048576) {
CacheAllocationPtr uncompressed;
switch (FLAGS_compression_type_e) {
- case rocksdb::kSnappyCompression: {
+ case ROCKSDB_NAMESPACE::kSnappyCompression: {
// get size and allocate here to make comparison fair
size_t ulength = 0;
if (!Snappy_GetUncompressedLength(compressed.data(),
@@ -3492,38 +3512,39 @@ class Benchmark {
uncompressed.get());
break;
}
- case rocksdb::kZlibCompression:
- uncompressed = Zlib_Uncompress(uncompression_info, compressed.data(),
- compressed.size(), &decompress_size, 2);
- ok = uncompressed.get() != nullptr;
- break;
- case rocksdb::kBZip2Compression:
- uncompressed = BZip2_Uncompress(compressed.data(), compressed.size(),
- &decompress_size, 2);
- ok = uncompressed.get() != nullptr;
- break;
- case rocksdb::kLZ4Compression:
- uncompressed = LZ4_Uncompress(uncompression_info, compressed.data(),
- compressed.size(), &decompress_size, 2);
- ok = uncompressed.get() != nullptr;
- break;
- case rocksdb::kLZ4HCCompression:
- uncompressed = LZ4_Uncompress(uncompression_info, compressed.data(),
- compressed.size(), &decompress_size, 2);
- ok = uncompressed.get() != nullptr;
- break;
- case rocksdb::kXpressCompression:
- uncompressed.reset(XPRESS_Uncompress(
- compressed.data(), compressed.size(), &decompress_size));
- ok = uncompressed.get() != nullptr;
- break;
- case rocksdb::kZSTD:
- uncompressed = ZSTD_Uncompress(uncompression_info, compressed.data(),
- compressed.size(), &decompress_size);
- ok = uncompressed.get() != nullptr;
- break;
- default:
- ok = false;
+ case ROCKSDB_NAMESPACE::kZlibCompression:
+ uncompressed =
+ Zlib_Uncompress(uncompression_info, compressed.data(),
+ compressed.size(), &decompress_size, 2);
+ ok = uncompressed.get() != nullptr;
+ break;
+ case ROCKSDB_NAMESPACE::kBZip2Compression:
+ uncompressed = BZip2_Uncompress(compressed.data(), compressed.size(),
+ &decompress_size, 2);
+ ok = uncompressed.get() != nullptr;
+ break;
+ case ROCKSDB_NAMESPACE::kLZ4Compression:
+ uncompressed = LZ4_Uncompress(uncompression_info, compressed.data(),
+ compressed.size(), &decompress_size, 2);
+ ok = uncompressed.get() != nullptr;
+ break;
+ case ROCKSDB_NAMESPACE::kLZ4HCCompression:
+ uncompressed = LZ4_Uncompress(uncompression_info, compressed.data(),
+ compressed.size(), &decompress_size, 2);
+ ok = uncompressed.get() != nullptr;
+ break;
+ case ROCKSDB_NAMESPACE::kXpressCompression:
+ uncompressed.reset(XPRESS_Uncompress(
+ compressed.data(), compressed.size(), &decompress_size));
+ ok = uncompressed.get() != nullptr;
+ break;
+ case ROCKSDB_NAMESPACE::kZSTD:
+ uncompressed = ZSTD_Uncompress(uncompression_info, compressed.data(),
+ compressed.size(), &decompress_size);
+ ok = uncompressed.get() != nullptr;
+ break;
+ default:
+ ok = false;
}
bytes += input.size();
thread->stats.FinishedOps(nullptr, nullptr, 1, kUncompress);
@@ -3702,7 +3723,7 @@ class Benchmark {
exit(1);
}
- rocksdb::CuckooTableOptions table_options;
+ ROCKSDB_NAMESPACE::CuckooTableOptions table_options;
table_options.hash_table_ratio = FLAGS_cuckoo_hash_ratio;
table_options.identity_as_first_hash = FLAGS_identity_as_first_hash;
options.table_factory = std::shared_ptr<TableFactory>(
@@ -3764,10 +3785,10 @@ class Benchmark {
block_based_options.block_align = FLAGS_block_align;
if (FLAGS_use_data_block_hash_index) {
block_based_options.data_block_index_type =
- rocksdb::BlockBasedTableOptions::kDataBlockBinaryAndHash;
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions::kDataBlockBinaryAndHash;
} else {
block_based_options.data_block_index_type =
- rocksdb::BlockBasedTableOptions::kDataBlockBinarySearch;
+ ROCKSDB_NAMESPACE::BlockBasedTableOptions::kDataBlockBinarySearch;
}
block_based_options.data_block_hash_table_util_ratio =
FLAGS_data_block_hash_table_util_ratio;
@@ -4803,7 +4824,7 @@ class Benchmark {
delete iter;
thread->stats.AddBytes(bytes);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -4862,7 +4883,7 @@ class Benchmark {
thread->stats.AddBytes(bytes);
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -4945,7 +4966,7 @@ class Benchmark {
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -5039,7 +5060,7 @@ class Benchmark {
thread->stats.AddBytes(bytes);
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -5541,7 +5562,7 @@ class Benchmark {
thread->stats.AddBytes(bytes);
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -5675,7 +5696,7 @@ class Benchmark {
found, read);
thread->stats.AddBytes(bytes);
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -6531,7 +6552,7 @@ class Benchmark {
}
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -6694,7 +6715,7 @@ class Benchmark {
read);
thread->stats.AddBytes(bytes);
thread->stats.AddMessage(msg);
- if (FLAGS_perf_level > rocksdb::PerfLevel::kDisable) {
+ if (FLAGS_perf_level > ROCKSDB_NAMESPACE::PerfLevel::kDisable) {
thread->stats.AddMessage(std::string("PERF_CONTEXT:\n") +
get_perf_context()->ToString());
}
@@ -6888,7 +6909,7 @@ class Benchmark {
};
int db_bench_tool(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
static bool initialized = false;
if (!initialized) {
SetUsageMessage(std::string("\nUSAGE:\n") + std::string(argv[0]) +
@@ -6896,7 +6917,8 @@ int db_bench_tool(int argc, char** argv) {
initialized = true;
}
ParseCommandLineFlags(&argc, &argv, true);
- FLAGS_compaction_style_e = (rocksdb::CompactionStyle) FLAGS_compaction_style;
+ FLAGS_compaction_style_e =
+ (ROCKSDB_NAMESPACE::CompactionStyle)FLAGS_compaction_style;
#ifndef ROCKSDB_LITE
if (FLAGS_statistics && !FLAGS_statistics_string.empty()) {
fprintf(stderr,
@@ -6915,14 +6937,15 @@ int db_bench_tool(int argc, char** argv) {
}
#endif // ROCKSDB_LITE
if (FLAGS_statistics) {
- dbstats = rocksdb::CreateDBStatistics();
+ dbstats = ROCKSDB_NAMESPACE::CreateDBStatistics();
}
if (dbstats) {
dbstats->set_stats_level(static_cast<StatsLevel>(FLAGS_stats_level));
}
- FLAGS_compaction_pri_e = (rocksdb::CompactionPri)FLAGS_compaction_pri;
+ FLAGS_compaction_pri_e =
+ (ROCKSDB_NAMESPACE::CompactionPri)FLAGS_compaction_pri;
- std::vector<std::string> fanout = rocksdb::StringSplit(
+ std::vector<std::string> fanout = ROCKSDB_NAMESPACE::StringSplit(
FLAGS_max_bytes_for_level_multiplier_additional, ',');
for (size_t j = 0; j < fanout.size(); j++) {
FLAGS_max_bytes_for_level_multiplier_additional_v.push_back(
@@ -6959,17 +6982,17 @@ int db_bench_tool(int argc, char** argv) {
}
if (!FLAGS_hdfs.empty()) {
- FLAGS_env = new rocksdb::HdfsEnv(FLAGS_hdfs);
+ FLAGS_env = new ROCKSDB_NAMESPACE::HdfsEnv(FLAGS_hdfs);
}
if (!strcasecmp(FLAGS_compaction_fadvice.c_str(), "NONE"))
- FLAGS_compaction_fadvice_e = rocksdb::Options::NONE;
+ FLAGS_compaction_fadvice_e = ROCKSDB_NAMESPACE::Options::NONE;
else if (!strcasecmp(FLAGS_compaction_fadvice.c_str(), "NORMAL"))
- FLAGS_compaction_fadvice_e = rocksdb::Options::NORMAL;
+ FLAGS_compaction_fadvice_e = ROCKSDB_NAMESPACE::Options::NORMAL;
else if (!strcasecmp(FLAGS_compaction_fadvice.c_str(), "SEQUENTIAL"))
- FLAGS_compaction_fadvice_e = rocksdb::Options::SEQUENTIAL;
+ FLAGS_compaction_fadvice_e = ROCKSDB_NAMESPACE::Options::SEQUENTIAL;
else if (!strcasecmp(FLAGS_compaction_fadvice.c_str(), "WILLNEED"))
- FLAGS_compaction_fadvice_e = rocksdb::Options::WILLNEED;
+ FLAGS_compaction_fadvice_e = ROCKSDB_NAMESPACE::Options::WILLNEED;
else {
fprintf(stdout, "Unknown compaction fadvice:%s\n",
FLAGS_compaction_fadvice.c_str());
@@ -6983,11 +7006,11 @@ int db_bench_tool(int argc, char** argv) {
// Note options sanitization may increase thread pool sizes according to
// max_background_flushes/max_background_compactions/max_background_jobs
FLAGS_env->SetBackgroundThreads(FLAGS_num_high_pri_threads,
- rocksdb::Env::Priority::HIGH);
+ ROCKSDB_NAMESPACE::Env::Priority::HIGH);
FLAGS_env->SetBackgroundThreads(FLAGS_num_bottom_pri_threads,
- rocksdb::Env::Priority::BOTTOM);
+ ROCKSDB_NAMESPACE::Env::Priority::BOTTOM);
FLAGS_env->SetBackgroundThreads(FLAGS_num_low_pri_threads,
- rocksdb::Env::Priority::LOW);
+ ROCKSDB_NAMESPACE::Env::Priority::LOW);
// Choose a location for the test database if none given with --db=<path>
if (FLAGS_db.empty()) {
@@ -7008,18 +7031,18 @@ int db_bench_tool(int argc, char** argv) {
exit(1);
}
- rocksdb::Benchmark benchmark;
+ ROCKSDB_NAMESPACE::Benchmark benchmark;
benchmark.Run();
#ifndef ROCKSDB_LITE
if (FLAGS_print_malloc_stats) {
std::string stats_string;
- rocksdb::DumpMallocStats(&stats_string);
+ ROCKSDB_NAMESPACE::DumpMallocStats(&stats_string);
fprintf(stdout, "Malloc stats:\n%s\n", stats_string.c_str());
}
#endif // ROCKSDB_LITE
return 0;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/tools/db_bench_tool_test.cc b/tools/db_bench_tool_test.cc
index 1f7fa9316..821c602bf 100644
--- a/tools/db_bench_tool_test.cc
+++ b/tools/db_bench_tool_test.cc
@@ -17,7 +17,7 @@
#ifdef GFLAGS
#include "util/gflags_compat.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
static const int kMaxArgCount = 100;
static const size_t kArgBufferSize = 100000;
@@ -304,7 +304,7 @@ TEST_F(DBBenchTest, OptionsFileFromFile) {
VerifyOptions(opt);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/tools/db_repl_stress.cc b/tools/db_repl_stress.cc
index c7ad71738..717f5d3d8 100644
--- a/tools/db_repl_stress.cc
+++ b/tools/db_repl_stress.cc
@@ -27,7 +27,7 @@ int main() {
// --num_inserts = the num of inserts the first thread should perform.
// --wal_ttl = the wal ttl for the run.
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
using GFLAGS_NAMESPACE::ParseCommandLineFlags;
using GFLAGS_NAMESPACE::SetUsageMessage;
diff --git a/tools/db_sanity_test.cc b/tools/db_sanity_test.cc
index b40fe6134..b483ee84f 100644
--- a/tools/db_sanity_test.cc
+++ b/tools/db_sanity_test.cc
@@ -20,7 +20,7 @@
#include "port/port.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SanityTest {
public:
@@ -273,7 +273,7 @@ bool RunSanityTests(const std::string& command, const std::string& path) {
}
} // namespace
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
std::string path, command;
@@ -291,7 +291,7 @@ int main(int argc, char** argv) {
path += "/";
}
- bool sanity_ok = rocksdb::RunSanityTests(command, path);
+ bool sanity_ok = ROCKSDB_NAMESPACE::RunSanityTests(command, path);
return sanity_ok ? 0 : 1;
}
diff --git a/tools/dump/db_dump_tool.cc b/tools/dump/db_dump_tool.cc
index 06a47ce72..be3ff7962 100644
--- a/tools/dump/db_dump_tool.cc
+++ b/tools/dump/db_dump_tool.cc
@@ -13,13 +13,13 @@
#include "rocksdb/env.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool DbDumpTool::Run(const DumpOptions& dump_options,
- rocksdb::Options options) {
- rocksdb::DB* dbptr;
- rocksdb::Status status;
- std::unique_ptr<rocksdb::WritableFile> dumpfile;
+ ROCKSDB_NAMESPACE::Options options) {
+ ROCKSDB_NAMESPACE::DB* dbptr;
+ ROCKSDB_NAMESPACE::Status status;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> dumpfile;
char hostname[1024];
int64_t timesec = 0;
std::string abspath;
@@ -28,35 +28,36 @@ bool DbDumpTool::Run(const DumpOptions& dump_options,
static const char* magicstr = "ROCKDUMP";
static const char versionstr[8] = {0, 0, 0, 0, 0, 0, 0, 1};
- rocksdb::Env* env = rocksdb::Env::Default();
+ ROCKSDB_NAMESPACE::Env* env = ROCKSDB_NAMESPACE::Env::Default();
// Open the database
options.create_if_missing = false;
- status = rocksdb::DB::OpenForReadOnly(options, dump_options.db_path, &dbptr);
+ status = ROCKSDB_NAMESPACE::DB::OpenForReadOnly(options, dump_options.db_path,
+ &dbptr);
if (!status.ok()) {
std::cerr << "Unable to open database '" << dump_options.db_path
<< "' for reading: " << status.ToString() << std::endl;
return false;
}
- const std::unique_ptr<rocksdb::DB> db(dbptr);
+ const std::unique_ptr<ROCKSDB_NAMESPACE::DB> db(dbptr);
status = env->NewWritableFile(dump_options.dump_location, &dumpfile,
- rocksdb::EnvOptions());
+ ROCKSDB_NAMESPACE::EnvOptions());
if (!status.ok()) {
std::cerr << "Unable to open dump file '" << dump_options.dump_location
<< "' for writing: " << status.ToString() << std::endl;
return false;
}
- rocksdb::Slice magicslice(magicstr, 8);
+ ROCKSDB_NAMESPACE::Slice magicslice(magicstr, 8);
status = dumpfile->Append(magicslice);
if (!status.ok()) {
std::cerr << "Append failed: " << status.ToString() << std::endl;
return false;
}
- rocksdb::Slice versionslice(versionstr, 8);
+ ROCKSDB_NAMESPACE::Slice versionslice(versionstr, 8);
status = dumpfile->Append(versionslice);
if (!status.ok()) {
std::cerr << "Append failed: " << status.ToString() << std::endl;
@@ -75,10 +76,10 @@ bool DbDumpTool::Run(const DumpOptions& dump_options,
abspath.c_str(), hostname, timesec);
}
- rocksdb::Slice infoslice(json, strlen(json));
+ ROCKSDB_NAMESPACE::Slice infoslice(json, strlen(json));
char infosize[4];
- rocksdb::EncodeFixed32(infosize, (uint32_t)infoslice.size());
- rocksdb::Slice infosizeslice(infosize, 4);
+ ROCKSDB_NAMESPACE::EncodeFixed32(infosize, (uint32_t)infoslice.size());
+ ROCKSDB_NAMESPACE::Slice infosizeslice(infosize, 4);
status = dumpfile->Append(infosizeslice);
if (!status.ok()) {
std::cerr << "Append failed: " << status.ToString() << std::endl;
@@ -90,12 +91,12 @@ bool DbDumpTool::Run(const DumpOptions& dump_options,
return false;
}
- const std::unique_ptr<rocksdb::Iterator> it(
- db->NewIterator(rocksdb::ReadOptions()));
+ const std::unique_ptr<ROCKSDB_NAMESPACE::Iterator> it(
+ db->NewIterator(ROCKSDB_NAMESPACE::ReadOptions()));
for (it->SeekToFirst(); it->Valid(); it->Next()) {
char keysize[4];
- rocksdb::EncodeFixed32(keysize, (uint32_t)it->key().size());
- rocksdb::Slice keysizeslice(keysize, 4);
+ ROCKSDB_NAMESPACE::EncodeFixed32(keysize, (uint32_t)it->key().size());
+ ROCKSDB_NAMESPACE::Slice keysizeslice(keysize, 4);
status = dumpfile->Append(keysizeslice);
if (!status.ok()) {
std::cerr << "Append failed: " << status.ToString() << std::endl;
@@ -108,8 +109,8 @@ bool DbDumpTool::Run(const DumpOptions& dump_options,
}
char valsize[4];
- rocksdb::EncodeFixed32(valsize, (uint32_t)it->value().size());
- rocksdb::Slice valsizeslice(valsize, 4);
+ ROCKSDB_NAMESPACE::EncodeFixed32(valsize, (uint32_t)it->value().size());
+ ROCKSDB_NAMESPACE::Slice valsizeslice(valsize, 4);
status = dumpfile->Append(valsizeslice);
if (!status.ok()) {
std::cerr << "Append failed: " << status.ToString() << std::endl;
@@ -130,21 +131,21 @@ bool DbDumpTool::Run(const DumpOptions& dump_options,
}
bool DbUndumpTool::Run(const UndumpOptions& undump_options,
- rocksdb::Options options) {
- rocksdb::DB* dbptr;
- rocksdb::Status status;
- rocksdb::Env* env;
- std::unique_ptr<rocksdb::SequentialFile> dumpfile;
- rocksdb::Slice slice;
+ ROCKSDB_NAMESPACE::Options options) {
+ ROCKSDB_NAMESPACE::DB* dbptr;
+ ROCKSDB_NAMESPACE::Status status;
+ ROCKSDB_NAMESPACE::Env* env;
+ std::unique_ptr<ROCKSDB_NAMESPACE::SequentialFile> dumpfile;
+ ROCKSDB_NAMESPACE::Slice slice;
char scratch8[8];
static const char* magicstr = "ROCKDUMP";
static const char versionstr[8] = {0, 0, 0, 0, 0, 0, 0, 1};
- env = rocksdb::Env::Default();
+ env = ROCKSDB_NAMESPACE::Env::Default();
status = env->NewSequentialFile(undump_options.dump_location, &dumpfile,
- rocksdb::EnvOptions());
+ ROCKSDB_NAMESPACE::EnvOptions());
if (!status.ok()) {
std::cerr << "Unable to open dump file '" << undump_options.dump_location
<< "' for reading: " << status.ToString() << std::endl;
@@ -172,7 +173,7 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
std::cerr << "Unable to read info blob size." << std::endl;
return false;
}
- uint32_t infosize = rocksdb::DecodeFixed32(slice.data());
+ uint32_t infosize = ROCKSDB_NAMESPACE::DecodeFixed32(slice.data());
status = dumpfile->Skip(infosize);
if (!status.ok()) {
std::cerr << "Unable to skip info blob: " << status.ToString() << std::endl;
@@ -180,14 +181,14 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
}
options.create_if_missing = true;
- status = rocksdb::DB::Open(options, undump_options.db_path, &dbptr);
+ status = ROCKSDB_NAMESPACE::DB::Open(options, undump_options.db_path, &dbptr);
if (!status.ok()) {
std::cerr << "Unable to open database '" << undump_options.db_path
<< "' for writing: " << status.ToString() << std::endl;
return false;
}
- const std::unique_ptr<rocksdb::DB> db(dbptr);
+ const std::unique_ptr<ROCKSDB_NAMESPACE::DB> db(dbptr);
uint32_t last_keysize = 64;
size_t last_valsize = 1 << 20;
@@ -196,12 +197,12 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
while (1) {
uint32_t keysize, valsize;
- rocksdb::Slice keyslice;
- rocksdb::Slice valslice;
+ ROCKSDB_NAMESPACE::Slice keyslice;
+ ROCKSDB_NAMESPACE::Slice valslice;
status = dumpfile->Read(4, &slice, scratch8);
if (!status.ok() || slice.size() != 4) break;
- keysize = rocksdb::DecodeFixed32(slice.data());
+ keysize = ROCKSDB_NAMESPACE::DecodeFixed32(slice.data());
if (keysize > last_keysize) {
while (keysize > last_keysize) last_keysize *= 2;
keyscratch = std::unique_ptr<char[]>(new char[last_keysize]);
@@ -222,7 +223,7 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
<< std::endl;
return false;
}
- valsize = rocksdb::DecodeFixed32(slice.data());
+ valsize = ROCKSDB_NAMESPACE::DecodeFixed32(slice.data());
if (valsize > last_valsize) {
while (valsize > last_valsize) last_valsize *= 2;
valscratch = std::unique_ptr<char[]>(new char[last_valsize]);
@@ -236,7 +237,7 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
return false;
}
- status = db->Put(rocksdb::WriteOptions(), keyslice, valslice);
+ status = db->Put(ROCKSDB_NAMESPACE::WriteOptions(), keyslice, valslice);
if (!status.ok()) {
fprintf(stderr, "Unable to write database entry\n");
return false;
@@ -244,7 +245,8 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
}
if (undump_options.compact_db) {
- status = db->CompactRange(rocksdb::CompactRangeOptions(), nullptr, nullptr);
+ status = db->CompactRange(ROCKSDB_NAMESPACE::CompactRangeOptions(), nullptr,
+ nullptr);
if (!status.ok()) {
fprintf(stderr,
"Unable to compact the database after loading the dumped file\n");
@@ -253,5 +255,5 @@ bool DbUndumpTool::Run(const UndumpOptions& undump_options,
}
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/dump/rocksdb_dump.cc b/tools/dump/rocksdb_dump.cc
index 249371a27..358457e92 100644
--- a/tools/dump/rocksdb_dump.cc
+++ b/tools/dump/rocksdb_dump.cc
@@ -37,15 +37,15 @@ int main(int argc, char** argv) {
return 1;
}
- rocksdb::DumpOptions dump_options;
+ ROCKSDB_NAMESPACE::DumpOptions dump_options;
dump_options.db_path = FLAGS_db_path;
dump_options.dump_location = FLAGS_dump_location;
dump_options.anonymous = FLAGS_anonymous;
- rocksdb::Options db_options;
+ ROCKSDB_NAMESPACE::Options db_options;
if (FLAGS_db_options != "") {
- rocksdb::Options parsed_options;
- rocksdb::Status s = rocksdb::GetOptionsFromString(
+ ROCKSDB_NAMESPACE::Options parsed_options;
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::GetOptionsFromString(
db_options, FLAGS_db_options, &parsed_options);
if (!s.ok()) {
fprintf(stderr, "Cannot parse provided db_options\n");
@@ -54,7 +54,7 @@ int main(int argc, char** argv) {
db_options = parsed_options;
}
- rocksdb::DbDumpTool tool;
+ ROCKSDB_NAMESPACE::DbDumpTool tool;
if (!tool.Run(dump_options, db_options)) {
return 1;
}
diff --git a/tools/dump/rocksdb_undump.cc b/tools/dump/rocksdb_undump.cc
index 450c7e475..2ff128548 100644
--- a/tools/dump/rocksdb_undump.cc
+++ b/tools/dump/rocksdb_undump.cc
@@ -36,15 +36,15 @@ int main(int argc, char **argv) {
return 1;
}
- rocksdb::UndumpOptions undump_options;
+ ROCKSDB_NAMESPACE::UndumpOptions undump_options;
undump_options.db_path = FLAGS_db_path;
undump_options.dump_location = FLAGS_dump_location;
undump_options.compact_db = FLAGS_compact;
- rocksdb::Options db_options;
+ ROCKSDB_NAMESPACE::Options db_options;
if (FLAGS_db_options != "") {
- rocksdb::Options parsed_options;
- rocksdb::Status s = rocksdb::GetOptionsFromString(
+ ROCKSDB_NAMESPACE::Options parsed_options;
+ ROCKSDB_NAMESPACE::Status s = ROCKSDB_NAMESPACE::GetOptionsFromString(
db_options, FLAGS_db_options, &parsed_options);
if (!s.ok()) {
fprintf(stderr, "Cannot parse provided db_options\n");
@@ -53,7 +53,7 @@ int main(int argc, char **argv) {
db_options = parsed_options;
}
- rocksdb::DbUndumpTool tool;
+ ROCKSDB_NAMESPACE::DbUndumpTool tool;
if (!tool.Run(undump_options, db_options)) {
return 1;
}
diff --git a/tools/ldb.cc b/tools/ldb.cc
index 83193132b..482383be8 100644
--- a/tools/ldb.cc
+++ b/tools/ldb.cc
@@ -8,7 +8,7 @@
#include "rocksdb/ldb_tool.h"
int main(int argc, char** argv) {
- rocksdb::LDBTool tool;
+ ROCKSDB_NAMESPACE::LDBTool tool;
tool.Run(argc, argv);
return 0;
}
diff --git a/tools/ldb_cmd.cc b/tools/ldb_cmd.cc
index 75bdf47dc..48d32d2ef 100644
--- a/tools/ldb_cmd.cc
+++ b/tools/ldb_cmd.cc
@@ -46,7 +46,7 @@
#include <stdexcept>
#include <string>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class FileChecksumFuncCrc32c;
@@ -1843,7 +1843,8 @@ std::vector<std::string> ReduceDBLevelsCommand::PrepareArgs(
std::vector<std::string> ret;
ret.push_back("reduce_levels");
ret.push_back("--" + ARG_DB + "=" + db_path);
- ret.push_back("--" + ARG_NEW_LEVELS + "=" + rocksdb::ToString(new_levels));
+ ret.push_back("--" + ARG_NEW_LEVELS + "=" +
+ ROCKSDB_NAMESPACE::ToString(new_levels));
if(print_old_level) {
ret.push_back("--" + ARG_PRINT_OLD_LEVELS);
}
@@ -3081,8 +3082,9 @@ void DumpSstFile(Options options, std::string filename, bool output_hex,
}
// no verification
// TODO: add support for decoding blob indexes in ldb as well
- rocksdb::SstFileDumper dumper(options, filename, /* verify_checksum */ false,
- output_hex, /* decode_blob_index */ false);
+ ROCKSDB_NAMESPACE::SstFileDumper dumper(
+ options, filename, /* verify_checksum */ false, output_hex,
+ /* decode_blob_index */ false);
Status st = dumper.ReadSequential(true, std::numeric_limits<uint64_t>::max(),
false, // has_from
from_key, false, // has_to
@@ -3094,9 +3096,9 @@ void DumpSstFile(Options options, std::string filename, bool output_hex,
}
if (show_properties) {
- const rocksdb::TableProperties* table_properties;
+ const ROCKSDB_NAMESPACE::TableProperties* table_properties;
- std::shared_ptr<const rocksdb::TableProperties>
+ std::shared_ptr<const ROCKSDB_NAMESPACE::TableProperties>
table_properties_from_reader;
st = dumper.ReadTableProperties(&table_properties_from_reader);
if (!st.ok()) {
@@ -3166,7 +3168,7 @@ void DBFileDumperCommand::DoCommand() {
std::cout << "Write Ahead Log Files" << std::endl;
std::cout << "==============================" << std::endl;
- rocksdb::VectorLogPtr wal_files;
+ ROCKSDB_NAMESPACE::VectorLogPtr wal_files;
s = db_->GetSortedWalFiles(wal_files);
if (!s.ok()) {
std::cerr << "Error when getting WAL files" << std::endl;
@@ -3431,5 +3433,5 @@ void ListFileRangeDeletesCommand::DoCommand() {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/ldb_cmd_impl.h b/tools/ldb_cmd_impl.h
index 1e004b76c..8477cae6f 100644
--- a/tools/ldb_cmd_impl.h
+++ b/tools/ldb_cmd_impl.h
@@ -12,7 +12,7 @@
#include <utility>
#include <vector>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CompactorCommand : public LDBCommand {
public:
@@ -625,4 +625,4 @@ class ListFileRangeDeletesCommand : public LDBCommand {
int max_keys_ = 1000;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/tools/ldb_cmd_test.cc b/tools/ldb_cmd_test.cc
index b0bfc06ca..80e2f0d1f 100644
--- a/tools/ldb_cmd_test.cc
+++ b/tools/ldb_cmd_test.cc
@@ -21,7 +21,7 @@ using std::string;
using std::vector;
using std::map;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LdbCmdTest : public testing::Test {
public:
@@ -50,12 +50,12 @@ TEST_F(LdbCmdTest, HexToString) {
};
for (const auto& inPair : inputMap) {
- auto actual = rocksdb::LDBCommand::HexToString(inPair.first);
+ auto actual = ROCKSDB_NAMESPACE::LDBCommand::HexToString(inPair.first);
auto expected = inPair.second;
for (unsigned int i = 0; i < actual.length(); i++) {
EXPECT_EQ(expected[i], static_cast<int>((signed char) actual[i]));
}
- auto reverse = rocksdb::LDBCommand::StringToHex(actual);
+ auto reverse = ROCKSDB_NAMESPACE::LDBCommand::StringToHex(actual);
EXPECT_STRCASEEQ(inPair.first.c_str(), reverse.c_str());
}
}
@@ -66,7 +66,7 @@ TEST_F(LdbCmdTest, HexToStringBadInputs) {
};
for (const auto badInput : badInputs) {
try {
- rocksdb::LDBCommand::HexToString(badInput);
+ ROCKSDB_NAMESPACE::LDBCommand::HexToString(badInput);
std::cerr << "Should fail on bad hex value: " << badInput << "\n";
FAIL();
} catch (...) {
@@ -439,7 +439,7 @@ TEST_F(LdbCmdTest, OptionParsing) {
args.push_back("scan");
args.push_back("--ttl");
args.push_back("--timestamp");
- LDBCommand* command = rocksdb::LDBCommand::InitFromCmdLineArgs(
+ LDBCommand* command = ROCKSDB_NAMESPACE::LDBCommand::InitFromCmdLineArgs(
args, opts, LDBOptions(), nullptr);
const std::vector<std::string> flags = command->TEST_GetFlags();
EXPECT_EQ(flags.size(), 2);
@@ -456,7 +456,7 @@ TEST_F(LdbCmdTest, OptionParsing) {
"--from='abcd/efg/hijk/lmn/"
"opq:__rst.uvw.xyz?a=3+4+bcd+efghi&jk=lm_no&pq=rst-0&uv=wx-8&yz=a&bcd_"
"ef=gh.ijk'");
- LDBCommand* command = rocksdb::LDBCommand::InitFromCmdLineArgs(
+ LDBCommand* command = ROCKSDB_NAMESPACE::LDBCommand::InitFromCmdLineArgs(
args, opts, LDBOptions(), nullptr);
const std::map<std::string, std::string> option_map =
command->TEST_GetOptionMap();
@@ -501,7 +501,7 @@ TEST_F(LdbCmdTest, ListFileTombstone) {
char arg3[] = "list_file_range_deletes";
char* argv[] = {arg1, arg2, arg3};
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ListFileRangeDeletesCommand::DoCommand:BeforePrint", [&](void* arg) {
std::string* out_str = reinterpret_cast<std::string*>(arg);
@@ -516,13 +516,13 @@ TEST_F(LdbCmdTest, ListFileTombstone) {
}
EXPECT_EQ(2, num_tb);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_EQ(
0, LDBCommandRunner::RunCommand(3, argv, opts, LDBOptions(), nullptr));
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// Test the case of limiting tombstones
@@ -534,7 +534,7 @@ TEST_F(LdbCmdTest, ListFileTombstone) {
char arg4[] = "--max_keys=1";
char* argv[] = {arg1, arg2, arg3, arg4};
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"ListFileRangeDeletesCommand::DoCommand:BeforePrint", [&](void* arg) {
std::string* out_str = reinterpret_cast<std::string*>(arg);
@@ -549,16 +549,16 @@ TEST_F(LdbCmdTest, ListFileTombstone) {
}
EXPECT_EQ(1, num_tb);
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_EQ(
0, LDBCommandRunner::RunCommand(4, argv, opts, LDBOptions(), nullptr));
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -569,7 +569,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/tools/ldb_tool.cc b/tools/ldb_tool.cc
index 1bb3fe1bb..8174b7e0c 100644
--- a/tools/ldb_tool.cc
+++ b/tools/ldb_tool.cc
@@ -8,7 +8,7 @@
#include "rocksdb/utilities/ldb_cmd.h"
#include "tools/ldb_cmd_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
LDBOptions::LDBOptions() {}
@@ -135,6 +135,6 @@ void LDBTool::Run(int argc, char** argv, Options options,
ldb_options, column_families);
exit(error_code);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/rdb/db_wrapper.cc b/tools/rdb/db_wrapper.cc
index c65eba407..632cf05a8 100644
--- a/tools/rdb/db_wrapper.cc
+++ b/tools/rdb/db_wrapper.cc
@@ -84,7 +84,7 @@ Handle<Value> DBWrapper::Open(const Arguments& args) {
std::string db_file = *v8::String::Utf8Value(args[0]->ToString());
- std::vector<std::string> cfs = { rocksdb::kDefaultColumnFamilyName };
+ std::vector<std::string> cfs = {ROCKSDB_NAMESPACE::kDefaultColumnFamilyName};
if (!args[1]->IsUndefined()) {
Handle<Array> array = Handle<Array>::Cast(args[1]);
@@ -98,21 +98,21 @@ Handle<Value> DBWrapper::Open(const Arguments& args) {
}
if (cfs.size() == 1) {
- db_wrapper->status_ = rocksdb::DB::Open(
+ db_wrapper->status_ = ROCKSDB_NAMESPACE::DB::Open(
db_wrapper->options_, db_file, &db_wrapper->db_);
return scope.Close(Boolean::New(db_wrapper->status_.ok()));
}
- std::vector<rocksdb::ColumnFamilyDescriptor> families;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyDescriptor> families;
for (std::vector<int>::size_type i = 0; i < cfs.size(); i++) {
- families.push_back(rocksdb::ColumnFamilyDescriptor(
- cfs[i], rocksdb::ColumnFamilyOptions()));
+ families.push_back(ROCKSDB_NAMESPACE::ColumnFamilyDescriptor(
+ cfs[i], ROCKSDB_NAMESPACE::ColumnFamilyOptions()));
}
- std::vector<rocksdb::ColumnFamilyHandle*> handles;
- db_wrapper->status_ = rocksdb::DB::Open(
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> handles;
+ db_wrapper->status_ = ROCKSDB_NAMESPACE::DB::Open(
db_wrapper->options_, db_file, families, &handles, &db_wrapper->db_);
if (!db_wrapper->status_.ok()) {
@@ -158,11 +158,12 @@ Handle<Value> DBWrapper::Get(const Arguments& args) {
std::string value;
if (args[1]->IsUndefined()) {
- db_wrapper->status_ = db_wrapper->db_->Get(
- rocksdb::ReadOptions(), key, &value);
+ db_wrapper->status_ =
+ db_wrapper->db_->Get(ROCKSDB_NAMESPACE::ReadOptions(), key, &value);
} else if (db_wrapper->HasFamilyNamed(cf, db_wrapper)) {
- db_wrapper->status_ = db_wrapper->db_->Get(
- rocksdb::ReadOptions(), db_wrapper->columnFamilies_[cf], key, &value);
+ db_wrapper->status_ =
+ db_wrapper->db_->Get(ROCKSDB_NAMESPACE::ReadOptions(),
+ db_wrapper->columnFamilies_[cf], key, &value);
} else {
return scope.Close(Null());
}
@@ -187,16 +188,12 @@ Handle<Value> DBWrapper::Put(const Arguments& args) {
std::string cf = *v8::String::Utf8Value(args[2]->ToString());
if (args[2]->IsUndefined()) {
- db_wrapper->status_ = db_wrapper->db_->Put(
- rocksdb::WriteOptions(), key, value
- );
+ db_wrapper->status_ =
+ db_wrapper->db_->Put(ROCKSDB_NAMESPACE::WriteOptions(), key, value);
} else if (db_wrapper->HasFamilyNamed(cf, db_wrapper)) {
- db_wrapper->status_ = db_wrapper->db_->Put(
- rocksdb::WriteOptions(),
- db_wrapper->columnFamilies_[cf],
- key,
- value
- );
+ db_wrapper->status_ =
+ db_wrapper->db_->Put(ROCKSDB_NAMESPACE::WriteOptions(),
+ db_wrapper->columnFamilies_[cf], key, value);
} else {
return scope.Close(Boolean::New(false));
}
@@ -217,14 +214,15 @@ Handle<Value> DBWrapper::Delete(const Arguments& args) {
std::string arg1 = *v8::String::Utf8Value(args[1]->ToString());
if (args[1]->IsUndefined()) {
- db_wrapper->status_ = db_wrapper->db_->Delete(
- rocksdb::WriteOptions(), arg0);
+ db_wrapper->status_ =
+ db_wrapper->db_->Delete(ROCKSDB_NAMESPACE::WriteOptions(), arg0);
} else {
if (!db_wrapper->HasFamilyNamed(arg1, db_wrapper)) {
return scope.Close(Boolean::New(false));
}
- db_wrapper->status_ = db_wrapper->db_->Delete(
- rocksdb::WriteOptions(), db_wrapper->columnFamilies_[arg1], arg0);
+ db_wrapper->status_ =
+ db_wrapper->db_->Delete(ROCKSDB_NAMESPACE::WriteOptions(),
+ db_wrapper->columnFamilies_[arg1], arg0);
}
return scope.Close(Boolean::New(db_wrapper->status_.ok()));
@@ -232,19 +230,20 @@ Handle<Value> DBWrapper::Delete(const Arguments& args) {
Handle<Value> DBWrapper::Dump(const Arguments& args) {
HandleScope scope;
- std::unique_ptr<rocksdb::Iterator> iterator;
+ std::unique_ptr<ROCKSDB_NAMESPACE::Iterator> iterator;
DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This());
std::string arg0 = *v8::String::Utf8Value(args[0]->ToString());
if (args[0]->IsUndefined()) {
- iterator.reset(db_wrapper->db_->NewIterator(rocksdb::ReadOptions()));
+ iterator.reset(
+ db_wrapper->db_->NewIterator(ROCKSDB_NAMESPACE::ReadOptions()));
} else {
if (!db_wrapper->HasFamilyNamed(arg0, db_wrapper)) {
return scope.Close(Boolean::New(false));
}
iterator.reset(db_wrapper->db_->NewIterator(
- rocksdb::ReadOptions(), db_wrapper->columnFamilies_[arg0]));
+ ROCKSDB_NAMESPACE::ReadOptions(), db_wrapper->columnFamilies_[arg0]));
}
iterator->SeekToFirst();
@@ -275,9 +274,9 @@ Handle<Value> DBWrapper::CreateColumnFamily(const Arguments& args) {
return scope.Close(Boolean::New(false));
}
- rocksdb::ColumnFamilyHandle* cf;
+ ROCKSDB_NAMESPACE::ColumnFamilyHandle* cf;
db_wrapper->status_ = db_wrapper->db_->CreateColumnFamily(
- rocksdb::ColumnFamilyOptions(), cf_name, &cf);
+ ROCKSDB_NAMESPACE::ColumnFamilyOptions(), cf_name, &cf);
if (!db_wrapper->status_.ok()) {
return scope.Close(Boolean::New(false));
@@ -288,7 +287,7 @@ Handle<Value> DBWrapper::CreateColumnFamily(const Arguments& args) {
return scope.Close(Boolean::New(true));
}
-bool DBWrapper::AddToBatch(rocksdb::WriteBatch& batch, bool del,
+bool DBWrapper::AddToBatch(ROCKSDB_NAMESPACE::WriteBatch& batch, bool del,
Handle<Array> array) {
Handle<Array> put_pair;
for (uint i = 0; i < array->Length(); i++) {
@@ -319,7 +318,7 @@ bool DBWrapper::AddToBatch(rocksdb::WriteBatch& batch, bool del,
return true;
}
-bool DBWrapper::AddToBatch(rocksdb::WriteBatch& batch, bool del,
+bool DBWrapper::AddToBatch(ROCKSDB_NAMESPACE::WriteBatch& batch, bool del,
Handle<Array> array, DBWrapper* db_wrapper,
std::string cf) {
Handle<Array> put_pair;
@@ -364,7 +363,7 @@ Handle<Value> DBWrapper::WriteBatch(const Arguments& args) {
DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This());
Handle<Array> sub_batches = Handle<Array>::Cast(args[0]);
Local<Object> sub_batch;
- rocksdb::WriteBatch batch;
+ ROCKSDB_NAMESPACE::WriteBatch batch;
bool well_formed;
for (uint i = 0; i < sub_batches->Length(); i++) {
@@ -404,7 +403,8 @@ Handle<Value> DBWrapper::WriteBatch(const Arguments& args) {
}
}
- db_wrapper->status_ = db_wrapper->db_->Write(rocksdb::WriteOptions(), &batch);
+ db_wrapper->status_ =
+ db_wrapper->db_->Write(ROCKSDB_NAMESPACE::WriteOptions(), &batch);
return scope.Close(Boolean::New(db_wrapper->status_.ok()));
}
@@ -413,8 +413,8 @@ Handle<Value> DBWrapper::CompactRangeDefault(const Arguments& args) {
HandleScope scope;
DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This());
- rocksdb::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
- rocksdb::Slice end = *v8::String::Utf8Value(args[1]->ToString());
+ ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
+ ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString());
db_wrapper->status_ = db_wrapper->db_->CompactRange(&end, &begin);
return scope.Close(Boolean::New(db_wrapper->status_.ok()));
@@ -424,8 +424,8 @@ Handle<Value> DBWrapper::CompactColumnFamily(const Arguments& args) {
HandleScope scope;
DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This());
- rocksdb::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
- rocksdb::Slice end = *v8::String::Utf8Value(args[1]->ToString());
+ ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
+ ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString());
std::string cf = *v8::String::Utf8Value(args[2]->ToString());
db_wrapper->status_ = db_wrapper->db_->CompactRange(
db_wrapper->columnFamilies_[cf], &begin, &end);
@@ -441,8 +441,8 @@ Handle<Value> DBWrapper::CompactOptions(const Arguments& args) {
}
DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This());
- rocksdb::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
- rocksdb::Slice end = *v8::String::Utf8Value(args[1]->ToString());
+ ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
+ ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString());
Local<Object> options = args[2]->ToObject();
int target_level = -1, target_path_id = 0;
@@ -473,8 +473,8 @@ Handle<Value> DBWrapper::CompactAll(const Arguments& args) {
}
DBWrapper* db_wrapper = ObjectWrap::Unwrap<DBWrapper>(args.This());
- rocksdb::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
- rocksdb::Slice end = *v8::String::Utf8Value(args[1]->ToString());
+ ROCKSDB_NAMESPACE::Slice begin = *v8::String::Utf8Value(args[0]->ToString());
+ ROCKSDB_NAMESPACE::Slice end = *v8::String::Utf8Value(args[1]->ToString());
Local<Object> options = args[2]->ToObject();
std::string cf = *v8::String::Utf8Value(args[3]->ToString());
diff --git a/tools/rdb/db_wrapper.h b/tools/rdb/db_wrapper.h
index da93e5b7c..4b57320cd 100644
--- a/tools/rdb/db_wrapper.h
+++ b/tools/rdb/db_wrapper.h
@@ -26,10 +26,11 @@ class DBWrapper : public node::ObjectWrap {
// Helper methods
static bool HasFamilyNamed(std::string& name, DBWrapper* db);
- static bool AddToBatch(rocksdb::WriteBatch& batch, bool del,
- Handle<Array> array);
- static bool AddToBatch(rocksdb::WriteBatch& batch, bool del,
- Handle<Array> array, DBWrapper* db_wrapper, std::string cf);
+ static bool AddToBatch(ROCKSDB_NAMESPACE::WriteBatch& batch, bool del,
+ Handle<Array> array);
+ static bool AddToBatch(ROCKSDB_NAMESPACE::WriteBatch& batch, bool del,
+ Handle<Array> array, DBWrapper* db_wrapper,
+ std::string cf);
static Handle<Value> CompactRangeDefault(const v8::Arguments& args);
static Handle<Value> CompactColumnFamily(const Arguments& args);
static Handle<Value> CompactOptions(const Arguments& args);
@@ -49,10 +50,10 @@ class DBWrapper : public node::ObjectWrap {
static Handle<Value> Close(const Arguments& args);
// Internal fields
- rocksdb::Options options_;
- rocksdb::Status status_;
- rocksdb::DB* db_;
- std::unordered_map<std::string, rocksdb::ColumnFamilyHandle*>
+ ROCKSDB_NAMESPACE::Options options_;
+ ROCKSDB_NAMESPACE::Status status_;
+ ROCKSDB_NAMESPACE::DB* db_;
+ std::unordered_map<std::string, ROCKSDB_NAMESPACE::ColumnFamilyHandle*>
columnFamilies_;
};
diff --git a/tools/reduce_levels_test.cc b/tools/reduce_levels_test.cc
index 8b23dbf36..1b1044f95 100644
--- a/tools/reduce_levels_test.cc
+++ b/tools/reduce_levels_test.cc
@@ -15,7 +15,7 @@
#include "tools/ldb_cmd_impl.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ReduceLevelTest : public testing::Test {
public:
@@ -80,10 +80,11 @@ private:
};
Status ReduceLevelTest::OpenDB(bool create_if_missing, int num_levels) {
- rocksdb::Options opt;
+ ROCKSDB_NAMESPACE::Options opt;
opt.num_levels = num_levels;
opt.create_if_missing = create_if_missing;
- rocksdb::Status st = rocksdb::DB::Open(opt, dbname_, &db_);
+ ROCKSDB_NAMESPACE::Status st =
+ ROCKSDB_NAMESPACE::DB::Open(opt, dbname_, &db_);
if (!st.ok()) {
fprintf(stderr, "Can't open the db:%s\n", st.ToString().c_str());
}
@@ -91,8 +92,9 @@ Status ReduceLevelTest::OpenDB(bool create_if_missing, int num_levels) {
}
bool ReduceLevelTest::ReduceLevels(int target_level) {
- std::vector<std::string> args = rocksdb::ReduceDBLevelsCommand::PrepareArgs(
- dbname_, target_level, false);
+ std::vector<std::string> args =
+ ROCKSDB_NAMESPACE::ReduceDBLevelsCommand::PrepareArgs(
+ dbname_, target_level, false);
LDBCommand* level_reducer = LDBCommand::InitFromCmdLineArgs(
args, Options(), LDBOptions(), nullptr, LDBCommand::SelectCommand);
level_reducer->Run();
@@ -200,7 +202,7 @@ TEST_F(ReduceLevelTest, All_Levels) {
CloseDB();
}
-}
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/tools/sst_dump.cc b/tools/sst_dump.cc
index 4e10a8c06..1a0258c6d 100644
--- a/tools/sst_dump.cc
+++ b/tools/sst_dump.cc
@@ -8,7 +8,7 @@
#include "rocksdb/sst_dump_tool.h"
int main(int argc, char** argv) {
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
tool.Run(argc, argv);
return 0;
}
diff --git a/tools/sst_dump_test.cc b/tools/sst_dump_test.cc
index 57bf3ac8b..b8c475c3b 100644
--- a/tools/sst_dump_test.cc
+++ b/tools/sst_dump_test.cc
@@ -20,7 +20,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const uint32_t optLength = 100;
@@ -45,7 +45,7 @@ void createSST(const Options& opts, const std::string& file_name) {
ReadOptions read_options;
const ImmutableCFOptions imoptions(opts);
const MutableCFOptions moptions(opts);
- rocksdb::InternalKeyComparator ikc(opts.comparator);
+ ROCKSDB_NAMESPACE::InternalKeyComparator ikc(opts.comparator);
std::unique_ptr<TableBuilder> tb;
std::unique_ptr<WritableFile> file;
@@ -138,7 +138,7 @@ TEST_F(SSTDumpToolTest, EmptyFilter) {
char* usage[3];
PopulateCommandArgs(file_path, "--command=raw", usage);
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
ASSERT_TRUE(!tool.Run(3, usage, opts));
cleanup(opts, file_path);
@@ -151,7 +151,8 @@ TEST_F(SSTDumpToolTest, FilterBlock) {
Options opts;
opts.env = env();
BlockBasedTableOptions table_opts;
- table_opts.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, true));
+ table_opts.filter_policy.reset(
+ ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10, true));
opts.table_factory.reset(new BlockBasedTableFactory(table_opts));
std::string file_path = MakeFilePath("rocksdb_sst_test.sst");
createSST(opts, file_path);
@@ -159,7 +160,7 @@ TEST_F(SSTDumpToolTest, FilterBlock) {
char* usage[3];
PopulateCommandArgs(file_path, "--command=raw", usage);
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
ASSERT_TRUE(!tool.Run(3, usage, opts));
cleanup(opts, file_path);
@@ -172,7 +173,8 @@ TEST_F(SSTDumpToolTest, FullFilterBlock) {
Options opts;
opts.env = env();
BlockBasedTableOptions table_opts;
- table_opts.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, false));
+ table_opts.filter_policy.reset(
+ ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10, false));
opts.table_factory.reset(new BlockBasedTableFactory(table_opts));
std::string file_path = MakeFilePath("rocksdb_sst_test.sst");
createSST(opts, file_path);
@@ -180,7 +182,7 @@ TEST_F(SSTDumpToolTest, FullFilterBlock) {
char* usage[3];
PopulateCommandArgs(file_path, "--command=raw", usage);
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
ASSERT_TRUE(!tool.Run(3, usage, opts));
cleanup(opts, file_path);
@@ -193,7 +195,8 @@ TEST_F(SSTDumpToolTest, GetProperties) {
Options opts;
opts.env = env();
BlockBasedTableOptions table_opts;
- table_opts.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, false));
+ table_opts.filter_policy.reset(
+ ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10, false));
opts.table_factory.reset(new BlockBasedTableFactory(table_opts));
std::string file_path = MakeFilePath("rocksdb_sst_test.sst");
createSST(opts, file_path);
@@ -201,7 +204,7 @@ TEST_F(SSTDumpToolTest, GetProperties) {
char* usage[3];
PopulateCommandArgs(file_path, "--show_properties", usage);
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
ASSERT_TRUE(!tool.Run(3, usage, opts));
cleanup(opts, file_path);
@@ -214,7 +217,8 @@ TEST_F(SSTDumpToolTest, CompressedSizes) {
Options opts;
opts.env = env();
BlockBasedTableOptions table_opts;
- table_opts.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10, false));
+ table_opts.filter_policy.reset(
+ ROCKSDB_NAMESPACE::NewBloomFilterPolicy(10, false));
opts.table_factory.reset(new BlockBasedTableFactory(table_opts));
std::string file_path = MakeFilePath("rocksdb_sst_test.sst");
createSST(opts, file_path);
@@ -222,7 +226,7 @@ TEST_F(SSTDumpToolTest, CompressedSizes) {
char* usage[3];
PopulateCommandArgs(file_path, "--command=recompress", usage);
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
ASSERT_TRUE(!tool.Run(3, usage, opts));
cleanup(opts, file_path);
@@ -241,7 +245,7 @@ TEST_F(SSTDumpToolTest, MemEnv) {
char* usage[3];
PopulateCommandArgs(file_path, "--command=verify_checksum", usage);
- rocksdb::SSTDumpTool tool;
+ ROCKSDB_NAMESPACE::SSTDumpTool tool;
ASSERT_TRUE(!tool.Run(3, usage, opts));
cleanup(opts, file_path);
@@ -250,7 +254,7 @@ TEST_F(SSTDumpToolTest, MemEnv) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#ifdef ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
extern "C" {
@@ -261,7 +265,7 @@ void RegisterCustomObjects(int /*argc*/, char** /*argv*/) {}
#endif // !ROCKSDB_UNITTESTS_WITH_CUSTOM_OBJECTS_FROM_STATIC_LIBS
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
RegisterCustomObjects(argc, argv);
return RUN_ALL_TESTS();
diff --git a/tools/sst_dump_tool.cc b/tools/sst_dump_tool.cc
index 7c864ea5d..be4dc961d 100644
--- a/tools/sst_dump_tool.cc
+++ b/tools/sst_dump_tool.cc
@@ -40,7 +40,7 @@
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
SstFileDumper::SstFileDumper(const Options& options,
const std::string& file_path, bool verify_checksum,
@@ -208,12 +208,12 @@ int SstFileDumper::ShowAllCompressionSizes(
compression_types) {
ReadOptions read_options;
Options opts;
- opts.statistics = rocksdb::CreateDBStatistics();
+ opts.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
opts.statistics->set_stats_level(StatsLevel::kAll);
const ImmutableCFOptions imoptions(opts);
const ColumnFamilyOptions cfo(opts);
const MutableCFOptions moptions(cfo);
- rocksdb::InternalKeyComparator ikc(opts.comparator);
+ ROCKSDB_NAMESPACE::InternalKeyComparator ikc(opts.comparator);
std::vector<std::unique_ptr<IntTblPropCollectorFactory> >
block_based_table_factories;
@@ -278,8 +278,8 @@ Status SstFileDumper::ReadTableProperties(uint64_t table_magic_number,
RandomAccessFileReader* file,
uint64_t file_size) {
TableProperties* table_properties = nullptr;
- Status s = rocksdb::ReadTableProperties(file, file_size, table_magic_number,
- ioptions_, &table_properties);
+ Status s = ROCKSDB_NAMESPACE::ReadTableProperties(
+ file, file_size, table_magic_number, ioptions_, &table_properties);
if (s.ok()) {
table_properties_.reset(table_properties);
} else {
@@ -575,14 +575,14 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
} else if (strncmp(argv[i], "--parse_internal_key=", 21) == 0) {
std::string in_key(argv[i] + 21);
try {
- in_key = rocksdb::LDBCommand::HexToString(in_key);
+ in_key = ROCKSDB_NAMESPACE::LDBCommand::HexToString(in_key);
} catch (...) {
std::cerr << "ERROR: Invalid key input '"
<< in_key
<< "' Use 0x{hex representation of internal rocksdb key}" << std::endl;
return -1;
}
- Slice sl_key = rocksdb::Slice(in_key);
+ Slice sl_key = ROCKSDB_NAMESPACE::Slice(in_key);
ParsedInternalKey ikey;
int retc = 0;
if (!ParseInternalKey(sl_key, &ikey)) {
@@ -606,10 +606,10 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
if (input_key_hex) {
if (has_from || use_from_as_prefix) {
- from_key = rocksdb::LDBCommand::HexToString(from_key);
+ from_key = ROCKSDB_NAMESPACE::LDBCommand::HexToString(from_key);
}
if (has_to) {
- to_key = rocksdb::LDBCommand::HexToString(to_key);
+ to_key = ROCKSDB_NAMESPACE::LDBCommand::HexToString(to_key);
}
}
@@ -619,12 +619,12 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
exit(1);
}
- std::shared_ptr<rocksdb::Env> env_guard;
+ std::shared_ptr<ROCKSDB_NAMESPACE::Env> env_guard;
// If caller of SSTDumpTool::Run(...) does not specify a different env other
// than Env::Default(), then try to load custom env based on dir_or_file.
// Otherwise, the caller is responsible for creating custom env.
- if (!options.env || options.env == rocksdb::Env::Default()) {
+ if (!options.env || options.env == ROCKSDB_NAMESPACE::Env::Default()) {
Env* env = Env::Default();
Status s = Env::LoadEnv(env_uri ? env_uri : "", &env, &env_guard);
if (!s.ok() && !s.IsNotFound()) {
@@ -637,8 +637,8 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
}
std::vector<std::string> filenames;
- rocksdb::Env* env = options.env;
- rocksdb::Status st = env->GetChildren(dir_or_file, &filenames);
+ ROCKSDB_NAMESPACE::Env* env = options.env;
+ ROCKSDB_NAMESPACE::Status st = env->GetChildren(dir_or_file, &filenames);
bool dir = true;
if (!st.ok()) {
filenames.clear();
@@ -647,8 +647,8 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
}
fprintf(stdout, "from [%s] to [%s]\n",
- rocksdb::Slice(from_key).ToString(true).c_str(),
- rocksdb::Slice(to_key).ToString(true).c_str());
+ ROCKSDB_NAMESPACE::Slice(from_key).ToString(true).c_str(),
+ ROCKSDB_NAMESPACE::Slice(to_key).ToString(true).c_str());
uint64_t total_read = 0;
for (size_t i = 0; i < filenames.size(); i++) {
@@ -662,8 +662,8 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
filename = std::string(dir_or_file) + "/" + filename;
}
- rocksdb::SstFileDumper dumper(options, filename, verify_checksum,
- output_hex, decode_blob_index);
+ ROCKSDB_NAMESPACE::SstFileDumper dumper(options, filename, verify_checksum,
+ output_hex, decode_blob_index);
if (!dumper.getStatus().ok()) {
fprintf(stderr, "%s: %s\n", filename.c_str(),
dumper.getStatus().ToString().c_str());
@@ -719,9 +719,9 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
}
if (show_properties || show_summary) {
- const rocksdb::TableProperties* table_properties;
+ const ROCKSDB_NAMESPACE::TableProperties* table_properties;
- std::shared_ptr<const rocksdb::TableProperties>
+ std::shared_ptr<const ROCKSDB_NAMESPACE::TableProperties>
table_properties_from_reader;
st = dumper.ReadTableProperties(&table_properties_from_reader);
if (!st.ok()) {
@@ -773,6 +773,6 @@ int SSTDumpTool::Run(int argc, char** argv, Options options) {
}
return 0;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/sst_dump_tool_imp.h b/tools/sst_dump_tool_imp.h
index 5226502ed..28c217ef2 100644
--- a/tools/sst_dump_tool_imp.h
+++ b/tools/sst_dump_tool_imp.h
@@ -13,7 +13,7 @@
#include "file/writable_file_writer.h"
#include "options/cf_options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SstFileDumper {
public:
@@ -82,6 +82,6 @@ class SstFileDumper {
std::unique_ptr<TableProperties> table_properties_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/trace_analyzer.cc b/tools/trace_analyzer.cc
index 2aa84fd34..958078d1c 100644
--- a/tools/trace_analyzer.cc
+++ b/tools/trace_analyzer.cc
@@ -13,7 +13,7 @@ int main() {
#else
#include "tools/trace_analyzer_tool.h"
int main(int argc, char** argv) {
- return rocksdb::trace_analyzer_tool(argc, argv);
+ return ROCKSDB_NAMESPACE::trace_analyzer_tool(argc, argv);
}
#endif
#else
diff --git a/tools/trace_analyzer_test.cc b/tools/trace_analyzer_test.cc
index e453a4e9d..d98ea2e80 100644
--- a/tools/trace_analyzer_test.cc
+++ b/tools/trace_analyzer_test.cc
@@ -33,7 +33,7 @@ int main() {
#include "tools/trace_analyzer_tool.h"
#include "trace_replay/trace_replay.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
static const int kMaxArgCount = 100;
@@ -46,7 +46,7 @@ class TraceAnalyzerTest : public testing::Test {
TraceAnalyzerTest() : rnd_(0xFB) {
// test_path_ = test::TmpDir() + "trace_analyzer_test";
test_path_ = test::PerThreadDBPath("trace_analyzer_test");
- env_ = rocksdb::Env::Default();
+ env_ = ROCKSDB_NAMESPACE::Env::Default();
env_->CreateDir(test_path_);
dbname_ = test_path_ + "/db";
}
@@ -115,7 +115,7 @@ class TraceAnalyzerTest : public testing::Test {
cursor += static_cast<int>(arg.size()) + 1;
}
- ASSERT_EQ(0, rocksdb::trace_analyzer_tool(argc, argv));
+ ASSERT_EQ(0, ROCKSDB_NAMESPACE::trace_analyzer_tool(argc, argv));
}
void CheckFileContent(const std::vector<std::string>& cnt,
@@ -177,7 +177,7 @@ class TraceAnalyzerTest : public testing::Test {
RunTraceAnalyzer(paras);
}
- rocksdb::Env* env_;
+ ROCKSDB_NAMESPACE::Env* env_;
EnvOptions env_options_;
std::string test_path_;
std::string dbname_;
@@ -709,7 +709,7 @@ TEST_F(TraceAnalyzerTest, Iterator) {
CheckFileContent(top_qps, file_path, true);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/tools/trace_analyzer_tool.cc b/tools/trace_analyzer_tool.cc
index 915f2727d..e75845c29 100644
--- a/tools/trace_analyzer_tool.cc
+++ b/tools/trace_analyzer_tool.cc
@@ -165,7 +165,7 @@ DEFINE_double(sample_ratio, 1.0,
"If the trace size is extremely huge or user want to sample "
"the trace when analyzing, sample ratio can be set (0, 1.0]");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::map<std::string, int> taOptToIndex = {
{"get", 0}, {"put", 1},
@@ -274,8 +274,8 @@ TraceAnalyzer::TraceAnalyzer(std::string& trace_path, std::string& output_path,
: trace_name_(trace_path),
output_path_(output_path),
analyzer_opts_(_analyzer_opts) {
- rocksdb::EnvOptions env_options;
- env_ = rocksdb::Env::Default();
+ ROCKSDB_NAMESPACE::EnvOptions env_options;
+ env_ = ROCKSDB_NAMESPACE::Env::Default();
offset_ = 0;
c_time_ = 0;
total_requests_ = 0;
@@ -695,7 +695,8 @@ Status TraceAnalyzer::MakeStatisticKeyStatsOrPrefix(TraceStats& stats) {
// write the prefix cut of the accessed keys
if (FLAGS_output_prefix_cut > 0 && stats.a_prefix_cut_f) {
if (record.first.compare(0, FLAGS_output_prefix_cut, prefix) != 0) {
- std::string prefix_out = rocksdb::LDBCommand::StringToHex(prefix);
+ std::string prefix_out =
+ ROCKSDB_NAMESPACE::LDBCommand::StringToHex(prefix);
if (prefix_count == 0) {
prefix_ave_access = 0.0;
} else {
@@ -912,7 +913,7 @@ Status TraceAnalyzer::MakeStatisticQPS() {
stat.second.a_qps_prefix_stats.end()) {
for (auto& qps_prefix : stat.second.a_qps_prefix_stats[qps_time]) {
std::string qps_prefix_out =
- rocksdb::LDBCommand::StringToHex(qps_prefix.first);
+ ROCKSDB_NAMESPACE::LDBCommand::StringToHex(qps_prefix.first);
ret = snprintf(buffer_, sizeof(buffer_),
"The prefix: %s Access count: %u\n",
qps_prefix_out.c_str(), qps_prefix.second);
@@ -1074,7 +1075,7 @@ Status TraceAnalyzer::ReProcessing() {
return s;
}
- input_key = rocksdb::LDBCommand::HexToString(get_key);
+ input_key = ROCKSDB_NAMESPACE::LDBCommand::HexToString(get_key);
for (int type = 0; type < kTaTypeNum; type++) {
if (!ta_[type].enabled) {
continue;
@@ -1103,7 +1104,7 @@ Status TraceAnalyzer::ReProcessing() {
0) {
prefix[type] = input_key.substr(0, FLAGS_output_prefix_cut);
std::string prefix_out =
- rocksdb::LDBCommand::StringToHex(prefix[type]);
+ ROCKSDB_NAMESPACE::LDBCommand::StringToHex(prefix[type]);
ret = snprintf(buffer_, sizeof(buffer_), "%" PRIu64 " %s\n",
cfs_[cf_id].w_count, prefix_out.c_str());
if (ret < 0) {
@@ -1434,7 +1435,8 @@ Status TraceAnalyzer::OpenStatsOutputFiles(const std::string& type,
// create the output path of the files to be opened
Status TraceAnalyzer::CreateOutputFile(
const std::string& type, const std::string& cf_name,
- const std::string& ending, std::unique_ptr<rocksdb::WritableFile>* f_ptr) {
+ const std::string& ending,
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile>* f_ptr) {
std::string path;
path = output_path_ + "/" + FLAGS_output_prefix + "-" + type + "-" + cf_name +
"-" + ending;
@@ -1820,8 +1822,8 @@ void TraceAnalyzer::PrintStatistics() {
printf("The Top %d keys that are accessed:\n",
FLAGS_print_top_k_access);
while (!stat.top_k_queue.empty()) {
- std::string hex_key =
- rocksdb::LDBCommand::StringToHex(stat.top_k_queue.top().second);
+ std::string hex_key = ROCKSDB_NAMESPACE::LDBCommand::StringToHex(
+ stat.top_k_queue.top().second);
printf("Access_count: %" PRIu64 " %s\n", stat.top_k_queue.top().first,
hex_key.c_str());
stat.top_k_queue.pop();
@@ -1919,7 +1921,7 @@ Status TraceAnalyzer::WriteTraceSequence(const uint32_t& type,
const std::string& key,
const size_t value_size,
const uint64_t ts) {
- std::string hex_key = rocksdb::LDBCommand::StringToHex(key);
+ std::string hex_key = ROCKSDB_NAMESPACE::LDBCommand::StringToHex(key);
int ret;
ret = snprintf(buffer_, sizeof(buffer_), "%u %u %zu %" PRIu64 "\n", type,
cf_id, value_size, ts);
@@ -1954,7 +1956,7 @@ int trace_analyzer_tool(int argc, char** argv) {
exit(1);
}
- rocksdb::Status s = analyzer->PrepareProcessing();
+ ROCKSDB_NAMESPACE::Status s = analyzer->PrepareProcessing();
if (!s.ok()) {
fprintf(stderr, "%s\n", s.getState());
fprintf(stderr, "Cannot initiate the trace reader\n");
@@ -1993,7 +1995,7 @@ int trace_analyzer_tool(int argc, char** argv) {
return 0;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // Endif of Gflag
#endif // RocksDB LITE
diff --git a/tools/trace_analyzer_tool.h b/tools/trace_analyzer_tool.h
index 0082b2bba..d2df2c824 100644
--- a/tools/trace_analyzer_tool.h
+++ b/tools/trace_analyzer_tool.h
@@ -18,7 +18,7 @@
#include "rocksdb/write_batch.h"
#include "trace_replay/trace_replay.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
class WriteBatch;
@@ -117,17 +117,17 @@ struct TraceStats {
std::vector<std::pair<uint64_t, uint64_t>> correlation_output;
std::map<uint32_t, uint64_t> uni_key_num;
- std::unique_ptr<rocksdb::WritableFile> time_series_f;
- std::unique_ptr<rocksdb::WritableFile> a_key_f;
- std::unique_ptr<rocksdb::WritableFile> a_count_dist_f;
- std::unique_ptr<rocksdb::WritableFile> a_prefix_cut_f;
- std::unique_ptr<rocksdb::WritableFile> a_value_size_f;
- std::unique_ptr<rocksdb::WritableFile> a_key_size_f;
- std::unique_ptr<rocksdb::WritableFile> a_key_num_f;
- std::unique_ptr<rocksdb::WritableFile> a_qps_f;
- std::unique_ptr<rocksdb::WritableFile> a_top_qps_prefix_f;
- std::unique_ptr<rocksdb::WritableFile> w_key_f;
- std::unique_ptr<rocksdb::WritableFile> w_prefix_cut_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> time_series_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_key_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_count_dist_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_prefix_cut_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_value_size_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_key_size_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_key_num_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_qps_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> a_top_qps_prefix_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> w_key_f;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> w_prefix_cut_f;
TraceStats();
~TraceStats();
@@ -196,7 +196,7 @@ class TraceAnalyzer {
std::vector<TypeUnit>& GetTaVector() { return ta_; }
private:
- rocksdb::Env* env_;
+ ROCKSDB_NAMESPACE::Env* env_;
EnvOptions env_options_;
std::unique_ptr<TraceReader> trace_reader_;
size_t offset_;
@@ -215,9 +215,11 @@ class TraceAnalyzer {
uint64_t time_series_start_;
uint32_t sample_max_;
uint32_t cur_time_sec_;
- std::unique_ptr<rocksdb::WritableFile> trace_sequence_f_; // readable trace
- std::unique_ptr<rocksdb::WritableFile> qps_f_; // overall qps
- std::unique_ptr<rocksdb::WritableFile> cf_qps_f_; // The qps of each CF>
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile>
+ trace_sequence_f_; // readable trace
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile> qps_f_; // overall qps
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile>
+ cf_qps_f_; // The qps of each CF>
std::vector<TypeUnit> ta_; // The main statistic collecting data structure
std::map<uint32_t, CfUnit> cfs_; // All the cf_id appears in this trace;
std::vector<uint32_t> qps_peak_;
@@ -232,14 +234,15 @@ class TraceAnalyzer {
Status StatsUnitCorrelationUpdate(StatsUnit& unit, const uint32_t& type,
const uint64_t& ts, const std::string& key);
Status OpenStatsOutputFiles(const std::string& type, TraceStats& new_stats);
- Status CreateOutputFile(const std::string& type, const std::string& cf_name,
- const std::string& ending,
- std::unique_ptr<rocksdb::WritableFile>* f_ptr);
+ Status CreateOutputFile(
+ const std::string& type, const std::string& cf_name,
+ const std::string& ending,
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile>* f_ptr);
void CloseOutputFiles();
void PrintStatistics();
- Status TraceUnitWriter(std::unique_ptr<rocksdb::WritableFile>& f_ptr,
- TraceUnit& unit);
+ Status TraceUnitWriter(
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile>& f_ptr, TraceUnit& unit);
Status WriteTraceSequence(const uint32_t& type, const uint32_t& cf_id,
const std::string& key, const size_t value_size,
const uint64_t ts);
@@ -284,6 +287,6 @@ class TraceWriteHandler : public WriteBatch::Handler {
int trace_analyzer_tool(int argc, char** argv);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/tools/write_stress.cc b/tools/write_stress.cc
index 7e7a1a765..15b1da881 100644
--- a/tools/write_stress.cc
+++ b/tools/write_stress.cc
@@ -104,7 +104,7 @@ DEFINE_bool(low_open_files_mode, false,
"If true, we set max_open_files to 20, so that every file access "
"needs to reopen it");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const int kPrefixSize = 3;
@@ -292,13 +292,13 @@ class WriteStress {
std::unique_ptr<DB> db_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
SetUsageMessage(std::string("\nUSAGE:\n") + std::string(argv[0]) +
" [OPTIONS]...");
ParseCommandLineFlags(&argc, &argv, true);
- rocksdb::WriteStress write_stress;
+ ROCKSDB_NAMESPACE::WriteStress write_stress;
return write_stress.Run();
}
diff --git a/trace_replay/block_cache_tracer.cc b/trace_replay/block_cache_tracer.cc
index 0cf394afa..9a96f1bac 100644
--- a/trace_replay/block_cache_tracer.cc
+++ b/trace_replay/block_cache_tracer.cc
@@ -16,7 +16,7 @@
#include "util/hash.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const unsigned int kCharSize = 1;
@@ -312,7 +312,8 @@ BlockCacheHumanReadableTraceWriter::~BlockCacheHumanReadableTraceWriter() {
}
Status BlockCacheHumanReadableTraceWriter::NewWritableFile(
- const std::string& human_readable_trace_file_path, rocksdb::Env* env) {
+ const std::string& human_readable_trace_file_path,
+ ROCKSDB_NAMESPACE::Env* env) {
if (human_readable_trace_file_path.empty()) {
return Status::InvalidArgument(
"The provided human_readable_trace_file_path is null.");
@@ -493,4 +494,4 @@ uint64_t BlockCacheTracer::NextGetId() {
return prev_value;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/trace_replay/block_cache_tracer.h b/trace_replay/block_cache_tracer.h
index 7c03e611d..5849273dc 100644
--- a/trace_replay/block_cache_tracer.h
+++ b/trace_replay/block_cache_tracer.h
@@ -15,7 +15,7 @@
#include "table/table_reader_caller.h"
#include "trace_replay/trace_replay.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
extern const uint64_t kMicrosInSecond;
extern const uint64_t kSecondInMinute;
@@ -204,14 +204,15 @@ class BlockCacheHumanReadableTraceWriter {
~BlockCacheHumanReadableTraceWriter();
Status NewWritableFile(const std::string& human_readable_trace_file_path,
- rocksdb::Env* env);
+ ROCKSDB_NAMESPACE::Env* env);
Status WriteHumanReadableTraceRecord(const BlockCacheTraceRecord& access,
uint64_t block_id, uint64_t get_key_id);
private:
char trace_record_buffer_[1024 * 1024];
- std::unique_ptr<rocksdb::WritableFile> human_readable_trace_file_writer_;
+ std::unique_ptr<ROCKSDB_NAMESPACE::WritableFile>
+ human_readable_trace_file_writer_;
};
// BlockCacheTraceReader helps read the trace file generated by
@@ -290,4 +291,4 @@ class BlockCacheTracer {
std::atomic<uint64_t> get_id_counter_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/trace_replay/block_cache_tracer_test.cc b/trace_replay/block_cache_tracer_test.cc
index cc245c30e..b29600890 100644
--- a/trace_replay/block_cache_tracer_test.cc
+++ b/trace_replay/block_cache_tracer_test.cc
@@ -10,7 +10,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const uint64_t kBlockSize = 1024;
@@ -27,7 +27,7 @@ class BlockCacheTracerTest : public testing::Test {
public:
BlockCacheTracerTest() {
test_path_ = test::PerThreadDBPath("block_cache_tracer_test");
- env_ = rocksdb::Env::Default();
+ env_ = ROCKSDB_NAMESPACE::Env::Default();
EXPECT_OK(env_->CreateDir(test_path_));
trace_file_path_ = test_path_ + "/block_cache_trace";
}
@@ -370,7 +370,7 @@ TEST_F(BlockCacheTracerTest, HumanReadableTrace) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/trace_replay/trace_replay.cc b/trace_replay/trace_replay.cc
index 41d98829b..a0f9a504f 100644
--- a/trace_replay/trace_replay.cc
+++ b/trace_replay/trace_replay.cc
@@ -15,7 +15,7 @@
#include "util/string_util.h"
#include "util/threadpool_imp.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const std::string kTraceMagic = "feedcafedeadbeef";
@@ -482,4 +482,4 @@ void Replayer::BGWorkIterSeekForPrev(void* arg) {
return;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/trace_replay/trace_replay.h b/trace_replay/trace_replay.h
index 776a1e0ca..e7ef598f0 100644
--- a/trace_replay/trace_replay.h
+++ b/trace_replay/trace_replay.h
@@ -13,7 +13,7 @@
#include "rocksdb/options.h"
#include "rocksdb/trace_reader_writer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This file contains Tracer and Replayer classes that enable capturing and
// replaying RocksDB traces.
@@ -186,4 +186,4 @@ struct ReplayerWorkerArg {
ReadOptions roptions;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/aligned_buffer.h b/util/aligned_buffer.h
index dbff9c810..c7b0728c9 100644
--- a/util/aligned_buffer.h
+++ b/util/aligned_buffer.h
@@ -11,7 +11,7 @@
#include <algorithm>
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This file contains utilities to handle the alignment of pages and buffers.
@@ -245,4 +245,4 @@ public:
cursize_ = cursize;
}
};
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/autovector.h b/util/autovector.h
index 010d86895..1e6c4716b 100644
--- a/util/autovector.h
+++ b/util/autovector.h
@@ -11,7 +11,9 @@
#include <stdexcept>
#include <vector>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_LITE
template <class T, size_t kSize = 8>
@@ -356,4 +358,4 @@ autovector<T, kSize>& autovector<T, kSize>::assign(const autovector& other) {
return *this;
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/autovector_test.cc b/util/autovector_test.cc
index 6b1b36e8d..adddd1b02 100644
--- a/util/autovector_test.cc
+++ b/util/autovector_test.cc
@@ -17,7 +17,7 @@
using std::cout;
using std::endl;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class AutoVectorTest : public testing::Test {};
const unsigned long kSize = 8;
@@ -208,7 +208,7 @@ std::vector<std::string> GetTestKeys(size_t size) {
int index = 0;
for (auto& key : keys) {
- key = "item-" + rocksdb::ToString(index++);
+ key = "item-" + ROCKSDB_NAMESPACE::ToString(index++);
}
return keys;
}
@@ -322,7 +322,7 @@ TEST_F(AutoVectorTest, PerfBench) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/bloom_impl.h b/util/bloom_impl.h
index 2a9fbaef2..54c048485 100644
--- a/util/bloom_impl.h
+++ b/util/bloom_impl.h
@@ -19,7 +19,7 @@
#include <immintrin.h>
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class BloomMath {
public:
@@ -480,4 +480,4 @@ class LegacyLocalityBloomImpl {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/bloom_test.cc b/util/bloom_test.cc
index 6f4d48646..c88d7ee32 100644
--- a/util/bloom_test.cc
+++ b/util/bloom_test.cc
@@ -32,7 +32,7 @@ using GFLAGS_NAMESPACE::ParseCommandLineFlags;
DEFINE_int32(bits_per_key, 10, "");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const int kVerbose = 1;
@@ -900,7 +900,7 @@ INSTANTIATE_TEST_CASE_P(Full, FullBloomTest,
testing::Values(BloomFilterPolicy::kLegacyBloom,
BloomFilterPolicy::kFastLocalBloom));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/cast_util.h b/util/cast_util.h
index 2dc8138ab..d7d9a9e9c 100644
--- a/util/cast_util.h
+++ b/util/cast_util.h
@@ -5,7 +5,7 @@
#pragma once
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The helper function to assert the move from dynamic_cast<> to
// static_cast<> is correct. This function is to deal with legacy code.
// It is not recommanded to add new code to issue class casting. The preferred
@@ -18,4 +18,4 @@ inline DestClass* static_cast_with_check(SrcClass* x) {
#endif
return ret;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/channel.h b/util/channel.h
index a8a47680a..705fa2d28 100644
--- a/util/channel.h
+++ b/util/channel.h
@@ -10,7 +10,7 @@
#include <queue>
#include <utility>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
template <class T>
class channel {
@@ -64,4 +64,4 @@ class channel {
std::queue<T> buffer_;
bool eof_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/coding.cc b/util/coding.cc
index b5cfac869..a54324d28 100644
--- a/util/coding.cc
+++ b/util/coding.cc
@@ -13,7 +13,7 @@
#include "rocksdb/slice.h"
#include "rocksdb/slice_transform.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// conversion' conversion from 'type1' to 'type2', possible loss of data
#if defined(_MSC_VER)
@@ -86,4 +86,4 @@ const char* GetVarint64Ptr(const char* p, const char* limit, uint64_t* value) {
return nullptr;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/coding.h b/util/coding.h
index 3ad6d9570..d46654ec4 100644
--- a/util/coding.h
+++ b/util/coding.h
@@ -26,7 +26,7 @@
#define PLATFORM_UNALIGNED_ACCESS_NOT_ALLOWED
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// The maximum length of a varint in bytes for 64-bit.
const unsigned int kMaxVarint64Length = 10;
@@ -477,4 +477,4 @@ inline void GetUnaligned(const T *memory, T *value) {
#endif
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/coding_test.cc b/util/coding_test.cc
index 7f73e00e1..383e3f514 100644
--- a/util/coding_test.cc
+++ b/util/coding_test.cc
@@ -11,7 +11,7 @@
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Coding { };
TEST(Coding, Fixed16) {
@@ -209,7 +209,7 @@ TEST(Coding, Strings) {
ASSERT_EQ("", input.ToString());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/compaction_job_stats_impl.cc b/util/compaction_job_stats_impl.cc
index fe9efd1f0..4d16891e4 100644
--- a/util/compaction_job_stats_impl.cc
+++ b/util/compaction_job_stats_impl.cc
@@ -5,7 +5,7 @@
#include "rocksdb/compaction_job_stats.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -88,4 +88,4 @@ void CompactionJobStats::Add(const CompactionJobStats& /*stats*/) {}
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/comparator.cc b/util/comparator.cc
index 717ebb523..48340bd96 100644
--- a/util/comparator.cc
+++ b/util/comparator.cc
@@ -15,7 +15,7 @@
#include "port/port.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
class BytewiseComparatorImpl : public Comparator {
@@ -213,4 +213,4 @@ const Comparator* ReverseBytewiseComparator() {
return &rbytewise;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/compression.h b/util/compression.h
index 6f442ebea..8169841ba 100644
--- a/util/compression.h
+++ b/util/compression.h
@@ -49,7 +49,7 @@
#if ZSTD_VERSION_NUMBER >= 10103 // v1.1.3+
#include <zdict.h>
#endif // ZSTD_VERSION_NUMBER >= 10103
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Need this for the context allocation override
// On windows we need to do this explicitly
#if (ZSTD_VERSION_NUMBER >= 500)
@@ -121,11 +121,11 @@ class ZSTDUncompressCachedData {
int64_t cache_idx_ = -1; // -1 means this instance owns the context
};
#endif // (ZSTD_VERSION_NUMBER >= 500)
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ZSTD
#if !(defined ZSTD) || !(ZSTD_VERSION_NUMBER >= 500)
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ZSTDUncompressCachedData {
void* padding; // unused
public:
@@ -144,14 +144,14 @@ class ZSTDUncompressCachedData {
private:
void ignore_padding__() { padding = nullptr; }
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
#if defined(XPRESS)
#include "port/xpress.h"
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Holds dictionary and related data, like ZSTD's digested compression
// dictionary.
@@ -1404,4 +1404,4 @@ inline std::string ZSTD_TrainDictionary(const std::string& samples,
#endif // ZSTD_VERSION_NUMBER >= 10103
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/compression_context_cache.cc b/util/compression_context_cache.cc
index 6fb5c4fcd..a06cfb279 100644
--- a/util/compression_context_cache.cc
+++ b/util/compression_context_cache.cc
@@ -14,7 +14,7 @@
#include <atomic>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace compression_cache {
void* const SentinelValue = nullptr;
@@ -105,4 +105,4 @@ void CompressionContextCache::ReturnCachedZSTDUncompressData(int64_t idx) {
CompressionContextCache::~CompressionContextCache() { delete rep_; }
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/compression_context_cache.h b/util/compression_context_cache.h
index 4ea6ae35e..7b7b2d507 100644
--- a/util/compression_context_cache.h
+++ b/util/compression_context_cache.h
@@ -19,7 +19,9 @@
#include <stdint.h>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class ZSTDUncompressCachedData;
class CompressionContextCache {
@@ -42,4 +44,4 @@ class CompressionContextCache {
Rep* rep_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/concurrent_task_limiter_impl.cc b/util/concurrent_task_limiter_impl.cc
index e1ce4bef7..2342677d8 100644
--- a/util/concurrent_task_limiter_impl.cc
+++ b/util/concurrent_task_limiter_impl.cc
@@ -10,7 +10,7 @@
#include "util/concurrent_task_limiter_impl.h"
#include "rocksdb/concurrent_task_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
ConcurrentTaskLimiterImpl::ConcurrentTaskLimiterImpl(
const std::string& name, int32_t max_outstanding_task)
@@ -64,4 +64,4 @@ TaskLimiterToken::~TaskLimiterToken() {
assert(limiter_->outstanding_tasks_ >= 0);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/concurrent_task_limiter_impl.h b/util/concurrent_task_limiter_impl.h
index 4e6251f6a..d8c1e03cb 100644
--- a/util/concurrent_task_limiter_impl.h
+++ b/util/concurrent_task_limiter_impl.h
@@ -14,7 +14,7 @@
#include "rocksdb/env.h"
#include "rocksdb/concurrent_task_limiter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TaskLimiterToken;
@@ -64,4 +64,4 @@ class TaskLimiterToken {
void operator=(const TaskLimiterToken&) = delete;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/core_local.h b/util/core_local.h
index 4cc4fd90c..b444a1152 100644
--- a/util/core_local.h
+++ b/util/core_local.h
@@ -14,7 +14,7 @@
#include "port/port.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// An array of core-local values. Ideally the value type, T, is cache aligned to
// prevent false sharing.
@@ -80,4 +80,4 @@ T* CoreLocalArray<T>::AccessAtCore(size_t core_idx) const {
return &data_[core_idx];
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/crc32c.cc b/util/crc32c.cc
index 9e838b830..f09368f94 100644
--- a/util/crc32c.cc
+++ b/util/crc32c.cc
@@ -39,7 +39,7 @@
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace crc32c {
#if defined(HAVE_POWER8) && defined(HAS_ALTIVEC)
@@ -1252,4 +1252,4 @@ uint32_t Extend(uint32_t crc, const char* buf, size_t size) {
} // namespace crc32c
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/crc32c.h b/util/crc32c.h
index faee5d54b..a3c7cd1d7 100644
--- a/util/crc32c.h
+++ b/util/crc32c.h
@@ -12,7 +12,9 @@
#include <stdint.h>
#include <string>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
namespace crc32c {
extern std::string IsFastCrc32Supported();
@@ -46,4 +48,4 @@ inline uint32_t Unmask(uint32_t masked_crc) {
}
} // namespace crc32c
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/crc32c_test.cc b/util/crc32c_test.cc
index 90f0c815c..3e4f7396e 100644
--- a/util/crc32c_test.cc
+++ b/util/crc32c_test.cc
@@ -10,7 +10,7 @@
#include "test_util/testharness.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace crc32c {
class CRC { };
@@ -138,7 +138,7 @@ TEST(CRC, Mask) {
}
} // namespace crc32c
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
// copied from folly
const uint64_t FNV_64_HASH_START = 14695981039346656037ULL;
@@ -162,12 +162,16 @@ int main(int argc, char** argv) {
// Populate a buffer with a deterministic pattern
// on which to compute checksums
- const uint8_t* src = (uint8_t*)rocksdb::crc32c::buffer;
- uint64_t* dst = (uint64_t*)rocksdb::crc32c::buffer;
- const uint64_t* end = (const uint64_t*)(rocksdb::crc32c::buffer + rocksdb::crc32c::BUFFER_SIZE);
+ const uint8_t* src = (uint8_t*)ROCKSDB_NAMESPACE::crc32c::buffer;
+ uint64_t* dst = (uint64_t*)ROCKSDB_NAMESPACE::crc32c::buffer;
+ const uint64_t* end =
+ (const uint64_t*)(ROCKSDB_NAMESPACE::crc32c::buffer +
+ ROCKSDB_NAMESPACE::crc32c::BUFFER_SIZE);
*dst++ = 0;
while (dst < end) {
- rocksdb::EncodeFixed64(reinterpret_cast<char*>(dst), fnv64_buf((const char*)src, sizeof(uint64_t)));
+ ROCKSDB_NAMESPACE::EncodeFixed64(
+ reinterpret_cast<char*>(dst),
+ fnv64_buf((const char*)src, sizeof(uint64_t)));
dst++;
src += sizeof(uint64_t);
}
diff --git a/util/defer.h b/util/defer.h
index dcf02ca55..cb0b42a36 100644
--- a/util/defer.h
+++ b/util/defer.h
@@ -7,7 +7,7 @@
#include <functional>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Defers the execution of the provided function until the Defer
// object goes out of scope.
@@ -49,4 +49,4 @@ class Defer final {
std::function<void()> fn_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/defer_test.cc b/util/defer_test.cc
index cd7d242d1..e13b25efb 100644
--- a/util/defer_test.cc
+++ b/util/defer_test.cc
@@ -8,7 +8,7 @@
#include "test_util/testharness.h"
#include "util/defer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DeferTest {};
@@ -30,10 +30,10 @@ TEST(DeferTest, FunctionScope) {
ASSERT_EQ(4, v);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/util/duplicate_detector.h b/util/duplicate_detector.h
index 1fab00975..72920ca3c 100644
--- a/util/duplicate_detector.h
+++ b/util/duplicate_detector.h
@@ -9,7 +9,7 @@
#include "util/set_comparator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// During recovery if the memtable is flushed we cannot rely on its help on
// duplicate key detection and as key insert will not be attempted. This class
// will be used as a emulator of memtable to tell if insertion of a key/seq
@@ -65,4 +65,4 @@ class DuplicateDetector {
keys_[cf] = CFKeys(SetComparator(cmp));
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/dynamic_bloom.cc b/util/dynamic_bloom.cc
index ebbae149d..60d4b2cf2 100644
--- a/util/dynamic_bloom.cc
+++ b/util/dynamic_bloom.cc
@@ -12,7 +12,7 @@
#include "rocksdb/slice.h"
#include "util/hash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -67,4 +67,4 @@ DynamicBloom::DynamicBloom(Allocator* allocator, uint32_t total_bits,
data_ = reinterpret_cast<std::atomic<uint64_t>*>(raw);
}
-} // rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/dynamic_bloom.h b/util/dynamic_bloom.h
index eb19c369d..d1f22cc75 100644
--- a/util/dynamic_bloom.h
+++ b/util/dynamic_bloom.h
@@ -15,7 +15,7 @@
#include <atomic>
#include <memory>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class Allocator;
@@ -211,4 +211,4 @@ inline void DynamicBloom::AddHash(uint32_t h32, const OrFunc& or_func) {
}
}
-} // rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/dynamic_bloom_test.cc b/util/dynamic_bloom_test.cc
index e4a8c66e3..47d04a36c 100644
--- a/util/dynamic_bloom_test.cc
+++ b/util/dynamic_bloom_test.cc
@@ -34,7 +34,7 @@ DEFINE_int32(bits_per_key, 10, "");
DEFINE_int32(num_probes, 6, "");
DEFINE_bool(enable_perf, false, "");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct KeyMaker {
uint64_t a;
@@ -312,7 +312,7 @@ TEST_F(DynamicBloomTest, concurrent_with_perf) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/file_checksum_helper.cc b/util/file_checksum_helper.cc
index 5036ca278..51dcf6a82 100644
--- a/util/file_checksum_helper.cc
+++ b/util/file_checksum_helper.cc
@@ -9,7 +9,7 @@
#include "util/file_checksum_helper.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void FileChecksumListImpl::reset() { checksum_map_.clear(); }
@@ -82,4 +82,4 @@ FileChecksumFunc* CreateFileChecksumFuncCrc32c() {
return file_checksum_crc32c;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/file_checksum_helper.h b/util/file_checksum_helper.h
index a5affeff2..7ad9ea732 100644
--- a/util/file_checksum_helper.h
+++ b/util/file_checksum_helper.h
@@ -12,7 +12,7 @@
#include "util/crc32c.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This is the class to generate the file checksum based on Crc32. It
// will be used as the default checksum method for SST file checksum
@@ -114,4 +114,4 @@ class FileChecksumListImpl : public FileChecksumList {
checksum_map_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/file_reader_writer_test.cc b/util/file_reader_writer_test.cc
index 7192c19f4..f37bd5931 100644
--- a/util/file_reader_writer_test.cc
+++ b/util/file_reader_writer_test.cc
@@ -14,7 +14,7 @@
#include "test_util/testutil.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WritableFileWriterTest : public testing::Test {};
@@ -436,7 +436,7 @@ INSTANTIATE_TEST_CASE_P(
INSTANTIATE_TEST_CASE_P(
ReadExceedsReadaheadSize, ReadaheadSequentialFileTest,
::testing::ValuesIn(ReadaheadSequentialFileTest::GetReadaheadSizeList()));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/filelock_test.cc b/util/filelock_test.cc
index 3244563d7..20efd513f 100644
--- a/util/filelock_test.cc
+++ b/util/filelock_test.cc
@@ -11,17 +11,17 @@
#include "test_util/testharness.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class LockTest : public testing::Test {
public:
static LockTest* current_;
std::string file_;
- rocksdb::Env* env_;
+ ROCKSDB_NAMESPACE::Env* env_;
LockTest()
: file_(test::PerThreadDBPath("db_testlock_file")),
- env_(rocksdb::Env::Default()) {
+ env_(ROCKSDB_NAMESPACE::Env::Default()) {
current_ = this;
}
@@ -133,7 +133,7 @@ TEST_F(LockTest, LockBySameThread) {
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/filter_bench.cc b/util/filter_bench.cc
index 482865129..ab9be15c6 100644
--- a/util/filter_bench.cc
+++ b/util/filter_bench.cc
@@ -101,26 +101,26 @@ void _always_assert_fail(int line, const char *file, const char *expr) {
#define PREDICT_FP_RATE
#endif
-using rocksdb::Arena;
-using rocksdb::BlockContents;
-using rocksdb::BloomFilterPolicy;
-using rocksdb::BloomHash;
-using rocksdb::BuiltinFilterBitsBuilder;
-using rocksdb::CachableEntry;
-using rocksdb::EncodeFixed32;
-using rocksdb::fastrange32;
-using rocksdb::FilterBitsReader;
-using rocksdb::FilterBuildingContext;
-using rocksdb::FullFilterBlockReader;
-using rocksdb::GetSliceHash;
-using rocksdb::GetSliceHash64;
-using rocksdb::Lower32of64;
-using rocksdb::ParsedFullFilterBlock;
-using rocksdb::PlainTableBloomV1;
-using rocksdb::Random32;
-using rocksdb::Slice;
-using rocksdb::StderrLogger;
-using rocksdb::mock::MockBlockBasedTableTester;
+using ROCKSDB_NAMESPACE::Arena;
+using ROCKSDB_NAMESPACE::BlockContents;
+using ROCKSDB_NAMESPACE::BloomFilterPolicy;
+using ROCKSDB_NAMESPACE::BloomHash;
+using ROCKSDB_NAMESPACE::BuiltinFilterBitsBuilder;
+using ROCKSDB_NAMESPACE::CachableEntry;
+using ROCKSDB_NAMESPACE::EncodeFixed32;
+using ROCKSDB_NAMESPACE::fastrange32;
+using ROCKSDB_NAMESPACE::FilterBitsReader;
+using ROCKSDB_NAMESPACE::FilterBuildingContext;
+using ROCKSDB_NAMESPACE::FullFilterBlockReader;
+using ROCKSDB_NAMESPACE::GetSliceHash;
+using ROCKSDB_NAMESPACE::GetSliceHash64;
+using ROCKSDB_NAMESPACE::Lower32of64;
+using ROCKSDB_NAMESPACE::ParsedFullFilterBlock;
+using ROCKSDB_NAMESPACE::PlainTableBloomV1;
+using ROCKSDB_NAMESPACE::Random32;
+using ROCKSDB_NAMESPACE::Slice;
+using ROCKSDB_NAMESPACE::StderrLogger;
+using ROCKSDB_NAMESPACE::mock::MockBlockBasedTableTester;
struct KeyMaker {
KeyMaker(size_t avg_size)
@@ -316,7 +316,8 @@ void FilterBench::Go() {
double weighted_predicted_fp_rate = 0.0;
#endif
- rocksdb::StopWatchNano timer(rocksdb::Env::Default(), true);
+ ROCKSDB_NAMESPACE::StopWatchNano timer(ROCKSDB_NAMESPACE::Env::Default(),
+ true);
while (total_memory_used < 1024 * 1024 * FLAGS_working_mem_size_mb) {
uint32_t filter_id = random_.Next();
@@ -530,7 +531,8 @@ double FilterBench::RandomQueryTest(uint32_t inside_threshold, bool dry_run,
batch_slice_ptrs[i] = &batch_slices[i];
}
- rocksdb::StopWatchNano timer(rocksdb::Env::Default(), true);
+ ROCKSDB_NAMESPACE::StopWatchNano timer(ROCKSDB_NAMESPACE::Env::Default(),
+ true);
for (uint64_t q = 0; q < max_queries; q += batch_size) {
bool inside_this_time = random_.Next() <= inside_threshold;
@@ -597,7 +599,7 @@ double FilterBench::RandomQueryTest(uint32_t inside_threshold, bool dry_run,
may_match = info.full_block_reader_->KeyMayMatch(
batch_slices[i],
/*prefix_extractor=*/nullptr,
- /*block_offset=*/rocksdb::kNotValid,
+ /*block_offset=*/ROCKSDB_NAMESPACE::kNotValid,
/*no_io=*/false, /*const_ikey_ptr=*/nullptr,
/*get_context=*/nullptr,
/*lookup_context=*/nullptr);
@@ -663,7 +665,7 @@ double FilterBench::RandomQueryTest(uint32_t inside_threshold, bool dry_run,
}
int main(int argc, char **argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
SetUsageMessage(std::string("\nUSAGE:\n") + std::string(argv[0]) +
" [-quick] [OTHER OPTIONS]...");
ParseCommandLineFlags(&argc, &argv, true);
diff --git a/util/hash.cc b/util/hash.cc
index 7daffb251..d72be8a45 100644
--- a/util/hash.cc
+++ b/util/hash.cc
@@ -13,7 +13,7 @@
#include "util/util.h"
#include "util/xxhash.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
uint32_t Hash(const char* data, size_t n, uint32_t seed) {
// MurmurHash1 - fast but mediocre quality
@@ -80,4 +80,4 @@ uint64_t Hash64(const char* data, size_t n) {
return XXH3p_64bits(data, n);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/hash.h b/util/hash.h
index 888773c0e..17490a366 100644
--- a/util/hash.h
+++ b/util/hash.h
@@ -23,7 +23,7 @@
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Stable/persistent 64-bit hash. Higher quality and generally faster than
// Hash(), especially for inputs > 24 bytes.
@@ -117,4 +117,4 @@ inline size_t fastrange64(uint64_t hash, size_t range) {
#endif
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/hash_map.h b/util/hash_map.h
index 7b08fb399..6eb42506b 100644
--- a/util/hash_map.h
+++ b/util/hash_map.h
@@ -12,7 +12,7 @@
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// This is similar to std::unordered_map, except that it tries to avoid
// allocating or deallocating memory as much as possible. With
@@ -64,4 +64,4 @@ class HashMap {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/hash_test.cc b/util/hash_test.cc
index 81fcf6bf1..9c3c6efe9 100644
--- a/util/hash_test.cc
+++ b/util/hash_test.cc
@@ -14,13 +14,13 @@
#include "util/coding.h"
#include "util/hash.h"
-using rocksdb::EncodeFixed32;
-using rocksdb::GetSliceHash64;
-using rocksdb::Hash;
-using rocksdb::Hash64;
-using rocksdb::Lower32of64;
-using rocksdb::Upper32of64;
-using rocksdb::Slice;
+using ROCKSDB_NAMESPACE::EncodeFixed32;
+using ROCKSDB_NAMESPACE::GetSliceHash64;
+using ROCKSDB_NAMESPACE::Hash;
+using ROCKSDB_NAMESPACE::Hash64;
+using ROCKSDB_NAMESPACE::Lower32of64;
+using ROCKSDB_NAMESPACE::Slice;
+using ROCKSDB_NAMESPACE::Upper32of64;
// The hash algorithm is part of the file format, for example for the Bloom
// filters. Test that the hash values are stable for a set of random strings of
@@ -266,7 +266,7 @@ TEST(HashTest, Hash64LargeValueSchema) {
}
TEST(Fastrange32Test, Values) {
- using rocksdb::fastrange32;
+ using ROCKSDB_NAMESPACE::fastrange32;
// Zero range
EXPECT_EQ(fastrange32(0, 0), 0U);
EXPECT_EQ(fastrange32(123, 0), 0U);
@@ -304,7 +304,7 @@ TEST(Fastrange32Test, Values) {
}
TEST(Fastrange64Test, Values) {
- using rocksdb::fastrange64;
+ using ROCKSDB_NAMESPACE::fastrange64;
// Zero range
EXPECT_EQ(fastrange64(0, 0), 0U);
EXPECT_EQ(fastrange64(123, 0), 0U);
@@ -362,12 +362,12 @@ TEST(Fastrange64Test, Values) {
// for inspection of disassembly
uint32_t fastrange32(uint32_t hash, uint32_t range) {
- return rocksdb::fastrange32(hash, range);
+ return ROCKSDB_NAMESPACE::fastrange32(hash, range);
}
// for inspection of disassembly
size_t fastrange64(uint64_t hash, size_t range) {
- return rocksdb::fastrange64(hash, range);
+ return ROCKSDB_NAMESPACE::fastrange64(hash, range);
}
int main(int argc, char** argv) {
diff --git a/util/heap.h b/util/heap.h
index 6093c20e2..c72d944d3 100644
--- a/util/heap.h
+++ b/util/heap.h
@@ -11,7 +11,7 @@
#include "port/port.h"
#include "util/autovector.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Binary heap implementation optimized for use in multi-way merge sort.
// Comparison to std::priority_queue:
@@ -163,4 +163,4 @@ class BinaryHeap {
size_t root_cmp_cache_ = port::kMaxSizet;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/heap_test.cc b/util/heap_test.cc
index d036a62eb..1f188e73b 100644
--- a/util/heap_test.cc
+++ b/util/heap_test.cc
@@ -25,7 +25,7 @@ DEFINE_int64(iters, 100000, "number of pseudo-random operations in each test");
* std::priority_queue on a pseudo-random sequence of operations.
*/
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
using HeapTestValue = uint64_t;
using Params = std::tuple<size_t, HeapTestValue, int64_t>;
@@ -128,7 +128,7 @@ INSTANTIATE_TEST_CASE_P(
::testing::Values(Params(1, 3, 0x176a1019ab0b612e))
);
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/kv_map.h b/util/kv_map.h
index d5ba3307f..0f713ccea 100644
--- a/util/kv_map.h
+++ b/util/kv_map.h
@@ -11,7 +11,7 @@
#include "rocksdb/slice.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace stl_wrappers {
struct LessOfComparator {
@@ -30,4 +30,4 @@ struct LessOfComparator {
typedef std::map<std::string, std::string, LessOfComparator> KVMap;
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/log_write_bench.cc b/util/log_write_bench.cc
index 0b5eee00a..60798babf 100644
--- a/util/log_write_bench.cc
+++ b/util/log_write_bench.cc
@@ -29,7 +29,7 @@ DEFINE_int32(record_interval, 10000, "Interval between records (microSec)");
DEFINE_int32(bytes_per_sync, 0, "bytes_per_sync parameter in EnvOptions");
DEFINE_bool(enable_sync, false, "sync after each write.");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void RunBenchmark() {
std::string file_name = test::PerThreadDBPath("log_write_benchmark.log");
DBOptions options;
@@ -72,14 +72,14 @@ void RunBenchmark() {
fprintf(stderr, "Distribution of latency of append+flush: \n%s",
hist.ToString().c_str());
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
SetUsageMessage(std::string("\nUSAGE:\n") + std::string(argv[0]) +
" [OPTIONS]...");
ParseCommandLineFlags(&argc, &argv, true);
- rocksdb::RunBenchmark();
+ ROCKSDB_NAMESPACE::RunBenchmark();
return 0;
}
diff --git a/util/murmurhash.h b/util/murmurhash.h
index cbfc4068e..1dbb57398 100644
--- a/util/murmurhash.h
+++ b/util/murmurhash.h
@@ -33,10 +33,10 @@ typedef unsigned int murmur_t;
#endif
// Allow slice to be hashable by murmur hash.
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct murmur_hash {
size_t operator()(const Slice& slice) const {
return MurmurHash(slice.data(), static_cast<int>(slice.size()), 0);
}
};
-} // rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/mutexlock.h b/util/mutexlock.h
index 7516683a7..91ba4fda7 100644
--- a/util/mutexlock.h
+++ b/util/mutexlock.h
@@ -14,7 +14,7 @@
#include <thread>
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Helper class that locks a mutex on construction and unlocks the mutex when
// the destructor of the MutexLock object is invoked.
@@ -132,4 +132,4 @@ class SpinMutex {
std::atomic<bool> locked_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/random.cc b/util/random.cc
index 5e2cf6264..38c36defd 100644
--- a/util/random.cc
+++ b/util/random.cc
@@ -20,7 +20,7 @@
#define STORAGE_DECL static
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Random* Random::GetTLSInstance() {
STORAGE_DECL Random* tls_instance;
@@ -35,4 +35,4 @@ Random* Random::GetTLSInstance() {
return rv;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/random.h b/util/random.h
index d1031bff7..f97b2126f 100644
--- a/util/random.h
+++ b/util/random.h
@@ -8,10 +8,12 @@
// found in the LICENSE file. See the AUTHORS file for names of contributors.
#pragma once
-#include <random>
#include <stdint.h>
+#include <random>
+
+#include "rocksdb/rocksdb_namespace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A very simple random number generator. Not especially good at
// generating truly random bits, but good enough for our needs in this
@@ -161,4 +163,4 @@ class Random64 {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/random_test.cc b/util/random_test.cc
index 244b73444..ad5208193 100644
--- a/util/random_test.cc
+++ b/util/random_test.cc
@@ -13,7 +13,7 @@
#include "test_util/testharness.h"
#include "util/random.h"
-using rocksdb::Random;
+using ROCKSDB_NAMESPACE::Random;
TEST(RandomTest, Uniform) {
const int average = 20;
diff --git a/util/rate_limiter.cc b/util/rate_limiter.cc
index 0ee06a121..b1eefe620 100644
--- a/util/rate_limiter.cc
+++ b/util/rate_limiter.cc
@@ -14,7 +14,7 @@
#include "test_util/sync_point.h"
#include "util/aligned_buffer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
size_t RateLimiter::RequestToken(size_t bytes, size_t alignment,
Env::IOPriority io_priority, Statistics* stats,
@@ -336,4 +336,4 @@ RateLimiter* NewGenericRateLimiter(
mode, Env::Default(), auto_tuned);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/rate_limiter.h b/util/rate_limiter.h
index cb91f0aeb..5f047a567 100644
--- a/util/rate_limiter.h
+++ b/util/rate_limiter.h
@@ -19,7 +19,7 @@
#include "util/mutexlock.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class GenericRateLimiter : public RateLimiter {
public:
@@ -110,4 +110,4 @@ class GenericRateLimiter : public RateLimiter {
std::chrono::microseconds tuned_time_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/rate_limiter_test.cc b/util/rate_limiter_test.cc
index f7809b989..6ca91e9e2 100644
--- a/util/rate_limiter_test.cc
+++ b/util/rate_limiter_test.cc
@@ -19,7 +19,7 @@
#include "test_util/testharness.h"
#include "util/random.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// TODO(yhchiang): the rate will not be accurate when we run test in parallel.
class RateLimiterTest : public testing::Test {};
@@ -128,7 +128,7 @@ TEST_F(RateLimiterTest, LimitChangeTest) {
// starvation test when limit changes to a smaller value
int64_t refill_period = 1000 * 1000;
auto* env = Env::Default();
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
struct Arg {
Arg(int32_t _request_size, Env::IOPriority _pri,
std::shared_ptr<RateLimiter> _limiter)
@@ -152,7 +152,7 @@ TEST_F(RateLimiterTest, LimitChangeTest) {
std::make_shared<GenericRateLimiter>(
target, refill_period, 10, RateLimiter::Mode::kWritesOnly,
Env::Default(), false /* auto_tuned */);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"GenericRateLimiter::Request",
"RateLimiterTest::LimitChangeTest:changeLimitStart"},
{"RateLimiterTest::LimitChangeTest:changeLimitEnd",
@@ -194,12 +194,12 @@ TEST_F(RateLimiterTest, AutoTuneIncreaseWhenFull) {
// has determined the bytes are not available; and (2) before Refill()
// computes the next refill time (ensuring refill time in the future allows
// the next request to drain the rate limiter).
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GenericRateLimiter::Refill", [&](void* /*arg*/) {
special_env.SleepForMicroseconds(static_cast<int>(
std::chrono::microseconds(kTimePerRefill).count()));
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// verify rate limit increases after a sequence of periods where rate limiter
// is always drained
@@ -214,7 +214,7 @@ TEST_F(RateLimiterTest, AutoTuneIncreaseWhenFull) {
int64_t new_bytes_per_sec = rate_limiter->GetSingleBurstBytes();
ASSERT_GT(new_bytes_per_sec, orig_bytes_per_sec);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// decreases after a sequence of periods where rate limiter is not drained
orig_bytes_per_sec = new_bytes_per_sec;
@@ -227,7 +227,7 @@ TEST_F(RateLimiterTest, AutoTuneIncreaseWhenFull) {
ASSERT_LT(new_bytes_per_sec, orig_bytes_per_sec);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/repeatable_thread.h b/util/repeatable_thread.h
index 4226f3539..1ac8edee6 100644
--- a/util/repeatable_thread.h
+++ b/util/repeatable_thread.h
@@ -13,7 +13,7 @@
#include "test_util/mock_time_env.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Simple wrapper around port::Thread that supports calling a callback every
// X seconds. If you pass in 0, then it will call your callback repeatedly
@@ -146,4 +146,4 @@ class RepeatableThread {
port::Thread thread_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/repeatable_thread_test.cc b/util/repeatable_thread_test.cc
index 8a993e369..a18aa6cd1 100644
--- a/util/repeatable_thread_test.cc
+++ b/util/repeatable_thread_test.cc
@@ -14,23 +14,24 @@
class RepeatableThreadTest : public testing::Test {
public:
RepeatableThreadTest()
- : mock_env_(new rocksdb::MockTimeEnv(rocksdb::Env::Default())) {}
+ : mock_env_(new ROCKSDB_NAMESPACE::MockTimeEnv(
+ ROCKSDB_NAMESPACE::Env::Default())) {}
protected:
- std::unique_ptr<rocksdb::MockTimeEnv> mock_env_;
+ std::unique_ptr<ROCKSDB_NAMESPACE::MockTimeEnv> mock_env_;
};
TEST_F(RepeatableThreadTest, TimedTest) {
constexpr uint64_t kSecond = 1000000; // 1s = 1000000us
constexpr int kIteration = 3;
- rocksdb::Env* env = rocksdb::Env::Default();
- rocksdb::port::Mutex mutex;
- rocksdb::port::CondVar test_cv(&mutex);
+ ROCKSDB_NAMESPACE::Env* env = ROCKSDB_NAMESPACE::Env::Default();
+ ROCKSDB_NAMESPACE::port::Mutex mutex;
+ ROCKSDB_NAMESPACE::port::CondVar test_cv(&mutex);
int count = 0;
uint64_t prev_time = env->NowMicros();
- rocksdb::RepeatableThread thread(
+ ROCKSDB_NAMESPACE::RepeatableThread thread(
[&] {
- rocksdb::MutexLock l(&mutex);
+ ROCKSDB_NAMESPACE::MutexLock l(&mutex);
count++;
uint64_t now = env->NowMicros();
assert(count == 1 || prev_time + 1 * kSecond <= now);
@@ -42,7 +43,7 @@ TEST_F(RepeatableThreadTest, TimedTest) {
"rt_test", env, 1 * kSecond);
// Wait for execution finish.
{
- rocksdb::MutexLock l(&mutex);
+ ROCKSDB_NAMESPACE::MutexLock l(&mutex);
while (count < kIteration) {
test_cv.Wait();
}
@@ -59,9 +60,9 @@ TEST_F(RepeatableThreadTest, MockEnvTest) {
std::atomic<int> count{0};
#if defined(OS_MACOSX) && !defined(NDEBUG)
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"InstrumentedCondVar::TimedWaitInternal", [&](void* arg) {
// Obtain the current (real) time in seconds and add 1000 extra seconds
// to ensure that RepeatableThread::wait invokes TimedWait with a time
@@ -83,11 +84,11 @@ TEST_F(RepeatableThreadTest, MockEnvTest) {
*reinterpret_cast<uint64_t*>(arg) = mock_env_->RealNowMicros() + 1000;
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
#endif // OS_MACOSX && !NDEBUG
- rocksdb::RepeatableThread thread([&] { count++; }, "rt_test", mock_env_.get(),
- 1 * kSecond, 1 * kSecond);
+ ROCKSDB_NAMESPACE::RepeatableThread thread(
+ [&] { count++; }, "rt_test", mock_env_.get(), 1 * kSecond, 1 * kSecond);
for (int i = 1; i <= kIteration; i++) {
// Bump current time
thread.TEST_WaitForRun([&] { mock_env_->set_current_time(i); });
diff --git a/util/set_comparator.h b/util/set_comparator.h
index 4ecd00403..9b5cfc1dc 100644
--- a/util/set_comparator.h
+++ b/util/set_comparator.h
@@ -5,7 +5,7 @@
#pragma once
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A comparator to be used in std::set
struct SetComparator {
explicit SetComparator() : user_comparator_(BytewiseComparator()) {}
@@ -19,4 +19,4 @@ struct SetComparator {
private:
const Comparator* user_comparator_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/slice.cc b/util/slice.cc
index 165da96e1..6db11cc94 100644
--- a/util/slice.cc
+++ b/util/slice.cc
@@ -13,7 +13,7 @@
#include "util/string_util.h"
#include <stdio.h>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -240,4 +240,4 @@ PinnableSlice& PinnableSlice::operator=(PinnableSlice&& other) {
return *this;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/slice_test.cc b/util/slice_test.cc
index bdcd36cd0..9e8a8e340 100644
--- a/util/slice_test.cc
+++ b/util/slice_test.cc
@@ -9,7 +9,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Use this to keep track of the cleanups that were actually performed
void Multiplier(void* arg1, void* arg2) {
@@ -154,10 +154,10 @@ TEST_F(PinnableSliceTest, Move) {
ASSERT_EQ(2, res);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/util/slice_transform_test.cc b/util/slice_transform_test.cc
index 96d90a9cd..6550cadea 100644
--- a/util/slice_transform_test.cc
+++ b/util/slice_transform_test.cc
@@ -16,7 +16,7 @@
#include "rocksdb/table.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SliceTransformTest : public testing::Test {};
@@ -98,7 +98,7 @@ uint64_t TestGetTickerCount(const Options& options, Tickers ticker_type) {
TEST_F(SliceTransformDBTest, CapPrefix) {
last_options_.prefix_extractor.reset(NewCappedPrefixTransform(8));
- last_options_.statistics = rocksdb::CreateDBStatistics();
+ last_options_.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
BlockBasedTableOptions bbto;
bbto.filter_policy.reset(NewBloomFilterPolicy(10, false));
bbto.whole_key_filtering = false;
@@ -145,7 +145,7 @@ TEST_F(SliceTransformDBTest, CapPrefix) {
ASSERT_EQ(TestGetTickerCount(last_options_, BLOOM_FILTER_PREFIX_USEFUL), 3U);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/status.cc b/util/status.cc
index d75f9271e..3b1ffde56 100644
--- a/util/status.cc
+++ b/util/status.cc
@@ -15,7 +15,7 @@
#include <cstring>
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const char* Status::CopyState(const char* state) {
#ifdef OS_WIN
@@ -140,4 +140,4 @@ std::string Status::ToString() const {
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/stderr_logger.h b/util/stderr_logger.h
index 8612fce08..abf8f5701 100644
--- a/util/stderr_logger.h
+++ b/util/stderr_logger.h
@@ -10,7 +10,7 @@
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Prints logs to stderr for faster debugging
class StderrLogger : public Logger {
@@ -28,4 +28,4 @@ class StderrLogger : public Logger {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/stop_watch.h b/util/stop_watch.h
index afa708e37..ad4905960 100644
--- a/util/stop_watch.h
+++ b/util/stop_watch.h
@@ -7,7 +7,7 @@
#include "monitoring/statistics.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Auto-scoped.
// Records the measure time into the corresponding histogram if statistics
// is not nullptr. It is also saved into *elapsed if the pointer is not nullptr
@@ -115,4 +115,4 @@ class StopWatchNano {
uint64_t start_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/string_util.cc b/util/string_util.cc
index 4a194f3a9..bb234f239 100644
--- a/util/string_util.cc
+++ b/util/string_util.cc
@@ -20,7 +20,7 @@
#include "port/sys_time.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const std::string kNullptrString = "nullptr";
@@ -406,4 +406,4 @@ bool SerializeIntVector(const std::vector<int>& vec, std::string* value) {
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/string_util.h b/util/string_util.h
index 122a6c356..a761be66c 100644
--- a/util/string_util.h
+++ b/util/string_util.h
@@ -11,7 +11,9 @@
#include <unordered_map>
#include <vector>
-namespace rocksdb {
+#include "rocksdb/rocksdb_namespace.h"
+
+namespace ROCKSDB_NAMESPACE {
class Slice;
@@ -133,4 +135,4 @@ bool SerializeIntVector(const std::vector<int>& vec, std::string* value);
extern const std::string kNullptrString;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/thread_list_test.cc b/util/thread_list_test.cc
index 37f59bab8..44c3ebc99 100644
--- a/util/thread_list_test.cc
+++ b/util/thread_list_test.cc
@@ -12,7 +12,7 @@
#ifdef ROCKSDB_USING_THREAD_STATUS
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SimulatedBackgroundTask {
public:
@@ -335,7 +335,7 @@ TEST_F(ThreadListTest, SimpleEventTest) {
ThreadStatus::NUM_OP_TYPES);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/thread_local.cc b/util/thread_local.cc
index 7346eff11..9fa16f609 100644
--- a/util/thread_local.cc
+++ b/util/thread_local.cc
@@ -12,7 +12,7 @@
#include "port/likely.h"
#include <stdlib.h>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct Entry {
Entry() : ptr(nullptr) {}
@@ -551,4 +551,4 @@ void ThreadLocalPtr::Fold(FoldFunc func, void* res) {
Instance()->Fold(id_, func, res);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/thread_local.h b/util/thread_local.h
index 5dad72921..c4b762ab6 100644
--- a/util/thread_local.h
+++ b/util/thread_local.h
@@ -18,7 +18,7 @@
#include "util/autovector.h"
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Cleanup function that will be called for a stored thread local
// pointer (if not NULL) when one of the following happens:
@@ -98,4 +98,4 @@ private:
const uint32_t id_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/thread_local_test.cc b/util/thread_local_test.cc
index af9954c8a..b788b1773 100644
--- a/util/thread_local_test.cc
+++ b/util/thread_local_test.cc
@@ -15,7 +15,7 @@
#include "util/autovector.h"
#include "util/thread_local.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ThreadLocalTest : public testing::Test {
public:
@@ -551,7 +551,7 @@ void* AccessThreadLocal(void* /*arg*/) {
// this test and only see an ASAN error on SyncPoint, it means you pass the
// test.
TEST_F(ThreadLocalTest, DISABLED_MainThreadDiesFirst) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"AccessThreadLocal:Start", "MainThreadDiesFirst:End"},
{"PosixEnv::~PosixEnv():End", "AccessThreadLocal:End"}});
@@ -561,7 +561,7 @@ TEST_F(ThreadLocalTest, DISABLED_MainThreadDiesFirst) {
#ifndef ROCKSDB_LITE
try {
#endif // ROCKSDB_LITE
- rocksdb::port::Thread th(&AccessThreadLocal, nullptr);
+ ROCKSDB_NAMESPACE::port::Thread th(&AccessThreadLocal, nullptr);
th.detach();
TEST_SYNC_POINT("MainThreadDiesFirst:End");
#ifndef ROCKSDB_LITE
@@ -572,7 +572,7 @@ TEST_F(ThreadLocalTest, DISABLED_MainThreadDiesFirst) {
#endif // ROCKSDB_LITE
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/util/thread_operation.h b/util/thread_operation.h
index f1827da0a..b5d4b6906 100644
--- a/util/thread_operation.h
+++ b/util/thread_operation.h
@@ -17,7 +17,7 @@
#include <string>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_USING_THREAD_STATUS
@@ -118,4 +118,4 @@ struct StateInfo {
};
#endif // ROCKSDB_USING_THREAD_STATUS
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/threadpool_imp.cc b/util/threadpool_imp.cc
index 8d0e01e03..bf216c956 100644
--- a/util/threadpool_imp.cc
+++ b/util/threadpool_imp.cc
@@ -31,7 +31,7 @@
#include <thread>
#include <vector>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void ThreadPoolImpl::PthreadCall(const char* label, int result) {
if (result != 0) {
@@ -504,4 +504,4 @@ ThreadPool* NewThreadPool(int num_threads) {
return thread_pool;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/threadpool_imp.h b/util/threadpool_imp.h
index 3cdafb839..e3c12577b 100644
--- a/util/threadpool_imp.h
+++ b/util/threadpool_imp.h
@@ -14,8 +14,7 @@
#include <memory>
#include <functional>
-namespace rocksdb {
-
+namespace ROCKSDB_NAMESPACE {
class ThreadPoolImpl : public ThreadPool {
public:
@@ -110,4 +109,4 @@ class ThreadPoolImpl : public ThreadPool {
std::unique_ptr<Impl> impl_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/timer_queue.h b/util/timer_queue.h
index a5f74ae56..3bd517531 100644
--- a/util/timer_queue.h
+++ b/util/timer_queue.h
@@ -225,6 +225,6 @@ class TimerQueue {
public:
std::vector<WorkItem>& getContainer() { return this->c; }
} m_items;
- rocksdb::port::Thread m_th;
+ ROCKSDB_NAMESPACE::port::Thread m_th;
bool closed_ = false;
};
diff --git a/util/user_comparator_wrapper.h b/util/user_comparator_wrapper.h
index 43797709c..fdb27f33e 100644
--- a/util/user_comparator_wrapper.h
+++ b/util/user_comparator_wrapper.h
@@ -11,7 +11,7 @@
#include "monitoring/perf_context_imp.h"
#include "rocksdb/comparator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Wrapper of user comparator, with auto increment to
// perf_context.user_key_comparison_count.
@@ -62,4 +62,4 @@ class UserComparatorWrapper final : public Comparator {
const Comparator* user_comparator_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/util/vector_iterator.h b/util/vector_iterator.h
index d5945b6b7..fc26ec0c0 100644
--- a/util/vector_iterator.h
+++ b/util/vector_iterator.h
@@ -10,7 +10,7 @@
#include "rocksdb/slice.h"
#include "table/internal_iterator.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Iterator over a vector of keys/values
class VectorIterator : public InternalIterator {
@@ -98,4 +98,4 @@ class VectorIterator : public InternalIterator {
size_t current_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/backupable/backupable_db.cc b/utilities/backupable/backupable_db.cc
index af121f0dd..0ca67670b 100644
--- a/utilities/backupable/backupable_db.cc
+++ b/utilities/backupable/backupable_db.cc
@@ -41,7 +41,7 @@
#include "util/string_util.h"
#include "utilities/checkpoint/checkpoint_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void BackupStatistics::IncrementNumberSuccessBackup() {
number_success_backup++;
@@ -257,7 +257,7 @@ class BackupEngineImpl : public BackupEngine {
bool tmp = false,
const std::string& file = "") const {
assert(file.size() == 0 || file[0] != '/');
- return GetPrivateDirRel() + "/" + rocksdb::ToString(backup_id) +
+ return GetPrivateDirRel() + "/" + ROCKSDB_NAMESPACE::ToString(backup_id) +
(tmp ? ".tmp" : "") + "/" + file;
}
inline std::string GetSharedFileRel(const std::string& file = "",
@@ -278,8 +278,8 @@ class BackupEngineImpl : public BackupEngine {
assert(file.size() == 0 || file[0] != '/');
std::string file_copy = file;
return file_copy.insert(file_copy.find_last_of('.'),
- "_" + rocksdb::ToString(checksum_value) + "_" +
- rocksdb::ToString(file_size));
+ "_" + ROCKSDB_NAMESPACE::ToString(checksum_value) +
+ "_" + ROCKSDB_NAMESPACE::ToString(file_size));
}
inline std::string GetFileFromChecksumFile(const std::string& file) const {
assert(file.size() == 0 || file[0] != '/');
@@ -293,7 +293,7 @@ class BackupEngineImpl : public BackupEngine {
}
inline std::string GetBackupMetaFile(BackupID backup_id, bool tmp) const {
return GetBackupMetaDir() + "/" + (tmp ? "." : "") +
- rocksdb::ToString(backup_id) + (tmp ? ".tmp" : "");
+ ROCKSDB_NAMESPACE::ToString(backup_id) + (tmp ? ".tmp" : "");
}
// If size_limit == 0, there is no size limit, copy everything.
@@ -623,7 +623,7 @@ Status BackupEngineImpl::Initialize() {
ROCKS_LOG_INFO(options_.info_log, "Detected backup %s", file.c_str());
BackupID backup_id = 0;
sscanf(file.c_str(), "%u", &backup_id);
- if (backup_id == 0 || file != rocksdb::ToString(backup_id)) {
+ if (backup_id == 0 || file != ROCKSDB_NAMESPACE::ToString(backup_id)) {
if (!read_only_) {
// invalid file name, delete that
auto s = backup_env_->DeleteFile(GetBackupMetaDir() + "/" + file);
@@ -1811,7 +1811,7 @@ Status BackupEngineImpl::BackupMeta::LoadFromFile(
line.remove_prefix(checksum_prefix.size());
checksum_value = static_cast<uint32_t>(
strtoul(line.data(), nullptr, 10));
- if (line != rocksdb::ToString(checksum_value)) {
+ if (line != ROCKSDB_NAMESPACE::ToString(checksum_value)) {
return Status::Corruption("Invalid checksum value for " + filename +
" in " + meta_filename_);
}
@@ -1984,6 +1984,6 @@ Status BackupEngineReadOnly::Open(Env* env, const BackupableDBOptions& options,
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/backupable/backupable_db_test.cc b/utilities/backupable/backupable_db_test.cc
index 98aad78e4..efdb34b30 100644
--- a/utilities/backupable/backupable_db_test.cc
+++ b/utilities/backupable/backupable_db_test.cc
@@ -32,7 +32,7 @@
#include "util/stderr_logger.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -1096,7 +1096,8 @@ TEST_F(BackupableDBTest, BackupOptions) {
db_.reset();
db_.reset(OpenDB());
ASSERT_OK(backup_engine_->CreateNewBackup(db_.get(), true));
- rocksdb::GetLatestOptionsFileName(db_->GetName(), options_.env, &name);
+ ROCKSDB_NAMESPACE::GetLatestOptionsFileName(db_->GetName(), options_.env,
+ &name);
ASSERT_OK(file_manager_->FileExists(OptionsPath(backupdir_, i) + name));
backup_chroot_env_->GetChildren(OptionsPath(backupdir_, i), &filenames);
for (auto fn : filenames) {
@@ -1117,7 +1118,7 @@ TEST_F(BackupableDBTest, SetOptionsBackupRaceCondition) {
{"BackupableDBTest::SetOptionsBackupRaceCondition:AfterSetOptions",
"CheckpointImpl::CreateCheckpoint:SavedLiveFiles2"}});
SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread setoptions_thread{[this]() {
+ ROCKSDB_NAMESPACE::port::Thread setoptions_thread{[this]() {
TEST_SYNC_POINT(
"BackupableDBTest::SetOptionsBackupRaceCondition:BeforeSetOptions");
DBImpl* dbi = static_cast<DBImpl*>(db_.get());
@@ -1571,20 +1572,21 @@ TEST_F(BackupableDBTest, ChangeManifestDuringBackupCreation) {
OpenDBAndBackupEngine(true);
FillDB(db_.get(), 0, 100);
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"CheckpointImpl::CreateCheckpoint:SavedLiveFiles1",
"VersionSet::LogAndApply:WriteManifest"},
{"VersionSet::LogAndApply:WriteManifestDone",
"CheckpointImpl::CreateCheckpoint:SavedLiveFiles2"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread flush_thread{[this]() { ASSERT_OK(db_->Flush(FlushOptions())); }};
+ ROCKSDB_NAMESPACE::port::Thread flush_thread{
+ [this]() { ASSERT_OK(db_->Flush(FlushOptions())); }};
ASSERT_OK(backup_engine_->CreateNewBackup(db_.get(), false));
flush_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// The last manifest roll would've already been cleaned up by the full scan
// that happens when CreateNewBackup invokes EnableFileDeletions. We need to
@@ -1842,10 +1844,10 @@ TEST_P(BackupableDBTestWithParam, BackupUsingDirectIO) {
} // anon namespace
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/utilities/blob_db/blob_compaction_filter.cc b/utilities/blob_db/blob_compaction_filter.cc
index 22350f542..5900f0926 100644
--- a/utilities/blob_db/blob_compaction_filter.cc
+++ b/utilities/blob_db/blob_compaction_filter.cc
@@ -10,7 +10,7 @@
#include <cinttypes>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
CompactionFilter::Decision BlobIndexCompactionFilterBase::FilterV2(
@@ -325,5 +325,5 @@ BlobIndexCompactionFilterFactoryGC::CreateCompactionFilter(
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_compaction_filter.h b/utilities/blob_db/blob_compaction_filter.h
index aea7a5e25..409df26ac 100644
--- a/utilities/blob_db/blob_compaction_filter.h
+++ b/utilities/blob_db/blob_compaction_filter.h
@@ -14,7 +14,7 @@
#include "utilities/blob_db/blob_db_gc_stats.h"
#include "utilities/blob_db/blob_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
struct BlobCompactionContext {
@@ -164,5 +164,5 @@ class BlobIndexCompactionFilterFactoryGC
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db.cc b/utilities/blob_db/blob_db.cc
index 7d922287a..f568ecd1a 100644
--- a/utilities/blob_db/blob_db.cc
+++ b/utilities/blob_db/blob_db.cc
@@ -10,7 +10,7 @@
#include <cinttypes>
#include "utilities/blob_db/blob_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
Status BlobDB::Open(const Options& options, const BlobDBOptions& bdb_options,
@@ -98,5 +98,5 @@ void BlobDBOptions::Dump(Logger* log) const {
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/blob_db/blob_db.h b/utilities/blob_db/blob_db.h
index 0616a8879..72a580433 100644
--- a/utilities/blob_db/blob_db.h
+++ b/utilities/blob_db/blob_db.h
@@ -14,7 +14,7 @@
#include "rocksdb/status.h"
#include "rocksdb/utilities/stackable_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
@@ -83,7 +83,7 @@ struct BlobDBOptions {
class BlobDB : public StackableDB {
public:
- using rocksdb::StackableDB::Put;
+ using ROCKSDB_NAMESPACE::StackableDB::Put;
virtual Status Put(const WriteOptions& options, const Slice& key,
const Slice& value) override = 0;
virtual Status Put(const WriteOptions& options,
@@ -96,7 +96,7 @@ class BlobDB : public StackableDB {
return Put(options, key, value);
}
- using rocksdb::StackableDB::Delete;
+ using ROCKSDB_NAMESPACE::StackableDB::Delete;
virtual Status Delete(const WriteOptions& options,
ColumnFamilyHandle* column_family,
const Slice& key) override {
@@ -134,7 +134,7 @@ class BlobDB : public StackableDB {
return PutUntil(options, key, value, expiration);
}
- using rocksdb::StackableDB::Get;
+ using ROCKSDB_NAMESPACE::StackableDB::Get;
virtual Status Get(const ReadOptions& options,
ColumnFamilyHandle* column_family, const Slice& key,
PinnableSlice* value) override = 0;
@@ -148,7 +148,7 @@ class BlobDB : public StackableDB {
return Get(options, DefaultColumnFamily(), key, value, expiration);
}
- using rocksdb::StackableDB::MultiGet;
+ using ROCKSDB_NAMESPACE::StackableDB::MultiGet;
virtual std::vector<Status> MultiGet(
const ReadOptions& options,
const std::vector<Slice>& keys,
@@ -179,14 +179,14 @@ class BlobDB : public StackableDB {
}
}
- using rocksdb::StackableDB::SingleDelete;
+ using ROCKSDB_NAMESPACE::StackableDB::SingleDelete;
virtual Status SingleDelete(const WriteOptions& /*wopts*/,
ColumnFamilyHandle* /*column_family*/,
const Slice& /*key*/) override {
return Status::NotSupported("Not supported operation in blob db.");
}
- using rocksdb::StackableDB::Merge;
+ using ROCKSDB_NAMESPACE::StackableDB::Merge;
virtual Status Merge(const WriteOptions& /*options*/,
ColumnFamilyHandle* /*column_family*/,
const Slice& /*key*/, const Slice& /*value*/) override {
@@ -195,7 +195,7 @@ class BlobDB : public StackableDB {
virtual Status Write(const WriteOptions& opts,
WriteBatch* updates) override = 0;
- using rocksdb::StackableDB::NewIterator;
+ using ROCKSDB_NAMESPACE::StackableDB::NewIterator;
virtual Iterator* NewIterator(const ReadOptions& options) override = 0;
virtual Iterator* NewIterator(const ReadOptions& options,
ColumnFamilyHandle* column_family) override {
@@ -228,7 +228,7 @@ class BlobDB : public StackableDB {
output_path_id, output_file_names, compaction_job_info);
}
- using rocksdb::StackableDB::Close;
+ using ROCKSDB_NAMESPACE::StackableDB::Close;
virtual Status Close() override = 0;
// Opening blob db.
@@ -257,5 +257,5 @@ Status DestroyBlobDB(const std::string& dbname, const Options& options,
const BlobDBOptions& bdb_options);
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_gc_stats.h b/utilities/blob_db/blob_db_gc_stats.h
index 47635d415..1e6e4a25d 100644
--- a/utilities/blob_db/blob_db_gc_stats.h
+++ b/utilities/blob_db/blob_db_gc_stats.h
@@ -7,7 +7,7 @@
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
@@ -48,5 +48,5 @@ class BlobDBGarbageCollectionStats {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_impl.cc b/utilities/blob_db/blob_db_impl.cc
index 47456e0b9..5f2ca2498 100644
--- a/utilities/blob_db/blob_db_impl.cc
+++ b/utilities/blob_db/blob_db_impl.cc
@@ -48,7 +48,7 @@ namespace {
int kBlockBasedTableVersionFormat = 2;
} // end namespace
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
bool BlobFileComparator::operator()(
@@ -2112,5 +2112,5 @@ void BlobDBImpl::TEST_ProcessCompactionJobInfo(const CompactionJobInfo& info) {
#endif // !NDEBUG
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_impl.h b/utilities/blob_db/blob_db_impl.h
index 2b475a30d..c1e649cc5 100644
--- a/utilities/blob_db/blob_db_impl.h
+++ b/utilities/blob_db/blob_db_impl.h
@@ -34,7 +34,7 @@
#include "utilities/blob_db/blob_log_reader.h"
#include "utilities/blob_db/blob_log_writer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBImpl;
class ColumnFamilyHandle;
@@ -491,5 +491,5 @@ class BlobDBImpl : public BlobDB {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_impl_filesnapshot.cc b/utilities/blob_db/blob_db_impl_filesnapshot.cc
index 4544ecb5a..168c7ce9d 100644
--- a/utilities/blob_db/blob_db_impl_filesnapshot.cc
+++ b/utilities/blob_db/blob_db_impl_filesnapshot.cc
@@ -13,7 +13,7 @@
// BlobDBImpl methods to get snapshot of files, e.g. for replication.
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
Status BlobDBImpl::DisableFileDeletions() {
@@ -105,5 +105,5 @@ void BlobDBImpl::GetLiveFilesMetaData(std::vector<LiveFileMetaData>* metadata) {
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_iterator.h b/utilities/blob_db/blob_db_iterator.h
index 529d81529..af07117eb 100644
--- a/utilities/blob_db/blob_db_iterator.h
+++ b/utilities/blob_db/blob_db_iterator.h
@@ -12,10 +12,10 @@
#include "util/stop_watch.h"
#include "utilities/blob_db/blob_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
-using rocksdb::ManagedSnapshot;
+using ROCKSDB_NAMESPACE::ManagedSnapshot;
class BlobDBIterator : public Iterator {
public:
@@ -143,5 +143,5 @@ class BlobDBIterator : public Iterator {
PinnableSlice value_;
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_listener.h b/utilities/blob_db/blob_db_listener.h
index af976af81..c26d7bd27 100644
--- a/utilities/blob_db/blob_db_listener.h
+++ b/utilities/blob_db/blob_db_listener.h
@@ -13,7 +13,7 @@
#include "util/mutexlock.h"
#include "utilities/blob_db/blob_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
class BlobDBListener : public EventListener {
@@ -62,5 +62,5 @@ class BlobDBListenerGC : public BlobDBListener {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_db_test.cc b/utilities/blob_db/blob_db_test.cc
index 3a3d8f1d5..9fee52e8c 100644
--- a/utilities/blob_db/blob_db_test.cc
+++ b/utilities/blob_db/blob_db_test.cc
@@ -31,7 +31,7 @@
#include "utilities/blob_db/blob_db.h"
#include "utilities/blob_db/blob_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
class BlobDBTest : public testing::Test {
@@ -595,7 +595,7 @@ TEST_F(BlobDBTest, SstFileManager) {
Options db_options;
int files_scheduled_to_delete = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SstFileManagerImpl::ScheduleFileDeletion", [&](void *arg) {
assert(arg);
const std::string *const file_path =
@@ -629,7 +629,7 @@ TEST_F(BlobDBTest, SstFileManager) {
TEST_F(BlobDBTest, SstFileManagerRestart) {
int files_scheduled_to_delete = 0;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"SstFileManagerImpl::ScheduleFileDeletion", [&](void *arg) {
assert(arg);
const std::string *const file_path =
@@ -1925,7 +1925,7 @@ TEST_F(BlobDBTest, ShutdownWait) {
{"BlobDBTest.ShutdownWait:3", "BlobDBImpl::EvictExpiredFiles:3"},
});
// Force all tasks to be scheduled immediately.
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TimeQueue::Add:item.end", [&](void *arg) {
std::chrono::steady_clock::time_point *tp =
static_cast<std::chrono::steady_clock::time_point *>(arg);
@@ -1933,7 +1933,7 @@ TEST_F(BlobDBTest, ShutdownWait) {
std::chrono::steady_clock::now() - std::chrono::milliseconds(10000);
});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"BlobDBImpl::EvictExpiredFiles:cb", [&](void * /*arg*/) {
// Sleep 3 ms to increase the chance of data race.
// We've synced up the code so that EvictExpiredFiles()
@@ -1973,7 +1973,7 @@ TEST_F(BlobDBTest, ShutdownWait) {
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
// A black-box test for the ttl wrapper around rocksdb
int main(int argc, char** argv) {
diff --git a/utilities/blob_db/blob_dump_tool.cc b/utilities/blob_db/blob_dump_tool.cc
index 69e7f19b5..58f26128f 100644
--- a/utilities/blob_db/blob_dump_tool.cc
+++ b/utilities/blob_db/blob_dump_tool.cc
@@ -20,7 +20,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
BlobDumpTool::BlobDumpTool()
@@ -273,6 +273,6 @@ std::string BlobDumpTool::GetString(std::pair<T, T> p) {
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_dump_tool.h b/utilities/blob_db/blob_dump_tool.h
index 39f83737d..498543ada 100644
--- a/utilities/blob_db/blob_dump_tool.h
+++ b/utilities/blob_db/blob_dump_tool.h
@@ -13,7 +13,7 @@
#include "rocksdb/status.h"
#include "utilities/blob_db/blob_log_format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
class BlobDumpTool {
@@ -52,6 +52,6 @@ class BlobDumpTool {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_file.cc b/utilities/blob_db/blob_file.cc
index 999f8d5b2..f32e29529 100644
--- a/utilities/blob_db/blob_file.cc
+++ b/utilities/blob_db/blob_file.cc
@@ -21,7 +21,7 @@
#include "logging/logging.h"
#include "utilities/blob_db/blob_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
@@ -316,5 +316,5 @@ Status BlobFile::ReadMetadata(Env* env, const EnvOptions& env_options) {
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_file.h b/utilities/blob_db/blob_file.h
index 81755f384..17d39b542 100644
--- a/utilities/blob_db/blob_file.h
+++ b/utilities/blob_db/blob_file.h
@@ -18,7 +18,7 @@
#include "utilities/blob_db/blob_log_reader.h"
#include "utilities/blob_db/blob_log_writer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
class BlobDBImpl;
@@ -248,5 +248,5 @@ class BlobFile {
}
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_log_format.cc b/utilities/blob_db/blob_log_format.cc
index 8726cb8f1..64894ca7b 100644
--- a/utilities/blob_db/blob_log_format.cc
+++ b/utilities/blob_db/blob_log_format.cc
@@ -10,7 +10,7 @@
#include "util/coding.h"
#include "util/crc32c.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
void BlobLogHeader::EncodeTo(std::string* dst) {
@@ -145,5 +145,5 @@ Status BlobLogRecord::CheckBlobCRC() const {
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_log_format.h b/utilities/blob_db/blob_log_format.h
index 34eacd5e0..26cdf6e71 100644
--- a/utilities/blob_db/blob_log_format.h
+++ b/utilities/blob_db/blob_log_format.h
@@ -18,7 +18,7 @@
#include "rocksdb/status.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
constexpr uint32_t kMagicNumber = 2395959; // 0x00248f37
@@ -129,5 +129,5 @@ struct BlobLogRecord {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_log_reader.cc b/utilities/blob_db/blob_log_reader.cc
index 2ede0a8f2..1a4b5ac81 100644
--- a/utilities/blob_db/blob_log_reader.cc
+++ b/utilities/blob_db/blob_log_reader.cc
@@ -13,7 +13,7 @@
#include "monitoring/statistics.h"
#include "util/stop_watch.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
Reader::Reader(std::unique_ptr<RandomAccessFileReader>&& file_reader, Env* env,
@@ -101,5 +101,5 @@ Status Reader::ReadRecord(BlobLogRecord* record, ReadLevel level,
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_log_reader.h b/utilities/blob_db/blob_log_reader.h
index 6c3990e30..45fda284a 100644
--- a/utilities/blob_db/blob_log_reader.h
+++ b/utilities/blob_db/blob_log_reader.h
@@ -17,7 +17,7 @@
#include "rocksdb/status.h"
#include "utilities/blob_db/blob_log_format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SequentialFileReader;
class Logger;
@@ -78,5 +78,5 @@ class Reader {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_log_writer.cc b/utilities/blob_db/blob_log_writer.cc
index 5087f67e7..2fe92263b 100644
--- a/utilities/blob_db/blob_log_writer.cc
+++ b/utilities/blob_db/blob_log_writer.cc
@@ -16,7 +16,7 @@
#include "util/stop_watch.h"
#include "utilities/blob_db/blob_log_format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace blob_db {
Writer::Writer(std::unique_ptr<WritableFileWriter>&& dest, Env* env,
@@ -135,5 +135,5 @@ Status Writer::EmitPhysicalRecord(const std::string& headerbuf,
}
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/blob_db/blob_log_writer.h b/utilities/blob_db/blob_log_writer.h
index faf2cfd26..29dbd00f1 100644
--- a/utilities/blob_db/blob_log_writer.h
+++ b/utilities/blob_db/blob_log_writer.h
@@ -17,7 +17,7 @@
#include "rocksdb/types.h"
#include "utilities/blob_db/blob_log_format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WritableFileWriter;
@@ -90,5 +90,5 @@ class Writer {
};
} // namespace blob_db
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/cassandra/cassandra_compaction_filter.cc b/utilities/cassandra/cassandra_compaction_filter.cc
index 1b99d3a8b..f0a00e4d1 100644
--- a/utilities/cassandra/cassandra_compaction_filter.cc
+++ b/utilities/cassandra/cassandra_compaction_filter.cc
@@ -8,8 +8,7 @@
#include "rocksdb/slice.h"
#include "utilities/cassandra/format.h"
-
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
const char* CassandraCompactionFilter::Name() const {
@@ -45,4 +44,4 @@ CompactionFilter::Decision CassandraCompactionFilter::FilterV2(
}
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/cassandra_compaction_filter.h b/utilities/cassandra/cassandra_compaction_filter.h
index 4ee2445a1..ac2588106 100644
--- a/utilities/cassandra/cassandra_compaction_filter.h
+++ b/utilities/cassandra/cassandra_compaction_filter.h
@@ -8,7 +8,7 @@
#include "rocksdb/compaction_filter.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
/**
@@ -39,4 +39,4 @@ private:
int32_t gc_grace_period_in_seconds_;
};
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/cassandra_format_test.cc b/utilities/cassandra/cassandra_format_test.cc
index 7af21247e..a8e6ad3f1 100644
--- a/utilities/cassandra/cassandra_format_test.cc
+++ b/utilities/cassandra/cassandra_format_test.cc
@@ -10,9 +10,9 @@
#include "utilities/cassandra/serialize.h"
#include "utilities/cassandra/test_utils.h"
-using namespace rocksdb::cassandra;
+using namespace ROCKSDB_NAMESPACE::cassandra;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
TEST(ColumnTest, Column) {
@@ -359,7 +359,7 @@ TEST(RowValueTest, ExpireTtlShouldConvertExpiredColumnsToTombstones) {
EXPECT_FALSE(changed);
}
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/cassandra/cassandra_functional_test.cc b/utilities/cassandra/cassandra_functional_test.cc
index cec9ce7d8..501988423 100644
--- a/utilities/cassandra/cassandra_functional_test.cc
+++ b/utilities/cassandra/cassandra_functional_test.cc
@@ -15,9 +15,9 @@
#include "utilities/cassandra/test_utils.h"
#include "utilities/merge_operators.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
// Path to the database on file system
@@ -303,7 +303,7 @@ TEST_F(CassandraFunctionalTest, CompactionShouldRemoveTombstoneFromPut) {
}
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/cassandra/cassandra_row_merge_test.cc b/utilities/cassandra/cassandra_row_merge_test.cc
index 88dee118b..9e9ff1494 100644
--- a/utilities/cassandra/cassandra_row_merge_test.cc
+++ b/utilities/cassandra/cassandra_row_merge_test.cc
@@ -8,7 +8,7 @@
#include "utilities/cassandra/format.h"
#include "utilities/cassandra/test_utils.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
TEST(RowValueMergeTest, Merge) {
@@ -104,7 +104,7 @@ TEST(RowValueMergeTest, MergeWithRowTombstone) {
}
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/cassandra/cassandra_serialize_test.cc b/utilities/cassandra/cassandra_serialize_test.cc
index bfce2a36e..491540bfe 100644
--- a/utilities/cassandra/cassandra_serialize_test.cc
+++ b/utilities/cassandra/cassandra_serialize_test.cc
@@ -6,9 +6,9 @@
#include "test_util/testharness.h"
#include "utilities/cassandra/serialize.h"
-using namespace rocksdb::cassandra;
+using namespace ROCKSDB_NAMESPACE::cassandra;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
TEST(SerializeTest, SerializeI64) {
@@ -180,7 +180,7 @@ TEST(SerializeTest, DeserializeI8) {
}
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/cassandra/format.cc b/utilities/cassandra/format.cc
index 42cd7206b..a767f41e7 100644
--- a/utilities/cassandra/format.cc
+++ b/utilities/cassandra/format.cc
@@ -11,7 +11,7 @@
#include "utilities/cassandra/serialize.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
namespace {
const int32_t kDefaultLocalDeletionTime =
@@ -36,13 +36,13 @@ int8_t ColumnBase::Index() const {
}
void ColumnBase::Serialize(std::string* dest) const {
- rocksdb::cassandra::Serialize<int8_t>(mask_, dest);
- rocksdb::cassandra::Serialize<int8_t>(index_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int8_t>(mask_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int8_t>(index_, dest);
}
std::shared_ptr<ColumnBase> ColumnBase::Deserialize(const char* src,
std::size_t offset) {
- int8_t mask = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t mask = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
if ((mask & ColumnTypeMask::DELETION_MASK) != 0) {
return Tombstone::Deserialize(src, offset);
} else if ((mask & ColumnTypeMask::EXPIRATION_MASK) != 0) {
@@ -72,20 +72,22 @@ std::size_t Column::Size() const {
void Column::Serialize(std::string* dest) const {
ColumnBase::Serialize(dest);
- rocksdb::cassandra::Serialize<int64_t>(timestamp_, dest);
- rocksdb::cassandra::Serialize<int32_t>(value_size_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int64_t>(timestamp_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int32_t>(value_size_, dest);
dest->append(value_, value_size_);
}
std::shared_ptr<Column> Column::Deserialize(const char *src,
std::size_t offset) {
- int8_t mask = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t mask = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
offset += sizeof(mask);
- int8_t index = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t index = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
offset += sizeof(index);
- int64_t timestamp = rocksdb::cassandra::Deserialize<int64_t>(src, offset);
+ int64_t timestamp =
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int64_t>(src, offset);
offset += sizeof(timestamp);
- int32_t value_size = rocksdb::cassandra::Deserialize<int32_t>(src, offset);
+ int32_t value_size =
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int32_t>(src, offset);
offset += sizeof(value_size);
return std::make_shared<Column>(
mask, index, timestamp, value_size, src + offset);
@@ -107,7 +109,7 @@ std::size_t ExpiringColumn::Size() const {
void ExpiringColumn::Serialize(std::string* dest) const {
Column::Serialize(dest);
- rocksdb::cassandra::Serialize<int32_t>(ttl_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int32_t>(ttl_, dest);
}
std::chrono::time_point<std::chrono::system_clock> ExpiringColumn::TimePoint() const {
@@ -138,17 +140,19 @@ std::shared_ptr<Tombstone> ExpiringColumn::ToTombstone() const {
std::shared_ptr<ExpiringColumn> ExpiringColumn::Deserialize(
const char *src,
std::size_t offset) {
- int8_t mask = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t mask = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
offset += sizeof(mask);
- int8_t index = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t index = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
offset += sizeof(index);
- int64_t timestamp = rocksdb::cassandra::Deserialize<int64_t>(src, offset);
+ int64_t timestamp =
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int64_t>(src, offset);
offset += sizeof(timestamp);
- int32_t value_size = rocksdb::cassandra::Deserialize<int32_t>(src, offset);
+ int32_t value_size =
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int32_t>(src, offset);
offset += sizeof(value_size);
const char* value = src + offset;
offset += value_size;
- int32_t ttl = rocksdb::cassandra::Deserialize<int32_t>(src, offset);
+ int32_t ttl = ROCKSDB_NAMESPACE::cassandra::Deserialize<int32_t>(src, offset);
return std::make_shared<ExpiringColumn>(
mask, index, timestamp, value_size, value, ttl);
}
@@ -172,8 +176,8 @@ std::size_t Tombstone::Size() const {
void Tombstone::Serialize(std::string* dest) const {
ColumnBase::Serialize(dest);
- rocksdb::cassandra::Serialize<int32_t>(local_deletion_time_, dest);
- rocksdb::cassandra::Serialize<int64_t>(marked_for_delete_at_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int32_t>(local_deletion_time_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int64_t>(marked_for_delete_at_, dest);
}
bool Tombstone::Collectable(int32_t gc_grace_period_in_seconds) const {
@@ -185,15 +189,15 @@ bool Tombstone::Collectable(int32_t gc_grace_period_in_seconds) const {
std::shared_ptr<Tombstone> Tombstone::Deserialize(const char *src,
std::size_t offset) {
- int8_t mask = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t mask = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
offset += sizeof(mask);
- int8_t index = rocksdb::cassandra::Deserialize<int8_t>(src, offset);
+ int8_t index = ROCKSDB_NAMESPACE::cassandra::Deserialize<int8_t>(src, offset);
offset += sizeof(index);
int32_t local_deletion_time =
- rocksdb::cassandra::Deserialize<int32_t>(src, offset);
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int32_t>(src, offset);
offset += sizeof(int32_t);
int64_t marked_for_delete_at =
- rocksdb::cassandra::Deserialize<int64_t>(src, offset);
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int64_t>(src, offset);
return std::make_shared<Tombstone>(
mask, index, local_deletion_time, marked_for_delete_at);
}
@@ -231,8 +235,8 @@ bool RowValue::IsTombstone() const {
}
void RowValue::Serialize(std::string* dest) const {
- rocksdb::cassandra::Serialize<int32_t>(local_deletion_time_, dest);
- rocksdb::cassandra::Serialize<int64_t>(marked_for_delete_at_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int32_t>(local_deletion_time_, dest);
+ ROCKSDB_NAMESPACE::cassandra::Serialize<int64_t>(marked_for_delete_at_, dest);
for (const auto& column : columns_) {
column -> Serialize(dest);
}
@@ -302,10 +306,10 @@ RowValue RowValue::Deserialize(const char *src, std::size_t size) {
std::size_t offset = 0;
assert(size >= sizeof(local_deletion_time_) + sizeof(marked_for_delete_at_));
int32_t local_deletion_time =
- rocksdb::cassandra::Deserialize<int32_t>(src, offset);
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int32_t>(src, offset);
offset += sizeof(int32_t);
int64_t marked_for_delete_at =
- rocksdb::cassandra::Deserialize<int64_t>(src, offset);
+ ROCKSDB_NAMESPACE::cassandra::Deserialize<int64_t>(src, offset);
offset += sizeof(int64_t);
if (offset == size) {
return RowValue(local_deletion_time, marked_for_delete_at);
@@ -383,4 +387,4 @@ RowValue RowValue::Merge(std::vector<RowValue>&& values) {
}
} // namepsace cassandrda
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/format.h b/utilities/cassandra/format.h
index b7f6e32f6..3f9b433c7 100644
--- a/utilities/cassandra/format.h
+++ b/utilities/cassandra/format.h
@@ -62,7 +62,7 @@
#include "rocksdb/slice.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
// Identify the type of the column.
@@ -194,4 +194,4 @@ private:
};
} // namepsace cassandrda
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/merge_operator.cc b/utilities/cassandra/merge_operator.cc
index 4e529a6f2..82fe5d661 100644
--- a/utilities/cassandra/merge_operator.cc
+++ b/utilities/cassandra/merge_operator.cc
@@ -13,7 +13,7 @@
#include "utilities/merge_operators.h"
#include "utilities/cassandra/format.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
// Implementation for the merge operation (merges two Cassandra values)
@@ -64,4 +64,4 @@ const char* CassandraValueMergeOperator::Name() const {
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/merge_operator.h b/utilities/cassandra/merge_operator.h
index 4d02c26de..b5bf7c520 100644
--- a/utilities/cassandra/merge_operator.h
+++ b/utilities/cassandra/merge_operator.h
@@ -7,7 +7,7 @@
#include "rocksdb/merge_operator.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
/**
@@ -41,4 +41,4 @@ private:
size_t operands_limit_;
};
} // namespace cassandra
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/serialize.h b/utilities/cassandra/serialize.h
index 64ccd4c29..cd980ade0 100644
--- a/utilities/cassandra/serialize.h
+++ b/utilities/cassandra/serialize.h
@@ -10,7 +10,7 @@
#pragma once
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
namespace {
const int64_t kCharMask = 0xFFLL;
@@ -72,4 +72,4 @@ inline int64_t Deserialize<int64_t>(const char* src, std::size_t offset) {
}
} // namepsace cassandrda
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/test_utils.cc b/utilities/cassandra/test_utils.cc
index d4dc8f00a..47919bf62 100644
--- a/utilities/cassandra/test_utils.cc
+++ b/utilities/cassandra/test_utils.cc
@@ -5,7 +5,7 @@
#include "test_utils.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
const char kData[] = {'d', 'a', 't', 'a'};
const char kExpiringData[] = {'e', 'd', 'a', 't', 'a'};
@@ -72,4 +72,4 @@ int32_t ToSeconds(int64_t microseconds) {
return (int32_t)(microseconds / (int64_t)1000000);
}
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/cassandra/test_utils.h b/utilities/cassandra/test_utils.h
index f58bd7300..235b35a02 100644
--- a/utilities/cassandra/test_utils.h
+++ b/utilities/cassandra/test_utils.h
@@ -9,7 +9,7 @@
#include "utilities/cassandra/format.h"
#include "utilities/cassandra/serialize.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace cassandra {
extern const char kData[];
extern const char kExpiringData[];
@@ -43,4 +43,4 @@ void VerifyRowValueColumns(
int64_t ToMicroSeconds(int64_t seconds);
int32_t ToSeconds(int64_t microseconds);
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/checkpoint/checkpoint_impl.cc b/utilities/checkpoint/checkpoint_impl.cc
index 33cf9ae1d..98e609609 100644
--- a/utilities/checkpoint/checkpoint_impl.cc
+++ b/utilities/checkpoint/checkpoint_impl.cc
@@ -27,7 +27,7 @@
#include "rocksdb/utilities/checkpoint.h"
#include "test_util/sync_point.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status Checkpoint::Create(DB* db, Checkpoint** checkpoint_ptr) {
*checkpoint_ptr = new CheckpointImpl(db);
@@ -363,7 +363,7 @@ Status CheckpointImpl::ExportColumnFamily(
s = db_->GetEnv()->CreateDir(tmp_export_dir);
if (s.ok()) {
- s = db_->Flush(rocksdb::FlushOptions(), handle);
+ s = db_->Flush(ROCKSDB_NAMESPACE::FlushOptions(), handle);
}
ColumnFamilyMetaData db_metadata;
@@ -511,6 +511,6 @@ Status CheckpointImpl::ExportFilesInMetaData(
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/checkpoint/checkpoint_impl.h b/utilities/checkpoint/checkpoint_impl.h
index 0d87b635b..81ee8320b 100644
--- a/utilities/checkpoint/checkpoint_impl.h
+++ b/utilities/checkpoint/checkpoint_impl.h
@@ -12,7 +12,7 @@
#include "file/filename.h"
#include "rocksdb/db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CheckpointImpl : public Checkpoint {
public:
@@ -74,6 +74,6 @@ class CheckpointImpl : public Checkpoint {
DB* db_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/checkpoint/checkpoint_test.cc b/utilities/checkpoint/checkpoint_test.cc
index d7410960a..1a31c40ff 100644
--- a/utilities/checkpoint/checkpoint_test.cc
+++ b/utilities/checkpoint/checkpoint_test.cc
@@ -28,7 +28,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CheckpointTest : public testing::Test {
protected:
// Sequence of option configurations to try
@@ -75,9 +75,9 @@ class CheckpointTest : public testing::Test {
}
~CheckpointTest() override {
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->LoadDependency({});
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({});
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
if (cfh_reverse_comp_) {
EXPECT_OK(db_->DestroyColumnFamilyHandle(cfh_reverse_comp_));
cfh_reverse_comp_ = nullptr;
@@ -417,11 +417,11 @@ TEST_F(CheckpointTest, ExportColumnFamilyNegativeTest) {
TEST_F(CheckpointTest, CheckpointCF) {
Options options = CurrentOptions();
CreateAndReopenWithCF({"one", "two", "three", "four", "five"}, options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"CheckpointTest::CheckpointCF:2", "DBImpl::GetLiveFiles:2"},
{"DBImpl::GetLiveFiles:1", "CheckpointTest::CheckpointCF:1"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(Put(0, "Default", "Default"));
ASSERT_OK(Put(1, "one", "one"));
@@ -437,7 +437,7 @@ TEST_F(CheckpointTest, CheckpointCF) {
Status s;
// Take a snapshot
- rocksdb::port::Thread t([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t([&]() {
Checkpoint* checkpoint;
ASSERT_OK(Checkpoint::Create(db_, &checkpoint));
ASSERT_OK(checkpoint->CreateCheckpoint(snapshot_name_));
@@ -452,7 +452,7 @@ TEST_F(CheckpointTest, CheckpointCF) {
ASSERT_OK(Put(5, "five", "fifteen"));
TEST_SYNC_POINT("CheckpointTest::CheckpointCF:2");
t.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
ASSERT_OK(Put(1, "one", "twentyone"));
ASSERT_OK(Put(2, "two", "twentytwo"));
ASSERT_OK(Put(3, "three", "twentythree"));
@@ -487,7 +487,7 @@ TEST_F(CheckpointTest, CheckpointCFNoFlush) {
Options options = CurrentOptions();
CreateAndReopenWithCF({"one", "two", "three", "four", "five"}, options);
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
ASSERT_OK(Put(0, "Default", "Default"));
ASSERT_OK(Put(1, "one", "one"));
@@ -501,16 +501,16 @@ TEST_F(CheckpointTest, CheckpointCFNoFlush) {
Status s;
// Take a snapshot
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"DBImpl::BackgroundCallFlush:start", [&](void* /*arg*/) {
// Flush should never trigger.
FAIL();
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
Checkpoint* checkpoint;
ASSERT_OK(Checkpoint::Create(db_, &checkpoint));
ASSERT_OK(checkpoint->CreateCheckpoint(snapshot_name_, 1000000));
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
delete checkpoint;
ASSERT_OK(Put(1, "one", "two"));
@@ -548,7 +548,7 @@ TEST_F(CheckpointTest, CurrentFileModifiedWhileCheckpointing) {
options.max_manifest_file_size = 0; // always rollover manifest for file add
Reopen(options);
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{// Get past the flush in the checkpoint thread before adding any keys to
// the db so the checkpoint thread won't hit the WriteManifest
// syncpoints.
@@ -560,9 +560,9 @@ TEST_F(CheckpointTest, CurrentFileModifiedWhileCheckpointing) {
"VersionSet::LogAndApply:WriteManifest"},
{"VersionSet::LogAndApply:WriteManifestDone",
"CheckpointImpl::CreateCheckpoint:SavedLiveFiles2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread t([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t([&]() {
Checkpoint* checkpoint;
ASSERT_OK(Checkpoint::Create(db_, &checkpoint));
ASSERT_OK(checkpoint->CreateCheckpoint(snapshot_name_));
@@ -574,7 +574,7 @@ TEST_F(CheckpointTest, CurrentFileModifiedWhileCheckpointing) {
ASSERT_OK(Flush());
t.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
DB* snapshotDB;
// Successful Open() implies that CURRENT pointed to the manifest in the
@@ -636,13 +636,13 @@ TEST_F(CheckpointTest, CurrentFileModifiedWhileCheckpointing2PC) {
}
delete tx;
}
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"CheckpointImpl::CreateCheckpoint:SavedLiveFiles1",
"CheckpointTest::CurrentFileModifiedWhileCheckpointing2PC:PreCommit"},
{"CheckpointTest::CurrentFileModifiedWhileCheckpointing2PC:PostCommit",
"CheckpointImpl::CreateCheckpoint:SavedLiveFiles2"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread t([&]() {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread t([&]() {
Checkpoint* checkpoint;
ASSERT_OK(Checkpoint::Create(txdb, &checkpoint));
ASSERT_OK(checkpoint->CreateCheckpoint(snapshot_name_));
@@ -656,7 +656,7 @@ TEST_F(CheckpointTest, CurrentFileModifiedWhileCheckpointing2PC) {
"CheckpointTest::CurrentFileModifiedWhileCheckpointing2PC:PostCommit");
t.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
// No more than two logs files should exist.
std::vector<std::string> files;
@@ -682,7 +682,7 @@ TEST_F(CheckpointTest, CurrentFileModifiedWhileCheckpointing2PC) {
ColumnFamilyDescriptor("CFA", ColumnFamilyOptions()));
column_families.push_back(
ColumnFamilyDescriptor("CFB", ColumnFamilyOptions()));
- std::vector<rocksdb::ColumnFamilyHandle*> cf_handles;
+ std::vector<ROCKSDB_NAMESPACE::ColumnFamilyHandle*> cf_handles;
ASSERT_OK(TransactionDB::Open(options, txn_db_options, snapshot_name_,
column_families, &cf_handles, &snapshotDB));
ASSERT_OK(snapshotDB->Get(read_options, "foo", &value));
@@ -810,10 +810,10 @@ TEST_F(CheckpointTest, CheckpointReadOnlyDBWithMultipleColumnFamilies) {
delete snapshot_db;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc b/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc
index 49760ba5a..c97eef41d 100644
--- a/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc
+++ b/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc
@@ -10,7 +10,7 @@
#include "rocksdb/slice.h"
#include "utilities/compaction_filters/remove_emptyvalue_compactionfilter.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const char* RemoveEmptyValueCompactionFilter::Name() const {
return "RemoveEmptyValueCompactionFilter";
@@ -25,5 +25,5 @@ bool RemoveEmptyValueCompactionFilter::Filter(int /*level*/,
return existing_value.empty();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/compaction_filters/remove_emptyvalue_compactionfilter.h b/utilities/compaction_filters/remove_emptyvalue_compactionfilter.h
index b4a389bc1..f5dbec900 100644
--- a/utilities/compaction_filters/remove_emptyvalue_compactionfilter.h
+++ b/utilities/compaction_filters/remove_emptyvalue_compactionfilter.h
@@ -12,7 +12,7 @@
#include "rocksdb/compaction_filter.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class RemoveEmptyValueCompactionFilter : public CompactionFilter {
public:
@@ -23,5 +23,5 @@ class RemoveEmptyValueCompactionFilter : public CompactionFilter {
std::string* new_value,
bool* value_changed) const override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/convenience/info_log_finder.cc b/utilities/convenience/info_log_finder.cc
index 646362aa2..980262f22 100644
--- a/utilities/convenience/info_log_finder.cc
+++ b/utilities/convenience/info_log_finder.cc
@@ -11,7 +11,7 @@
#include "file/filename.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status GetInfoLogList(DB* db, std::vector<std::string>* info_log_list) {
if (!db) {
@@ -22,4 +22,4 @@ Status GetInfoLogList(DB* db, std::vector<std::string>* info_log_list) {
return GetInfoLogFiles(options.env, options.db_log_dir, db->GetName(),
&parent_path, info_log_list);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/debug.cc b/utilities/debug.cc
index 3c35f4c11..b51f9da0d 100644
--- a/utilities/debug.cc
+++ b/utilities/debug.cc
@@ -9,7 +9,7 @@
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status GetAllKeyVersions(DB* db, Slice begin_key, Slice end_key,
size_t max_num_ikeys,
@@ -75,6 +75,6 @@ Status GetAllKeyVersions(DB* db, ColumnFamilyHandle* cfh, Slice begin_key,
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/env_librados.cc b/utilities/env_librados.cc
index 73482ac6a..5842edbc7 100644
--- a/utilities/env_librados.cc
+++ b/utilities/env_librados.cc
@@ -6,7 +6,7 @@
#include <mutex>
#include <cstdlib>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
/* GLOBAL DIFINE */
// #define DEBUG
#ifdef DEBUG
@@ -1494,4 +1494,4 @@ EnvLibrados* EnvLibrados::Default() {
return &default_env;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/env_librados_test.cc b/utilities/env_librados_test.cc
index e5f918945..d5167acc0 100644
--- a/utilities/env_librados_test.cc
+++ b/utilities/env_librados_test.cc
@@ -45,7 +45,7 @@ private:
high_resolution_clock::time_point _start;
};
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EnvLibradosTest : public testing::Test {
public:
@@ -390,7 +390,7 @@ TEST_F(EnvLibradosTest, DBLoadKeysInRandomOrder) {
Status s1 = DB::Open(options1, kDBPath1, &db1);
assert(s1.ok());
- rocksdb::Random64 r1(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r1(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -426,7 +426,7 @@ TEST_F(EnvLibradosTest, DBLoadKeysInRandomOrder) {
Status s2 = DB::Open(options2, kDBPath2, &db2);
assert(s2.ok());
- rocksdb::Random64 r2(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r2(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -468,7 +468,7 @@ TEST_F(EnvLibradosTest, DBBulkLoadKeysInRandomOrder) {
Status s1 = DB::Open(options1, kDBPath1, &db1);
assert(s1.ok());
- rocksdb::Random64 r1(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r1(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -507,7 +507,7 @@ TEST_F(EnvLibradosTest, DBBulkLoadKeysInRandomOrder) {
Status s2 = DB::Open(options2, kDBPath2, &db2);
assert(s2.ok());
- rocksdb::Random64 r2(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r2(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -552,7 +552,7 @@ TEST_F(EnvLibradosTest, DBBulkLoadKeysInSequentialOrder) {
Status s1 = DB::Open(options1, kDBPath1, &db1);
assert(s1.ok());
- rocksdb::Random64 r1(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r1(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -591,7 +591,7 @@ TEST_F(EnvLibradosTest, DBBulkLoadKeysInSequentialOrder) {
Status s2 = DB::Open(options2, kDBPath2, &db2);
assert(s2.ok());
- rocksdb::Random64 r2(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r2(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -637,8 +637,7 @@ TEST_F(EnvLibradosTest, DBRandomRead) {
Status s1 = DB::Open(options1, kDBPath1, &db1);
assert(s1.ok());
- rocksdb::Random64 r1(time(nullptr));
-
+ ROCKSDB_NAMESPACE::Random64 r1(time(nullptr));
for (int i = 0; i < max_loop; ++i) {
WriteBatch batch;
@@ -689,7 +688,7 @@ TEST_F(EnvLibradosTest, DBRandomRead) {
Status s2 = DB::Open(options2, kDBPath2, &db2);
assert(s2.ok());
- rocksdb::Random64 r2(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r2(time(nullptr));
for (int i = 0; i < max_loop; ++i) {
WriteBatch batch;
@@ -936,7 +935,7 @@ TEST_F(EnvLibradosMutipoolTest, DBBulkLoadKeysInRandomOrder) {
Status s1 = DB::Open(options1, kDBPath1, &db1);
assert(s1.ok());
- rocksdb::Random64 r1(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r1(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -979,7 +978,7 @@ TEST_F(EnvLibradosMutipoolTest, DBBulkLoadKeysInRandomOrder) {
}
assert(s2.ok());
- rocksdb::Random64 r2(time(nullptr));
+ ROCKSDB_NAMESPACE::Random64 r2(time(nullptr));
timer.Reset();
for (int i = 0; i < max_loop; ++i) {
@@ -1129,7 +1128,7 @@ TEST_F(EnvLibradosMutipoolTest, DBTransactionDB) {
DestroyDB(kDBPath, options);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/env_mirror.cc b/utilities/env_mirror.cc
index e83f5a605..dbb5e8021 100644
--- a/utilities/env_mirror.cc
+++ b/utilities/env_mirror.cc
@@ -11,7 +11,7 @@
#include "rocksdb/utilities/env_mirror.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// An implementation of Env that mirrors all work over two backend
// Env's. This is useful for debugging purposes.
@@ -258,5 +258,5 @@ Status EnvMirror::ReuseWritableFile(const std::string& fname,
return as;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/env_mirror_test.cc b/utilities/env_mirror_test.cc
index 6b20f1f13..0be9d7db2 100644
--- a/utilities/env_mirror_test.cc
+++ b/utilities/env_mirror_test.cc
@@ -10,7 +10,7 @@
#include "env/mock_env.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EnvMirrorTest : public testing::Test {
public:
@@ -205,7 +205,7 @@ TEST_F(EnvMirrorTest, LargeWrite) {
delete[] scratch;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/env_timed.cc b/utilities/env_timed.cc
index 82fc6401c..fc6627da2 100644
--- a/utilities/env_timed.cc
+++ b/utilities/env_timed.cc
@@ -7,7 +7,7 @@
#include "rocksdb/env.h"
#include "rocksdb/status.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
@@ -142,4 +142,4 @@ Env* NewTimedEnv(Env* /*base_env*/) { return nullptr; }
#endif // !ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/env_timed_test.cc b/utilities/env_timed_test.cc
index 989c79a39..f1695185e 100644
--- a/utilities/env_timed_test.cc
+++ b/utilities/env_timed_test.cc
@@ -9,7 +9,7 @@
#include "rocksdb/perf_context.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TimedEnvTest : public testing::Test {
};
@@ -26,7 +26,7 @@ TEST_F(TimedEnvTest, BasicTest) {
ASSERT_GT(get_perf_context()->env_new_writable_file_nanos, 0);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/leveldb_options/leveldb_options.cc b/utilities/leveldb_options/leveldb_options.cc
index 977585fbd..5698b21ce 100644
--- a/utilities/leveldb_options/leveldb_options.cc
+++ b/utilities/leveldb_options/leveldb_options.cc
@@ -15,7 +15,7 @@
#include "rocksdb/options.h"
#include "rocksdb/table.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
LevelDBOptions::LevelDBOptions()
: comparator(BytewiseComparator()),
@@ -53,4 +53,4 @@ Options ConvertOptions(const LevelDBOptions& leveldb_options) {
return options;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/memory/memory_test.cc b/utilities/memory/memory_test.cc
index 9181ff7df..9e253df44 100644
--- a/utilities/memory/memory_test.cc
+++ b/utilities/memory/memory_test.cc
@@ -15,7 +15,7 @@
#include "test_util/testutil.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MemoryTest : public testing::Test {
public:
@@ -257,7 +257,7 @@ TEST_F(MemoryTest, MemTableAndTableReadersTotal) {
delete dbs[i];
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
#if !(defined NDEBUG) || !defined(OS_WIN)
diff --git a/utilities/memory/memory_util.cc b/utilities/memory/memory_util.cc
index 47ca4b7bb..13c81aec4 100644
--- a/utilities/memory/memory_util.cc
+++ b/utilities/memory/memory_util.cc
@@ -9,7 +9,7 @@
#include "db/db_impl/db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status MemoryUtil::GetApproximateMemoryUsageByType(
const std::vector<DB*>& dbs,
@@ -48,5 +48,5 @@ Status MemoryUtil::GetApproximateMemoryUsageByType(
return Status::OK();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/merge_operators.h b/utilities/merge_operators.h
index 6e3464bdf..018d097b1 100644
--- a/utilities/merge_operators.h
+++ b/utilities/merge_operators.h
@@ -11,7 +11,7 @@
#include <memory>
#include <string>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MergeOperators {
public:
@@ -52,4 +52,4 @@ class MergeOperators {
}
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/bytesxor.cc b/utilities/merge_operators/bytesxor.cc
index 1444580eb..859affb5e 100644
--- a/utilities/merge_operators/bytesxor.cc
+++ b/utilities/merge_operators/bytesxor.cc
@@ -8,7 +8,7 @@
#include "utilities/merge_operators/bytesxor.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::shared_ptr<MergeOperator> MergeOperators::CreateBytesXOROperator() {
return std::make_shared<BytesXOROperator>();
@@ -56,4 +56,4 @@ void BytesXOROperator::XOR(const Slice* existing_value,
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/bytesxor.h b/utilities/merge_operators/bytesxor.h
index 762e37244..ab0c5aecc 100644
--- a/utilities/merge_operators/bytesxor.h
+++ b/utilities/merge_operators/bytesxor.h
@@ -14,7 +14,7 @@
#include "util/coding.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A 'model' merge operator that XORs two (same sized) array of bytes.
// Implemented as an AssociativeMergeOperator for simplicity and example.
@@ -36,4 +36,4 @@ class BytesXOROperator : public AssociativeMergeOperator {
std::string* new_value) const;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/max.cc b/utilities/merge_operators/max.cc
index 1ef66a34b..2270c1f03 100644
--- a/utilities/merge_operators/max.cc
+++ b/utilities/merge_operators/max.cc
@@ -9,9 +9,9 @@
#include "rocksdb/slice.h"
#include "utilities/merge_operators.h"
-using rocksdb::Slice;
-using rocksdb::Logger;
-using rocksdb::MergeOperator;
+using ROCKSDB_NAMESPACE::Logger;
+using ROCKSDB_NAMESPACE::MergeOperator;
+using ROCKSDB_NAMESPACE::Slice;
namespace { // anonymous namespace
@@ -69,9 +69,9 @@ class MaxOperator : public MergeOperator {
} // end of anonymous namespace
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::shared_ptr<MergeOperator> MergeOperators::CreateMaxOperator() {
return std::make_shared<MaxOperator>();
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/put.cc b/utilities/merge_operators/put.cc
index a4b135fef..901d69e94 100644
--- a/utilities/merge_operators/put.cc
+++ b/utilities/merge_operators/put.cc
@@ -8,7 +8,7 @@
#include "rocksdb/merge_operator.h"
#include "utilities/merge_operators.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
namespace { // anonymous namespace
@@ -71,7 +71,7 @@ class PutOperatorV2 : public PutOperator {
} // end of anonymous namespace
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::shared_ptr<MergeOperator> MergeOperators::CreateDeprecatedPutOperator() {
return std::make_shared<PutOperator>();
@@ -80,4 +80,4 @@ std::shared_ptr<MergeOperator> MergeOperators::CreateDeprecatedPutOperator() {
std::shared_ptr<MergeOperator> MergeOperators::CreatePutOperator() {
return std::make_shared<PutOperatorV2>();
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/sortlist.cc b/utilities/merge_operators/sortlist.cc
index 3d0de94f5..b6bd65b36 100644
--- a/utilities/merge_operators/sortlist.cc
+++ b/utilities/merge_operators/sortlist.cc
@@ -7,11 +7,11 @@
#include "rocksdb/slice.h"
#include "utilities/merge_operators.h"
-using rocksdb::Logger;
-using rocksdb::MergeOperator;
-using rocksdb::Slice;
+using ROCKSDB_NAMESPACE::Logger;
+using ROCKSDB_NAMESPACE::MergeOperator;
+using ROCKSDB_NAMESPACE::Slice;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool SortList::FullMergeV2(const MergeOperationInput& merge_in,
MergeOperationOutput* merge_out) const {
@@ -97,4 +97,4 @@ std::vector<int> SortList::Merge(std::vector<int>& left,
std::shared_ptr<MergeOperator> MergeOperators::CreateSortOperator() {
return std::make_shared<SortList>();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/sortlist.h b/utilities/merge_operators/sortlist.h
index 02c93edf5..5e08bd583 100644
--- a/utilities/merge_operators/sortlist.h
+++ b/utilities/merge_operators/sortlist.h
@@ -12,7 +12,7 @@
#include "rocksdb/merge_operator.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SortList : public MergeOperator {
public:
@@ -35,4 +35,4 @@ class SortList : public MergeOperator {
std::vector<int> Merge(std::vector<int>& left, std::vector<int>& right) const;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/string_append/stringappend.cc b/utilities/merge_operators/string_append/stringappend.cc
index d9c135fd3..534f7a566 100644
--- a/utilities/merge_operators/string_append/stringappend.cc
+++ b/utilities/merge_operators/string_append/stringappend.cc
@@ -13,7 +13,7 @@
#include "rocksdb/merge_operator.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Constructor: also specify the delimiter character.
StringAppendOperator::StringAppendOperator(char delim_char)
@@ -56,4 +56,4 @@ std::shared_ptr<MergeOperator> MergeOperators::CreateStringAppendOperator(char d
return std::make_shared<StringAppendOperator>(delim_char);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/string_append/stringappend.h b/utilities/merge_operators/string_append/stringappend.h
index 621d15153..388612f1e 100644
--- a/utilities/merge_operators/string_append/stringappend.h
+++ b/utilities/merge_operators/string_append/stringappend.h
@@ -8,7 +8,7 @@
#include "rocksdb/merge_operator.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class StringAppendOperator : public AssociativeMergeOperator {
public:
@@ -28,4 +28,4 @@ class StringAppendOperator : public AssociativeMergeOperator {
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/string_append/stringappend2.cc b/utilities/merge_operators/string_append/stringappend2.cc
index 6e46d80a1..b8c676ee5 100644
--- a/utilities/merge_operators/string_append/stringappend2.cc
+++ b/utilities/merge_operators/string_append/stringappend2.cc
@@ -13,7 +13,7 @@
#include "rocksdb/merge_operator.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Constructor: also specify the delimiter character.
StringAppendTESTOperator::StringAppendTESTOperator(char delim_char)
@@ -114,4 +114,4 @@ MergeOperators::CreateStringAppendTESTOperator() {
return std::make_shared<StringAppendTESTOperator>(',');
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/string_append/stringappend2.h b/utilities/merge_operators/string_append/stringappend2.h
index 7379169b6..452164d8e 100644
--- a/utilities/merge_operators/string_append/stringappend2.h
+++ b/utilities/merge_operators/string_append/stringappend2.h
@@ -18,7 +18,7 @@
#include "rocksdb/merge_operator.h"
#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class StringAppendTESTOperator : public MergeOperator {
public:
@@ -46,4 +46,4 @@ class StringAppendTESTOperator : public MergeOperator {
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/merge_operators/string_append/stringappend_test.cc b/utilities/merge_operators/string_append/stringappend_test.cc
index f0b83f621..c5f5e3e7c 100644
--- a/utilities/merge_operators/string_append/stringappend_test.cc
+++ b/utilities/merge_operators/string_append/stringappend_test.cc
@@ -18,9 +18,9 @@
#include "utilities/merge_operators/string_append/stringappend.h"
#include "utilities/merge_operators/string_append/stringappend2.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Path to the database on file system
const std::string kDbName = test::PerThreadDBPath("stringappend_test");
@@ -142,7 +142,8 @@ TEST_F(StringAppendOperatorTest, IteratorTest) {
slists.Append("k2", "a3");
std::string res;
- std::unique_ptr<rocksdb::Iterator> it(db_->NewIterator(ReadOptions()));
+ std::unique_ptr<ROCKSDB_NAMESPACE::Iterator> it(
+ db_->NewIterator(ReadOptions()));
std::string k1("k1");
std::string k2("k2");
bool first = true;
@@ -466,7 +467,7 @@ TEST_F(StringAppendOperatorTest, PersistentFlushAndCompaction) {
// Append, Flush, Get
slists.Append("c", "asdasd");
- db->Flush(rocksdb::FlushOptions());
+ db->Flush(ROCKSDB_NAMESPACE::FlushOptions());
success = slists.Get("c", &c);
ASSERT_TRUE(success);
ASSERT_EQ(c, "asdasd");
@@ -474,7 +475,7 @@ TEST_F(StringAppendOperatorTest, PersistentFlushAndCompaction) {
// Append, Flush, Append, Get
slists.Append("a", "x");
slists.Append("b", "y");
- db->Flush(rocksdb::FlushOptions());
+ db->Flush(ROCKSDB_NAMESPACE::FlushOptions());
slists.Append("a", "t");
slists.Append("a", "r");
slists.Append("b", "2");
@@ -545,7 +546,7 @@ TEST_F(StringAppendOperatorTest, PersistentFlushAndCompaction) {
// Append, Flush, Compact, Get
slists.Append("b", "afcg");
- db->Flush(rocksdb::FlushOptions());
+ db->Flush(ROCKSDB_NAMESPACE::FlushOptions());
db->CompactRange(CompactRangeOptions(), nullptr, nullptr);
slists.Get("b", &b);
ASSERT_EQ(b, "y\n2\nmonkey\ndf\nl;\nafcg");
@@ -575,7 +576,7 @@ TEST_F(StringAppendOperatorTest, SimpleTestNullDelimiter) {
ASSERT_EQ(res, checker);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/merge_operators/uint64add.cc b/utilities/merge_operators/uint64add.cc
index e71ecfd9a..3ef240928 100644
--- a/utilities/merge_operators/uint64add.cc
+++ b/utilities/merge_operators/uint64add.cc
@@ -12,7 +12,7 @@
#include "util/coding.h"
#include "utilities/merge_operators.h"
-using namespace rocksdb;
+using namespace ROCKSDB_NAMESPACE;
namespace { // anonymous namespace
@@ -60,10 +60,10 @@ class UInt64AddOperator : public AssociativeMergeOperator {
}
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::shared_ptr<MergeOperator> MergeOperators::CreateUInt64AddOperator() {
return std::make_shared<UInt64AddOperator>();
}
-}
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/object_registry.cc b/utilities/object_registry.cc
index 3706e791e..38e55020e 100644
--- a/utilities/object_registry.cc
+++ b/utilities/object_registry.cc
@@ -8,7 +8,7 @@
#include "logging/logging.h"
#include "rocksdb/env.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifndef ROCKSDB_LITE
// Looks through the "type" factories for one that matches "name".
// If found, returns the pointer to the Entry matching this name.
@@ -84,4 +84,4 @@ void ObjectRegistry::Dump(Logger *logger) const {
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/object_registry_test.cc b/utilities/object_registry_test.cc
index 826931845..bbb76b142 100644
--- a/utilities/object_registry_test.cc
+++ b/utilities/object_registry_test.cc
@@ -8,7 +8,7 @@
#include "rocksdb/utilities/object_registry.h"
#include "test_util/testharness.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class EnvRegistryTest : public testing::Test {
public:
@@ -156,7 +156,7 @@ TEST_F(EnvRegistryTest, CheckUnique) {
ASSERT_EQ(unique, nullptr);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/option_change_migration/option_change_migration.cc b/utilities/option_change_migration/option_change_migration.cc
index f83481cf7..f2382297b 100644
--- a/utilities/option_change_migration/option_change_migration.cc
+++ b/utilities/option_change_migration/option_change_migration.cc
@@ -8,7 +8,7 @@
#ifndef ROCKSDB_LITE
#include "rocksdb/db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
// Return a version of Options `opts` that allow us to open/write into a DB
// without triggering an automatic compaction or stalling. This is guaranteed
@@ -156,13 +156,13 @@ Status OptionChangeMigration(std::string dbname, const Options& old_opts,
"Do not how to migrate to this compaction style");
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#else
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status OptionChangeMigration(std::string /*dbname*/,
const Options& /*old_opts*/,
const Options& /*new_opts*/) {
return Status::NotSupported();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/option_change_migration/option_change_migration_test.cc b/utilities/option_change_migration/option_change_migration_test.cc
index 1f239b71c..5bc883ff7 100644
--- a/utilities/option_change_migration/option_change_migration_test.cc
+++ b/utilities/option_change_migration/option_change_migration_test.cc
@@ -11,7 +11,7 @@
#include <set>
#include "db/db_test_util.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBOptionChangeMigrationTests
: public DBTestBase,
@@ -416,10 +416,10 @@ TEST_F(DBOptionChangeMigrationTest, CompactedSrcToUniversal) {
}
#endif // ROCKSDB_LITE
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/utilities/options/options_util.cc b/utilities/options/options_util.cc
index fb5b3c2e7..0719798e3 100644
--- a/utilities/options/options_util.cc
+++ b/utilities/options/options_util.cc
@@ -12,7 +12,7 @@
#include "options/options_parser.h"
#include "rocksdb/options.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status LoadOptionsFromFile(const std::string& file_name, Env* env,
DBOptions* db_options,
std::vector<ColumnFamilyDescriptor>* cf_descs,
@@ -110,5 +110,5 @@ Status CheckOptionsCompatibility(
kDefaultLevel, ignore_unknown_options);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/options/options_util_test.cc b/utilities/options/options_util_test.cc
index cebaf9e3f..30ad76a99 100644
--- a/utilities/options/options_util_test.cc
+++ b/utilities/options/options_util_test.cc
@@ -26,7 +26,7 @@ using GFLAGS_NAMESPACE::ParseCommandLineFlags;
DEFINE_bool(enable_print, false, "Print options generated to console.");
#endif // GFLAGS
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class OptionsUtilTest : public testing::Test {
public:
OptionsUtilTest() : rnd_(0xFB) {
@@ -343,7 +343,7 @@ TEST_F(OptionsUtilTest, SanityCheck) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/persistent_cache/block_cache_tier.cc b/utilities/persistent_cache/block_cache_tier.cc
index 2169f9069..658737571 100644
--- a/utilities/persistent_cache/block_cache_tier.cc
+++ b/utilities/persistent_cache/block_cache_tier.cc
@@ -16,7 +16,7 @@
#include "util/stop_watch.h"
#include "utilities/persistent_cache/block_cache_tier_file.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// BlockCacheImpl
@@ -420,6 +420,6 @@ Status NewPersistentCache(Env* const env, const std::string& path,
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ifndef ROCKSDB_LITE
diff --git a/utilities/persistent_cache/block_cache_tier.h b/utilities/persistent_cache/block_cache_tier.h
index 00dd9a173..ae0c13fdb 100644
--- a/utilities/persistent_cache/block_cache_tier.h
+++ b/utilities/persistent_cache/block_cache_tier.h
@@ -35,7 +35,7 @@
#include "util/crc32c.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// Block cache tier implementation
@@ -141,7 +141,7 @@ class BlockCacheTier : public PersistentCacheTier {
port::RWMutex lock_; // Synchronization
const PersistentCacheConfig opt_; // BlockCache options
BoundedQueue<InsertOp> insert_ops_; // Ops waiting for insert
- rocksdb::port::Thread insert_th_; // Insert thread
+ ROCKSDB_NAMESPACE::port::Thread insert_th_; // Insert thread
uint32_t writer_cache_id_ = 0; // Current cache file identifier
WriteableCacheFile* cache_file_ = nullptr; // Current cache file reference
CacheWriteBufferAllocator buffer_allocator_; // Buffer provider
@@ -151,6 +151,6 @@ class BlockCacheTier : public PersistentCacheTier {
Statistics stats_; // Statistics
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/block_cache_tier_file.cc b/utilities/persistent_cache/block_cache_tier_file.cc
index 8e6fb0f81..87ae603c5 100644
--- a/utilities/persistent_cache/block_cache_tier_file.cc
+++ b/utilities/persistent_cache/block_cache_tier_file.cc
@@ -18,7 +18,7 @@
#include "port/port.h"
#include "util/crc32c.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// File creation factories
@@ -603,6 +603,6 @@ void ThreadedWriter::DispatchIO(const IO& io) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/block_cache_tier_file.h b/utilities/persistent_cache/block_cache_tier_file.h
index b93f8f4b5..95be4ec3c 100644
--- a/utilities/persistent_cache/block_cache_tier_file.h
+++ b/utilities/persistent_cache/block_cache_tier_file.h
@@ -46,7 +46,7 @@
//
// Write IO code path :
//
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteableCacheFile;
struct BlockInfo;
@@ -291,6 +291,6 @@ class ThreadedWriter : public Writer {
std::vector<port::Thread> threads_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/block_cache_tier_file_buffer.h b/utilities/persistent_cache/block_cache_tier_file_buffer.h
index dd8c83f43..23013d720 100644
--- a/utilities/persistent_cache/block_cache_tier_file_buffer.h
+++ b/utilities/persistent_cache/block_cache_tier_file_buffer.h
@@ -12,7 +12,7 @@
#include "memory/arena.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// CacheWriteBuffer
@@ -124,4 +124,4 @@ class CacheWriteBufferAllocator {
std::list<CacheWriteBuffer*> bufs_; // Buffer stash
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/persistent_cache/block_cache_tier_metadata.cc b/utilities/persistent_cache/block_cache_tier_metadata.cc
index 3382fda31..c99322e6b 100644
--- a/utilities/persistent_cache/block_cache_tier_metadata.cc
+++ b/utilities/persistent_cache/block_cache_tier_metadata.cc
@@ -8,7 +8,7 @@
#include <functional>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool BlockCacheTierMetadata::Insert(BlockCacheFile* file) {
return cache_file_index_.Insert(file);
@@ -81,6 +81,6 @@ void BlockCacheTierMetadata::RemoveAllKeys(BlockCacheFile* f) {
f->block_infos().clear();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/block_cache_tier_metadata.h b/utilities/persistent_cache/block_cache_tier_metadata.h
index 14082bb45..92adae2bf 100644
--- a/utilities/persistent_cache/block_cache_tier_metadata.h
+++ b/utilities/persistent_cache/block_cache_tier_metadata.h
@@ -17,7 +17,7 @@
#include "utilities/persistent_cache/hash_table_evictable.h"
#include "utilities/persistent_cache/lrulist.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// Block Cache Tier Metadata
@@ -120,6 +120,6 @@ class BlockCacheTierMetadata {
BlockIndexType block_index_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/hash_table.h b/utilities/persistent_cache/hash_table.h
index 874495a7b..3d0a1f993 100644
--- a/utilities/persistent_cache/hash_table.h
+++ b/utilities/persistent_cache/hash_table.h
@@ -18,7 +18,7 @@
#include "rocksdb/env.h"
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// HashTable<T, Hash, Equal>
//
@@ -233,6 +233,6 @@ class HashTable {
std::unique_ptr<port::RWMutex[]> locks_; // Granular locks
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/hash_table_bench.cc b/utilities/persistent_cache/hash_table_bench.cc
index 7797f458c..a1f05007e 100644
--- a/utilities/persistent_cache/hash_table_bench.cc
+++ b/utilities/persistent_cache/hash_table_bench.cc
@@ -32,7 +32,7 @@ DEFINE_int32(nthread_write, 1, "insert %");
DEFINE_int32(nthread_read, 1, "lookup %");
DEFINE_int32(nthread_erase, 1, "erase %");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// HashTableImpl interface
@@ -269,7 +269,7 @@ class GranularLockImpl : public HashTableImpl<size_t, string> {
HashTable<Node, Hash, Equal> impl_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
//
// main
@@ -284,18 +284,20 @@ int main(int argc, char** argv) {
//
printf("Micro benchmarking std::unordered_map \n");
{
- rocksdb::SimpleImpl impl;
- rocksdb::HashTableBenchmark _(&impl, FLAGS_nsec, FLAGS_nthread_write,
- FLAGS_nthread_read, FLAGS_nthread_erase);
+ ROCKSDB_NAMESPACE::SimpleImpl impl;
+ ROCKSDB_NAMESPACE::HashTableBenchmark _(
+ &impl, FLAGS_nsec, FLAGS_nthread_write, FLAGS_nthread_read,
+ FLAGS_nthread_erase);
}
//
// Micro benchmark scalable hash table
//
printf("Micro benchmarking scalable hash map \n");
{
- rocksdb::GranularLockImpl impl;
- rocksdb::HashTableBenchmark _(&impl, FLAGS_nsec, FLAGS_nthread_write,
- FLAGS_nthread_read, FLAGS_nthread_erase);
+ ROCKSDB_NAMESPACE::GranularLockImpl impl;
+ ROCKSDB_NAMESPACE::HashTableBenchmark _(
+ &impl, FLAGS_nsec, FLAGS_nthread_write, FLAGS_nthread_read,
+ FLAGS_nthread_erase);
}
return 0;
diff --git a/utilities/persistent_cache/hash_table_evictable.h b/utilities/persistent_cache/hash_table_evictable.h
index 40b693cec..d27205d08 100644
--- a/utilities/persistent_cache/hash_table_evictable.h
+++ b/utilities/persistent_cache/hash_table_evictable.h
@@ -13,7 +13,7 @@
#include "utilities/persistent_cache/hash_table.h"
#include "utilities/persistent_cache/lrulist.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Evictable Hash Table
//
@@ -163,6 +163,6 @@ class EvictableHashTable : private HashTable<T*, Hash, Equal> {
std::unique_ptr<LRUListType[]> lru_lists_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/hash_table_test.cc b/utilities/persistent_cache/hash_table_test.cc
index 9cc153497..62a5b1d40 100644
--- a/utilities/persistent_cache/hash_table_test.cc
+++ b/utilities/persistent_cache/hash_table_test.cc
@@ -17,7 +17,7 @@
#ifndef ROCKSDB_LITE
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct HashTableTest : public testing::Test {
~HashTableTest() override { map_.Clear(&HashTableTest::ClearNode); }
@@ -151,7 +151,7 @@ TEST_F(EvictableHashTableTest, TestEvict) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
int main(int argc, char** argv) {
diff --git a/utilities/persistent_cache/lrulist.h b/utilities/persistent_cache/lrulist.h
index 1d2ef3182..a608890fc 100644
--- a/utilities/persistent_cache/lrulist.h
+++ b/utilities/persistent_cache/lrulist.h
@@ -11,7 +11,7 @@
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// LRU element definition
//
@@ -169,6 +169,6 @@ class LRUList {
T* tail_ = nullptr; // back (hot)
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/persistent_cache_bench.cc b/utilities/persistent_cache/persistent_cache_bench.cc
index 8bc795455..359fcdd1d 100644
--- a/utilities/persistent_cache/persistent_cache_bench.cc
+++ b/utilities/persistent_cache/persistent_cache_bench.cc
@@ -43,7 +43,7 @@ DEFINE_string(cache_type, "block_cache",
DEFINE_bool(benchmark, false, "Benchmark mode");
DEFINE_int32(volatile_cache_pct, 10, "Percentage of cache in memory tier.");
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::unique_ptr<PersistentCacheTier> NewVolatileCache() {
assert(FLAGS_cache_size != std::numeric_limits<uint64_t>::max());
@@ -301,7 +301,7 @@ class CacheTierBenchmark {
mutable Stats stats_; // Stats
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
//
// main
@@ -329,16 +329,16 @@ int main(int argc, char** argv) {
fprintf(stderr, "%s\n", msg.str().c_str());
- std::shared_ptr<rocksdb::PersistentCacheTier> cache;
+ std::shared_ptr<ROCKSDB_NAMESPACE::PersistentCacheTier> cache;
if (FLAGS_cache_type == "block_cache") {
fprintf(stderr, "Using block cache implementation\n");
- cache = rocksdb::NewBlockCache();
+ cache = ROCKSDB_NAMESPACE::NewBlockCache();
} else if (FLAGS_cache_type == "volatile") {
fprintf(stderr, "Using volatile cache implementation\n");
- cache = rocksdb::NewVolatileCache();
+ cache = ROCKSDB_NAMESPACE::NewVolatileCache();
} else if (FLAGS_cache_type == "tiered") {
fprintf(stderr, "Using tiered cache implementation\n");
- cache = rocksdb::NewTieredCache();
+ cache = ROCKSDB_NAMESPACE::NewTieredCache();
} else {
fprintf(stderr, "Unknown option for cache\n");
}
@@ -349,8 +349,8 @@ int main(int argc, char** argv) {
abort();
}
- std::unique_ptr<rocksdb::CacheTierBenchmark> benchmark(
- new rocksdb::CacheTierBenchmark(std::move(cache)));
+ std::unique_ptr<ROCKSDB_NAMESPACE::CacheTierBenchmark> benchmark(
+ new ROCKSDB_NAMESPACE::CacheTierBenchmark(std::move(cache)));
return 0;
}
diff --git a/utilities/persistent_cache/persistent_cache_test.cc b/utilities/persistent_cache/persistent_cache_test.cc
index e52cf9bbc..dce6e08e0 100644
--- a/utilities/persistent_cache/persistent_cache_test.cc
+++ b/utilities/persistent_cache/persistent_cache_test.cc
@@ -19,7 +19,7 @@
#include "utilities/persistent_cache/block_cache_tier.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
static const double kStressFactor = .125;
@@ -27,7 +27,7 @@ static const double kStressFactor = .125;
static void OnOpenForRead(void* arg) {
int* val = static_cast<int*>(arg);
*val &= ~O_DIRECT;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"NewRandomAccessFile:O_DIRECT",
std::bind(OnOpenForRead, std::placeholders::_1));
}
@@ -35,7 +35,7 @@ static void OnOpenForRead(void* arg) {
static void OnOpenForWrite(void* arg) {
int* val = static_cast<int*>(arg);
*val &= ~O_DIRECT;
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"NewWritableFile:O_DIRECT",
std::bind(OnOpenForWrite, std::placeholders::_1));
}
@@ -137,11 +137,11 @@ std::unique_ptr<PersistentTieredCache> NewTieredCache(
PersistentCacheTierTest::PersistentCacheTierTest()
: path_(test::PerThreadDBPath("cache_test")) {
#ifdef OS_LINUX
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::SyncPoint::GetInstance()->SetCallBack("NewRandomAccessFile:O_DIRECT",
- OnOpenForRead);
- rocksdb::SyncPoint::GetInstance()->SetCallBack("NewWritableFile:O_DIRECT",
- OnOpenForWrite);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "NewRandomAccessFile:O_DIRECT", OnOpenForRead);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "NewWritableFile:O_DIRECT", OnOpenForWrite);
#endif
}
@@ -150,14 +150,14 @@ TEST_F(PersistentCacheTierTest, DISABLED_BlockCacheInsertWithFileCreateError) {
cache_ = NewBlockCache(Env::Default(), path_,
/*size=*/std::numeric_limits<uint64_t>::max(),
/*direct_writes=*/ false);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
- "BlockCacheTier::NewCacheFile:DeleteDir", OnDeleteDir);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "BlockCacheTier::NewCacheFile:DeleteDir", OnDeleteDir);
RunNegativeInsertTest(/*nthreads=*/ 1,
/*max_keys*/
static_cast<size_t>(10 * 1024 * kStressFactor));
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
#if defined(TRAVIS) || defined(ROCKSDB_VALGRIND_RUN)
@@ -273,8 +273,8 @@ static void UniqueIdCallback(void* arg) {
*result = 0;
}
- rocksdb::SyncPoint::GetInstance()->ClearTrace();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearTrace();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GetUniqueIdFromFile:FS_IOC_GETVERSION", UniqueIdCallback);
}
#endif
@@ -296,11 +296,11 @@ TEST_F(PersistentCacheTierTest, FactoryTest) {
PersistentCacheDBTest::PersistentCacheDBTest() : DBTestBase("/cache_test") {
#ifdef OS_LINUX
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"GetUniqueIdFromFile:FS_IOC_GETVERSION", UniqueIdCallback);
- rocksdb::SyncPoint::GetInstance()->SetCallBack("NewRandomAccessFile:O_DIRECT",
- OnOpenForRead);
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
+ "NewRandomAccessFile:O_DIRECT", OnOpenForRead);
#endif
}
@@ -319,7 +319,7 @@ void PersistentCacheDBTest::RunTest(
Options options;
options.write_buffer_size =
static_cast<size_t>(64 * 1024 * kStressFactor); // small write buffer
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options = CurrentOptions(options);
// setup page cache
@@ -463,7 +463,7 @@ TEST_F(PersistentCacheDBTest, TieredCacheTest) {
}
#endif
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/persistent_cache/persistent_cache_test.h b/utilities/persistent_cache/persistent_cache_test.h
index 29c334442..47611ecd3 100644
--- a/utilities/persistent_cache/persistent_cache_test.h
+++ b/utilities/persistent_cache/persistent_cache_test.h
@@ -26,7 +26,7 @@
#include "test_util/testharness.h"
#include "utilities/persistent_cache/volatile_tier_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// Unit tests for testing PersistentCacheTier
@@ -280,6 +280,6 @@ class PersistentCacheDBTest : public DBTestBase {
const size_t max_keys, const size_t max_usecase);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/persistent_cache_tier.cc b/utilities/persistent_cache/persistent_cache_tier.cc
index 01b675aec..3847a4ee9 100644
--- a/utilities/persistent_cache/persistent_cache_tier.cc
+++ b/utilities/persistent_cache/persistent_cache_tier.cc
@@ -11,7 +11,7 @@
#include <sstream>
#include <string>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
std::string PersistentCacheConfig::ToString() const {
std::string ret;
@@ -158,6 +158,6 @@ bool PersistentTieredCache::IsCompressed() {
return tiers_.front()->IsCompressed();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/persistent_cache_tier.h b/utilities/persistent_cache/persistent_cache_tier.h
index 8803c3355..3905957de 100644
--- a/utilities/persistent_cache/persistent_cache_tier.h
+++ b/utilities/persistent_cache/persistent_cache_tier.h
@@ -52,7 +52,7 @@
// |
// V
// null
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Persistent Cache Config
//
@@ -331,6 +331,6 @@ class PersistentTieredCache : public PersistentCacheTier {
std::list<Tier> tiers_; // list of tiers top-down
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/persistent_cache_util.h b/utilities/persistent_cache/persistent_cache_util.h
index 254c038f9..2a769652d 100644
--- a/utilities/persistent_cache/persistent_cache_util.h
+++ b/utilities/persistent_cache/persistent_cache_util.h
@@ -9,7 +9,7 @@
#include "util/mutexlock.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
//
// Simple synchronized queue implementation with the option of
@@ -64,4 +64,4 @@ class BoundedQueue {
const size_t max_size_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/persistent_cache/volatile_tier_impl.cc b/utilities/persistent_cache/volatile_tier_impl.cc
index 177fc9169..ee63f828c 100644
--- a/utilities/persistent_cache/volatile_tier_impl.cc
+++ b/utilities/persistent_cache/volatile_tier_impl.cc
@@ -9,7 +9,7 @@
#include <string>
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void VolatileCacheTier::DeleteCacheData(VolatileCacheTier::CacheData* data) {
assert(data);
@@ -133,6 +133,6 @@ bool VolatileCacheTier::Evict() {
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/persistent_cache/volatile_tier_impl.h b/utilities/persistent_cache/volatile_tier_impl.h
index dba500ccb..6116e894b 100644
--- a/utilities/persistent_cache/volatile_tier_impl.h
+++ b/utilities/persistent_cache/volatile_tier_impl.h
@@ -38,7 +38,7 @@
// implementation is not concurrent at this point though.
//
// The eviction algorithm is LRU
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class VolatileCacheTier : public PersistentCacheTier {
public:
@@ -137,6 +137,6 @@ class VolatileCacheTier : public PersistentCacheTier {
Statistics stats_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif
diff --git a/utilities/simulator_cache/cache_simulator.cc b/utilities/simulator_cache/cache_simulator.cc
index 98a5c8a69..16a78ea71 100644
--- a/utilities/simulator_cache/cache_simulator.cc
+++ b/utilities/simulator_cache/cache_simulator.cc
@@ -7,7 +7,7 @@
#include <algorithm>
#include "db/dbformat.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const std::string kGhostCachePrefix = "ghost_";
@@ -271,4 +271,4 @@ void BlockCacheTraceSimulator::Access(const BlockCacheTraceRecord& access) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/simulator_cache/cache_simulator.h b/utilities/simulator_cache/cache_simulator.h
index 6f2a7e84d..6d4979013 100644
--- a/utilities/simulator_cache/cache_simulator.h
+++ b/utilities/simulator_cache/cache_simulator.h
@@ -10,7 +10,7 @@
#include "cache/lru_cache.h"
#include "trace_replay/block_cache_tracer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// A cache configuration provided by user.
struct CacheConfiguration {
@@ -228,4 +228,4 @@ class BlockCacheTraceSimulator {
uint64_t trace_start_time_ = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/simulator_cache/cache_simulator_test.cc b/utilities/simulator_cache/cache_simulator_test.cc
index 085e113ff..a205315cc 100644
--- a/utilities/simulator_cache/cache_simulator_test.cc
+++ b/utilities/simulator_cache/cache_simulator_test.cc
@@ -10,7 +10,7 @@
#include "test_util/testharness.h"
#include "test_util/testutil.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
const std::string kBlockKeyPrefix = "test-block-";
const std::string kRefKeyPrefix = "test-get-";
@@ -27,7 +27,7 @@ class CacheSimulatorTest : public testing::Test {
const size_t kNumBlocks = 5;
const size_t kValueSize = 1000;
- CacheSimulatorTest() { env_ = rocksdb::Env::Default(); }
+ CacheSimulatorTest() { env_ = ROCKSDB_NAMESPACE::Env::Default(); }
BlockCacheTraceRecord GenerateGetRecord(uint64_t getid) {
BlockCacheTraceRecord record;
@@ -486,7 +486,7 @@ TEST_F(CacheSimulatorTest, GhostHybridRowBlockCacheSimulator) {
cache_simulator->miss_ratio_stats().user_miss_ratio()));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/simulator_cache/sim_cache.cc b/utilities/simulator_cache/sim_cache.cc
index cf534dddb..ec411cf9a 100644
--- a/utilities/simulator_cache/sim_cache.cc
+++ b/utilities/simulator_cache/sim_cache.cc
@@ -13,7 +13,7 @@
#include "util/mutexlock.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -351,4 +351,4 @@ std::shared_ptr<SimCache> NewSimCache(std::shared_ptr<Cache> sim_cache,
return std::make_shared<SimCacheImpl>(sim_cache, cache);
}
-} // end namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/simulator_cache/sim_cache_test.cc b/utilities/simulator_cache/sim_cache_test.cc
index e66228107..6cb495813 100644
--- a/utilities/simulator_cache/sim_cache_test.cc
+++ b/utilities/simulator_cache/sim_cache_test.cc
@@ -8,7 +8,7 @@
#include "db/db_test_util.h"
#include "port/stack_trace.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class SimCacheTest : public DBTestBase {
private:
@@ -34,7 +34,7 @@ class SimCacheTest : public DBTestBase {
Options options = CurrentOptions();
options.create_if_missing = true;
// options.compression = kNoCompression;
- options.statistics = rocksdb::CreateDBStatistics();
+ options.statistics = ROCKSDB_NAMESPACE::CreateDBStatistics();
options.table_factory.reset(new BlockBasedTableFactory(table_options));
return options;
}
@@ -216,10 +216,10 @@ TEST_F(SimCacheTest, SimCacheLogging) {
ASSERT_GT(fsize, max_size - 100);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
diff --git a/utilities/table_properties_collectors/compact_on_deletion_collector.cc b/utilities/table_properties_collectors/compact_on_deletion_collector.cc
index eaf2c501d..89d666d4d 100644
--- a/utilities/table_properties_collectors/compact_on_deletion_collector.cc
+++ b/utilities/table_properties_collectors/compact_on_deletion_collector.cc
@@ -9,7 +9,7 @@
#include <memory>
#include "rocksdb/utilities/table_properties_collectors.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
CompactOnDeletionCollector::CompactOnDeletionCollector(
size_t sliding_window_size, size_t deletion_trigger)
@@ -86,5 +86,5 @@ std::shared_ptr<CompactOnDeletionCollectorFactory>
new CompactOnDeletionCollectorFactory(
sliding_window_size, deletion_trigger));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/table_properties_collectors/compact_on_deletion_collector.h b/utilities/table_properties_collectors/compact_on_deletion_collector.h
index 96c8db896..cc559ab2b 100644
--- a/utilities/table_properties_collectors/compact_on_deletion_collector.h
+++ b/utilities/table_properties_collectors/compact_on_deletion_collector.h
@@ -7,7 +7,7 @@
#ifndef ROCKSDB_LITE
#include "rocksdb/utilities/table_properties_collectors.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class CompactOnDeletionCollector : public TablePropertiesCollector {
public:
@@ -68,5 +68,5 @@ class CompactOnDeletionCollector : public TablePropertiesCollector {
bool need_compaction_;
bool finished_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/table_properties_collectors/compact_on_deletion_collector_test.cc b/utilities/table_properties_collectors/compact_on_deletion_collector_test.cc
index 57eed1070..9b94cc272 100644
--- a/utilities/table_properties_collectors/compact_on_deletion_collector_test.cc
+++ b/utilities/table_properties_collectors/compact_on_deletion_collector_test.cc
@@ -25,9 +25,9 @@ int main(int /*argc*/, char** /*argv*/) {
{1000, 10000, 10000, 127, 128, 129, 255, 256, 257, 2, 10000};
const int kDeletionTriggers[] =
{500, 9500, 4323, 47, 61, 128, 250, 250, 250, 2, 2};
- rocksdb::TablePropertiesCollectorFactory::Context context;
- context.column_family_id =
- rocksdb::TablePropertiesCollectorFactory::Context::kUnknownColumnFamily;
+ ROCKSDB_NAMESPACE::TablePropertiesCollectorFactory::Context context;
+ context.column_family_id = ROCKSDB_NAMESPACE::
+ TablePropertiesCollectorFactory::Context::kUnknownColumnFamily;
std::vector<int> window_sizes;
std::vector<int> deletion_triggers;
@@ -38,7 +38,7 @@ int main(int /*argc*/, char** /*argv*/) {
}
// randomize tests
- rocksdb::Random rnd(301);
+ ROCKSDB_NAMESPACE::Random rnd(301);
const int kMaxTestSize = 100000l;
for (int random_test = 0; random_test < 10; random_test++) {
int window_size = rnd.Uniform(kMaxTestSize) + 1;
@@ -58,21 +58,21 @@ int main(int /*argc*/, char** /*argv*/) {
const int kBias = (kNumDeletionTrigger + kBucketSize - 1) / kBucketSize;
// Simple test
{
- auto factory = rocksdb::NewCompactOnDeletionCollectorFactory(
+ auto factory = ROCKSDB_NAMESPACE::NewCompactOnDeletionCollectorFactory(
kWindowSize, kNumDeletionTrigger);
const int kSample = 10;
for (int delete_rate = 0; delete_rate <= kSample; ++delete_rate) {
- std::unique_ptr<rocksdb::TablePropertiesCollector> collector(
+ std::unique_ptr<ROCKSDB_NAMESPACE::TablePropertiesCollector> collector(
factory->CreateTablePropertiesCollector(context));
int deletions = 0;
for (int i = 0; i < kPaddedWindowSize; ++i) {
if (i % kSample < delete_rate) {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryDelete, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryDelete, 0, 0);
deletions++;
} else {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryPut, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryPut, 0, 0);
}
}
if (collector->NeedCompact() !=
@@ -90,35 +90,35 @@ int main(int /*argc*/, char** /*argv*/) {
// Only one section of a file satisfies the compaction trigger
{
- auto factory = rocksdb::NewCompactOnDeletionCollectorFactory(
+ auto factory = ROCKSDB_NAMESPACE::NewCompactOnDeletionCollectorFactory(
kWindowSize, kNumDeletionTrigger);
const int kSample = 10;
for (int delete_rate = 0; delete_rate <= kSample; ++delete_rate) {
- std::unique_ptr<rocksdb::TablePropertiesCollector> collector(
+ std::unique_ptr<ROCKSDB_NAMESPACE::TablePropertiesCollector> collector(
factory->CreateTablePropertiesCollector(context));
int deletions = 0;
for (int section = 0; section < 5; ++section) {
int initial_entries = rnd.Uniform(kWindowSize) + kWindowSize;
for (int i = 0; i < initial_entries; ++i) {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryPut, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryPut, 0, 0);
}
}
for (int i = 0; i < kPaddedWindowSize; ++i) {
if (i % kSample < delete_rate) {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryDelete, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryDelete, 0, 0);
deletions++;
} else {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryPut, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryPut, 0, 0);
}
}
for (int section = 0; section < 5; ++section) {
int ending_entries = rnd.Uniform(kWindowSize) + kWindowSize;
for (int i = 0; i < ending_entries; ++i) {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryPut, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryPut, 0, 0);
}
}
if (collector->NeedCompact() != (deletions >= kNumDeletionTrigger) &&
@@ -137,8 +137,8 @@ int main(int /*argc*/, char** /*argv*/) {
// TEST 3: Issues a lots of deletes, but their density is not
// high enough to trigger compaction.
{
- std::unique_ptr<rocksdb::TablePropertiesCollector> collector;
- auto factory = rocksdb::NewCompactOnDeletionCollectorFactory(
+ std::unique_ptr<ROCKSDB_NAMESPACE::TablePropertiesCollector> collector;
+ auto factory = ROCKSDB_NAMESPACE::NewCompactOnDeletionCollectorFactory(
kWindowSize, kNumDeletionTrigger);
collector.reset(factory->CreateTablePropertiesCollector(context));
assert(collector->NeedCompact() == false);
@@ -150,10 +150,10 @@ int main(int /*argc*/, char** /*argv*/) {
for (int i = 0; i < kPaddedWindowSize; ++i) {
if (i < kDeletionsPerSection) {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryDelete, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryDelete, 0, 0);
} else {
collector->AddUserKey("hello", "rocksdb",
- rocksdb::kEntryPut, 0, 0);
+ ROCKSDB_NAMESPACE::kEntryPut, 0, 0);
}
}
}
diff --git a/utilities/trace/file_trace_reader_writer.cc b/utilities/trace/file_trace_reader_writer.cc
index 17506c7ff..7160f7a4c 100644
--- a/utilities/trace/file_trace_reader_writer.cc
+++ b/utilities/trace/file_trace_reader_writer.cc
@@ -11,7 +11,7 @@
#include "trace_replay/trace_replay.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
const unsigned int FileTraceReader::kBufferSize = 1024; // 1KB
@@ -120,4 +120,4 @@ Status NewFileTraceWriter(Env* env, const EnvOptions& env_options,
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/trace/file_trace_reader_writer.h b/utilities/trace/file_trace_reader_writer.h
index 863f5d9d0..a9eafa5af 100644
--- a/utilities/trace/file_trace_reader_writer.h
+++ b/utilities/trace/file_trace_reader_writer.h
@@ -7,7 +7,7 @@
#include "rocksdb/trace_reader_writer.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class RandomAccessFileReader;
class WritableFileWriter;
@@ -45,4 +45,4 @@ class FileTraceWriter : public TraceWriter {
std::unique_ptr<WritableFileWriter> file_writer_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/transactions/optimistic_transaction.cc b/utilities/transactions/optimistic_transaction.cc
index 357d06801..b01102bb2 100644
--- a/utilities/transactions/optimistic_transaction.cc
+++ b/utilities/transactions/optimistic_transaction.cc
@@ -21,7 +21,7 @@
#include "utilities/transactions/optimistic_transaction.h"
#include "utilities/transactions/optimistic_transaction_db_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct WriteOptions;
@@ -182,6 +182,6 @@ Status OptimisticTransaction::SetName(const TransactionName& /* unused */) {
return Status::InvalidArgument("Optimistic transactions cannot be named.");
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/optimistic_transaction.h b/utilities/transactions/optimistic_transaction.h
index dddcdb2f3..c337de2af 100644
--- a/utilities/transactions/optimistic_transaction.h
+++ b/utilities/transactions/optimistic_transaction.h
@@ -24,7 +24,7 @@
#include "utilities/transactions/transaction_base.h"
#include "utilities/transactions/transaction_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class OptimisticTransaction : public TransactionBaseImpl {
public:
@@ -96,6 +96,6 @@ class OptimisticTransactionCallback : public WriteCallback {
OptimisticTransaction* txn_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/optimistic_transaction_db_impl.cc b/utilities/transactions/optimistic_transaction_db_impl.cc
index 58a7903c3..bffb3d5ed 100644
--- a/utilities/transactions/optimistic_transaction_db_impl.cc
+++ b/utilities/transactions/optimistic_transaction_db_impl.cc
@@ -16,7 +16,7 @@
#include "rocksdb/utilities/optimistic_transaction_db.h"
#include "utilities/transactions/optimistic_transaction.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Transaction* OptimisticTransactionDBImpl::BeginTransaction(
const WriteOptions& write_options,
@@ -107,5 +107,5 @@ void OptimisticTransactionDBImpl::ReinitializeTransaction(
txn_impl->Reinitialize(this, write_options, txn_options);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/optimistic_transaction_db_impl.h b/utilities/transactions/optimistic_transaction_db_impl.h
index cc3b375c4..d895d49b8 100644
--- a/utilities/transactions/optimistic_transaction_db_impl.h
+++ b/utilities/transactions/optimistic_transaction_db_impl.h
@@ -14,7 +14,7 @@
#include "rocksdb/options.h"
#include "rocksdb/utilities/optimistic_transaction_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class OptimisticTransactionDBImpl : public OptimisticTransactionDB {
public:
@@ -67,5 +67,5 @@ class OptimisticTransactionDBImpl : public OptimisticTransactionDB {
OptimisticTransactionOptions());
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/optimistic_transaction_test.cc b/utilities/transactions/optimistic_transaction_test.cc
index fc30c60be..63c1a255c 100644
--- a/utilities/transactions/optimistic_transaction_test.cc
+++ b/utilities/transactions/optimistic_transaction_test.cc
@@ -24,7 +24,7 @@
using std::string;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class OptimisticTransactionTest
: public testing::Test,
@@ -370,10 +370,10 @@ TEST_P(OptimisticTransactionTest, CheckKeySkipOldMemtable) {
// For the second attempt, hold flush from beginning. The memtable
// will be switched to immutable after calling TEST_SwitchMemtable()
// while CheckKey() is called.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"OptimisticTransactionTest.CheckKeySkipOldMemtable",
"FlushJob::Start"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
}
// force a memtable flush. The memtable should still be kept
@@ -430,7 +430,7 @@ TEST_P(OptimisticTransactionTest, CheckKeySkipOldMemtable) {
ASSERT_TRUE(s.ok());
TEST_SYNC_POINT("OptimisticTransactionTest.CheckKeySkipOldMemtable");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
SetPerfLevel(PerfLevel::kDisable);
@@ -1515,7 +1515,7 @@ INSTANTIATE_TEST_CASE_P(
testing::Values(OccValidationPolicy::kValidateSerial,
OccValidationPolicy::kValidateParallel));
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/transactions/pessimistic_transaction.cc b/utilities/transactions/pessimistic_transaction.cc
index c709d34b1..5ae5fed08 100644
--- a/utilities/transactions/pessimistic_transaction.cc
+++ b/utilities/transactions/pessimistic_transaction.cc
@@ -25,7 +25,7 @@
#include "utilities/transactions/pessimistic_transaction_db.h"
#include "utilities/transactions/transaction_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct WriteOptions;
@@ -718,6 +718,6 @@ Status PessimisticTransaction::SetName(const TransactionName& name) {
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/pessimistic_transaction.h b/utilities/transactions/pessimistic_transaction.h
index c91d9217b..8f2c84405 100644
--- a/utilities/transactions/pessimistic_transaction.h
+++ b/utilities/transactions/pessimistic_transaction.h
@@ -28,7 +28,7 @@
#include "utilities/transactions/transaction_base.h"
#include "utilities/transactions/transaction_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PessimisticTransactionDB;
@@ -220,6 +220,6 @@ class WriteCommittedTxn : public PessimisticTransaction {
Status RollbackInternal() override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/pessimistic_transaction_db.cc b/utilities/transactions/pessimistic_transaction_db.cc
index 4aee1147b..30d5b79f6 100644
--- a/utilities/transactions/pessimistic_transaction_db.cc
+++ b/utilities/transactions/pessimistic_transaction_db.cc
@@ -24,7 +24,7 @@
#include "utilities/transactions/write_prepared_txn_db.h"
#include "utilities/transactions/write_unprepared_txn_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
PessimisticTransactionDB::PessimisticTransactionDB(
DB* db, const TransactionDBOptions& txn_db_options)
@@ -628,5 +628,5 @@ void PessimisticTransactionDB::UnregisterTransaction(Transaction* txn) {
transactions_.erase(it);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/pessimistic_transaction_db.h b/utilities/transactions/pessimistic_transaction_db.h
index 6859c1aeb..39346dddd 100644
--- a/utilities/transactions/pessimistic_transaction_db.h
+++ b/utilities/transactions/pessimistic_transaction_db.h
@@ -24,7 +24,7 @@
#include "utilities/transactions/transaction_lock_mgr.h"
#include "utilities/transactions/write_prepared_txn.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class PessimisticTransactionDB : public TransactionDB {
public:
@@ -216,5 +216,5 @@ class WriteCommittedTxnDB : public PessimisticTransactionDB {
virtual Status Write(const WriteOptions& opts, WriteBatch* updates) override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/snapshot_checker.cc b/utilities/transactions/snapshot_checker.cc
index 695c020ef..9c43bef43 100644
--- a/utilities/transactions/snapshot_checker.cc
+++ b/utilities/transactions/snapshot_checker.cc
@@ -11,7 +11,7 @@
#include "utilities/transactions/write_prepared_txn_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
#ifdef ROCKSDB_LITE
WritePreparedSnapshotChecker::WritePreparedSnapshotChecker(
@@ -46,4 +46,4 @@ SnapshotCheckerResult WritePreparedSnapshotChecker::CheckInSnapshot(
#endif // ROCKSDB_LITE
DisableGCSnapshotChecker DisableGCSnapshotChecker::instance_;
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/transactions/transaction_base.cc b/utilities/transactions/transaction_base.cc
index 54b5b6204..805d4ab36 100644
--- a/utilities/transactions/transaction_base.cc
+++ b/utilities/transactions/transaction_base.cc
@@ -17,7 +17,7 @@
#include "util/cast_util.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
TransactionBaseImpl::TransactionBaseImpl(DB* db,
const WriteOptions& write_options)
@@ -832,6 +832,6 @@ Status TransactionBaseImpl::RebuildFromWriteBatch(WriteBatch* src_batch) {
WriteBatch* TransactionBaseImpl::GetCommitTimeWriteBatch() {
return &commit_time_batch_;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_base.h b/utilities/transactions/transaction_base.h
index 082b0b4f5..f279676c6 100644
--- a/utilities/transactions/transaction_base.h
+++ b/utilities/transactions/transaction_base.h
@@ -23,7 +23,7 @@
#include "util/autovector.h"
#include "utilities/transactions/transaction_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TransactionBaseImpl : public Transaction {
public:
@@ -369,6 +369,6 @@ class TransactionBaseImpl : public Transaction {
void SetSnapshotInternal(const Snapshot* snapshot);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_db_mutex_impl.cc b/utilities/transactions/transaction_db_mutex_impl.cc
index 244a95077..345c4be90 100644
--- a/utilities/transactions/transaction_db_mutex_impl.cc
+++ b/utilities/transactions/transaction_db_mutex_impl.cc
@@ -14,7 +14,7 @@
#include "rocksdb/utilities/transaction_db_mutex.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TransactionDBMutexImpl : public TransactionDBMutex {
public:
@@ -130,6 +130,6 @@ Status TransactionDBCondVarImpl::WaitFor(
return s;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_db_mutex_impl.h b/utilities/transactions/transaction_db_mutex_impl.h
index 2cce05ba0..fbee92832 100644
--- a/utilities/transactions/transaction_db_mutex_impl.h
+++ b/utilities/transactions/transaction_db_mutex_impl.h
@@ -8,7 +8,7 @@
#include "rocksdb/utilities/transaction_db_mutex.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class TransactionDBMutex;
class TransactionDBCondVar;
@@ -21,6 +21,6 @@ class TransactionDBMutexFactoryImpl : public TransactionDBMutexFactory {
std::shared_ptr<TransactionDBCondVar> AllocateCondVar() override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_lock_mgr.cc b/utilities/transactions/transaction_lock_mgr.cc
index 45d04d188..82b614033 100644
--- a/utilities/transactions/transaction_lock_mgr.cc
+++ b/utilities/transactions/transaction_lock_mgr.cc
@@ -25,7 +25,7 @@
#include "util/thread_local.h"
#include "utilities/transactions/pessimistic_transaction_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct LockInfo {
bool exclusive;
@@ -741,5 +741,5 @@ void TransactionLockMgr::Resize(uint32_t target_size) {
dlock_buffer_.Resize(target_size);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_lock_mgr.h b/utilities/transactions/transaction_lock_mgr.h
index 16a40d7b7..b4fd85929 100644
--- a/utilities/transactions/transaction_lock_mgr.h
+++ b/utilities/transactions/transaction_lock_mgr.h
@@ -20,7 +20,7 @@
#include "util/thread_local.h"
#include "utilities/transactions/pessimistic_transaction.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class ColumnFamilyHandle;
struct LockInfo;
@@ -154,5 +154,5 @@ class TransactionLockMgr {
const autovector<TransactionID>& wait_ids);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_test.cc b/utilities/transactions/transaction_test.cc
index 30491c698..bdc2609f5 100644
--- a/utilities/transactions/transaction_test.cc
+++ b/utilities/transactions/transaction_test.cc
@@ -34,7 +34,7 @@
using std::string;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
INSTANTIATE_TEST_CASE_P(
DBAsBaseDB, TransactionTest,
@@ -282,7 +282,7 @@ TEST_P(TransactionTest, WaitingTxn) {
ASSERT_TRUE(txn1);
ASSERT_TRUE(txn2);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TransactionLockMgr::AcquireWithTimeout:WaitingTxn", [&](void* /*arg*/) {
std::string key;
uint32_t cf_id;
@@ -335,7 +335,7 @@ TEST_P(TransactionTest, WaitingTxn) {
ASSERT_EQ(cf_iterator->second.ids.size(), 1);
ASSERT_EQ(cf_iterator->second.ids[0], txn1->GetID());
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
s = txn2->GetForUpdate(read_options, "foo", &value);
ASSERT_TRUE(s.IsTimedOut());
@@ -343,8 +343,8 @@ TEST_P(TransactionTest, WaitingTxn) {
ASSERT_EQ(get_perf_context()->key_lock_wait_count, 1);
ASSERT_GE(get_perf_context()->key_lock_wait_time, 0);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
delete cfa;
delete txn1;
@@ -508,10 +508,10 @@ TEST_P(TransactionTest, DeadlockCycleShared) {
}
std::atomic<uint32_t> checkpoints(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TransactionLockMgr::AcquireWithTimeout:WaitingTxn",
[&](void* /*arg*/) { checkpoints.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// We want the leaf transactions to block and hold everyone back.
std::vector<port::Thread> threads;
@@ -531,8 +531,8 @@ TEST_P(TransactionTest, DeadlockCycleShared) {
/* sleep override */
std::this_thread::sleep_for(std::chrono::milliseconds(100));
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
// Complete the cycle T[16 - 31] -> T1
for (uint32_t i = 15; i < 31; i++) {
@@ -641,10 +641,10 @@ TEST_P(TransactionTest, DeadlockCycleShared) {
}
std::atomic<uint32_t> checkpoints_shared(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TransactionLockMgr::AcquireWithTimeout:WaitingTxn",
[&](void* /*arg*/) { checkpoints_shared.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
std::vector<port::Thread> threads_shared;
for (uint32_t i = 0; i < 1; i++) {
@@ -663,8 +663,8 @@ TEST_P(TransactionTest, DeadlockCycleShared) {
/* sleep override */
std::this_thread::sleep_for(std::chrono::milliseconds(100));
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
// Complete the cycle T2 -> T1 with a shared lock.
auto s = txns_shared[1]->GetForUpdate(read_options, "0", nullptr, false);
@@ -714,10 +714,10 @@ TEST_P(TransactionStressTest, DeadlockCycle) {
}
std::atomic<uint32_t> checkpoints(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TransactionLockMgr::AcquireWithTimeout:WaitingTxn",
[&](void* /*arg*/) { checkpoints.fetch_add(1); });
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// We want the last transaction in the chain to block and hold everyone
// back.
@@ -737,8 +737,8 @@ TEST_P(TransactionStressTest, DeadlockCycle) {
/* sleep override */
std::this_thread::sleep_for(std::chrono::milliseconds(100));
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
// Complete the cycle Tlen -> T1
auto s = txns[len - 1]->GetForUpdate(read_options, "0", nullptr);
@@ -1453,7 +1453,7 @@ TEST_P(TransactionTest, DISABLED_TwoPhaseMultiThreadTest) {
std::atomic<uint32_t> t_wait_on_prepare(0);
std::atomic<uint32_t> t_wait_on_commit(0);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::JoinBatchGroup:Wait", [&](void* arg) {
auto* writer = reinterpret_cast<WriteThread::Writer*>(arg);
@@ -1474,7 +1474,7 @@ TEST_P(TransactionTest, DISABLED_TwoPhaseMultiThreadTest) {
}
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
// do all the writes
std::vector<port::Thread> threads;
@@ -1485,8 +1485,8 @@ TEST_P(TransactionTest, DISABLED_TwoPhaseMultiThreadTest) {
t.join();
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
ReadOptions read_options;
std::string value;
@@ -2881,8 +2881,8 @@ TEST_P(TransactionTest, MultiGetLargeBatchedTest) {
s = wb.Put(handles[1], std::to_string(2), "new_val" + std::to_string(2));
ASSERT_OK(s);
// Write a lot of merges so when we call MultiGetFromBatchAndDB later on,
- // it is forced to use std::vector in rocksdb::autovector to allocate
- // MergeContexts. The number of merges needs to be >
+ // it is forced to use std::vector in ROCKSDB_NAMESPACE::autovector to
+ // allocate MergeContexts. The number of merges needs to be >
// MultiGetContext::MAX_BATCH_SIZE
for (int i = 8; i < MultiGetContext::MAX_BATCH_SIZE + 24; ++i) {
s = wb.Merge(handles[1], std::to_string(i), "merge");
@@ -5208,9 +5208,9 @@ TEST_P(TransactionTest, ToggleAutoCompactionTest) {
TEST_P(TransactionStressTest, ExpiredTransactionDataRace1) {
// In this test, txn1 should succeed committing,
// as the callback is called after txn1 starts committing.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"TransactionTest::ExpirableTransactionDataRace:1"}});
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"TransactionTest::ExpirableTransactionDataRace:1", [&](void* /*arg*/) {
WriteOptions write_options;
TransactionOptions txn_options;
@@ -5228,7 +5228,7 @@ TEST_P(TransactionStressTest, ExpiredTransactionDataRace1) {
delete txn2;
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
WriteOptions write_options;
TransactionOptions txn_options;
@@ -5248,7 +5248,7 @@ TEST_P(TransactionStressTest, ExpiredTransactionDataRace1) {
ASSERT_EQ("1", value);
delete txn1;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
#ifndef ROCKSDB_VALGRIND_RUN
@@ -5593,7 +5593,7 @@ TEST_P(TransactionTest, GetWithoutSnapshot) {
WriteOptions write_options;
std::atomic<bool> finish = {false};
db->Put(write_options, "key", "value");
- rocksdb::port::Thread commit_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread commit_thread([&]() {
for (int i = 0; i < 100; i++) {
TransactionOptions txn_options;
Transaction* txn = db->BeginTransaction(write_options, txn_options);
@@ -5606,7 +5606,7 @@ TEST_P(TransactionTest, GetWithoutSnapshot) {
}
finish = true;
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
while (!finish) {
ReadOptions ropt;
PinnableSlice pinnable_val;
@@ -6205,7 +6205,7 @@ TEST_P(TransactionTest, DoubleCrashInRecovery) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/transactions/transaction_test.h b/utilities/transactions/transaction_test.h
index 73d6b2b84..2e533d379 100644
--- a/utilities/transactions/transaction_test.h
+++ b/utilities/transactions/transaction_test.h
@@ -31,7 +31,7 @@
#include "port/port.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Return true if the ith bit is set in combination represented by comb
bool IsInCombination(size_t i, size_t comb) { return comb & (size_t(1) << i); }
@@ -514,4 +514,4 @@ class MySQLStyleTransactionTest
const bool with_slow_threads_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
diff --git a/utilities/transactions/transaction_util.cc b/utilities/transactions/transaction_util.cc
index 5e3c27f09..23532ae42 100644
--- a/utilities/transactions/transaction_util.cc
+++ b/utilities/transactions/transaction_util.cc
@@ -16,7 +16,7 @@
#include "rocksdb/utilities/write_batch_with_index.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status TransactionUtil::CheckKeyForConflicts(
DBImpl* db_impl, ColumnFamilyHandle* column_family, const std::string& key,
@@ -177,7 +177,6 @@ Status TransactionUtil::CheckKeysForConflicts(DBImpl* db_impl,
return result;
}
-
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/transaction_util.h b/utilities/transactions/transaction_util.h
index b1f9f24cb..2e48f84a4 100644
--- a/utilities/transactions/transaction_util.h
+++ b/utilities/transactions/transaction_util.h
@@ -18,7 +18,7 @@
#include "rocksdb/status.h"
#include "rocksdb/types.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct TransactionKeyMapInfo {
// Earliest sequence number that is relevant to this transaction for this key
@@ -98,6 +98,6 @@ class TransactionUtil {
SequenceNumber min_uncommitted = kMaxSequenceNumber);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_prepared_transaction_test.cc b/utilities/transactions/write_prepared_transaction_test.cc
index f82e90bd5..0171b9716 100644
--- a/utilities/transactions/write_prepared_transaction_test.cc
+++ b/utilities/transactions/write_prepared_transaction_test.cc
@@ -40,7 +40,7 @@
using std::string;
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
using CommitEntry = WritePreparedTxnDB::CommitEntry;
using CommitEntry64b = WritePreparedTxnDB::CommitEntry64b;
@@ -157,14 +157,14 @@ TEST(PreparedHeap, EmptyAtTheEnd) {
// successfully emptied at the end.
TEST(PreparedHeap, Concurrent) {
const size_t t_cnt = 10;
- rocksdb::port::Thread t[t_cnt + 1];
+ ROCKSDB_NAMESPACE::port::Thread t[t_cnt + 1];
WritePreparedTxnDB::PreparedHeap heap;
port::RWMutex prepared_mutex;
std::atomic<size_t> last;
for (size_t n = 0; n < 100; n++) {
last = 0;
- t[0] = rocksdb::port::Thread([&]() {
+ t[0] = ROCKSDB_NAMESPACE::port::Thread([&]() {
Random rnd(1103);
for (size_t seq = 1; seq <= t_cnt; seq++) {
// This is not recommended usage but we should be resilient against it.
@@ -178,14 +178,15 @@ TEST(PreparedHeap, Concurrent) {
}
});
for (size_t i = 1; i <= t_cnt; i++) {
- t[i] = rocksdb::port::Thread([&heap, &prepared_mutex, &last, i]() {
- auto seq = i;
- do {
- std::this_thread::yield();
- } while (last.load() < seq);
- WriteLock wl(&prepared_mutex);
- heap.erase(seq);
- });
+ t[i] =
+ ROCKSDB_NAMESPACE::port::Thread([&heap, &prepared_mutex, &last, i]() {
+ auto seq = i;
+ do {
+ std::this_thread::yield();
+ } while (last.load() < seq);
+ WriteLock wl(&prepared_mutex);
+ heap.erase(seq);
+ });
}
for (size_t i = 0; i <= t_cnt; i++) {
t[i].join();
@@ -421,7 +422,7 @@ class WritePreparedTransactionTestBase : public TransactionTestBase {
wp_db->UpdateSnapshots(old_snapshots, ++version);
// Starting from the first thread, cut each thread at two points
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"WritePreparedTxnDB::CheckAgainstSnapshots:p:" + std::to_string(a1),
"WritePreparedTxnDB::UpdateSnapshots:s:start"},
{"WritePreparedTxnDB::UpdateSnapshots:p:" + std::to_string(b1),
@@ -433,23 +434,24 @@ class WritePreparedTransactionTestBase : public TransactionTestBase {
{"WritePreparedTxnDB::CheckAgainstSnapshots:p:end",
"WritePreparedTxnDB::UpdateSnapshots:s:" + std::to_string(b2)},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
{
ASSERT_TRUE(wp_db->old_commit_map_empty_);
- rocksdb::port::Thread t1(
+ ROCKSDB_NAMESPACE::port::Thread t1(
[&]() { wp_db->UpdateSnapshots(new_snapshots, version); });
- rocksdb::port::Thread t2([&]() { wp_db->CheckAgainstSnapshots(entry); });
+ ROCKSDB_NAMESPACE::port::Thread t2(
+ [&]() { wp_db->CheckAgainstSnapshots(entry); });
t1.join();
t2.join();
ASSERT_FALSE(wp_db->old_commit_map_empty_);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
wp_db->old_commit_map_empty_ = true;
wp_db->UpdateSnapshots(empty_snapshots, ++version);
wp_db->UpdateSnapshots(old_snapshots, ++version);
// Starting from the second thread, cut each thread at two points
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"WritePreparedTxnDB::UpdateSnapshots:p:" + std::to_string(a1),
"WritePreparedTxnDB::CheckAgainstSnapshots:s:start"},
{"WritePreparedTxnDB::CheckAgainstSnapshots:p:" + std::to_string(b1),
@@ -461,17 +463,18 @@ class WritePreparedTransactionTestBase : public TransactionTestBase {
{"WritePreparedTxnDB::UpdateSnapshots:p:end",
"WritePreparedTxnDB::CheckAgainstSnapshots:s:" + std::to_string(b2)},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
{
ASSERT_TRUE(wp_db->old_commit_map_empty_);
- rocksdb::port::Thread t1(
+ ROCKSDB_NAMESPACE::port::Thread t1(
[&]() { wp_db->UpdateSnapshots(new_snapshots, version); });
- rocksdb::port::Thread t2([&]() { wp_db->CheckAgainstSnapshots(entry); });
+ ROCKSDB_NAMESPACE::port::Thread t2(
+ [&]() { wp_db->CheckAgainstSnapshots(entry); });
t1.join();
t2.join();
ASSERT_FALSE(wp_db->old_commit_map_empty_);
}
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
// Verify value of keys.
@@ -827,10 +830,10 @@ TEST_P(WritePreparedTransactionTest, CheckKeySkipOldMemtable) {
// For the second attempt, hold flush from beginning. The memtable
// will be switched to immutable after calling TEST_SwitchMemtable()
// while CheckKey() is called.
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WritePreparedTransactionTest.CheckKeySkipOldMemtable",
"FlushJob::Start"}});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
}
// force a memtable flush. The memtable should still be kept
@@ -915,7 +918,7 @@ TEST_P(WritePreparedTransactionTest, CheckKeySkipOldMemtable) {
ASSERT_OK(txn4->Commit());
TEST_SYNC_POINT("WritePreparedTransactionTest.CheckKeySkipOldMemtable");
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
SetPerfLevel(PerfLevel::kDisable);
@@ -1368,7 +1371,7 @@ TEST_P(WritePreparedTransactionTest, MaxCatchupWithNewSnapshot) {
const int writes = 50;
const int batch_cnt = 4;
- rocksdb::port::Thread t1([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t1([&]() {
for (int i = 0; i < writes; i++) {
WriteBatch batch;
// For duplicate keys cause 4 commit entries, each evicting an entry that
@@ -1381,7 +1384,7 @@ TEST_P(WritePreparedTransactionTest, MaxCatchupWithNewSnapshot) {
}
});
- rocksdb::port::Thread t2([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t2([&]() {
while (wp_db->max_evicted_seq_ == 0) { // wait for insert thread
std::this_thread::yield();
}
@@ -1417,7 +1420,7 @@ TEST_P(WritePreparedTransactionTest, MaxCatchupWithUnbackedSnapshot) {
WritePreparedTxnDB* wp_db = dynamic_cast<WritePreparedTxnDB*>(db);
const int writes = 50;
- rocksdb::port::Thread t1([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t1([&]() {
for (int i = 0; i < writes; i++) {
WriteBatch batch;
batch.Put("key", "foo");
@@ -1425,7 +1428,7 @@ TEST_P(WritePreparedTransactionTest, MaxCatchupWithUnbackedSnapshot) {
}
});
- rocksdb::port::Thread t2([&]() {
+ ROCKSDB_NAMESPACE::port::Thread t2([&]() {
while (wp_db->max_evicted_seq_ == 0) { // wait for insert thread
std::this_thread::yield();
}
@@ -1607,7 +1610,7 @@ TEST_P(WritePreparedTransactionTest, SmallestUnCommittedSeq) {
port::Mutex mutex;
Random rnd(1103);
- rocksdb::port::Thread commit_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread commit_thread([&]() {
for (int i = 0; i < cnt; i++) {
uint32_t index = rnd.Uniform(cnt - i);
Transaction* txn;
@@ -1623,7 +1626,7 @@ TEST_P(WritePreparedTransactionTest, SmallestUnCommittedSeq) {
committed_txns.push_back(txn);
}
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
while (1) {
MutexLock l(&mutex);
if (txns.empty()) {
@@ -1686,10 +1689,10 @@ TEST_P(SeqAdvanceConcurrentTest, SeqAdvanceConcurrent) {
linked = 0;
std::atomic<bool> batch_formed(false);
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::EnterAsBatchGroupLeader:End",
[&](void* /*arg*/) { batch_formed = true; });
- rocksdb::SyncPoint::GetInstance()->SetCallBack(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->SetCallBack(
"WriteThread::JoinBatchGroup:Wait", [&](void* /*arg*/) {
linked++;
if (linked == 1) {
@@ -1707,7 +1710,7 @@ TEST_P(SeqAdvanceConcurrentTest, SeqAdvanceConcurrent) {
// but it should be tolerable.
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
for (size_t bi = 0; bi < txn_cnt; bi++) {
// get the bi-th digit in number system based on type_cnt
size_t d = (n % base[bi + 1]) / base[bi];
@@ -1758,8 +1761,8 @@ TEST_P(SeqAdvanceConcurrentTest, SeqAdvanceConcurrent) {
seq = db_impl->TEST_GetLastVisibleSequence();
ASSERT_EQ(exp_seq, seq);
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
// Check if recovery preserves the last sequence number
db_impl->FlushWAL(true);
@@ -3039,14 +3042,14 @@ TEST_P(WritePreparedTransactionTest, NonAtomicCommitOfDelayedPrepared) {
if (split_read) {
if (split_before_mutex) {
// split before acquiring prepare_mutex_
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WritePreparedTxnDB::IsInSnapshot:prepared_mutex_:pause",
"AtomicCommitOfDelayedPrepared:Commit:before"},
{"AtomicCommitOfDelayedPrepared:Commit:after",
"WritePreparedTxnDB::IsInSnapshot:prepared_mutex_:resume"}});
} else {
// split right after reading from the commit cache
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WritePreparedTxnDB::IsInSnapshot:GetCommitEntry:pause",
"AtomicCommitOfDelayedPrepared:Commit:before"},
{"AtomicCommitOfDelayedPrepared:Commit:after",
@@ -3054,7 +3057,7 @@ TEST_P(WritePreparedTransactionTest, NonAtomicCommitOfDelayedPrepared) {
}
} else { // split commit
// split right before removing from delayed_prepared_
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WritePreparedTxnDB::RemovePrepared:pause",
"AtomicCommitOfDelayedPrepared:Read:before"},
{"AtomicCommitOfDelayedPrepared:Read:after",
@@ -3062,7 +3065,7 @@ TEST_P(WritePreparedTransactionTest, NonAtomicCommitOfDelayedPrepared) {
}
SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread commit_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread commit_thread([&]() {
TEST_SYNC_POINT("AtomicCommitOfDelayedPrepared:Commit:before");
ASSERT_OK(txn->Commit());
if (split_before_mutex) {
@@ -3081,7 +3084,7 @@ TEST_P(WritePreparedTransactionTest, NonAtomicCommitOfDelayedPrepared) {
delete txn;
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
TEST_SYNC_POINT("AtomicCommitOfDelayedPrepared:Read:before");
ReadOptions roptions;
roptions.snapshot = snap;
@@ -3096,8 +3099,8 @@ TEST_P(WritePreparedTransactionTest, NonAtomicCommitOfDelayedPrepared) {
read_thread.join();
commit_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
} // for split_before_mutex
} // for split_read
}
@@ -3132,14 +3135,14 @@ TEST_P(WritePreparedTransactionTest, NonAtomicUpdateOfDelayedPrepared) {
ASSERT_LT(txn->GetId(), snap->GetSequenceNumber());
// split right after reading delayed_prepared_empty_
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WritePreparedTxnDB::IsInSnapshot:delayed_prepared_empty_:pause",
"AtomicUpdateOfDelayedPrepared:before"},
{"AtomicUpdateOfDelayedPrepared:after",
"WritePreparedTxnDB::IsInSnapshot:delayed_prepared_empty_:resume"}});
SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread commit_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread commit_thread([&]() {
TEST_SYNC_POINT("AtomicUpdateOfDelayedPrepared:before");
// Commit a bunch of entries to advance max evicted seq and make the
// prepared a delayed prepared
@@ -3154,7 +3157,7 @@ TEST_P(WritePreparedTransactionTest, NonAtomicUpdateOfDelayedPrepared) {
TEST_SYNC_POINT("AtomicUpdateOfDelayedPrepared:after");
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
ReadOptions roptions;
roptions.snapshot = snap;
PinnableSlice value;
@@ -3169,8 +3172,8 @@ TEST_P(WritePreparedTransactionTest, NonAtomicUpdateOfDelayedPrepared) {
commit_thread.join();
ASSERT_OK(txn->Commit());
delete txn;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
// Eviction from commit cache and update of max evicted seq are two non-atomic
@@ -3210,14 +3213,14 @@ TEST_P(WritePreparedTransactionTest, NonAtomicUpdateOfMaxEvictedSeq) {
ASSERT_LE(txn->GetId(), snap->GetSequenceNumber());
// split right after reading max_evicted_seq_
- rocksdb::SyncPoint::GetInstance()->LoadDependency(
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency(
{{"WritePreparedTxnDB::IsInSnapshot:max_evicted_seq_:pause",
"NonAtomicUpdateOfMaxEvictedSeq:before"},
{"NonAtomicUpdateOfMaxEvictedSeq:after",
"WritePreparedTxnDB::IsInSnapshot:max_evicted_seq_:resume"}});
SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread commit_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread commit_thread([&]() {
TEST_SYNC_POINT("NonAtomicUpdateOfMaxEvictedSeq:before");
// Commit a bunch of entries to advance max evicted seq beyond txn->GetId()
size_t tries = 0;
@@ -3231,7 +3234,7 @@ TEST_P(WritePreparedTransactionTest, NonAtomicUpdateOfMaxEvictedSeq) {
TEST_SYNC_POINT("NonAtomicUpdateOfMaxEvictedSeq:after");
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
ReadOptions roptions;
roptions.snapshot = snap;
PinnableSlice value;
@@ -3247,8 +3250,8 @@ TEST_P(WritePreparedTransactionTest, NonAtomicUpdateOfMaxEvictedSeq) {
delete txn;
txn1->Commit();
delete txn1;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
// Test when we add a prepared seq when the max_evicted_seq_ already goes beyond
@@ -3287,7 +3290,7 @@ TEST_P(WritePreparedTransactionTest, AddPreparedBeforeMax) {
// t1) Insert prepared entry, t2) commit other entries to advance max
// evicted sec and finish checking the existing prepared entries, t1)
// AddPrepared, t2) update max_evicted_seq_
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"AddPreparedCallback::AddPrepared::begin:pause",
"AddPreparedBeforeMax::read_thread:start"},
{"AdvanceMaxEvictedSeq::update_max:pause",
@@ -3297,13 +3300,13 @@ TEST_P(WritePreparedTransactionTest, AddPreparedBeforeMax) {
});
SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread write_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread write_thread([&]() {
txn_mutex_.Lock();
ASSERT_OK(txn->Prepare());
txn_mutex_.Unlock();
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
TEST_SYNC_POINT("AddPreparedBeforeMax::read_thread:start");
// Publish seq number with a commit
ASSERT_OK(txn1->Commit());
@@ -3332,8 +3335,8 @@ TEST_P(WritePreparedTransactionTest, AddPreparedBeforeMax) {
delete txn2;
ASSERT_OK(txn->Commit());
delete txn;
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
// When an old prepared entry gets committed, there is a gap between the time
@@ -3347,7 +3350,7 @@ TEST_P(WritePreparedTransactionTest, CommitOfDelayedPrepared) {
ReOpen();
std::atomic<const Snapshot*> snap = {nullptr};
std::atomic<SequenceNumber> exp_prepare = {0};
- rocksdb::port::Thread callback_thread;
+ ROCKSDB_NAMESPACE::port::Thread callback_thread;
// Value is synchronized via snap
PinnableSlice value;
// Take a snapshot after publish and before RemovePrepared:Start
@@ -3365,27 +3368,27 @@ TEST_P(WritePreparedTransactionTest, CommitOfDelayedPrepared) {
// We need to spawn a thread to avoid deadlock since getting a
// snpashot might end up calling AdvanceSeqByOne which needs joining
// the write queue.
- callback_thread = rocksdb::port::Thread(snap_callback);
+ callback_thread = ROCKSDB_NAMESPACE::port::Thread(snap_callback);
TEST_SYNC_POINT("callback:end");
}
};
// Wait for the first snapshot be taken in GetSnapshotInternal. Although
// it might be updated before GetSnapshotInternal finishes but this should
// cover most of the cases.
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"WritePreparedTxnDB::GetSnapshotInternal:first", "callback:end"},
});
SyncPoint::GetInstance()->SetCallBack("RemovePrepared:Start", callback);
SyncPoint::GetInstance()->EnableProcessing();
// Thread to cause frequent evictions
- rocksdb::port::Thread eviction_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread eviction_thread([&]() {
// Too many txns might cause commit_seq - prepare_seq in another thread
// to go beyond DELTA_UPPERBOUND
for (int i = 0; i < 25 * (1 << commit_cache_bits); i++) {
db->Put(WriteOptions(), Slice("key1"), Slice("value1"));
}
});
- rocksdb::port::Thread write_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread write_thread([&]() {
for (int i = 0; i < 25 * (1 << commit_cache_bits); i++) {
Transaction* txn =
db->BeginTransaction(WriteOptions(), TransactionOptions());
@@ -3424,8 +3427,8 @@ TEST_P(WritePreparedTransactionTest, CommitOfDelayedPrepared) {
});
write_thread.join();
eviction_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
- rocksdb::SyncPoint::GetInstance()->ClearAllCallBacks();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->ClearAllCallBacks();
}
}
}
@@ -3433,7 +3436,7 @@ TEST_P(WritePreparedTransactionTest, CommitOfDelayedPrepared) {
// Test that updating the commit map will not affect the existing snapshots
TEST_P(WritePreparedTransactionTest, AtomicCommit) {
for (bool skip_prepare : {true, false}) {
- rocksdb::SyncPoint::GetInstance()->LoadDependency({
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->LoadDependency({
{"WritePreparedTxnDB::AddCommitted:start",
"AtomicCommit::GetSnapshot:start"},
{"AtomicCommit::Get:end",
@@ -3442,8 +3445,8 @@ TEST_P(WritePreparedTransactionTest, AtomicCommit) {
{"AtomicCommit::Get2:end",
"WritePreparedTxnDB::AddCommitted:end:pause:"},
});
- rocksdb::SyncPoint::GetInstance()->EnableProcessing();
- rocksdb::port::Thread write_thread([&]() {
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->EnableProcessing();
+ ROCKSDB_NAMESPACE::port::Thread write_thread([&]() {
if (skip_prepare) {
db->Put(WriteOptions(), Slice("key"), Slice("value"));
} else {
@@ -3456,7 +3459,7 @@ TEST_P(WritePreparedTransactionTest, AtomicCommit) {
delete txn;
}
});
- rocksdb::port::Thread read_thread([&]() {
+ ROCKSDB_NAMESPACE::port::Thread read_thread([&]() {
ReadOptions roptions;
TEST_SYNC_POINT("AtomicCommit::GetSnapshot:start");
roptions.snapshot = db->GetSnapshot();
@@ -3470,7 +3473,7 @@ TEST_P(WritePreparedTransactionTest, AtomicCommit) {
});
read_thread.join();
write_thread.join();
- rocksdb::SyncPoint::GetInstance()->DisableProcessing();
+ ROCKSDB_NAMESPACE::SyncPoint::GetInstance()->DisableProcessing();
}
}
@@ -3502,7 +3505,7 @@ TEST_P(WritePreparedTransactionTest, WC_WP_WALForwardIncompatibility) {
CrossCompatibilityTest(WRITE_PREPARED, WRITE_COMMITTED, !empty_wal);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/transactions/write_prepared_txn.cc b/utilities/transactions/write_prepared_txn.cc
index f8eef361b..216d83555 100644
--- a/utilities/transactions/write_prepared_txn.cc
+++ b/utilities/transactions/write_prepared_txn.cc
@@ -20,7 +20,7 @@
#include "utilities/transactions/pessimistic_transaction.h"
#include "utilities/transactions/write_prepared_txn_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
struct WriteOptions;
@@ -468,6 +468,6 @@ Status WritePreparedTxn::RebuildFromWriteBatch(WriteBatch* src_batch) {
return ret;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_prepared_txn.h b/utilities/transactions/write_prepared_txn.h
index aaebaf48a..30d9bdb99 100644
--- a/utilities/transactions/write_prepared_txn.h
+++ b/utilities/transactions/write_prepared_txn.h
@@ -30,7 +30,7 @@
#include "utilities/transactions/transaction_base.h"
#include "utilities/transactions/transaction_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WritePreparedTxnDB;
@@ -114,6 +114,6 @@ class WritePreparedTxn : public PessimisticTransaction {
size_t prepare_batch_cnt_ = 0;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_prepared_txn_db.cc b/utilities/transactions/write_prepared_txn_db.cc
index f399ea99d..051fae554 100644
--- a/utilities/transactions/write_prepared_txn_db.cc
+++ b/utilities/transactions/write_prepared_txn_db.cc
@@ -25,7 +25,7 @@
#include "utilities/transactions/pessimistic_transaction.h"
#include "utilities/transactions/transaction_db_mutex_impl.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
Status WritePreparedTxnDB::Initialize(
const std::vector<size_t>& compaction_enabled_cf_indices,
@@ -994,5 +994,5 @@ void SubBatchCounter::AddKey(const uint32_t cf, const Slice& key) {
}
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_prepared_txn_db.h b/utilities/transactions/write_prepared_txn_db.h
index 52b91fe4b..964b72689 100644
--- a/utilities/transactions/write_prepared_txn_db.h
+++ b/utilities/transactions/write_prepared_txn_db.h
@@ -29,7 +29,7 @@
#include "utilities/transactions/transaction_lock_mgr.h"
#include "utilities/transactions/write_prepared_txn.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
enum SnapshotBackup : bool { kUnbackedByDBSnapshot, kBackedByDBSnapshot };
// A PessimisticTransactionDB that writes data to DB after prepare phase of 2PC.
@@ -1107,5 +1107,5 @@ bool WritePreparedTxnDB::ValidateSnapshot(
return true;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_unprepared_transaction_test.cc b/utilities/transactions/write_unprepared_transaction_test.cc
index af0bb03bd..8b1613b2e 100644
--- a/utilities/transactions/write_unprepared_transaction_test.cc
+++ b/utilities/transactions/write_unprepared_transaction_test.cc
@@ -9,7 +9,7 @@
#include "utilities/transactions/write_unprepared_txn.h"
#include "utilities/transactions/write_unprepared_txn_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteUnpreparedTransactionTestBase : public TransactionTestBase {
public:
@@ -708,8 +708,7 @@ TEST_P(WriteUnpreparedTransactionTest, UntrackedKeys) {
delete txn;
}
-
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/transactions/write_unprepared_txn.cc b/utilities/transactions/write_unprepared_txn.cc
index dd4caed8c..01ec298cf 100644
--- a/utilities/transactions/write_unprepared_txn.cc
+++ b/utilities/transactions/write_unprepared_txn.cc
@@ -10,7 +10,7 @@
#include "util/cast_util.h"
#include "utilities/transactions/write_unprepared_txn_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
bool WriteUnpreparedTxnReadCallback::IsVisibleFullCheck(SequenceNumber seq) {
// Since unprep_seqs maps prep_seq => prepare_batch_cnt, to check if seq is
@@ -994,6 +994,6 @@ WriteUnpreparedTxn::GetUnpreparedSequenceNumbers() {
return unprep_seqs_;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_unprepared_txn.h b/utilities/transactions/write_unprepared_txn.h
index e15ce3487..30c8f4c55 100644
--- a/utilities/transactions/write_unprepared_txn.h
+++ b/utilities/transactions/write_unprepared_txn.h
@@ -12,7 +12,7 @@
#include "utilities/transactions/write_prepared_txn.h"
#include "utilities/transactions/write_unprepared_txn_db.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteUnpreparedTxnDB;
class WriteUnpreparedTxn;
@@ -336,6 +336,6 @@ class WriteUnpreparedTxn : public WritePreparedTxn {
KeySet untracked_keys_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_unprepared_txn_db.cc b/utilities/transactions/write_unprepared_txn_db.cc
index 298b66aba..ca365d044 100644
--- a/utilities/transactions/write_unprepared_txn_db.cc
+++ b/utilities/transactions/write_unprepared_txn_db.cc
@@ -10,7 +10,7 @@
#include "rocksdb/utilities/transaction_db.h"
#include "util/cast_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// Instead of reconstructing a Transaction object, and calling rollback on it,
// we can be more efficient with RollbackRecoveredTransaction by skipping
@@ -464,5 +464,5 @@ Iterator* WriteUnpreparedTxnDB::NewIterator(const ReadOptions& options,
return db_iter;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/transactions/write_unprepared_txn_db.h b/utilities/transactions/write_unprepared_txn_db.h
index 65cb4b919..ad8e40f94 100644
--- a/utilities/transactions/write_unprepared_txn_db.h
+++ b/utilities/transactions/write_unprepared_txn_db.h
@@ -9,7 +9,7 @@
#include "utilities/transactions/write_prepared_txn_db.h"
#include "utilities/transactions/write_unprepared_txn.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class WriteUnpreparedTxn;
@@ -144,5 +144,5 @@ class WriteUnpreparedRollbackPreReleaseCallback : public PreReleaseCallback {
SequenceNumber rollback_seq_;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/ttl/db_ttl_impl.cc b/utilities/ttl/db_ttl_impl.cc
index 2c79d01ba..9ebaa247f 100644
--- a/utilities/ttl/db_ttl_impl.cc
+++ b/utilities/ttl/db_ttl_impl.cc
@@ -14,7 +14,7 @@
#include "rocksdb/utilities/db_ttl.h"
#include "util/coding.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
void DBWithTTLImpl::SanitizeOptions(int32_t ttl, ColumnFamilyOptions* options,
Env* env) {
@@ -331,5 +331,5 @@ void DBWithTTLImpl::SetTtl(ColumnFamilyHandle *h, int32_t ttl) {
filter->SetTtl(ttl);
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/ttl/db_ttl_impl.h b/utilities/ttl/db_ttl_impl.h
index 042580802..ab6063a47 100644
--- a/utilities/ttl/db_ttl_impl.h
+++ b/utilities/ttl/db_ttl_impl.h
@@ -23,8 +23,7 @@
#undef GetCurrentTime
#endif
-
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class DBWithTTLImpl : public DBWithTTL {
public:
@@ -358,5 +357,5 @@ class TtlMergeOperator : public MergeOperator {
std::shared_ptr<MergeOperator> user_merge_op_;
Env* env_;
};
-}
+} // namespace ROCKSDB_NAMESPACE
#endif // ROCKSDB_LITE
diff --git a/utilities/ttl/ttl_test.cc b/utilities/ttl/ttl_test.cc
index f95ce4b79..3960bc625 100644
--- a/utilities/ttl/ttl_test.cc
+++ b/utilities/ttl/ttl_test.cc
@@ -15,7 +15,7 @@
#include <unistd.h>
#endif
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
@@ -674,7 +674,7 @@ TEST_F(TtlTest, ChangeTtlOnOpenDb) {
CloseTtl();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
// A black-box test for the ttl wrapper around rocksdb
int main(int argc, char** argv) {
diff --git a/utilities/util_merge_operators_test.cc b/utilities/util_merge_operators_test.cc
index d591ac8f1..3b043ea2f 100644
--- a/utilities/util_merge_operators_test.cc
+++ b/utilities/util_merge_operators_test.cc
@@ -7,7 +7,7 @@
#include "test_util/testutil.h"
#include "utilities/merge_operators.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class UtilMergeOperatorTest : public testing::Test {
public:
@@ -91,7 +91,7 @@ TEST_F(UtilMergeOperatorTest, MaxMergeOperator) {
EXPECT_EQ("a", PartialMerge("a", ""));
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
diff --git a/utilities/write_batch_with_index/write_batch_with_index.cc b/utilities/write_batch_with_index/write_batch_with_index.cc
index a3ef816dd..2df6bcaf3 100644
--- a/utilities/write_batch_with_index/write_batch_with_index.cc
+++ b/utilities/write_batch_with_index/write_batch_with_index.cc
@@ -22,7 +22,7 @@
#include "util/string_util.h"
#include "utilities/write_batch_with_index/write_batch_with_index_internal.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
// when direction == forward
// * current_at_base_ <=> base_iterator > delta_iterator
@@ -1061,5 +1061,5 @@ size_t WriteBatchWithIndex::GetDataSize() const {
return rep->write_batch.GetDataSize();
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/write_batch_with_index/write_batch_with_index_internal.cc b/utilities/write_batch_with_index/write_batch_with_index_internal.cc
index 243672ce4..8c1222f21 100644
--- a/utilities/write_batch_with_index/write_batch_with_index_internal.cc
+++ b/utilities/write_batch_with_index/write_batch_with_index_internal.cc
@@ -16,7 +16,7 @@
#include "util/coding.h"
#include "util/string_util.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Env;
class Logger;
@@ -283,6 +283,6 @@ WriteBatchWithIndexInternal::Result WriteBatchWithIndexInternal::GetFromBatch(
return result;
}
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/write_batch_with_index/write_batch_with_index_internal.h b/utilities/write_batch_with_index/write_batch_with_index_internal.h
index 3eed7c724..6a859e072 100644
--- a/utilities/write_batch_with_index/write_batch_with_index_internal.h
+++ b/utilities/write_batch_with_index/write_batch_with_index_internal.h
@@ -18,7 +18,7 @@
#include "rocksdb/status.h"
#include "rocksdb/utilities/write_batch_with_index.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class MergeContext;
struct Options;
@@ -141,5 +141,5 @@ class WriteBatchWithIndexInternal {
std::string* value, bool overwrite_key, Status* s);
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE
#endif // !ROCKSDB_LITE
diff --git a/utilities/write_batch_with_index/write_batch_with_index_test.cc b/utilities/write_batch_with_index/write_batch_with_index_test.cc
index ed28fa8fd..ac4ab7af4 100644
--- a/utilities/write_batch_with_index/write_batch_with_index_test.cc
+++ b/utilities/write_batch_with_index/write_batch_with_index_test.cc
@@ -20,7 +20,7 @@
#include "utilities/merge_operators.h"
#include "utilities/merge_operators/string_append/stringappend.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
namespace {
class ColumnFamilyHandleImplDummy : public ColumnFamilyHandleImpl {
@@ -1827,10 +1827,10 @@ TEST_F(WriteBatchWithIndexTest, SingleDeleteDeltaIterTest) {
ASSERT_EQ("B:b3,E:ee,", value);
}
-} // namespace
+} // namespace ROCKSDB_NAMESPACE
int main(int argc, char** argv) {
- rocksdb::port::InstallStackTraceHandler();
+ ROCKSDB_NAMESPACE::port::InstallStackTraceHandler();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}