Class PgRepoBuilder
- java.lang.Object
-
- io.resys.thena.docdb.spi.pgsql.builders.PgRepoBuilder
-
- All Implemented Interfaces:
ClientState.RepoBuilder
public class PgRepoBuilder extends Object implements ClientState.RepoBuilder
-
-
Constructor Summary
Constructors Constructor Description PgRepoBuilder(io.vertx.mutiny.pgclient.PgPool client, ClientCollections names, SqlMapper sqlMapper, SqlBuilder sqlBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<Void>create()io.smallrye.mutiny.Uni<Void>create(io.vertx.mutiny.sqlclient.SqlClient client)io.smallrye.mutiny.Multi<Repo>find()io.smallrye.mutiny.Uni<Repo>getByName(String name)io.smallrye.mutiny.Uni<Repo>getByNameOrId(String nameOrId)io.smallrye.mutiny.Uni<Repo>insert(Repo newRepo)
-
-
-
Constructor Detail
-
PgRepoBuilder
public PgRepoBuilder(io.vertx.mutiny.pgclient.PgPool client, ClientCollections names, SqlMapper sqlMapper, SqlBuilder sqlBuilder)
-
-
Method Detail
-
getByName
public io.smallrye.mutiny.Uni<Repo> getByName(String name)
- Specified by:
getByNamein interfaceClientState.RepoBuilder
-
getByNameOrId
public io.smallrye.mutiny.Uni<Repo> getByNameOrId(String nameOrId)
- Specified by:
getByNameOrIdin interfaceClientState.RepoBuilder
-
insert
public io.smallrye.mutiny.Uni<Repo> insert(Repo newRepo)
- Specified by:
insertin interfaceClientState.RepoBuilder
-
find
public io.smallrye.mutiny.Multi<Repo> find()
- Specified by:
findin interfaceClientState.RepoBuilder
-
create
public io.smallrye.mutiny.Uni<Void> create()
- Specified by:
createin interfaceClientState.RepoBuilder
-
create
public io.smallrye.mutiny.Uni<Void> create(io.vertx.mutiny.sqlclient.SqlClient client)
-
-