
com.julienviet.rxjava.pgclient.PgConnection Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vertx-pg-client Show documentation
Show all versions of vertx-pg-client Show documentation
A Postgres client for Eclipse Vert.x
The newest version!
/*
* Copyright 2014 Red Hat, Inc.
*
* Red Hat licenses this file to you under the Apache License, version 2.0
* (the "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations
* under the License.
*/
package com.julienviet.rxjava.pgclient;
import java.util.Map;
import rx.Observable;
import rx.Single;
import io.vertx.ext.sql.UpdateResult;
import io.vertx.ext.sql.ResultSet;
import io.vertx.core.AsyncResult;
import io.vertx.core.Handler;
/**
* A connection to Postgres.
*
*
* NOTE: This class has been automatically generated from the {@link com.julienviet.pgclient.PgConnection original} non RX-ified interface using Vert.x codegen.
*/
@io.vertx.lang.rxjava.RxGen(com.julienviet.pgclient.PgConnection.class)
public class PgConnection {
public static final io.vertx.lang.rxjava.TypeArg __TYPE_ARG = new io.vertx.lang.rxjava.TypeArg<>(
obj -> new PgConnection((com.julienviet.pgclient.PgConnection) obj),
PgConnection::getDelegate
);
private final com.julienviet.pgclient.PgConnection delegate;
public PgConnection(com.julienviet.pgclient.PgConnection delegate) {
this.delegate = delegate;
}
public com.julienviet.pgclient.PgConnection getDelegate() {
return delegate;
}
public PgConnection execute(String sql, Handler> handler) {
delegate.execute(sql, handler);
return this;
}
public Single rxExecute(String sql) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
execute(sql, fut);
}));
}
public PgConnection query(String sql, Handler> handler) {
delegate.query(sql, handler);
return this;
}
public Single rxQuery(String sql) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
query(sql, fut);
}));
}
public PgConnection update(String sql, Handler> handler) {
delegate.update(sql, handler);
return this;
}
public Single rxUpdate(String sql) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
update(sql, fut);
}));
}
public PgConnection prepareAndQuery(String sql, Object param, Handler> handler) {
delegate.prepareAndQuery(sql, param, handler);
return this;
}
public Single rxPrepareAndQuery(String sql, Object param) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndQuery(sql, param, fut);
}));
}
public PgConnection prepareAndQuery(String sql, Object param1, Object param2, Handler> handler) {
delegate.prepareAndQuery(sql, param1, param2, handler);
return this;
}
public Single rxPrepareAndQuery(String sql, Object param1, Object param2) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndQuery(sql, param1, param2, fut);
}));
}
public PgConnection prepareAndQuery(String sql, Object param1, Object param2, Object param3, Handler> handler) {
delegate.prepareAndQuery(sql, param1, param2, param3, handler);
return this;
}
public Single rxPrepareAndQuery(String sql, Object param1, Object param2, Object param3) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndQuery(sql, param1, param2, param3, fut);
}));
}
public PgConnection prepareAndQuery(String sql, Object param1, Object param2, Object param3, Object param4, Handler> handler) {
delegate.prepareAndQuery(sql, param1, param2, param3, param4, handler);
return this;
}
public Single rxPrepareAndQuery(String sql, Object param1, Object param2, Object param3, Object param4) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndQuery(sql, param1, param2, param3, param4, fut);
}));
}
public PgConnection prepareAndQuery(String sql, Object param1, Object param2, Object param3, Object param4, Object param5, Handler> handler) {
delegate.prepareAndQuery(sql, param1, param2, param3, param4, param5, handler);
return this;
}
public Single rxPrepareAndQuery(String sql, Object param1, Object param2, Object param3, Object param4, Object param5) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndQuery(sql, param1, param2, param3, param4, param5, fut);
}));
}
public PgConnection prepareAndQuery(String sql, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Handler> handler) {
delegate.prepareAndQuery(sql, param1, param2, param3, param4, param5, param6, handler);
return this;
}
public Single rxPrepareAndQuery(String sql, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndQuery(sql, param1, param2, param3, param4, param5, param6, fut);
}));
}
public PgConnection prepareAndExecute(String sql, Object param, Handler> handler) {
delegate.prepareAndExecute(sql, param, handler);
return this;
}
public Single rxPrepareAndExecute(String sql, Object param) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndExecute(sql, param, fut);
}));
}
public PgConnection prepareAndExecute(String sql, Object param1, Object param2, Handler> handler) {
delegate.prepareAndExecute(sql, param1, param2, handler);
return this;
}
public Single rxPrepareAndExecute(String sql, Object param1, Object param2) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndExecute(sql, param1, param2, fut);
}));
}
public PgConnection prepareAndExecute(String sql, Object param1, Object param2, Object param3, Handler> handler) {
delegate.prepareAndExecute(sql, param1, param2, param3, handler);
return this;
}
public Single rxPrepareAndExecute(String sql, Object param1, Object param2, Object param3) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndExecute(sql, param1, param2, param3, fut);
}));
}
public PgConnection prepareAndExecute(String sql, Object param1, Object param2, Object param3, Object param4, Handler> handler) {
delegate.prepareAndExecute(sql, param1, param2, param3, param4, handler);
return this;
}
public Single rxPrepareAndExecute(String sql, Object param1, Object param2, Object param3, Object param4) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndExecute(sql, param1, param2, param3, param4, fut);
}));
}
public PgConnection prepareAndExecute(String sql, Object param1, Object param2, Object param3, Object param4, Object param5, Handler> handler) {
delegate.prepareAndExecute(sql, param1, param2, param3, param4, param5, handler);
return this;
}
public Single rxPrepareAndExecute(String sql, Object param1, Object param2, Object param3, Object param4, Object param5) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndExecute(sql, param1, param2, param3, param4, param5, fut);
}));
}
public PgConnection prepareAndExecute(String sql, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Handler> handler) {
delegate.prepareAndExecute(sql, param1, param2, param3, param4, param5, param6, handler);
return this;
}
public Single rxPrepareAndExecute(String sql, Object param1, Object param2, Object param3, Object param4, Object param5, Object param6) {
return Single.create(new io.vertx.rx.java.SingleOnSubscribeAdapter<>(fut -> {
prepareAndExecute(sql, param1, param2, param3, param4, param5, param6, fut);
}));
}
public PgPreparedStatement prepare(String sql) {
PgPreparedStatement ret = PgPreparedStatement.newInstance(delegate.prepare(sql));
return ret;
}
public PgConnection exceptionHandler(Handler handler) {
delegate.exceptionHandler(handler);
return this;
}
public PgConnection closeHandler(Handler handler) {
delegate.closeHandler(handler);
return this;
}
public void close() {
delegate.close();
}
public static PgConnection newInstance(com.julienviet.pgclient.PgConnection arg) {
return arg != null ? new PgConnection(arg) : null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy