File tree Expand file tree Collapse file tree 2 files changed +23
-25
lines changed
Expand file tree Collapse file tree 2 files changed +23
-25
lines changed Original file line number Diff line number Diff line change @@ -39,30 +39,6 @@ constexpr std::string_view kHourName = "hour";
3939constexpr std::string_view kVoidName = " void" ;
4040} // namespace
4141
42- constexpr std::string_view TransformTypeToString (TransformType type) {
43- switch (type) {
44- case TransformType::kUnknown :
45- return kUnknownName ;
46- case TransformType::kIdentity :
47- return kIdentityName ;
48- case TransformType::kBucket :
49- return kBucketName ;
50- case TransformType::kTruncate :
51- return kTruncateName ;
52- case TransformType::kYear :
53- return kYearName ;
54- case TransformType::kMonth :
55- return kMonthName ;
56- case TransformType::kDay :
57- return kDayName ;
58- case TransformType::kHour :
59- return kHourName ;
60- case TransformType::kVoid :
61- return kVoidName ;
62- }
63- std::unreachable ();
64- }
65-
6642std::shared_ptr<Transform> Transform::Identity () {
6743 static auto instance =
6844 std::shared_ptr<Transform>(new Transform (TransformType::kIdentity ));
Original file line number Diff line number Diff line change @@ -57,7 +57,29 @@ enum class TransformType {
5757};
5858
5959// / \brief Get the relative transform name
60- ICEBERG_EXPORT constexpr std::string_view TransformTypeToString (TransformType type);
60+ ICEBERG_EXPORT constexpr std::string_view TransformTypeToString (TransformType type) {
61+ switch (type) {
62+ case TransformType::kUnknown :
63+ return " unknown" ;
64+ case TransformType::kIdentity :
65+ return " identity" ;
66+ case TransformType::kBucket :
67+ return " bucket" ;
68+ case TransformType::kTruncate :
69+ return " truncate" ;
70+ case TransformType::kYear :
71+ return " year" ;
72+ case TransformType::kMonth :
73+ return " month" ;
74+ case TransformType::kDay :
75+ return " day" ;
76+ case TransformType::kHour :
77+ return " hour" ;
78+ case TransformType::kVoid :
79+ return " void" ;
80+ }
81+ std::unreachable ();
82+ }
6183
6284// / \brief Represents a transform used in partitioning or sorting in Iceberg.
6385// /
You can’t perform that action at this time.
0 commit comments