public enum DefaultOptions extends java.lang.Enum<DefaultOptions>
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
defaultValue |
private java.lang.String |
description |
private java.lang.String |
implementationVersion |
private java.lang.Object |
maxValue |
private java.lang.Object |
minValue |
private java.lang.Object |
objType |
private java.lang.String |
optionName |
private boolean |
required |
Modifier and Type | Method and Description |
---|---|
static Options |
defaultValues(HaMode haMode) |
static Options |
defaultValues(HaMode haMode,
boolean pool)
Generate an Options object with default value corresponding to High Availability mode.
|
java.lang.String |
getDescription() |
java.lang.String |
getOptionName() |
boolean |
isRequired() |
static void |
optionCoherenceValidation(Options options)
Option initialisation end : set option value to a coherent state.
|
private static Options |
parse(HaMode haMode,
java.util.Properties properties,
Options paramOptions) |
static void |
parse(HaMode haMode,
java.lang.String urlParameters,
Options options)
Parse additional properties.
|
private static Options |
parse(HaMode haMode,
java.lang.String urlParameters,
java.util.Properties properties) |
static Options |
parse(HaMode haMode,
java.lang.String urlParameters,
java.util.Properties properties,
Options options)
Parse additional properties .
|
static void |
propertyString(Options options,
HaMode haMode,
java.lang.StringBuilder sb)
Generate parameter String equivalent to options.
|
static DefaultOptions |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DefaultOptions[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DefaultOptions USER
public static final DefaultOptions PASSWORD
public static final DefaultOptions CONNECT_TIMEOUT
public static final DefaultOptions PIPE
public static final DefaultOptions LOCAL_SOCKET
public static final DefaultOptions SHARED_MEMORY
public static final DefaultOptions TCP_NO_DELAY
public static final DefaultOptions TCP_ABORTIVE_CLOSE
public static final DefaultOptions LOCAL_SOCKET_ADDRESS
public static final DefaultOptions SOCKET_TIMEOUT
public static final DefaultOptions INTERACTIVE_CLIENT
public static final DefaultOptions DUMP_QUERY_ON_EXCEPTION
public static final DefaultOptions USE_OLD_ALIAS_METADATA_BEHAVIOR
public static final DefaultOptions ALLOW_LOCAL_INFILE
public static final DefaultOptions SESSION_VARIABLES
public static final DefaultOptions CREATE_DATABASE_IF_NOT_EXISTS
public static final DefaultOptions SERVER_TIMEZONE
public static final DefaultOptions NULL_CATALOG_MEANS_CURRENT
public static final DefaultOptions TINY_INT_IS_BIT
public static final DefaultOptions YEAR_IS_DATE_TYPE
public static final DefaultOptions USE_SSL
public static final DefaultOptions USER_COMPRESSION
public static final DefaultOptions ALLOW_MULTI_QUERIES
public static final DefaultOptions REWRITE_BATCHED_STATEMENTS
public static final DefaultOptions TCP_KEEP_ALIVE
public static final DefaultOptions TCP_RCV_BUF
public static final DefaultOptions TCP_SND_BUF
public static final DefaultOptions SOCKET_FACTORY
public static final DefaultOptions PIN_GLOBAL_TX_TO_PHYSICAL_CONNECTION
public static final DefaultOptions TRUST_SERVER_CERTIFICATE
public static final DefaultOptions SERVER_SSL_CERT
public static final DefaultOptions USE_FRACTIONAL_SECONDS
public static final DefaultOptions AUTO_RECONNECT
public static final DefaultOptions FAIL_ON_READ_ONLY
public static final DefaultOptions RETRY_ALL_DOWN
public static final DefaultOptions FAILOVER_LOOP_RETRIES
public static final DefaultOptions VALID_CONNECTION_TIMEOUT
public static final DefaultOptions LOAD_BALANCE_BLACKLIST_TIMEOUT
public static final DefaultOptions CACHE_PREP_STMTS
public static final DefaultOptions PREP_STMT_CACHE_SIZE
public static final DefaultOptions PREP_STMT_CACHE_SQL_LIMIT
public static final DefaultOptions ASSURE_READONLY
public static final DefaultOptions USE_LEGACY_DATETIME_CODE
public static final DefaultOptions MAXIMIZE_MYSQL_COMPATIBILITY
public static final DefaultOptions USE_SERVER_PREP_STMTS
public static final DefaultOptions TRUSTSTORE
public static final DefaultOptions TRUST_CERTIFICATE_KEYSTORE_PASSWORD
public static final DefaultOptions KEYSTORE
public static final DefaultOptions KEYSTORE_PASSWORD
public static final DefaultOptions PRIVATE_KEYS_PASSWORD
public static final DefaultOptions ENABLED_SSL_PROTOCOL_SUITES
public static final DefaultOptions ENABLED_SSL_CIPHER_SUITES
public static final DefaultOptions CONTINUE_BATCH_ON_ERROR
public static final DefaultOptions JDBC_COMPLIANT_TRUNCATION
public static final DefaultOptions CACHE_CALLABLE_STMTS
public static final DefaultOptions CALLABLE_STMT_CACHE_SIZE
public static final DefaultOptions CONNECTION_ATTRIBUTES
public static final DefaultOptions USE_BATCH_MULTI_SEND
public static final DefaultOptions USE_BATCH_MULTI_SEND_NUMBER
public static final DefaultOptions LOGGING
public static final DefaultOptions PROFILE_SQL
public static final DefaultOptions MAX_QUERY_LOG_SIZE
public static final DefaultOptions SLOW_QUERY_TIME
public static final DefaultOptions PASSWORD_CHARACTER_ENCODING
public static final DefaultOptions PIPELINE_AUTH
public static final DefaultOptions ENABLE_PACKET_DEBUG
public static final DefaultOptions SSL_HOSTNAME_VERIFICATION
public static final DefaultOptions USE_BULK_PROTOCOL
public static final DefaultOptions AUTOCOMMIT
public static final DefaultOptions POOL
public static final DefaultOptions POOL_NAME
public static final DefaultOptions MAX_POOL_SIZE
public static final DefaultOptions MIN_POOL_SIZE
public static final DefaultOptions MAX_IDLE_TIME
public static final DefaultOptions POOL_VALID_MIN_DELAY
public static final DefaultOptions STATIC_GLOBAL
public static final DefaultOptions REGISTER_POOL_JMX
public static final DefaultOptions USE_RESET_CONNECTION
public static final DefaultOptions ALLOW_MASTER_DOWN
public static final DefaultOptions GALERA_ALLOWED_STATE
public static final DefaultOptions USE_AFFECTED_ROWS
public static final DefaultOptions INCLUDE_STATUS
public static final DefaultOptions INCLUDE_THREAD_DUMP
public static final DefaultOptions READ_AHEAD
public static final DefaultOptions KEY_STORE_TYPE
public static final DefaultOptions TRUST_STORE_TYPE
public static final DefaultOptions SERVICE_PRINCIPAL_NAME
public static final DefaultOptions USE_MYSQL_AS_DATABASE
private final java.lang.String optionName
private final java.lang.String description
private final boolean required
private final java.lang.Object objType
private final java.lang.Object defaultValue
private final java.lang.Object minValue
private final java.lang.Object maxValue
private final java.lang.String implementationVersion
public static DefaultOptions[] values()
for (DefaultOptions c : DefaultOptions.values()) System.out.println(c);
public static DefaultOptions valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static Options defaultValues(HaMode haMode, boolean pool)
haMode
- current high Availability modepool
- is for poolpublic static void parse(HaMode haMode, java.lang.String urlParameters, Options options)
haMode
- current haMode.urlParameters
- options defined in urloptions
- initial optionsprivate static Options parse(HaMode haMode, java.lang.String urlParameters, java.util.Properties properties)
public static Options parse(HaMode haMode, java.lang.String urlParameters, java.util.Properties properties, Options options)
haMode
- current haMode.urlParameters
- options defined in urlproperties
- options defined by propertiesoptions
- initial optionsprivate static Options parse(HaMode haMode, java.util.Properties properties, Options paramOptions)
public static void optionCoherenceValidation(Options options)
options
- optionspublic static void propertyString(Options options, HaMode haMode, java.lang.StringBuilder sb)
options
- optionshaMode
- high availability Modesb
- String builderpublic java.lang.String getOptionName()
public java.lang.String getDescription()
public boolean isRequired()