Package com.mysql.cj.protocol.a
Class BinaryRowFactory
java.lang.Object
com.mysql.cj.protocol.a.AbstractRowFactory
com.mysql.cj.protocol.a.BinaryRowFactory
- All Implemented Interfaces:
ProtocolEntityFactory<ResultsetRow,NativePacketPayload>
public class BinaryRowFactory extends AbstractRowFactory implements ProtocolEntityFactory<ResultsetRow,NativePacketPayload>
Handle binary-encoded data for server-side PreparedStatements
-
Field Summary
Fields inherited from class com.mysql.cj.protocol.a.AbstractRowFactory
canReuseRowPacketForBufferRow, columnDefinition, exceptionInterceptor, resultSetConcurrency, useBufferRowSizeThreshold, valueDecoder -
Constructor Summary
Constructors Constructor Description BinaryRowFactory(NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow) -
Method Summary
Modifier and Type Method Description booleancanReuseRowPacketForBufferRow()ResultsetRowcreateFromMessage(NativePacketPayload rowPacket)Create ProtocolEntity of typeProtocolEntityFactoryfrom protocol message.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mysql.cj.protocol.ProtocolEntityFactory
createFromProtocolEntity, getFetchSize, getResultSetConcurrency, getResultSetType
-
Constructor Details
-
BinaryRowFactory
public BinaryRowFactory(NativeProtocol protocol, ColumnDefinition columnDefinition, Resultset.Concurrency resultSetConcurrency, boolean canReuseRowPacketForBufferRow)
-
-
Method Details
-
createFromMessage
Description copied from interface:ProtocolEntityFactoryCreate ProtocolEntity of typeProtocolEntityFactoryfrom protocol message.- Specified by:
createFromMessagein interfaceProtocolEntityFactory<ResultsetRow,NativePacketPayload>- Parameters:
rowPacket-Messageinstance- Returns:
- T
-
canReuseRowPacketForBufferRow
public boolean canReuseRowPacketForBufferRow()- Overrides:
canReuseRowPacketForBufferRowin classAbstractRowFactory
-