Additional top-level classes in compilation unit: MysqlCharset, Collation.
| Modifier and Type | Field and Description |
|---|---|
| private static final Map | |
| private static final Map | |
| private static final Map | |
| private static final String[] | |
| private static final Map | |
| private static final Set | IMPERMISSIBLE_INDEXES
Indexes of collations using ucs2, utf16, utf16le or utf32 character sets and that cannot be set to character_set_client system variable. |
| private static final Map | |
| public static final int | |
| private static final Set | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final int | |
| public static final int | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected static Integer | |
| protected static int | |
| protected static int | |
| public static String | |
| protected static String | |
| public static String | |
| protected static String | Returns: java encoding nameMySQL charset name mysqlCharsetName, String fall-back java encoding name fallbackJavaEncoding)MySQL charset could map to several Java encodings. |
| protected static String | |
| protected static int | |
| protected static List | |
| protected static MysqlCharset | |
| protected static String | |
| public static String | |
| protected static boolean | |
| protected static boolean | Returns: true if the character set contains multi-byte encoded characters.java encoding name javaEncodingName)Does the character set contain multi-byte encoded characters. |
| CHARSET_NAME_TO_CHARSET | back to summary |
|---|---|
| private static final Map<String, MysqlCharset> CHARSET_NAME_TO_CHARSET | |
| CHARSET_NAME_TO_COLLATION_INDEX | back to summary |
|---|---|
| private static final Map<String, Integer> CHARSET_NAME_TO_COLLATION_INDEX | |
| COLLATION_INDEX_TO_CHARSET | back to summary |
|---|---|
| private static final Map<Integer, MysqlCharset> COLLATION_INDEX_TO_CHARSET | |
| COLLATION_INDEX_TO_COLLATION_NAME | back to summary |
|---|---|
| private static final String[] COLLATION_INDEX_TO_COLLATION_NAME | |
| COLLATION_NAME_TO_COLLATION_INDEX | back to summary |
|---|---|
| private static final Map<String, Integer> COLLATION_NAME_TO_COLLATION_INDEX | |
| IMPERMISSIBLE_INDEXES | back to summary |
|---|---|
| private static final Set<Integer> IMPERMISSIBLE_INDEXES Indexes of collations using ucs2, utf16, utf16le or utf32 character sets and that cannot be set to character_set_client system variable. | |
| JAVA_ENCODING_UC_TO_MYSQL_CHARSET | back to summary |
|---|---|
| private static final Map<String, List<MysqlCharset>> JAVA_ENCODING_UC_TO_MYSQL_CHARSET | |
| MAP_SIZE | back to summary |
|---|---|
| public static final int MAP_SIZE | |
| MULTIBYTE_ENCODINGS | back to summary |
|---|---|
| private static final Set<String> MULTIBYTE_ENCODINGS | |
| MYSQL_CHARSET_NAME_armscii8 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_armscii8 | |
| MYSQL_CHARSET_NAME_ascii | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_ascii | |
| MYSQL_CHARSET_NAME_big5 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_big5 | |
| MYSQL_CHARSET_NAME_binary | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_binary | |
| MYSQL_CHARSET_NAME_cp1250 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp1250 | |
| MYSQL_CHARSET_NAME_cp1251 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp1251 | |
| MYSQL_CHARSET_NAME_cp1256 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp1256 | |
| MYSQL_CHARSET_NAME_cp1257 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp1257 | |
| MYSQL_CHARSET_NAME_cp850 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp850 | |
| MYSQL_CHARSET_NAME_cp852 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp852 | |
| MYSQL_CHARSET_NAME_cp866 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp866 | |
| MYSQL_CHARSET_NAME_cp932 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_cp932 | |
| MYSQL_CHARSET_NAME_dec8 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_dec8 | |
| MYSQL_CHARSET_NAME_eucjpms | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_eucjpms | |
| MYSQL_CHARSET_NAME_euckr | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_euckr | |
| MYSQL_CHARSET_NAME_gb18030 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_gb18030 | |
| MYSQL_CHARSET_NAME_gb2312 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_gb2312 | |
| MYSQL_CHARSET_NAME_gbk | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_gbk | |
| MYSQL_CHARSET_NAME_geostd8 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_geostd8 | |
| MYSQL_CHARSET_NAME_greek | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_greek | |
| MYSQL_CHARSET_NAME_hebrew | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_hebrew | |
| MYSQL_CHARSET_NAME_hp8 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_hp8 | |
| MYSQL_CHARSET_NAME_keybcs2 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_keybcs2 | |
| MYSQL_CHARSET_NAME_koi8r | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_koi8r | |
| MYSQL_CHARSET_NAME_koi8u | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_koi8u | |
| MYSQL_CHARSET_NAME_latin1 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_latin1 | |
| MYSQL_CHARSET_NAME_latin2 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_latin2 | |
| MYSQL_CHARSET_NAME_latin5 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_latin5 | |
| MYSQL_CHARSET_NAME_latin7 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_latin7 | |
| MYSQL_CHARSET_NAME_macce | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_macce | |
| MYSQL_CHARSET_NAME_macroman | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_macroman | |
| MYSQL_CHARSET_NAME_sjis | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_sjis | |
| MYSQL_CHARSET_NAME_swe7 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_swe7 | |
| MYSQL_CHARSET_NAME_tis620 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_tis620 | |
| MYSQL_CHARSET_NAME_ucs2 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_ucs2 | |
| MYSQL_CHARSET_NAME_ujis | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_ujis | |
| MYSQL_CHARSET_NAME_utf16 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_utf16 | |
| MYSQL_CHARSET_NAME_utf16le | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_utf16le | |
| MYSQL_CHARSET_NAME_utf32 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_utf32 | |
| MYSQL_CHARSET_NAME_utf8 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_utf8 | |
| MYSQL_CHARSET_NAME_utf8mb3 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_utf8mb3 | |
| MYSQL_CHARSET_NAME_utf8mb4 | back to summary |
|---|---|
| public static final String MYSQL_CHARSET_NAME_utf8mb4 | |
| MYSQL_COLLATION_INDEX_binary | back to summary |
|---|---|
| public static final int MYSQL_COLLATION_INDEX_binary | |
| MYSQL_COLLATION_INDEX_utf8mb4_0900_ai_ci | back to summary |
|---|---|
| public static final int MYSQL_COLLATION_INDEX_utf8mb4_0900_ai_ci | |
| MYSQL_COLLATION_INDEX_utf8mb4_general_ci | back to summary |
|---|---|
| public static final int MYSQL_COLLATION_INDEX_utf8mb4_general_ci | |
| CharsetMapping | back to summary |
|---|---|
| public CharsetMapping() | |
| getStaticCollationIndexForCollationName | back to summary |
|---|---|
| protected static Integer getStaticCollationIndexForCollationName(String collationName) | |
| getStaticCollationIndexForJavaEncoding | back to summary |
|---|---|
| protected static int getStaticCollationIndexForJavaEncoding(String javaEncoding, ServerVersion version) | |
| getStaticCollationIndexForMysqlCharsetName | back to summary |
|---|---|
| protected static int getStaticCollationIndexForMysqlCharsetName(String charsetName) | |
| getStaticCollationNameForCollationIndex | back to summary |
|---|---|
| public static String getStaticCollationNameForCollationIndex(Integer collationIndex) | |
| getStaticJavaEncodingForCollationIndex | back to summary |
|---|---|
| protected static String getStaticJavaEncodingForCollationIndex(Integer collationIndex, String fallbackJavaEncoding) | |
| getStaticJavaEncodingForCollationIndex | back to summary |
|---|---|
| public static String getStaticJavaEncodingForCollationIndex(Integer collationIndex) | |
| getStaticJavaEncodingForMysqlCharset | back to summary |
|---|---|
| protected static String getStaticJavaEncodingForMysqlCharset(String mysqlCharsetName, String fallbackJavaEncoding) MySQL charset could map to several Java encodings. So here we choose the one according to next rules:
| |
| getStaticJavaEncodingForMysqlCharset | back to summary |
|---|---|
| protected static String getStaticJavaEncodingForMysqlCharset(String mysqlCharsetName) | |
| getStaticMblen | back to summary |
|---|---|
| protected static int getStaticMblen(String charsetName) | |
| getStaticMysqlCharsetAliasesByName | back to summary |
|---|---|
| protected static List | |
| getStaticMysqlCharsetByName | back to summary |
|---|---|
| protected static MysqlCharset getStaticMysqlCharsetByName(String mysqlCharsetName) | |
| getStaticMysqlCharsetForJavaEncoding | back to summary |
|---|---|
| protected static String getStaticMysqlCharsetForJavaEncoding(String javaEncoding, ServerVersion version) | |
| getStaticMysqlCharsetNameForCollationIndex | back to summary |
|---|---|
| public static String getStaticMysqlCharsetNameForCollationIndex(Integer collationIndex) | |
| isStaticImpermissibleCollation | back to summary |
|---|---|
| protected static boolean isStaticImpermissibleCollation(int collationIndex) | |
| isStaticMultibyteCharset | back to summary |
|---|---|
| protected static boolean isStaticMultibyteCharset(String javaEncodingName) Does the character set contain multi-byte encoded characters.
| |