You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mrambacher
1973fcba11
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
...
Summary:
In order to support old-style regex function registration, restored the original "Register<T>(string, Factory)" method using regular expressions. The PatternEntry methods were left in place but renamed to AddFactory. The goal is to allow for the deprecation of the original regex Registry method in an upcoming release.
Added modes to the PatternEntry kMatchZeroOrMore and kMatchAtLeastOne to match * or +, respectively (kMatchAtLeastOne was the original behavior).
Pull Request resolved: https://github.com/facebook/rocksdb/pull/9362
Reviewed By: pdillinger
Differential Revision: D33432562
Pulled By: mrambacher
fbshipit-source-id: ed88ab3f9a2ad0d525c7bd1692873f9bb3209d02
3 years ago
..
composite_env.cc
Make the Env class Customizable ( #9293 )
3 years ago
composite_env_wrapper.h
Make the Env class Customizable ( #9293 )
3 years ago
emulated_clock.h
Make SystemClock into a Customizable Class ( #8636 )
3 years ago
env.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
env_basic_test.cc
Make SystemClock into a Customizable Class ( #8636 )
3 years ago
env_chroot.cc
Make FileSystem a Customizable Class ( #8649 )
3 years ago
env_chroot.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
env_encryption.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
env_encryption_ctr.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
env_hdfs.cc
Use thread-safe `strerror_r()` to get error message ( #8087 )
4 years ago
env_posix.cc
Make the Env class Customizable ( #9293 )
3 years ago
env_test.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
file_system.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
file_system_tracer.cc
Make TraceRecord and Replayer public ( #8611 )
3 years ago
file_system_tracer.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
fs_posix.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
fs_readonly.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
fs_remap.cc
Make backups openable as read-only DBs ( #8142 )
4 years ago
fs_remap.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
io_posix.cc
Fix fstatfs call for compilation on 32 bit systems ( #9251 )
3 years ago
io_posix.h
Skip directory fsync for filesystem btrfs ( #8903 )
3 years ago
io_posix_test.cc
Status check enforcement for io_posix_test and options_settable_test ( #6857 )
5 years ago
mock_env.cc
Make the Env class Customizable ( #9293 )
3 years ago
mock_env.h
Make the Env class Customizable ( #9293 )
3 years ago
mock_env_test.cc
Make SystemClock into a Customizable Class ( #8636 )
3 years ago
unique_id_gen.cc
New stable, fixed-length cache keys ( #9126 )
3 years ago
unique_id_gen.h
New stable, fixed-length cache keys ( #9126 )
3 years ago