Package org.apache.derby.impl.drda
Class Utf8CcsidManager
java.lang.Object
org.apache.derby.impl.drda.CcsidManager
org.apache.derby.impl.drda.Utf8CcsidManager
-
Field Summary
Fields inherited from class org.apache.derby.impl.drda.CcsidManager
dot, numToCharRepresentation, space, UTF8_CCSID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
convertFromJavaString
(String sourceString) void
convertFromJavaString
(String sourceString, ByteBuffer buffer) Convert a Java String into bytes for a particular ccsid.convertToJavaString
(byte[] sourceBytes) convertToJavaString
(byte[] sourceBytes, int offset, int numToConvert) Offset and numToConvert are given in terms of bytes!(package private) int
getByteLength
(String str) Returns the length in bytes for the String str using a particular ccsid.
-
Constructor Details
-
Utf8CcsidManager
public Utf8CcsidManager()
-
-
Method Details
-
convertFromJavaString
- Specified by:
convertFromJavaString
in classCcsidManager
-
convertToJavaString
- Specified by:
convertToJavaString
in classCcsidManager
-
convertToJavaString
Offset and numToConvert are given in terms of bytes! Not characters!- Specified by:
convertToJavaString
in classCcsidManager
- Parameters:
sourceBytes
- An array of bytes to be converted.offset
- An offset indicating first byte to convert.numToConvert
- The number of bytes to be converted.- Returns:
- A new Java String Object created after conversion.
-
convertFromJavaString
Description copied from class:CcsidManager
Convert a Java String into bytes for a particular ccsid. The String is converted into a buffer provided by the caller.- Specified by:
convertFromJavaString
in classCcsidManager
- Parameters:
sourceString
- A Java String to convert.buffer
- The buffer to convert the String into.
-
getByteLength
Description copied from class:CcsidManager
Returns the length in bytes for the String str using a particular ccsid.- Specified by:
getByteLength
in classCcsidManager
- Parameters:
str
- The Java String from which to obtain the length.- Returns:
- The length in bytes of the String str.
-