Enum DefaultOptions

    • Enum Constant Detail

      • CONNECT_TIMEOUT

        public static final DefaultOptions CONNECT_TIMEOUT
        The connect timeout value, in milliseconds, or zero for no timeout. Default: 30000 (30 seconds) (was 0 before 2.1.2)
      • TCP_ABORTIVE_CLOSE

        public static final DefaultOptions TCP_ABORTIVE_CLOSE
      • LOCAL_SOCKET_ADDRESS

        public static final DefaultOptions LOCAL_SOCKET_ADDRESS
      • INTERACTIVE_CLIENT

        public static final DefaultOptions INTERACTIVE_CLIENT
      • DUMP_QUERY_ON_EXCEPTION

        public static final DefaultOptions DUMP_QUERY_ON_EXCEPTION
      • USE_OLD_ALIAS_METADATA_BEHAVIOR

        public static final DefaultOptions USE_OLD_ALIAS_METADATA_BEHAVIOR
      • ALLOW_LOCAL_INFILE

        public static final DefaultOptions ALLOW_LOCAL_INFILE
      • SESSION_VARIABLES

        public static final DefaultOptions SESSION_VARIABLES
      • CREATE_DATABASE_IF_NOT_EXISTS

        public static final DefaultOptions CREATE_DATABASE_IF_NOT_EXISTS
      • NULL_CATALOG_MEANS_CURRENT

        public static final DefaultOptions NULL_CATALOG_MEANS_CURRENT
      • YEAR_IS_DATE_TYPE

        public static final DefaultOptions YEAR_IS_DATE_TYPE
      • USER_COMPRESSION

        public static final DefaultOptions USER_COMPRESSION
      • ALLOW_MULTI_QUERIES

        public static final DefaultOptions ALLOW_MULTI_QUERIES
      • REWRITE_BATCHED_STATEMENTS

        public static final DefaultOptions REWRITE_BATCHED_STATEMENTS
      • PIN_GLOBAL_TX_TO_PHYSICAL_CONNECTION

        public static final DefaultOptions PIN_GLOBAL_TX_TO_PHYSICAL_CONNECTION
      • TRUST_SERVER_CERTIFICATE

        public static final DefaultOptions TRUST_SERVER_CERTIFICATE
      • USE_FRACTIONAL_SECONDS

        public static final DefaultOptions USE_FRACTIONAL_SECONDS
      • FAIL_ON_READ_ONLY

        public static final DefaultOptions FAIL_ON_READ_ONLY
      • FAILOVER_LOOP_RETRIES

        public static final DefaultOptions FAILOVER_LOOP_RETRIES
      • VALID_CONNECTION_TIMEOUT

        public static final DefaultOptions VALID_CONNECTION_TIMEOUT
      • LOAD_BALANCE_BLACKLIST_TIMEOUT

        public static final DefaultOptions LOAD_BALANCE_BLACKLIST_TIMEOUT
      • CACHE_PREP_STMTS

        public static final DefaultOptions CACHE_PREP_STMTS
      • PREP_STMT_CACHE_SIZE

        public static final DefaultOptions PREP_STMT_CACHE_SIZE
      • PREP_STMT_CACHE_SQL_LIMIT

        public static final DefaultOptions PREP_STMT_CACHE_SQL_LIMIT
      • USE_LEGACY_DATETIME_CODE

        public static final DefaultOptions USE_LEGACY_DATETIME_CODE
      • MAXIMIZE_MYSQL_COMPATIBILITY

        public static final DefaultOptions MAXIMIZE_MYSQL_COMPATIBILITY
      • USE_SERVER_PREP_STMTS

        public static final DefaultOptions USE_SERVER_PREP_STMTS
      • TRUST_CERTIFICATE_KEYSTORE_PASSWORD

        public static final DefaultOptions TRUST_CERTIFICATE_KEYSTORE_PASSWORD
      • KEYSTORE_PASSWORD

        public static final DefaultOptions KEYSTORE_PASSWORD
      • PRIVATE_KEYS_PASSWORD

        public static final DefaultOptions PRIVATE_KEYS_PASSWORD
      • ENABLED_SSL_PROTOCOL_SUITES

        public static final DefaultOptions ENABLED_SSL_PROTOCOL_SUITES
      • ENABLED_SSL_CIPHER_SUITES

        public static final DefaultOptions ENABLED_SSL_CIPHER_SUITES
      • CONTINUE_BATCH_ON_ERROR

        public static final DefaultOptions CONTINUE_BATCH_ON_ERROR
      • JDBC_COMPLIANT_TRUNCATION

        public static final DefaultOptions JDBC_COMPLIANT_TRUNCATION
      • CACHE_CALLABLE_STMTS

        public static final DefaultOptions CACHE_CALLABLE_STMTS
      • CALLABLE_STMT_CACHE_SIZE

        public static final DefaultOptions CALLABLE_STMT_CACHE_SIZE
      • CONNECTION_ATTRIBUTES

        public static final DefaultOptions CONNECTION_ATTRIBUTES
      • USE_BATCH_MULTI_SEND

        public static final DefaultOptions USE_BATCH_MULTI_SEND
      • USE_BATCH_MULTI_SEND_NUMBER

        public static final DefaultOptions USE_BATCH_MULTI_SEND_NUMBER
      • MAX_QUERY_LOG_SIZE

        public static final DefaultOptions MAX_QUERY_LOG_SIZE
      • PASSWORD_CHARACTER_ENCODING

        public static final DefaultOptions PASSWORD_CHARACTER_ENCODING
      • ENABLE_PACKET_DEBUG

        public static final DefaultOptions ENABLE_PACKET_DEBUG
      • SSL_HOSTNAME_VERIFICATION

        public static final DefaultOptions SSL_HOSTNAME_VERIFICATION
      • USE_BULK_PROTOCOL

        public static final DefaultOptions USE_BULK_PROTOCOL
      • POOL_VALID_MIN_DELAY

        public static final DefaultOptions POOL_VALID_MIN_DELAY
      • REGISTER_POOL_JMX

        public static final DefaultOptions REGISTER_POOL_JMX
      • USE_RESET_CONNECTION

        public static final DefaultOptions USE_RESET_CONNECTION
      • ALLOW_MASTER_DOWN

        public static final DefaultOptions ALLOW_MASTER_DOWN
      • GALERA_ALLOWED_STATE

        public static final DefaultOptions GALERA_ALLOWED_STATE
      • USE_AFFECTED_ROWS

        public static final DefaultOptions USE_AFFECTED_ROWS
      • INCLUDE_THREAD_DUMP

        public static final DefaultOptions INCLUDE_THREAD_DUMP
      • TRUST_STORE_TYPE

        public static final DefaultOptions TRUST_STORE_TYPE
      • SERVICE_PRINCIPAL_NAME

        public static final DefaultOptions SERVICE_PRINCIPAL_NAME
      • DEFAULT_FETCH_SIZE

        public static final DefaultOptions DEFAULT_FETCH_SIZE
      • USE_MYSQL_AS_DATABASE

        public static final DefaultOptions USE_MYSQL_AS_DATABASE
      • BLANK_TABLE_NAME_META

        public static final DefaultOptions BLANK_TABLE_NAME_META
      • ALLOW_SERVER_KEY_RETRIEVAL

        public static final DefaultOptions ALLOW_SERVER_KEY_RETRIEVAL
      • ENSURE_SOCKET_STATE

        public static final DefaultOptions ENSURE_SOCKET_STATE
    • Method Detail

      • values

        public static DefaultOptions[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (DefaultOptions c : DefaultOptions.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static DefaultOptions valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • defaultValues

        public static Options defaultValues​(HaMode haMode)
      • defaultValues

        public static Options defaultValues​(HaMode haMode,
                                            boolean pool)
        Generate an Options object with default value corresponding to High Availability mode.
        Parameters:
        haMode - current high Availability mode
        pool - is for pool
        Returns:
        Options object initialized
      • parse

        public static void parse​(HaMode haMode,
                                 String urlParameters,
                                 Options options)
        Parse additional properties.
        Parameters:
        haMode - current haMode.
        urlParameters - options defined in url
        options - initial options
      • parse

        public static Options parse​(HaMode haMode,
                                    String urlParameters,
                                    Properties properties,
                                    Options options)
        Parse additional properties .
        Parameters:
        haMode - current haMode.
        urlParameters - options defined in url
        properties - options defined by properties
        options - initial options
        Returns:
        options
      • postOptionProcess

        public static void postOptionProcess​(Options options,
                                             CredentialPlugin credentialPlugin)
        Option initialisation end : set option value to a coherent state.
        Parameters:
        options - options
        credentialPlugin - credential plugin
      • propertyString

        public static void propertyString​(Options options,
                                          HaMode haMode,
                                          StringBuilder sb)
        Generate parameter String equivalent to options.
        Parameters:
        options - options
        haMode - high availability Mode
        sb - String builder
      • getOptionName

        public String getOptionName()
      • getDescription

        public String getDescription()
      • isRequired

        public boolean isRequired()