Skip to content

Commit bad01d2

Browse files
committed
fix
1 parent 941f6dd commit bad01d2

File tree

2 files changed

+23
-25
lines changed

2 files changed

+23
-25
lines changed

src/iceberg/transform.cc

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -39,30 +39,6 @@ constexpr std::string_view kHourName = "hour";
3939
constexpr 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-
6642
std::shared_ptr<Transform> Transform::Identity() {
6743
static auto instance =
6844
std::shared_ptr<Transform>(new Transform(TransformType::kIdentity));

src/iceberg/transform.h

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff 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
///

0 commit comments

Comments
 (0)