public class ColumnDefinitionFactory extends java.lang.Object implements ProtocolEntityFactory<ColumnDefinition,NativePacketPayload>
Modifier and Type | Field and Description |
---|---|
protected long |
columnCount |
protected ColumnDefinition |
columnDefinitionFromCache |
Constructor and Description |
---|
ColumnDefinitionFactory(long columnCount,
ColumnDefinition columnDefinitionFromCache) |
Modifier and Type | Method and Description |
---|---|
ColumnDefinition |
createFromFields(Field[] fields) |
ColumnDefinition |
createFromMessage(NativePacketPayload packetPayload)
Create ProtocolEntity of type
T from protocol message. |
long |
getColumnCount() |
ColumnDefinition |
getColumnDefinitionFromCache() |
boolean |
mergeColumnDefinitions() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createFromProtocolEntity, getFetchSize, getResultSetConcurrency, getResultSetType
protected long columnCount
protected ColumnDefinition columnDefinitionFromCache
public ColumnDefinitionFactory(long columnCount, ColumnDefinition columnDefinitionFromCache)
public long getColumnCount()
public ColumnDefinition getColumnDefinitionFromCache()
public ColumnDefinition createFromMessage(NativePacketPayload packetPayload)
ProtocolEntityFactory
T
from protocol message.createFromMessage
in interface ProtocolEntityFactory<ColumnDefinition,NativePacketPayload>
packetPayload
- Message
instancepublic boolean mergeColumnDefinitions()
public ColumnDefinition createFromFields(Field[] fields)