in sql_utils/public/functions/cast_date_time.cc [223:338]
std::string FormatElementTypeString(const FormatElementType& type) {
switch (type) {
case FormatElementType::kFormatElementTypeUnspecified:
return "FORMAT_ELEMENT_TYPE_UNSPECIFIED";
case FormatElementType::kSimpleLiteral:
return "SIMPLE_LITERAL";
case FormatElementType::kDoubleQuotedLiteral:
return "DOUBLE_QUOTED_LITERAL";
case FormatElementType::kWhitespace:
return "WHITESPACE";
case FormatElementType::kYYYY:
return "YYYY";
case FormatElementType::kYYY:
return "YYY";
case FormatElementType::kYY:
return "YY";
case FormatElementType::kY:
return "Y";
case FormatElementType::kRRRR:
return "RRRR";
case FormatElementType::kRR:
return "RR";
case FormatElementType::kYCommaYYY:
return "Y,YYY";
case FormatElementType::kIYYY:
return "IYYY";
case FormatElementType::kIYY:
return "IYY";
case FormatElementType::kIY:
return "IY";
case FormatElementType::kI:
return "I";
case FormatElementType::kSYYYY:
return "SYYYY";
case FormatElementType::kYEAR:
return "YEAR";
case FormatElementType::kSYEAR:
return "SYEAR";
case FormatElementType::kMM:
return "MM";
case FormatElementType::kMON:
return "MON";
case FormatElementType::kMONTH:
return "MONTH";
case FormatElementType::kRM:
return "RM";
case FormatElementType::kDDD:
return "DDD";
case FormatElementType::kDD:
return "DD";
case FormatElementType::kD:
return "D";
case FormatElementType::kDAY:
return "DAY";
case FormatElementType::kDY:
return "DY";
case FormatElementType::kJ:
return "J";
case FormatElementType::kHH:
return "HH";
case FormatElementType::kHH12:
return "HH12";
case FormatElementType::kHH24:
return "HH24";
case FormatElementType::kMI:
return "MI";
case FormatElementType::kSS:
return "SS";
case FormatElementType::kSSSSS:
return "SSSSS";
case FormatElementType::kFFN:
return "FFN";
case FormatElementType::kAM:
return "AM";
case FormatElementType::kPM:
return "PM";
case FormatElementType::kAMWithDots:
return "A.M.";
case FormatElementType::kPMWithDots:
return "P.M.";
case FormatElementType::kTZH:
return "TZH";
case FormatElementType::kTZM:
return "TZM";
case FormatElementType::kCC:
return "CC";
case FormatElementType::kSCC:
return "SCC";
case FormatElementType::kQ:
return "Q";
case FormatElementType::kIW:
return "IW";
case FormatElementType::kWW:
return "WW";
case FormatElementType::kW:
return "W";
case FormatElementType::kAD:
return "AD";
case FormatElementType::kBC:
return "BC";
case FormatElementType::kADWithDots:
return "A.D.";
case FormatElementType::kBCWithDots:
return "B.C.";
case FormatElementType::kSP:
return "SP";
case FormatElementType::kTH:
return "TH";
case FormatElementType::kSPTH:
return "SPTH";
case FormatElementType::kTHSP:
return "THSP";
case FormatElementType::kFM:
return "FM";
}
}