Skip navigation links
A C E F G I J L M P R S T 

A

annotations() - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
annotations() - Method in class io.vertx.sqlclient.templates.generator.ParametersMapperGen
 
annotations() - Method in class io.vertx.sqlclient.templates.generator.RowMapperGen
 

C

collecting(Collector<Row, ?, U>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Set a collector that will process the output and produce a custom result.
Column - Annotation Type in io.vertx.sqlclient.templates.annotations
Annotate a Vert.x data object property for custom configuration when it is mapped to a column.

E

execute(I, Handler<AsyncResult<R>>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Execute the query with the parameters
execute(I) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Like SqlTemplate.execute(Object, Handler) but returns a Future of the asynchronous result
executeBatch(List<I>, Handler<AsyncResult<R>>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Execute a batch query with the batch.
executeBatch(List<I>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Like SqlTemplate.executeBatch(List, Handler) but returns a Future of the asynchronous result

F

filename(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
forQuery(SqlClient, String) - Static method in interface io.vertx.sqlclient.templates.SqlTemplate
Create an SQL template for query purpose consuming map parameters and returning Row.
forUpdate(SqlClient, String) - Static method in interface io.vertx.sqlclient.templates.SqlTemplate
Create an SQL template for query purpose consuming map parameters and returning void.

G

genSimpleName(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
genSimpleName(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.ParametersMapperGen
 
genSimpleName(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.RowMapperGen
 
getAnnotation(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
getAnnotation(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.ParametersMapperGen
 
getAnnotation(DataObjectModel) - Method in class io.vertx.sqlclient.templates.generator.RowMapperGen
 
getMappingName(PropertyInfo, String) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 

I

io.vertx.sqlclient.templates - package io.vertx.sqlclient.templates
 
io.vertx.sqlclient.templates.annotations - package io.vertx.sqlclient.templates.annotations
 
io.vertx.sqlclient.templates.generator - package io.vertx.sqlclient.templates.generator
 

J

jsonObject() - Static method in interface io.vertx.sqlclient.templates.TupleMapper
Map a JsonObject to a Tuple.

L

loadGenerators(ProcessingEnvironment) - Method in class io.vertx.sqlclient.templates.generator.MapperGenLoader
 

M

map(Row) - Method in interface io.vertx.sqlclient.templates.RowMapper
Build a T representation of the given row
map(Function<Integer, String>, int, T) - Method in interface io.vertx.sqlclient.templates.TupleMapper
The internal mapper contract that builds a tuple.
mapFrom(TupleMapper<T>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Set a parameters user defined mapping function.
mapFrom(Class<T>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Set a parameters user defined class mapping.
mapper(Function<T, Map<String, Object>>) - Static method in interface io.vertx.sqlclient.templates.TupleMapper
Create a mapper that associates a parameters object to a map of named parameters to their respective value.
MapperGenBase - Class in io.vertx.sqlclient.templates.generator
 
MapperGenBase() - Constructor for class io.vertx.sqlclient.templates.generator.MapperGenBase
 
MapperGenLoader - Class in io.vertx.sqlclient.templates.generator
 
MapperGenLoader() - Constructor for class io.vertx.sqlclient.templates.generator.MapperGenLoader
 
mapTo(RowMapper<U>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Set a row user defined mapping function.
mapTo(Class<U>) - Method in interface io.vertx.sqlclient.templates.SqlTemplate
Set a row user defined mapping function.

P

ParametersMapped - Annotation Type in io.vertx.sqlclient.templates.annotations
Annotate a Vert.x data object to generate an SQL template parameters mapper.
ParametersMapperGen - Class in io.vertx.sqlclient.templates.generator
 
ParametersMapperGen() - Constructor for class io.vertx.sqlclient.templates.generator.ParametersMapperGen
 

R

render(DataObjectModel, int, int, Map<String, Object>) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
renderDeclaration(DataObjectModel, PrintWriter) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
renderDeclaration(DataObjectModel, PrintWriter) - Method in class io.vertx.sqlclient.templates.generator.ParametersMapperGen
 
renderDeclaration(DataObjectModel, PrintWriter) - Method in class io.vertx.sqlclient.templates.generator.RowMapperGen
 
renderMembers(String, DataObjectModel, PrintWriter) - Method in class io.vertx.sqlclient.templates.generator.MapperGenBase
 
renderMembers(String, DataObjectModel, PrintWriter) - Method in class io.vertx.sqlclient.templates.generator.ParametersMapperGen
 
renderMembers(String, DataObjectModel, PrintWriter) - Method in class io.vertx.sqlclient.templates.generator.RowMapperGen
 
RowMapped - Annotation Type in io.vertx.sqlclient.templates.annotations
Annotate a Vert.x data object to generate an SQL template row mapper.
RowMapper<T> - Interface in io.vertx.sqlclient.templates
Map a Row to an arbitrary T object.
RowMapperGen - Class in io.vertx.sqlclient.templates.generator
 
RowMapperGen() - Constructor for class io.vertx.sqlclient.templates.generator.RowMapperGen
 

S

SqlTemplate<I,R> - Interface in io.vertx.sqlclient.templates
An SQL template.

T

TemplateParameter - Annotation Type in io.vertx.sqlclient.templates.annotations
Annotate a Vert.x data object property for custom configuration when it is mapped to a template parameter.
TupleMapper<T> - Interface in io.vertx.sqlclient.templates
Map an arbitrary T object to a Tuple.
A C E F G I J L M P R S T 
Skip navigation links

Copyright © 2022 Eclipse. All rights reserved.