public abstract class Repository extends Object
| Constructor and Description |
|---|
Repository() |
Repository(PersistenceClient dbClient) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> Collector<io.vertx.sqlclient.Row,?,List<T>> |
collect(Function<io.vertx.sqlclient.Row,T> rowMapper) |
protected PersistenceClient |
db() |
<T> io.vertx.core.Future<List<T>> |
findMany(Query query,
Function<io.vertx.sqlclient.Row,T> rowMapper) |
<T extends Entity> |
findOneById(Class<T> entityClass,
String id) |
<T extends Entity> |
findOneById(Class<T> entityClass,
UUID id) |
<T extends Entity> |
findOneById(Class<T> entityClass,
UUID id,
Collector<io.vertx.sqlclient.Row,?,List<T>> collector) |
public Repository()
public Repository(PersistenceClient dbClient)
protected PersistenceClient db()
public <T extends Entity> io.vertx.core.Future<Optional<T>> findOneById(Class<T> entityClass, UUID id)
public <T extends Entity> io.vertx.core.Future<Optional<T>> findOneById(Class<T> entityClass, String id)
public <T extends Entity> io.vertx.core.Future<Optional<T>> findOneById(Class<T> entityClass, UUID id, Collector<io.vertx.sqlclient.Row,?,List<T>> collector)
public <T> io.vertx.core.Future<List<T>> findMany(Query query, Function<io.vertx.sqlclient.Row,T> rowMapper)
Copyright © 2021. All rights reserved.