class MysqlCharset
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.List<java.lang.String> |
aliases |
java.lang.String |
charsetName |
java.util.List<java.lang.String> |
javaEncodingsUc |
int |
mblen |
ServerVersion |
minimumVersion |
int |
priority |
| Constructor and Description |
|---|
MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings)
Constructs MysqlCharset object
|
MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings,
ServerVersion minimumVersion) |
MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings,
java.lang.String[] charsetAliases) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addEncodingMapping(java.lang.String encoding) |
(package private) java.lang.String |
getMatchingJavaEncoding(java.lang.String javaEncoding)
If javaEncoding parameter value is one of available java encodings for this charset
then returns javaEncoding value as is.
|
(package private) boolean |
isOkayForVersion(ServerVersion version) |
java.lang.String |
toString() |
public final java.lang.String charsetName
public final int mblen
public final int priority
public final java.util.List<java.lang.String> javaEncodingsUc
public final java.util.List<java.lang.String> aliases
public final ServerVersion minimumVersion
public MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings)
charsetName - MySQL charset namemblen - Max number of bytes per characterpriority - MysqlCharset with highest value of this param will be used for Java encoding --> Mysql charsets conversion.javaEncodings - List of Java encodings corresponding to this MySQL charset; the first name in list is the default for mysql --> java data conversionpublic MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings,
java.lang.String[] charsetAliases)
public MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings,
ServerVersion minimumVersion)
private void addEncodingMapping(java.lang.String encoding)
public java.lang.String toString()
toString in class java.lang.Objectboolean isOkayForVersion(ServerVersion version)
java.lang.String getMatchingJavaEncoding(java.lang.String javaEncoding)
javaEncoding - java encoding name