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

public Class XServerCapabilities

extends Object
implements ServerCapabilities
Class Inheritance
All Implemented Interfaces
com.mysql.cj.protocol.ServerCapabilities
Imports
java.util.Collections, .List, .Map, java.util.stream.Collectors, com.mysql.cj.ServerVersion, com.mysql.cj.protocol.ServerCapabilities, com.mysql.cj.x.protobuf.MysqlxDatatypes.Any, com.mysql.cj.xdevapi.ExprUtil

Field Summary

Modifier and TypeField and Description
private Map<String, MysqlxDatatypes.Any>
private long
clientId

Server-assigned client-id.

pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String
pack-priv static String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public List<String>
public int
public boolean
public Map<String, List<String>>
public String
public String
public int
public ServerVersion
public long
public boolean
public boolean
public boolean
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

capabilitiesback to summary
private Map<String, MysqlxDatatypes.Any> capabilities
clientIdback to summary
private long clientId

Server-assigned client-id.

KEY_AUTHENTICATION_MECHANISMSback to summary
pack-priv static String KEY_AUTHENTICATION_MECHANISMS
KEY_CLIENT_PWD_EXPIRE_OKback to summary
pack-priv static String KEY_CLIENT_PWD_EXPIRE_OK
KEY_COMPRESSIONback to summary
pack-priv static String KEY_COMPRESSION
KEY_DOC_FORMATSback to summary
pack-priv static String KEY_DOC_FORMATS
KEY_NODE_TYPEback to summary
pack-priv static String KEY_NODE_TYPE
KEY_SESSION_CONNECT_ATTRSback to summary
pack-priv static String KEY_SESSION_CONNECT_ATTRS
KEY_TLSback to summary
pack-priv static String KEY_TLS
SUBKEY_COMPRESSION_ALGORITHMback to summary
pack-priv static String SUBKEY_COMPRESSION_ALGORITHM
SUBKEY_COMPRESSION_SERVER_COMBINE_MIXED_MESSAGESback to summary
pack-priv static String SUBKEY_COMPRESSION_SERVER_COMBINE_MIXED_MESSAGES
SUBKEY_COMPRESSION_SERVER_MAX_COMBINE_MESSAGESback to summary
pack-priv static String SUBKEY_COMPRESSION_SERVER_MAX_COMBINE_MESSAGES

Constructor Detail

XServerCapabilitiesback to summary
public XServerCapabilities(Map<String, MysqlxDatatypes.Any> capabilities)

Method Detail

getAuthenticationMechanismsback to summary
public List<String> getAuthenticationMechanisms()
getCapabilityFlagsback to summary
public int getCapabilityFlags()

Implements com.mysql.cj.protocol.ServerCapabilities.getCapabilityFlags.

Annotations
@Override
getClientPwdExpireOkback to summary
public boolean getClientPwdExpireOk()
getCompressionback to summary
public Map<String, List<String>> getCompression()
getDocFormatsback to summary
public String getDocFormats()
getNodeTypeback to summary
public String getNodeType()
getServerDefaultCollationIndexback to summary
public int getServerDefaultCollationIndex()

Implements com.mysql.cj.protocol.ServerCapabilities.getServerDefaultCollationIndex.

Annotations
@Override
getServerVersionback to summary
public ServerVersion getServerVersion()

Implements com.mysql.cj.protocol.ServerCapabilities.getServerVersion.

Annotations
@Override
getThreadIdback to summary
public long getThreadId()

Implements com.mysql.cj.protocol.ServerCapabilities.getThreadId.

Annotations
@Override
getTlsback to summary
public boolean getTls()
hasCapabilityback to summary
public boolean hasCapability(String name)
serverSupportsFracSecsback to summary
public boolean serverSupportsFracSecs()

Implements com.mysql.cj.protocol.ServerCapabilities.serverSupportsFracSecs.

Annotations
@Override
setCapabilityback to summary
public void setCapability(String name, Object value)
setCapabilityFlagsback to summary
public void setCapabilityFlags(int capabilityFlags)

Implements com.mysql.cj.protocol.ServerCapabilities.setCapabilityFlags.

Annotations
@Override
setThreadIdback to summary
public void setThreadId(long threadId)

Implements com.mysql.cj.protocol.ServerCapabilities.setThreadId.

Annotations
@Override