std::string FormatElementCategoryString()

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";
  }
}