class MysqlCharset
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
charsetName |
java.util.List<java.lang.String> |
javaEncodingsUc |
int |
major |
int |
mblen |
int |
minor |
int |
priority |
int |
subminor |
| 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,
int major,
int minor) |
MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings,
int major,
int minor,
int subminor) |
| Modifier and Type | Method and Description |
|---|---|
(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(Connection conn) |
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 int major
public int minor
public int subminor
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 lever 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,
int major,
int minor)
public MysqlCharset(java.lang.String charsetName,
int mblen,
int priority,
java.lang.String[] javaEncodings,
int major,
int minor,
int subminor)
public java.lang.String toString()
toString in class java.lang.Objectboolean isOkayForVersion(Connection conn) throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.String getMatchingJavaEncoding(java.lang.String javaEncoding)
javaEncoding - java.sql.SQLException