in phoenix-core-client/src/main/java/org/apache/phoenix/util/i18n/OracleUpperTable.java [162:314]
final String getUpperCaseExceptionMapping(char exception) {
switch (exception) {
case 'i':
switch (this) {
case TURKMEN: return "İ"; // I
default: // fall out
}
break;
case 'ß':
switch (this) {
case ENGLISH: return "ß"; // SS
case FRENCH: return "ß"; // SS
case ITALIAN: return "ß"; // SS
case SPANISH: return "ß"; // SS
case CATALAN: return "ß"; // SS
case DUTCH: return "ß"; // SS
case PORTUGUESE: return "ß"; // SS
case DANISH: return "ß"; // SS
case NORWEGIAN: return "ß"; // SS
case SWEDISH: return "ß"; // SS
case FINNISH: return "ß"; // SS
case CZECH: return "ß"; // SS
case POLISH: return "ß"; // SS
case TURKISH: return "ß"; // SS
case RUSSIAN: return "ß"; // SS
case BULGARIAN: return "ß"; // SS
case INDONESIAN: return "ß"; // SS
case ROMANIAN: return "ß"; // SS
case VIETNAMESE: return "ß"; // SS
case UKRAINIAN: return "ß"; // SS
case GREEK: return "ß"; // SS
case HEBREW: return "ß"; // SS
case SLOVAK: return "ß"; // SS
case SERBIAN_LATIN: return "ß"; // SS
case BOSNIAN: return "ß"; // SS
case GEORGIAN: return "ß"; // SS
case BASQUE: return "ß"; // SS
case MALTESE: return "ß"; // SS
case ROMANSH: return "ß"; // SS
case LUXEMBOURGISH: return "ß"; // SS
case IRISH: return "ß"; // SS
case SLOVENE: return "ß"; // SS
case CROATIAN: return "ß"; // SS
case MALAY: return "ß"; // SS
case ARABIC: return "ß"; // SS
case ESTONIAN: return "ß"; // SS
case ICELANDIC: return "ß"; // SS
case LATVIAN: return "ß"; // SS
case LITHUANIAN: return "ß"; // SS
case KYRGYZ: return "ß"; // SS
case KAZAKH: return "ß"; // SS
case TAJIK: return "ß"; // SS
case BELARUSIAN: return "ß"; // SS
case TURKMEN: return "ß"; // SS
case AZERBAIJANI: return "ß"; // SS
case ARMENIAN: return "ß"; // SS
case THAI: return "ß"; // SS
case HINDI: return "ß"; // SS
case URDU: return "ß"; // SS
case BENGALI: return "ß"; // SS
case TAMIL: return "ß"; // SS
default: // fall out
}
break;
case 'Ά':
switch (this) {
case GREEK: return "Α"; // Ά
default: // fall out
}
break;
case 'Έ':
switch (this) {
case GREEK: return "Ε"; // Έ
default: // fall out
}
break;
case 'Ή':
switch (this) {
case GREEK: return "Η"; // Ή
default: // fall out
}
break;
case 'Ί':
switch (this) {
case GREEK: return "Ι"; // Ί
default: // fall out
}
break;
case 'Ό':
switch (this) {
case GREEK: return "Ο"; // Ό
default: // fall out
}
break;
case 'Ύ':
switch (this) {
case GREEK: return "Υ"; // Ύ
default: // fall out
}
break;
case 'Ώ':
switch (this) {
case GREEK: return "Ω"; // Ώ
default: // fall out
}
break;
case 'ά':
switch (this) {
case GREEK: return "Α"; // Ά
default: // fall out
}
break;
case 'έ':
switch (this) {
case GREEK: return "Ε"; // Έ
default: // fall out
}
break;
case 'ή':
switch (this) {
case GREEK: return "Η"; // Ή
default: // fall out
}
break;
case 'ί':
switch (this) {
case GREEK: return "Ι"; // Ί
default: // fall out
}
break;
case 'ό':
switch (this) {
case GREEK: return "Ο"; // Ό
default: // fall out
}
break;
case 'ύ':
switch (this) {
case GREEK: return "Υ"; // Ύ
default: // fall out
}
break;
case 'ώ':
switch (this) {
case GREEK: return "Ω"; // Ώ
default: // fall out
}
break;
}
throw new IllegalArgumentException(
"No upper case mapping for char=" + exception
+ " and this=" + this);
}