|
| 1 | +diff --git a/fbcode/velox/external/date/date.h b/fbcode/velox/external/date/date.h |
| 2 | +--- a/fbcode/velox/external/date/date.h |
| 3 | ++++ b/fbcode/velox/external/date/date.h |
| 4 | +@@ -86,6 +86,10 @@ |
| 5 | + # pragma warning(disable : 4127) |
| 6 | + #endif |
| 7 | + |
| 8 | ++namespace facebook |
| 9 | ++{ |
| 10 | ++namespace velox |
| 11 | ++{ |
| 12 | + namespace date |
| 13 | + { |
| 14 | + |
| 15 | +@@ -7933,7 +7937,9 @@ |
| 16 | + detail::get_units<CharT>(typename Period::type{}); |
| 17 | + } |
| 18 | + |
| 19 | +-} // namespace date |
| 20 | ++} // namespace date |
| 21 | ++} // namespace velox |
| 22 | ++} // namespace facebook |
| 23 | + |
| 24 | + #ifdef _MSC_VER |
| 25 | + # pragma warning(pop) |
| 26 | +diff --git a/fbcode/velox/external/date/ios.h b/fbcode/velox/external/date/ios.h |
| 27 | +--- a/fbcode/velox/external/date/ios.h |
| 28 | ++++ b/fbcode/velox/external/date/ios.h |
| 29 | +@@ -32,16 +32,22 @@ |
| 30 | + # if TARGET_OS_IPHONE |
| 31 | + # include <string> |
| 32 | + |
| 33 | ++ namespace facebook |
| 34 | ++ { |
| 35 | ++ namespace velox |
| 36 | ++ { |
| 37 | + namespace date |
| 38 | + { |
| 39 | + namespace iOSUtils |
| 40 | + { |
| 41 | +- |
| 42 | ++ |
| 43 | + std::string get_tzdata_path(); |
| 44 | + std::string get_current_timezone(); |
| 45 | +- |
| 46 | ++ |
| 47 | + } // namespace iOSUtils |
| 48 | + } // namespace date |
| 49 | ++ } // namespace velox |
| 50 | ++ } // namespace facebook |
| 51 | + |
| 52 | + # endif // TARGET_OS_IPHONE |
| 53 | + #else // !__APPLE__ |
| 54 | +diff --git a/fbcode/velox/external/date/tz.cpp b/fbcode/velox/external/date/tz.cpp |
| 55 | +--- a/fbcode/velox/external/date/tz.cpp |
| 56 | ++++ b/fbcode/velox/external/date/tz.cpp |
| 57 | +@@ -268,6 +268,10 @@ |
| 58 | + |
| 59 | + #endif // !USE_OS_TZDB |
| 60 | + |
| 61 | ++namespace facebook |
| 62 | ++{ |
| 63 | ++namespace velox |
| 64 | ++{ |
| 65 | + namespace date |
| 66 | + { |
| 67 | + // +---------------------+ |
| 68 | +@@ -3860,6 +3864,8 @@ |
| 69 | + } |
| 70 | + |
| 71 | + } // namespace date |
| 72 | ++} // namespace velox |
| 73 | ++} // namespace facebook |
| 74 | + |
| 75 | + #if defined(__GNUC__) && __GNUC__ < 5 |
| 76 | + # pragma GCC diagnostic pop |
| 77 | +diff --git a/fbcode/velox/external/date/tz.h b/fbcode/velox/external/date/tz.h |
| 78 | +--- a/fbcode/velox/external/date/tz.h |
| 79 | ++++ b/fbcode/velox/external/date/tz.h |
| 80 | +@@ -143,6 +143,10 @@ |
| 81 | + # endif |
| 82 | + #endif |
| 83 | + |
| 84 | ++namespace facebook |
| 85 | ++{ |
| 86 | ++namespace velox |
| 87 | ++{ |
| 88 | + namespace date |
| 89 | + { |
| 90 | + |
| 91 | +@@ -2790,5 +2794,7 @@ |
| 92 | + #endif // !MISSING_LEAP_SECONDS |
| 93 | + |
| 94 | + } // namespace date |
| 95 | ++} // namespace velox |
| 96 | ++} // namespace facebook |
| 97 | + |
| 98 | + #endif // TZ_H |
| 99 | +diff --git a/fbcode/velox/external/date/tz_private.h b/fbcode/velox/external/date/tz_private.h |
| 100 | +--- a/fbcode/velox/external/date/tz_private.h |
| 101 | ++++ b/fbcode/velox/external/date/tz_private.h |
| 102 | +@@ -34,6 +34,12 @@ |
| 103 | + #include <vector> |
| 104 | + #endif |
| 105 | + |
| 106 | ++namespace facebook |
| 107 | ++{ |
| 108 | ++ |
| 109 | ++namespace velox |
| 110 | ++{ |
| 111 | ++ |
| 112 | + namespace date |
| 113 | + { |
| 114 | + |
| 115 | +@@ -309,6 +315,10 @@ |
| 116 | + |
| 117 | + } // namespace date |
| 118 | + |
| 119 | ++} // namespace velox |
| 120 | ++ |
| 121 | ++} // namespace facebook |
| 122 | ++ |
| 123 | + #if defined(_MSC_VER) && (_MSC_VER < 1900) |
| 124 | + #include "tz.h" |
| 125 | + #endif |
| 126 | +diff --git a/fbcode/velox/type/Timestamp.h b/fbcode/velox/type/Timestamp.h |
| 127 | +--- a/fbcode/velox/type/Timestamp.h |
| 128 | ++++ b/fbcode/velox/type/Timestamp.h |
| 129 | +@@ -24,12 +24,12 @@ |
| 130 | + #include "velox/common/base/CheckedArithmetic.h" |
| 131 | + #include "velox/type/StringView.h" |
| 132 | + |
| 133 | ++namespace facebook::velox { |
| 134 | ++ |
| 135 | + namespace date { |
| 136 | + class time_zone; |
| 137 | + } |
| 138 | + |
| 139 | +-namespace facebook::velox { |
| 140 | +- |
| 141 | + struct TimestampToStringOptions { |
| 142 | + enum class Precision : int8_t { |
| 143 | + kMilliseconds = 3, // 10^3 milliseconds are equal to one second. |
0 commit comments