| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|