Package com.mysql.cj.protocol.a
Class NativeCapabilities
java.lang.Object
com.mysql.cj.protocol.a.NativeCapabilities
- All Implemented Interfaces:
ServerCapabilities
public class NativeCapabilities extends java.lang.Object implements ServerCapabilities
-
Constructor Summary
Constructors Constructor Description NativeCapabilities()
-
Method Summary
Modifier and Type Method Description int
getAuthPluginDataLength()
int
getCapabilityFlags()
NativePacketPayload
getInitialHandshakePacket()
byte
getProtocolVersion()
java.lang.String
getSeed()
int
getServerDefaultCollationIndex()
ServerVersion
getServerVersion()
int
getStatusFlags()
long
getThreadId()
boolean
serverSupportsFracSecs()
void
setAuthPluginDataLength(int authPluginDataLength)
void
setCapabilityFlags(int capabilityFlags)
void
setInitialHandshakePacket(NativePacketPayload initialHandshakePacket)
void
setProtocolVersion(byte protocolVersion)
void
setSeed(java.lang.String seed)
void
setServerDefaultCollationIndex(int serverDefaultCollationIndex)
Stores collation index which server provided in handshake greeting packet.void
setServerVersion(ServerVersion serverVersion)
void
setStatusFlags(int statusFlags)
void
setThreadId(long threadId)
-
Constructor Details
-
NativeCapabilities
public NativeCapabilities()
-
-
Method Details
-
getInitialHandshakePacket
-
setInitialHandshakePacket
-
getCapabilityFlags
public int getCapabilityFlags()- Specified by:
getCapabilityFlags
in interfaceServerCapabilities
-
setCapabilityFlags
public void setCapabilityFlags(int capabilityFlags)- Specified by:
setCapabilityFlags
in interfaceServerCapabilities
-
getProtocolVersion
public byte getProtocolVersion() -
setProtocolVersion
public void setProtocolVersion(byte protocolVersion) -
getServerVersion
- Specified by:
getServerVersion
in interfaceServerCapabilities
-
setServerVersion
- Specified by:
setServerVersion
in interfaceServerCapabilities
-
getThreadId
public long getThreadId() -
setThreadId
public void setThreadId(long threadId) -
getSeed
public java.lang.String getSeed() -
setSeed
public void setSeed(java.lang.String seed) -
getServerDefaultCollationIndex
public int getServerDefaultCollationIndex()- Returns:
- Collation index which server provided in handshake greeting packet
-
setServerDefaultCollationIndex
public void setServerDefaultCollationIndex(int serverDefaultCollationIndex)Stores collation index which server provided in handshake greeting packet.- Parameters:
serverDefaultCollationIndex
- server default collation index
-
getStatusFlags
public int getStatusFlags() -
setStatusFlags
public void setStatusFlags(int statusFlags) -
getAuthPluginDataLength
public int getAuthPluginDataLength() -
setAuthPluginDataLength
public void setAuthPluginDataLength(int authPluginDataLength) -
serverSupportsFracSecs
public boolean serverSupportsFracSecs()- Specified by:
serverSupportsFracSecs
in interfaceServerCapabilities
-