Package com.mysql.cj.xdevapi
Class RowFactory
java.lang.Object
com.mysql.cj.xdevapi.RowFactory
- All Implemented Interfaces:
ProtocolEntityFactory<Row,XMessage>
public class RowFactory extends java.lang.Object implements ProtocolEntityFactory<Row,XMessage>
Create
Row
objects from internal row representation.-
Constructor Summary
Constructors Constructor Description RowFactory(ColumnDefinition metadata, java.util.TimeZone defaultTimeZone, PropertySet pset)
Constructor. -
Method Summary
Modifier and Type Method Description Row
createFromProtocolEntity(ProtocolEntity internalRow)
Create object from protocol entity.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, getFetchSize, getResultSetConcurrency, getResultSetType
-
Constructor Details
-
RowFactory
Constructor.- Parameters:
metadata
-ColumnDefinition
object to use for new rows.defaultTimeZone
-TimeZone
object representing the default time zonepset
-PropertySet
-
-
Method Details
-
createFromProtocolEntity
Description copied from interface:ProtocolEntityFactory
Create object from protocol entity.- Specified by:
createFromProtocolEntity
in interfaceProtocolEntityFactory<Row,XMessage>
- Parameters:
internalRow
- theProtocolEntity
to create from- Returns:
- a new ProtocolEntity
-