Top Fields Constructors Methods
com.mysql.cj.protocol.a

public Class ColumnDefinitionFactory

extends Object
implements ProtocolEntityFactory<ColumnDefinition, NativePacketPayload>
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.ProtocolEntityFactory
Known Direct Subclasses
com.mysql.cj.protocol.a.MergingColumnDefinitionFactory
Imports
com.mysql.cj.protocol.ColumnDefinition, .ProtocolEntityFactory, com.mysql.cj.result.DefaultColumnDefinition, .Field

Field Summary

Modifier and TypeField and Description
protected long
protected ColumnDefinition

Constructor Summary

AccessConstructor and Description
public
ColumnDefinitionFactory(long columnCount, ColumnDefinition columnDefinitionFromCache)

Method Summary

Modifier and TypeMethod and Description
public ColumnDefinition
public ColumnDefinition
createFromMessage(NativePacketPayload
Message instance
packetPayload
)

Overrides default com.mysql.cj.protocol.ProtocolEntityFactory.createFromMessage.

Create ProtocolEntity of type T from protocol message.

public long
public ColumnDefinition
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

columnCountback to summary
protected long columnCount
columnDefinitionFromCacheback to summary
protected ColumnDefinition columnDefinitionFromCache

Constructor Detail

ColumnDefinitionFactoryback to summary
public ColumnDefinitionFactory(long columnCount, ColumnDefinition columnDefinitionFromCache)

Method Detail

createFromFieldsback to summary
public ColumnDefinition createFromFields(Field[] fields)
createFromMessageback to summary
public ColumnDefinition createFromMessage(NativePacketPayload packetPayload)

Overrides default com.mysql.cj.protocol.ProtocolEntityFactory.createFromMessage.

Doc from com.mysql.cj.protocol.ProtocolEntityFactory.createFromMessage.

Create ProtocolEntity of type T from protocol message.

Parameters
packetPayload:NativePacketPayload

Message instance

Returns:ColumnDefinition

T

Annotations
@Override
getColumnCountback to summary
public long getColumnCount()
getColumnDefinitionFromCacheback to summary
public ColumnDefinition getColumnDefinitionFromCache()
mergeColumnDefinitionsback to summary
public boolean mergeColumnDefinitions()