# Package com.mysql.cj.conf

Interface Summary
ConnectionPropertiesTransform: Implement this interface, and pass the class name as the 'propertiesTransform' property in your URL, and the driver will pass the properties it has parsed to your transform implementation so that you can modify/substitute/add any that you desire.
DatabaseUrlContainer: Implementors of this class must be able to provide a database URL.
PropertyDefinition<T>
PropertySet
RuntimeProperty<T>
RuntimeProperty.RuntimePropertyListener

Class Summary
ConnectionUrl: A container for a database URL and a collection of given connection arguments.
ConnectionUrlParser: This class parses a connection string using the general URI structure defined in RFC 3986.
ConnectionUrlParser.Pair<T,U>: This class is a simple container for two elements.
HostInfo: This class holds the following MySQL host information: host: an IP or host name.
PropertyDefinitions

Enum Summary
ConnectionUrl.HostsCardinality: The rules describing the number of hosts a database URL may contain.
ConnectionUrl.Type: The database URL type which is determined by the scheme section of the connection string.
HostsListView: An enumeration that identifies the type of the view intended for getting hosts lists for multi-host connections.
PropertyDefinitions.AuthMech
PropertyDefinitions.Compression
PropertyDefinitions.DatabaseTerm
PropertyDefinitions.SslMode
PropertyDefinitions.XdevapiSslMode
PropertyDefinitions.ZeroDatetimeBehavior
PropertyKey: PropertyKey handles connection property names, their camel-case aliases and case sensitivity.

Copyright © 2016, 2023, Oracle and/or its affiliates.