All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.julienviet.rxjava.pgclient.PgConnection Maven / Gradle / Ivy

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