## Uses of Class
org.mariadb.jdbc.internal.util.Options

Packages that use Options
org.mariadb.jdbc
org.mariadb.jdbc.internal
org.mariadb.jdbc.internal.com.read.resultset
org.mariadb.jdbc.internal.com.read.resultset.rowprotocol
org.mariadb.jdbc.internal.com.send
org.mariadb.jdbc.internal.com.send.parameters
org.mariadb.jdbc.internal.io.input
org.mariadb.jdbc.internal.io.output
org.mariadb.jdbc.internal.logging
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.protocol.authentication
org.mariadb.jdbc.internal.protocol.tls
org.mariadb.jdbc.internal.util

### Uses of Options in org.mariadb.jdbc

Fields in org.mariadb.jdbc declared as Options
`protected Options` MariaDbStatement.`options`

Methods in org.mariadb.jdbc that return Options
`Options` UrlParser.`getOptions()`

Constructors in org.mariadb.jdbc with parameters of type Options
Constructor and Description
`MariaDbResultSetMetaData(ColumnInformation[] fieldPackets, Options options, boolean forceAlias)` Constructor.
`UrlParser(String database, List<HostAddress> addresses, Options options, HaMode haMode)`

### Uses of Options in org.mariadb.jdbc.internal

Methods in org.mariadb.jdbc.internal with parameters of type Options
`static String` ColumnType.`getClassName(ColumnType type, int len, boolean signed, boolean binary, Options options)` Get class name.

### Uses of Options in org.mariadb.jdbc.internal.com.read.resultset

Fields in org.mariadb.jdbc.internal.com.read.resultset declared as Options
`protected Options` SelectResultSet.`options`

### Uses of Options in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol

Fields in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol declared as Options
`protected Options` RowProtocol.`options`

Constructors in org.mariadb.jdbc.internal.com.read.resultset.rowprotocol with parameters of type Options
Constructor and Description
`BinaryRowProtocol(ColumnInformation[] columnInformation, int columnInformationLength, int maxFieldSize, Options options)` Constructor.
`RowProtocol(int maxFieldSize, Options options)`
`TextRowProtocol(int maxFieldSize, Options options)` Constructor.

### Uses of Options in org.mariadb.jdbc.internal.com.send

Methods in org.mariadb.jdbc.internal.com.send with parameters of type Options
`static void` SendHandshakeResponsePacket.`send(PacketOutputStream pos, String username, String password, HostAddress currentHost, String database, long clientCapabilities, long serverCapabilities, byte serverLanguage, byte packetSeq, Options options, ReadInitialHandShakePacket greetingPacket)` Send handshake response packet.

### Uses of Options in org.mariadb.jdbc.internal.com.send.parameters

Constructors in org.mariadb.jdbc.internal.com.send.parameters with parameters of type Options
Constructor and Description
`DateParameter(Date date, TimeZone timeZone, Options options)` Represents a date, constructed with time in millis since epoch.
`OffsetTimeParameter(OffsetTime offsetTime, ZoneId serverZoneId, boolean fractionalSeconds, Options options)` Constructor.
`ZonedDateTimeParameter(ZonedDateTime tz, ZoneId serverZoneId, boolean fractionalSeconds, Options options)` Constructor.

### Uses of Options in org.mariadb.jdbc.internal.io.input

Constructors in org.mariadb.jdbc.internal.io.input with parameters of type Options
Constructor and Description
`StandardPacketInputStream(InputStream in, Options options)` Constructor of standard socket MySQL packet stream reader.

### Uses of Options in org.mariadb.jdbc.internal.io.output

Constructors in org.mariadb.jdbc.internal.io.output with parameters of type Options
Constructor and Description
`StandardPacketOutputStream(OutputStream out, Options options)`

### Uses of Options in org.mariadb.jdbc.internal.logging

Constructors in org.mariadb.jdbc.internal.logging with parameters of type Options
Constructor and Description
`ProtocolLoggingProxy(Protocol protocol, Options options)` Constructor.

### Uses of Options in org.mariadb.jdbc.internal.protocol

Fields in org.mariadb.jdbc.internal.protocol declared as Options
`protected Options` AbstractConnectProtocol.`options`

Methods in org.mariadb.jdbc.internal.protocol that return Options
`Options` Protocol.`getOptions()`
`Options` AbstractConnectProtocol.`getOptions()`

### Uses of Options in org.mariadb.jdbc.internal.protocol.authentication

Methods in org.mariadb.jdbc.internal.protocol.authentication with parameters of type Options
`static AuthenticationPlugin` DefaultAuthenticationProvider.`processAuthPlugin(String plugin, String password, byte[] authData, Options options)` Process AuthenticationSwitch.
`AuthenticationPlugin` AuthenticationProviderHolder.AuthenticationProvider.`processAuthPlugin(String plugin, String password, byte[] authData, Options options)`

### Uses of Options in org.mariadb.jdbc.internal.protocol.tls

Methods in org.mariadb.jdbc.internal.protocol.tls with parameters of type Options
`static SSLSocketFactory` SslFactory.`getSslSocketFactory(Options options)` Create an SSL factory according to connection string options.

Constructors in org.mariadb.jdbc.internal.protocol.tls with parameters of type Options
Constructor and Description
`MariaDbX509TrustManager(Options options)` MyX509TrustManager.

### Uses of Options in org.mariadb.jdbc.internal.util

Methods in org.mariadb.jdbc.internal.util that return Options
`static Options` DefaultOptions.`defaultValues(HaMode haMode)`
`static Options` DefaultOptions.`defaultValues(HaMode haMode, boolean pool)` Generate an Options object with default value corresponding to High Availability mode.
`static Options` DefaultOptions.`parse(HaMode haMode, String urlParameters, Properties properties, Options options)` Parse additional properties .

Methods in org.mariadb.jdbc.internal.util with parameters of type Options
`static void` DefaultOptions.`optionCoherenceValidation(Options options)` Option initialisation end : set option value to a coherent state.
`static void` DefaultOptions.`parse(HaMode haMode, String urlParameters, Options options)` Parse additional properties.
`static Options` DefaultOptions.`parse(HaMode haMode, String urlParameters, Properties properties, Options options)` Parse additional properties .
`static void` DefaultOptions.`propertyString(Options options, HaMode haMode, StringBuilder sb)` Generate parameter String equivalent to options.

Constructors in org.mariadb.jdbc.internal.util with parameters of type Options
Constructor and Description
`LogQueryTool(Options options)`