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

public Class TextRowFactory

extends AbstractRowFactory
implements ProtocolEntityFactory<ResultsetRow, NativePacketPayload>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.ProtocolEntityFactory
Imports
com.mysql.cj.conf.PropertyKey, com.mysql.cj.protocol.ColumnDefinition, .ProtocolEntityFactory, .Resultset, .Resultset.Concurrency, .ResultsetRow, com.mysql.cj.protocol.a.NativeConstants.StringSelfDataType, com.mysql.cj.protocol.a.result.ByteArrayRow, .TextBufferRow

Field Summary

Inherited from com.mysql.cj.protocol.a.AbstractRowFactory:
canReuseRowPacketForBufferRowcolumnDefinitionexceptionInterceptorresultSetConcurrencyuseBufferRowSizeThresholdvalueDecoder

Constructor Summary

AccessConstructor and Description
public
TextRowFactory(NativeProtocol protocol, ColumnDefinition colDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow)

Method Summary

Modifier and TypeMethod and Description
public boolean
public ResultsetRow
createFromMessage(NativePacketPayload
Message instance
rowPacket
)

Overrides default com.mysql.cj.protocol.ProtocolEntityFactory.createFromMessage.

Create ProtocolEntity of type T from protocol message.

Constructor Detail

TextRowFactoryback to summary
public TextRowFactory(NativeProtocol protocol, ColumnDefinition colDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow)

Method Detail

canReuseRowPacketForBufferRowback to summary
public boolean canReuseRowPacketForBufferRow()

Overrides com.mysql.cj.protocol.a.AbstractRowFactory.canReuseRowPacketForBufferRow.

Annotations
@Override
createFromMessageback to summary
public ResultsetRow createFromMessage(NativePacketPayload rowPacket)

Overrides default com.mysql.cj.protocol.ProtocolEntityFactory.createFromMessage.

Doc from com.mysql.cj.protocol.ProtocolEntityFactory.createFromMessage.

Create ProtocolEntity of type T from protocol message.

Parameters
rowPacket:NativePacketPayload

Message instance

Returns:ResultsetRow

T

Annotations
@Override