Top Fields Constructors Methods
com.mysql.cj.protocol.a

public Class ByteArrayValueEncoder

extends AbstractValueEncoder
Class Inheritance
Imports
java.nio.charset.StandardCharsets, com.mysql.cj.BindValue, com.mysql.cj.conf.PropertyKey, .PropertySet, .RuntimeProperty, com.mysql.cj.exceptions.ExceptionInterceptor, com.mysql.cj.protocol.Message, .ServerSession, com.mysql.cj.protocol.a.NativeConstants.StringSelfDataType, com.mysql.cj.util.StringUtils

Field Summary

Modifier and TypeField and Description
protected RuntimeProperty<Integer>
Inherited from com.mysql.cj.protocol.a.AbstractValueEncoder:
charEncodingexceptionInterceptorpreserveInstantspropertySetsendFractionalSecondssendFractionalSecondsForTimeserverSession

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public byte[]
public String
public void
Inherited from com.mysql.cj.protocol.a.AbstractValueEncoder:
adjustDurationadjustLocalDateTimeadjustLocalTimeadjustTimeadjustTimestampencodeAsQueryAttributeencodeAsTextescapeBytesIfNeededgetBinaryLengthgetScaledgetTextLengthwriteDatewriteDateTimewriteDateTimeWithOffsetwriteTime

Field Detail

maxByteArrayAsHexback to summary
protected RuntimeProperty<Integer> maxByteArrayAsHex

Constructor Detail

ByteArrayValueEncoderback to summary
public ByteArrayValueEncoder()

Method Detail

encodeAsBinaryback to summary
public void encodeAsBinary(Message msg, BindValue binding)

Implements com.mysql.cj.protocol.ValueEncoder.encodeAsBinary.

Annotations
@Override
getBytesback to summary
public byte[] getBytes(BindValue binding)

Overrides com.mysql.cj.protocol.a.AbstractValueEncoder.getBytes.

Implements com.mysql.cj.protocol.ValueEncoder.getBytes.

Annotations
@Override
getStringback to summary
public String getString(BindValue binding)

Implements com.mysql.cj.protocol.ValueEncoder.getString.

Annotations
@Override
initback to summary
public void init(PropertySet pset, ServerSession serverSess, ExceptionInterceptor excInterceptor)

Overrides com.mysql.cj.protocol.a.AbstractValueEncoder.init.

Implements com.mysql.cj.protocol.ValueEncoder.init.

Annotations
@Override