in sql_utils/public/functions/cast_date_time.cc [417:450]
std::string FormatElementCategoryString(const FormatElementCategory& category) {
switch (category) {
case FormatElementCategory::kFormatElementCategoryUnspecified:
return "FORMAT_ELEMENT_CATEGORY_UNSPECIFIED";
case FormatElementCategory::kLiteral:
return "LITERAL";
case FormatElementCategory::kYear:
return "YEAR";
case FormatElementCategory::kMonth:
return "MONTH";
case FormatElementCategory::kDay:
return "DAY";
case FormatElementCategory::kHour:
return "HOUR";
case FormatElementCategory::kMinute:
return "MINUTE";
case FormatElementCategory::kSecond:
return "SECOND";
case FormatElementCategory::kMeridianIndicator:
return "MERIDIAN_INDICATOR";
case FormatElementCategory::kTimeZone:
return "TIME_ZONE";
case FormatElementCategory::kCentury:
return "CENTURY";
case FormatElementCategory::kQuarter:
return "QUARTER";
case FormatElementCategory::kWeek:
return "WEEK";
case FormatElementCategory::kEraIndicator:
return "ERA_INDICATOR";
case FormatElementCategory::kMisc:
return "MISC";
}
}