diff options
author | vvvv <[email protected]> | 2025-03-19 13:47:50 +0300 |
---|---|---|
committer | vvvv <[email protected]> | 2025-03-19 14:07:15 +0300 |
commit | bd190ddaaab2a259b50caebe3cb8d6666c90eacc (patch) | |
tree | 83d7db05a732be28dee1fb2760bbcaeef907f539 /yql/essentials/utils/time_provider.cpp | |
parent | 61b92aeb846ebc6180fb4c18c85ff10c58093610 (diff) |
YQL-19724 logger for udf resolving
commit_hash:c019511f90871e0a4d783856db0fa2272e21a336
Diffstat (limited to 'yql/essentials/utils/time_provider.cpp')
-rw-r--r-- | yql/essentials/utils/time_provider.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/yql/essentials/utils/time_provider.cpp b/yql/essentials/utils/time_provider.cpp new file mode 100644 index 00000000000..d636f72ebc3 --- /dev/null +++ b/yql/essentials/utils/time_provider.cpp @@ -0,0 +1,11 @@ +#include "time_provider.h" +#include <util/system/env.h> + +namespace NYql { + +TIntrusivePtr<ITimeProvider> GetTimeProvider() { + static TIntrusivePtr<ITimeProvider> Provider = !!GetEnv("YQL_DETERMINISTIC_MODE") ? CreateDeterministicTimeProvider(1) : CreateDefaultTimeProvider(); + return Provider; +} + +} // namespace NYql |