Class MysqlCharset
java.lang.Object
com.mysql.jdbc.MysqlCharset
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMysqlCharset(String charsetName, int mblen, int priority, String[] javaEncodings) Constructs MysqlCharset objectMysqlCharset(String charsetName, int mblen, int priority, String[] javaEncodings, int major, int minor) MysqlCharset(String charsetName, int mblen, int priority, String[] javaEncodings, int major, int minor, int subminor) -
Method Summary
Modifier and TypeMethodDescription(package private) StringgetMatchingJavaEncoding(String javaEncoding) If javaEncoding parameter value is one of available java encodings for this charset then returns javaEncoding value as is.(package private) booleanisOkayForVersion(Connection conn) toString()
-
Field Details
-
charsetName
-
mblen
public final int mblen -
priority
public final int priority -
javaEncodingsUc
-
major
public int major -
minor
public int minor -
subminor
public int subminor
-
-
Constructor Details
-
MysqlCharset
Constructs MysqlCharset object- Parameters:
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 conversion
-
MysqlCharset
-
MysqlCharset
-
-
Method Details
-
toString
-
isOkayForVersion
- Throws:
SQLException
-
getMatchingJavaEncoding
If javaEncoding parameter value is one of available java encodings for this charset then returns javaEncoding value as is. Otherwise returns first available java encoding name.- Parameters:
javaEncoding-- Throws:
SQLException
-