Package com.mysql.cj.protocol.a
Class AbstractRowFactory
java.lang.Object
com.mysql.cj.protocol.a.AbstractRowFactory
- All Implemented Interfaces:
ProtocolEntityFactory<ResultsetRow,NativePacketPayload>
- Direct Known Subclasses:
BinaryRowFactory
,TextRowFactory
public abstract class AbstractRowFactory extends java.lang.Object implements ProtocolEntityFactory<ResultsetRow,NativePacketPayload>
-
Field Summary
Fields Modifier and Type Field Description protected boolean
canReuseRowPacketForBufferRow
protected ColumnDefinition
columnDefinition
protected ExceptionInterceptor
exceptionInterceptor
protected Resultset.Concurrency
resultSetConcurrency
protected RuntimeProperty<java.lang.Integer>
useBufferRowSizeThreshold
protected ValueDecoder
valueDecoder
-
Constructor Summary
Constructors Constructor Description AbstractRowFactory()
-
Method Summary
Modifier and Type Method Description boolean
canReuseRowPacketForBufferRow()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.mysql.cj.protocol.ProtocolEntityFactory
createFromMessage, createFromProtocolEntity, getFetchSize, getResultSetConcurrency, getResultSetType
-
Field Details
-
columnDefinition
-
resultSetConcurrency
-
canReuseRowPacketForBufferRow
protected boolean canReuseRowPacketForBufferRow -
useBufferRowSizeThreshold
-
exceptionInterceptor
-
valueDecoder
-
-
Constructor Details
-
AbstractRowFactory
public AbstractRowFactory()
-
-
Method Details
-
canReuseRowPacketForBufferRow
public boolean canReuseRowPacketForBufferRow()
-