summaryrefslogtreecommitdiffstats
path: root/yql/essentials/utils/time_provider.cpp
diff options
context:
space:
mode:
authorvvvv <[email protected]>2025-03-19 13:47:50 +0300
committervvvv <[email protected]>2025-03-19 14:07:15 +0300
commitbd190ddaaab2a259b50caebe3cb8d6666c90eacc (patch)
tree83d7db05a732be28dee1fb2760bbcaeef907f539 /yql/essentials/utils/time_provider.cpp
parent61b92aeb846ebc6180fb4c18c85ff10c58093610 (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.cpp11
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