A C D E F G I L M N O P R S T V W
All Classes All Packages
All Classes All Packages
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_passwordbut enables caching on the server side for better performance and with wider applicability. - cast(SqlConnection) - Static method in interface io.vertx.mysqlclient.MySQLConnection
-
Cast a
SqlConnectiontoMySQLConnection. - 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
blockargument. - 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 fromconnectionUri. - 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
MySQLConnectOptionsconfigured 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 kindfor 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
-
MySQLBatchExceptionis thrown if an error occurs during executions when usingPreparedQuery.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
MySQLConnectionorMySQLBuilder. - 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
DatabaseExceptionfor 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
blockargument. - 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 plguinfor 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
SslModefor 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
truean 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
All Classes All Packages