public class XServerCapabilities extends java.lang.Object implements ServerCapabilities
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,MysqlxDatatypes.Any> |
capabilities |
private long |
clientId
Server-assigned client-id.
|
(package private) static java.lang.String |
KEY_AUTHENTICATION_MECHANISMS |
(package private) static java.lang.String |
KEY_CLIENT_PWD_EXPIRE_OK |
(package private) static java.lang.String |
KEY_COMPRESSION |
(package private) static java.lang.String |
KEY_DOC_FORMATS |
(package private) static java.lang.String |
KEY_NODE_TYPE |
(package private) static java.lang.String |
KEY_SESSION_CONNECT_ATTRS |
(package private) static java.lang.String |
KEY_TLS |
(package private) static java.lang.String |
SUBKEY_COMPRESSION_ALGORITHM |
(package private) static java.lang.String |
SUBKEY_COMPRESSION_SERVER_COMBINE_MIXED_MESSAGES |
(package private) static java.lang.String |
SUBKEY_COMPRESSION_SERVER_MAX_COMBINE_MESSAGES |
| Constructor and Description |
|---|
XServerCapabilities(java.util.Map<java.lang.String,MysqlxDatatypes.Any> capabilities) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAuthenticationMechanisms() |
int |
getCapabilityFlags() |
boolean |
getClientPwdExpireOk() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getCompression() |
java.lang.String |
getDocFormats() |
java.lang.String |
getNodeType() |
int |
getServerDefaultCollationIndex() |
ServerVersion |
getServerVersion() |
long |
getThreadId() |
boolean |
getTls() |
boolean |
hasCapability(java.lang.String name) |
boolean |
serverSupportsFracSecs() |
void |
setCapability(java.lang.String name,
java.lang.Object value) |
void |
setCapabilityFlags(int capabilityFlags) |
void |
setThreadId(long threadId) |
private java.util.Map<java.lang.String,MysqlxDatatypes.Any> capabilities
static java.lang.String KEY_COMPRESSION
static java.lang.String KEY_SESSION_CONNECT_ATTRS
static java.lang.String KEY_TLS
static java.lang.String KEY_NODE_TYPE
static java.lang.String KEY_CLIENT_PWD_EXPIRE_OK
static java.lang.String KEY_AUTHENTICATION_MECHANISMS
static java.lang.String KEY_DOC_FORMATS
static java.lang.String SUBKEY_COMPRESSION_ALGORITHM
static java.lang.String SUBKEY_COMPRESSION_SERVER_COMBINE_MIXED_MESSAGES
static java.lang.String SUBKEY_COMPRESSION_SERVER_MAX_COMBINE_MESSAGES
private long clientId
public XServerCapabilities(java.util.Map<java.lang.String,MysqlxDatatypes.Any> capabilities)
public void setCapability(java.lang.String name,
java.lang.Object value)
public boolean hasCapability(java.lang.String name)
public java.lang.String getNodeType()
public boolean getTls()
public boolean getClientPwdExpireOk()
public java.util.List<java.lang.String> getAuthenticationMechanisms()
public java.lang.String getDocFormats()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCompression()
public int getCapabilityFlags()
getCapabilityFlags in interface ServerCapabilitiespublic void setCapabilityFlags(int capabilityFlags)
setCapabilityFlags in interface ServerCapabilitiespublic ServerVersion getServerVersion()
getServerVersion in interface ServerCapabilitiespublic boolean serverSupportsFracSecs()
serverSupportsFracSecs in interface ServerCapabilitiespublic int getServerDefaultCollationIndex()
getServerDefaultCollationIndex in interface ServerCapabilitiespublic long getThreadId()
getThreadId in interface ServerCapabilitiespublic void setThreadId(long threadId)
setThreadId in interface ServerCapabilities