A C D E F G I L M N O P R S T V W 
All Classes All Packages

A

acceptsOptions(SqlConnectOptions) - Method in class io.vertx.mysqlclient.spi.MySQLDriver
 
addProperty(String, String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Add a property for this client, which will be sent to server at the re-authentication.
addProperty(String, String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 

C

CACHING_SHA2_PASSWORD - io.vertx.mysqlclient.MySQLAuthenticationPlugin
Like sha256_password but enables caching on the server side for better performance and with wider applicability.
cast(SqlConnection) - Static method in interface io.vertx.mysqlclient.MySQLConnection
changeUser(MySQLAuthOptions) - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a CHANGE_USER command to change the user of the current connection, this operation will also reset connection state.
client() - Static method in interface io.vertx.mysqlclient.MySQLBuilder
Provide a builder for MySQL client backed by a connection pool.
client(Handler<ClientBuilder<SqlClient>>) - Static method in interface io.vertx.mysqlclient.MySQLBuilder
Build a client backed by a connection pool with the specified block argument.
closeHandler(Handler<Void>) - Method in interface io.vertx.mysqlclient.MySQLConnection
connect(Vertx, MySQLConnectOptions) - Static method in interface io.vertx.mysqlclient.MySQLConnection
Create a connection to MySQL server with the given connectOptions.
connect(Vertx, String) - Static method in interface io.vertx.mysqlclient.MySQLConnection
Like MySQLConnection.connect(Vertx, MySQLConnectOptions) with options built from connectionUri.
createConnectionFactory(Vertx, NetClientOptions) - Method in class io.vertx.mysqlclient.spi.MySQLDriver
 

D

debug() - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a DEBUG command to dump debug information to the server's stdout.
DEFAULT - io.vertx.mysqlclient.MySQLAuthenticationPlugin
Default authentication plugin, the client will firstly try to use the plugin name provided by the server.
DEFAULT_CHARACTER_ENCODING - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_CHARSET - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_CONNECTION_ATTRIBUTES - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_HOST - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_PASSWORD - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_PIPELINING_LIMIT - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_PORT - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_SCHEMA - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_SSL_MODE - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_USE_AFFECTED_ROWS - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DEFAULT_USER - Static variable in class io.vertx.mysqlclient.MySQLConnectOptions
 
DISABLED - io.vertx.mysqlclient.SslMode
establish an unencrypted connection.
downcast(SqlConnectOptions) - Method in class io.vertx.mysqlclient.spi.MySQLDriver
 

E

exceptionHandler(Handler<Throwable>) - Method in interface io.vertx.mysqlclient.MySQLConnection

F

fromUri(String) - Static method in class io.vertx.mysqlclient.MySQLConnectOptions
Provide a MySQLConnectOptions configured from a connection URI.

G

Geometry - Class in io.vertx.mysqlclient.data.spatial
Geometry is an abstract class which represents the base of MySQL geometry data type.
Geometry() - Constructor for class io.vertx.mysqlclient.data.spatial.Geometry
 
Geometry(long) - Constructor for class io.vertx.mysqlclient.data.spatial.Geometry
 
Geometry(Geometry) - Constructor for class io.vertx.mysqlclient.data.spatial.Geometry
 
GeometryCollection - Class in io.vertx.mysqlclient.data.spatial
A GeomCollection is a geometry that is a collection of zero or more geometries of any class.
GeometryCollection() - Constructor for class io.vertx.mysqlclient.data.spatial.GeometryCollection
 
GeometryCollection(long, List<Geometry>) - Constructor for class io.vertx.mysqlclient.data.spatial.GeometryCollection
 
GeometryCollection(GeometryCollection) - Constructor for class io.vertx.mysqlclient.data.spatial.GeometryCollection
 
getAuthenticationPlugin() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the default authentication plugin for connecting the server.
getCharacterEncoding() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the Java charset for encoding string values.
getCharset() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the charset for the connection.
getCharset() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the charset for the connection.
getCollation() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the collation for the connection.
getCollation() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the collation for the connection.
getDatabase() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the database name for the re-authentication.
getGeometries() - Method in class io.vertx.mysqlclient.data.spatial.GeometryCollection
 
getInternalStatistics() - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a STATISTICS command to get a human readable string of the server internal status.
getIterationError() - Method in exception io.vertx.mysqlclient.MySQLBatchException
Get the detailed errors of all failed iterations in batching.
getLineStrings() - Method in class io.vertx.mysqlclient.data.spatial.MultiLineString
 
getLineStrings() - Method in class io.vertx.mysqlclient.data.spatial.Polygon
 
getPassword() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the user password to be used for the authentication.
getPipeliningLimit() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the pipelining limit count.
getPoints() - Method in class io.vertx.mysqlclient.data.spatial.LineString
 
getPoints() - Method in class io.vertx.mysqlclient.data.spatial.MultiPoint
 
getPolygons() - Method in class io.vertx.mysqlclient.data.spatial.MultiPolygon
 
getProperties() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
 
getServerRsaPublicKeyPath() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the path of the server RSA public key.
getServerRsaPublicKeyPath() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the path of the server RSA public key.
getServerRsaPublicKeyValue() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the value of the server RSA public key.
getServerRsaPublicKeyValue() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the value of the server RSA public key.
getSocketAddress() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
getSRID() - Method in class io.vertx.mysqlclient.data.spatial.Geometry
 
getSslMode() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get the value of the configured SSL mode.
getUser() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Get the user account to be used for the authentication.
getX() - Method in class io.vertx.mysqlclient.data.spatial.Point
 
getY() - Method in class io.vertx.mysqlclient.data.spatial.Point
 

I

init() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Initialize with the default options.
INSTANCE - Static variable in class io.vertx.mysqlclient.spi.MySQLDriver
 
io.vertx.mysqlclient - package io.vertx.mysqlclient
 
io.vertx.mysqlclient.data.spatial - package io.vertx.mysqlclient.data.spatial
 
io.vertx.mysqlclient.spi - package io.vertx.mysqlclient.spi
 
io.vertx.sql.client.mysql - module io.vertx.sql.client.mysql
 
isUseAffectedRows() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Get how affected rows are calculated on update/delete/insert.
isUsingDomainSocket() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 

L

LAST_INSERTED_ID - Static variable in interface io.vertx.mysqlclient.MySQLClient
SqlResult property kind for MySQL last_insert_id.
The property kind can be used to fetch the auto incremented id of the last row when executing inserting or updating operations.
LineString - Class in io.vertx.mysqlclient.data.spatial
A LineString is a Curve with linear interpolation between points, it may represents a Line or a LinearRing.
LineString() - Constructor for class io.vertx.mysqlclient.data.spatial.LineString
 
LineString(long, List<Point>) - Constructor for class io.vertx.mysqlclient.data.spatial.LineString
 
LineString(LineString) - Constructor for class io.vertx.mysqlclient.data.spatial.LineString
 

M

merge(JsonObject) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
MultiLineString - Class in io.vertx.mysqlclient.data.spatial
A MultiLineString is a MultiCurve geometry collection composed of LineString elements.
MultiLineString() - Constructor for class io.vertx.mysqlclient.data.spatial.MultiLineString
 
MultiLineString(long, List<LineString>) - Constructor for class io.vertx.mysqlclient.data.spatial.MultiLineString
 
MultiLineString(MultiLineString) - Constructor for class io.vertx.mysqlclient.data.spatial.MultiLineString
 
MultiPoint - Class in io.vertx.mysqlclient.data.spatial
A MultiPoint is a geometry collection composed of Point elements.
MultiPoint() - Constructor for class io.vertx.mysqlclient.data.spatial.MultiPoint
 
MultiPoint(long, List<Point>) - Constructor for class io.vertx.mysqlclient.data.spatial.MultiPoint
 
MultiPoint(MultiPoint) - Constructor for class io.vertx.mysqlclient.data.spatial.MultiPoint
 
MultiPolygon - Class in io.vertx.mysqlclient.data.spatial
A MultiPolygon is a MultiSurface object composed of Polygon elements.
MultiPolygon() - Constructor for class io.vertx.mysqlclient.data.spatial.MultiPolygon
 
MultiPolygon(long, List<Polygon>) - Constructor for class io.vertx.mysqlclient.data.spatial.MultiPolygon
 
MultiPolygon(MultiPolygon) - Constructor for class io.vertx.mysqlclient.data.spatial.MultiPolygon
 
MYSQL_CLEAR_PASSWORD - io.vertx.mysqlclient.MySQLAuthenticationPlugin
Authentication plugin which enables the client to send password to the server as cleartext without encryption.
MYSQL_NATIVE_PASSWORD - io.vertx.mysqlclient.MySQLAuthenticationPlugin
Authentication plugin which uses SHA-1 hash function to scramble the password and send it to the server.
MYSQL_OPTION_MULTI_STATEMENTS_OFF - io.vertx.mysqlclient.MySQLSetOption
 
MYSQL_OPTION_MULTI_STATEMENTS_ON - io.vertx.mysqlclient.MySQLSetOption
 
MySQLAuthenticationPlugin - Enum in io.vertx.mysqlclient
MySQL authentication plugins which can be specified at the connection start, more information could be found in MySQL Reference Manual.
MySQLAuthOptions - Class in io.vertx.mysqlclient
Authentication options for MySQL authentication which can be used for CHANGE_USER command.
MySQLAuthOptions() - Constructor for class io.vertx.mysqlclient.MySQLAuthOptions
 
MySQLAuthOptions(JsonObject) - Constructor for class io.vertx.mysqlclient.MySQLAuthOptions
 
MySQLAuthOptions(MySQLAuthOptions) - Constructor for class io.vertx.mysqlclient.MySQLAuthOptions
 
MySQLAuthOptionsConverter - Class in io.vertx.mysqlclient
Converter and mapper for MySQLAuthOptions.
MySQLAuthOptionsConverter() - Constructor for class io.vertx.mysqlclient.MySQLAuthOptionsConverter
 
MySQLBatchException - Exception in io.vertx.mysqlclient
MySQLBatchException is thrown if an error occurs during executions when using PreparedQuery.executeBatch(List).
MySQLBatchException() - Constructor for exception io.vertx.mysqlclient.MySQLBatchException
 
MySQLBuilder - Interface in io.vertx.mysqlclient
Entry point for building MySQL clients.
MySQLClient - Interface in io.vertx.mysqlclient
An interface to define MySQL specific constants or behaviors.
MySQLConnection - Interface in io.vertx.mysqlclient
An interface which represents a connection to MySQL server.
MySQLConnectOptions - Class in io.vertx.mysqlclient
Connect options for configuring MySQLConnection or MySQLBuilder.
MySQLConnectOptions() - Constructor for class io.vertx.mysqlclient.MySQLConnectOptions
 
MySQLConnectOptions(JsonObject) - Constructor for class io.vertx.mysqlclient.MySQLConnectOptions
 
MySQLConnectOptions(MySQLConnectOptions) - Constructor for class io.vertx.mysqlclient.MySQLConnectOptions
 
MySQLConnectOptions(SqlConnectOptions) - Constructor for class io.vertx.mysqlclient.MySQLConnectOptions
 
MySQLConnectOptionsConverter - Class in io.vertx.mysqlclient
Converter and mapper for MySQLConnectOptions.
MySQLConnectOptionsConverter() - Constructor for class io.vertx.mysqlclient.MySQLConnectOptionsConverter
 
MySQLDriver - Class in io.vertx.mysqlclient.spi
 
MySQLDriver() - Constructor for class io.vertx.mysqlclient.spi.MySQLDriver
 
MySQLException - Exception in io.vertx.mysqlclient
The DatabaseException for MySQL.
MySQLException(String, int, String) - Constructor for exception io.vertx.mysqlclient.MySQLException
 
MySQLSetOption - Enum in io.vertx.mysqlclient
MySQL set options which can be used by MySQLConnection.setOption(MySQLSetOption).

N

newPool(Vertx, Supplier<Future<MySQLConnectOptions>>, PoolOptions, NetClientOptions, Handler<SqlConnection>, CloseFuture) - Method in class io.vertx.mysqlclient.spi.MySQLDriver
 

O

of(String) - Static method in enum io.vertx.mysqlclient.SslMode
 

P

parseConnectionUri(String) - Method in class io.vertx.mysqlclient.spi.MySQLDriver
 
ping() - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a PING command to check if the server is alive.
Point - Class in io.vertx.mysqlclient.data.spatial
A Point is a geometry that represents a single location in coordinate space.
Point() - Constructor for class io.vertx.mysqlclient.data.spatial.Point
 
Point(long, double, double) - Constructor for class io.vertx.mysqlclient.data.spatial.Point
 
Point(Point) - Constructor for class io.vertx.mysqlclient.data.spatial.Point
 
Polygon - Class in io.vertx.mysqlclient.data.spatial
A Polygon is a planar Surface representing a multisided geometry.
Polygon() - Constructor for class io.vertx.mysqlclient.data.spatial.Polygon
 
Polygon(long, List<LineString>) - Constructor for class io.vertx.mysqlclient.data.spatial.Polygon
 
Polygon(Polygon) - Constructor for class io.vertx.mysqlclient.data.spatial.Polygon
 
pool() - Static method in interface io.vertx.mysqlclient.MySQLBuilder
Provide a builder for MySQL pool of connections
pool(Handler<ClientBuilder<Pool>>) - Static method in interface io.vertx.mysqlclient.MySQLBuilder
Build a pool with the specified block argument.
PREFERRED - io.vertx.mysqlclient.SslMode
establish an encrypted connection if the server supports encrypted connections, falling back to an unencrypted connection if an encrypted connection cannot be established.

R

reportError(int, Throwable) - Method in exception io.vertx.mysqlclient.MySQLBatchException
 
REQUIRED - io.vertx.mysqlclient.SslMode
establish an encrypted connection if the server supports encrypted connections.
resetConnection() - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a RESET_CONNECTION command to reset the session state.

S

setAuthenticationPlugin(MySQLAuthenticationPlugin) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the default authentication plguin for the client, the option will take effect at the connection start.
setCachePreparedStatements(boolean) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setCharacterEncoding(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the Java charset for encoding string values, this value is UTF-8 by default.
setCharset(String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Set the charset for the connection.
setCharset(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the charset for the connection.
setCollation(String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Set the collation for the connection.
setCollation(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the collation for the connection.
setDatabase(String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Specify the default database for the re-authentication.
setDatabase(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setGeometries(List<Geometry>) - Method in class io.vertx.mysqlclient.data.spatial.GeometryCollection
 
setHost(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setLineStrings(List<LineString>) - Method in class io.vertx.mysqlclient.data.spatial.MultiLineString
 
setLineStrings(List<LineString>) - Method in class io.vertx.mysqlclient.data.spatial.Polygon
 
setOption(MySQLSetOption) - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a SET_OPTION command to set options for the current connection.
setPassword(String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Specify the user password to be used for the authentication.
setPassword(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setPipeliningLimit(int) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the pipelining limit count.
setPoints(List<Point>) - Method in class io.vertx.mysqlclient.data.spatial.LineString
 
setPoints(List<Point>) - Method in class io.vertx.mysqlclient.data.spatial.MultiPoint
 
setPolygons(List<Polygon>) - Method in class io.vertx.mysqlclient.data.spatial.MultiPolygon
 
setPort(int) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setPreparedStatementCacheMaxSize(int) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setPreparedStatementCacheSqlFilter(Predicate<String>) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setPreparedStatementCacheSqlLimit(int) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setProperties(Map<String, String>) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Set connection attributes which will be sent to server at the re-authentication.
setProperties(Map<String, String>) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setReconnectAttempts(int) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setReconnectInterval(long) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setServerRsaPublicKeyPath(String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Set the path of server RSA public key which is mostly used for encrypting password under insecure connections when performing authentication.
setServerRsaPublicKeyPath(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the path of server RSA public key which is mostly used for encrypting password under insecure connections when performing authentication.
setServerRsaPublicKeyValue(Buffer) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Set the value of server RSA public key which is mostly used for encrypting password under insecure connections when performing authentication.
setServerRsaPublicKeyValue(Buffer) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the value of server RSA public key which is mostly used for encrypting password under insecure connections when performing authentication.
setSRID(long) - Method in class io.vertx.mysqlclient.data.spatial.Geometry
 
setSslMode(SslMode) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Set the SslMode for the client, this option can be used to specify the desired security state of the connection to the server.
setSslOptions(ClientSSLOptions) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setTracingPolicy(TracingPolicy) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setUseAffectedRows(boolean) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
Sets how affected rows are calculated on update/delete/insert, if set to true an update that effectively does not change any data returns zero affected rows.
setUser(String) - Method in class io.vertx.mysqlclient.MySQLAuthOptions
Specify the user account to be used for the authentication.
setUser(String) - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 
setX(double) - Method in class io.vertx.mysqlclient.data.spatial.Point
 
setY(double) - Method in class io.vertx.mysqlclient.data.spatial.Point
 
SHA256_PASSWORD - io.vertx.mysqlclient.MySQLAuthenticationPlugin
Authentication plugin which uses SHA-256 hash function to scramble the password and send it to the server.
specifySchema(String) - Method in interface io.vertx.mysqlclient.MySQLConnection
Send a INIT_DB command to change the default schema of the connection.
SslMode - Enum in io.vertx.mysqlclient
This parameter specifies the desired security state of the connection to the server.

T

toJson() - Method in class io.vertx.mysqlclient.MySQLAuthOptions
 
toJson() - Method in class io.vertx.mysqlclient.MySQLConnectOptions
 

V

value - Variable in enum io.vertx.mysqlclient.MySQLAuthenticationPlugin
 
value - Variable in enum io.vertx.mysqlclient.SslMode
 
valueOf(String) - Static method in enum io.vertx.mysqlclient.MySQLAuthenticationPlugin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.mysqlclient.MySQLSetOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.mysqlclient.SslMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.mysqlclient.MySQLAuthenticationPlugin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.mysqlclient.MySQLSetOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.mysqlclient.SslMode
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum io.vertx.mysqlclient.SslMode
 
VERIFY_CA - io.vertx.mysqlclient.SslMode
Like REQUIRED, but additionally verify the server Certificate Authority (CA) certificate against the configured CA certificates.
VERIFY_IDENTITY - io.vertx.mysqlclient.SslMode
Like VERIFY_CA, but additionally perform host name identity verification by checking the host name the client uses for connecting to the server against the identity in the certificate that the server sends to the client.

W

wrap(SqlConnectOptions) - Static method in class io.vertx.mysqlclient.MySQLConnectOptions
 
wrapConnection(ContextInternal, ConnectionFactory<MySQLConnectOptions>, Connection) - Method in class io.vertx.mysqlclient.spi.MySQLDriver
 
A C D E F G I L M N O P R S T V W 
All Classes All Packages