Top Fields Constructors Methods
org.apache.derby.impl.drda

public Class Utf8CcsidManager

extends CcsidManager
Class Inheritance
Imports
java.io.UnsupportedEncodingException, java.nio.ByteBuffer, org.apache.derby.shared.common.sanity.SanityManager

Field Summary

Inherited from org.apache.derby.impl.drda.CcsidManager:
dotnumToCharRepresentationspaceUTF8_CCSID

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public byte[]
public void
convertFromJavaString(String
A Java String to convert.
sourceString
,
ByteBuffer
The buffer to convert the String into.
buffer
)

Implements abstract org.apache.derby.impl.drda.CcsidManager.convertFromJavaString.

Convert a Java String into bytes for a particular ccsid.
public String
public String
convertToJavaString(byte[]
An array of bytes to be converted.
sourceBytes
,
int
An offset indicating first byte to convert.
offset
,
int
The number of bytes to be converted.
numToConvert
)

Implements abstract org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

Offset and numToConvert are given in terms of bytes!
pack-priv int
getByteLength(String
The Java String from which to obtain the length.
str
)

Implements abstract org.apache.derby.impl.drda.CcsidManager.getByteLength.

Returns the length in bytes for the String str using a particular ccsid.

Constructor Detail

Utf8CcsidManagerback to summary
public Utf8CcsidManager()

Method Detail

convertFromJavaStringback to summary
public byte[] convertFromJavaString(String sourceString)

Implements abstract org.apache.derby.impl.drda.CcsidManager.convertFromJavaString.

convertFromJavaStringback to summary
public void convertFromJavaString(String sourceString, ByteBuffer buffer)

Implements abstract org.apache.derby.impl.drda.CcsidManager.convertFromJavaString.

Doc from org.apache.derby.impl.drda.CcsidManager.convertFromJavaString.

Convert a Java String into bytes for a particular ccsid. The String is converted into a buffer provided by the caller.

Parameters
sourceString:String

A Java String to convert.

buffer:ByteBuffer

The buffer to convert the String into.

convertToJavaStringback to summary
public String convertToJavaString(byte[] sourceBytes)

Implements abstract org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

convertToJavaStringback to summary
public String convertToJavaString(byte[] sourceBytes, int offset, int numToConvert)

Implements abstract org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

Offset and numToConvert are given in terms of bytes! Not characters!

Parameters
sourceBytes:byte[]

Doc from org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

An array of bytes to be converted.

offset:int

Doc from org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

An offset indicating first byte to convert.

numToConvert:int

Doc from org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

The number of bytes to be converted.

Returns:String

Doc from org.apache.derby.impl.drda.CcsidManager.convertToJavaString.

A new Java String Object created after conversion.

getByteLengthback to summary
pack-priv int getByteLength(String str)

Implements abstract org.apache.derby.impl.drda.CcsidManager.getByteLength.

Doc from org.apache.derby.impl.drda.CcsidManager.getByteLength.

Returns the length in bytes for the String str using a particular ccsid.

Parameters
str:String

The Java String from which to obtain the length.

Returns:int

The length in bytes of the String str.