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, waitcreateFromProtocolEntity, getFetchSize, getResultSetConcurrency, getResultSetTypeprotected long columnCount
protected ColumnDefinition columnDefinitionFromCache
public ColumnDefinitionFactory(long columnCount,
ColumnDefinition columnDefinitionFromCache)
public long getColumnCount()
public ColumnDefinition getColumnDefinitionFromCache()
public ColumnDefinition createFromMessage(NativePacketPayload packetPayload)
ProtocolEntityFactoryT from protocol message.createFromMessage in interface ProtocolEntityFactory<ColumnDefinition,NativePacketPayload>packetPayload - Message instancepublic boolean mergeColumnDefinitions()
public ColumnDefinition createFromFields(Field[] fields)