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.Object
boolean isOkayForVersion(Connection conn) throws java.sql.SQLException
java.sql.SQLException
java.lang.String getMatchingJavaEncoding(java.lang.String javaEncoding)
javaEncoding
- java.sql.SQLException