The following document contains the results of PMD's CPD 5.6.1.
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/Getter4.java | rxjava2-jdbc | 21 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter4.java | rxjava2-jdbc | 21 |
public interface Getter4<T1, T2, T3> {
<T4> CallableResultSets4Builder<T1, T2, T3, T4> get(Function<? super ResultSet, ? extends T4> function);
default <T4> CallableResultSets4Builder<T1, T2, T3, T4> getAs(@Nonnull Class<T4> cls) {
Preconditions.checkNotNull(cls, "cls cannot be null");
return get(rs -> Util.mapObject(rs, cls, 1));
}
default <A, B> CallableResultSets4Builder<T1, T2, T3, Tuple2<A, B>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2) {
return get(Tuples.tuple(cls1, cls2));
}
default <A, B, C> CallableResultSets4Builder<T1, T2, T3, Tuple3<A, B, C>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3) {
return get(Tuples.tuple(cls1, cls2, cls3));
}
default <A, B, C, D> CallableResultSets4Builder<T1, T2, T3, Tuple4<A, B, C, D>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4));
}
default <A, B, C, D, E> CallableResultSets4Builder<T1, T2, T3, Tuple5<A, B, C, D, E>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4, @Nonnull Class<E> cls5) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5));
}
default <A, B, C, D, E, F> CallableResultSets4Builder<T1, T2, T3, Tuple6<A, B, C, D, E, F>> getAs(
@Nonnull Class<A> cls1, @Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4,
@Nonnull Class<E> cls5, @Nonnull Class<F> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
default <A, B, C, D, E, F, G> CallableResultSets4Builder<T1, T2, T3, Tuple7<A, B, C, D, E, F, G>> getAs(
@Nonnull Class<A> cls1, @Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4,
@Nonnull Class<E> cls5, @Nonnull Class<F> cls6, @Nonnull Class<G> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/Getter3.java | rxjava2-jdbc | 21 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter3.java | rxjava2-jdbc | 21 |
public interface Getter3<T1, T2> {
<T3> CallableResultSets3Builder<T1, T2, T3> get(Function<? super ResultSet, ? extends T3> function);
default <T3> CallableResultSets3Builder<T1, T2, T3> getAs(@Nonnull Class<T3> cls) {
Preconditions.checkNotNull(cls, "cls cannot be null");
return get(rs -> Util.mapObject(rs, cls, 1));
}
default <A, B> CallableResultSets3Builder<T1, T2, Tuple2<A, B>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2) {
return get(Tuples.tuple(cls1, cls2));
}
default <A, B, C> CallableResultSets3Builder<T1, T2, Tuple3<A, B, C>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3) {
return get(Tuples.tuple(cls1, cls2, cls3));
}
default <A, B, C, D> CallableResultSets3Builder<T1, T2, Tuple4<A, B, C, D>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4));
}
default <A, B, C, D, E> CallableResultSets3Builder<T1, T2, Tuple5<A, B, C, D, E>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4, @Nonnull Class<E> cls5) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5));
}
default <A, B, C, D, E, F> CallableResultSets3Builder<T1, T2, Tuple6<A, B, C, D, E, F>> getAs(
@Nonnull Class<A> cls1, @Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4,
@Nonnull Class<E> cls5, @Nonnull Class<F> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
default <A, B, C, D, E, F, G> CallableResultSets3Builder<T1, T2, Tuple7<A, B, C, D, E, F, G>> getAs(
@Nonnull Class<A> cls1, @Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4,
@Nonnull Class<E> cls5, @Nonnull Class<F> cls6, @Nonnull Class<G> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/Getter2.java | rxjava2-jdbc | 21 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter2.java | rxjava2-jdbc | 21 |
public interface Getter2<T1> {
<T2> CallableResultSets2Builder<T1, T2> get(Function<? super ResultSet, ? extends T2> function);
default <T2> CallableResultSets2Builder<T1, T2> getAs(@Nonnull Class<T2> cls) {
Preconditions.checkNotNull(cls, "cls cannot be null");
return get(rs -> Util.mapObject(rs, cls, 1));
}
default <A, B> CallableResultSets2Builder<T1, Tuple2<A, B>> getAs(@Nonnull Class<A> cls1, @Nonnull Class<B> cls2) {
return get(Tuples.tuple(cls1, cls2));
}
default <A, B, C> CallableResultSets2Builder<T1, Tuple3<A, B, C>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3) {
return get(Tuples.tuple(cls1, cls2, cls3));
}
default <A, B, C, D> CallableResultSets2Builder<T1, Tuple4<A, B, C, D>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4));
}
default <A, B, C, D, E> CallableResultSets2Builder<T1, Tuple5<A, B, C, D, E>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4, @Nonnull Class<E> cls5) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5));
}
default <A, B, C, D, E, F> CallableResultSets2Builder<T1, Tuple6<A, B, C, D, E, F>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4, @Nonnull Class<E> cls5,
@Nonnull Class<F> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
default <A, B, C, D, E, F, G> CallableResultSets2Builder<T1, Tuple7<A, B, C, D, E, F, G>> getAs(
@Nonnull Class<A> cls1, @Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4,
@Nonnull Class<E> cls5, @Nonnull Class<F> cls6, @Nonnull Class<G> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/Getter1.java | rxjava2-jdbc | 21 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter1.java | rxjava2-jdbc | 21 |
public interface Getter1 {
<T> CallableResultSets1Builder<T> get(Function<? super ResultSet, ? extends T> function);
default <T> CallableResultSets1Builder<T> getAs(@Nonnull Class<T> cls) {
Preconditions.checkNotNull(cls, "cls cannot be null");
return get(rs -> Util.mapObject(rs, cls, 1));
}
default <T1, T2> CallableResultSets1Builder<Tuple2<T1, T2>> getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2) {
return get(Tuples.tuple(cls1, cls2));
}
default <T1, T2, T3> CallableResultSets1Builder<Tuple3<T1, T2, T3>> getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3) {
return get(Tuples.tuple(cls1, cls2, cls3));
}
default <T1, T2, T3, T4> CallableResultSets1Builder<Tuple4<T1, T2, T3, T4>> getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4));
}
default <T1, T2, T3, T4, T5> CallableResultSets1Builder<Tuple5<T1, T2, T3, T4, T5>> getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5));
}
default <T1, T2, T3, T4, T5, T6> CallableResultSets1Builder<Tuple6<T1, T2, T3, T4, T5, T6>> getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4,
@Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
default <T1, T2, T3, T4, T5, T6, T7> CallableResultSets1Builder<Tuple7<T1, T2, T3, T4, T5, T6, T7>> getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4,
@Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6, @Nonnull Class<T7> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/GetterN.java | rxjava2-jdbc | 15 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetterN.java | rxjava2-jdbc | 15 |
public interface GetterN {
CallableResultSetsNBuilder get(Function<? super ResultSet, ?> function);
default <T> CallableResultSetsNBuilder getAs(@Nonnull Class<T> cls) {
Preconditions.checkNotNull(cls, "cls cannot be null");
return get(rs -> Util.mapObject(rs, cls, 1));
}
default <T1, T2> CallableResultSetsNBuilder getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2) {
return get(Tuples.tuple(cls1, cls2));
}
default <T1, T2, T3> CallableResultSetsNBuilder getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3) {
return get(Tuples.tuple(cls1, cls2, cls3));
}
default <T1, T2, T3, T4> CallableResultSetsNBuilder getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4));
}
default <T1, T2, T3, T4, T5> CallableResultSetsNBuilder getAs(@Nonnull Class<T1> cls1,
@Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5));
}
default <T1, T2, T3, T4, T5, T6> CallableResultSetsNBuilder getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4,
@Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
default <T1, T2, T3, T4, T5, T6, T7> CallableResultSetsNBuilder getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3, @Nonnull Class<T4> cls4,
@Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6, @Nonnull Class<T7> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 521 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 512 |
public static final class CallableResultSets4Builder<T1, T2, T3, T4> implements GetterN {
private final CallableBuilder b;
private final Function<? super ResultSet, ? extends T1> f1;
private final Function<? super ResultSet, ? extends T2> f2;
private final Function<? super ResultSet, ? extends T3> f3;
private final Function<? super ResultSet, ? extends T4> f4;
CallableResultSets4Builder(CallableBuilder b, Function<? super ResultSet, ? extends T1> f1,
Function<? super ResultSet, ? extends T2> f2, Function<? super ResultSet, ? extends T3> f3,
Function<? super ResultSet, ? extends T4> f4) {
this.b = b;
this.f1 = f1;
this.f2 = f2;
this.f3 = f3;
this.f4 = f4;
}
public CallableResultSets4Builder<T1, T2, T3, T4> out(Type type, Class<?> cls5) {
b.out(type, cls5);
return this;
}
public CallableResultSets4Builder<T1, T2, T3, T4> in() {
b.in();
return this;
}
public Flowable<CallableResultSet4<T1, T2, T3, T4>> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/tuple/Tuple5.java | rxjava2-jdbc | 102 |
| org/davidmoten/rx/jdbc/tuple/Tuple6.java | rxjava2-jdbc | 127 |
Tuple5<?, ?, ?, ?, ?> other = (Tuple5<?, ?, ?, ?, ?>) obj;
if (value1 == null) {
if (other.value1 != null)
return false;
} else if (!value1.equals(other.value1))
return false;
if (value2 == null) {
if (other.value2 != null)
return false;
} else if (!value2.equals(other.value2))
return false;
if (value3 == null) {
if (other.value3 != null)
return false;
} else if (!value3.equals(other.value3))
return false;
if (value4 == null) {
if (other.value4 != null)
return false;
} else if (!value4.equals(other.value4))
return false;
if (value5 == null) {
if (other.value5 != null)
return false;
} else if (!value5.equals(other.value5))
return false; | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 292 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 286 |
public Flowable<Tuple4<T1, T2, T3, T4>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public CallableBuilderN inOut(Type type, Class<T3> cls5) {
b.inOut(type, cls5);
return new CallableBuilderN(b, Lists.newArrayList(cls1, cls2, cls3, cls4, cls5));
}
public CallableBuilderN out(Type type, Class<?> cls5) {
b.out(type, cls5);
return new CallableBuilderN(b, Lists.newArrayList(cls1, cls2, cls3, cls4, cls5));
}
@Override
public <T> CallableResultSets1Builder<T> get(Function<? super ResultSet, ? extends T> function) {
return new CallableResultSets1Builder<T>(b, function);
}
public <T> CallableResultSets1Builder<T> autoMap(Class<T> cls) {
return get(Util.autoMap(cls));
}
private Flowable<Tuple4<T1, T2, T3, T4>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 468 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 459 |
public static final class CallableResultSets3Builder<T1, T2, T3> implements Getter4<T1, T2, T3> {
private final CallableBuilder b;
private final Function<? super ResultSet, ? extends T1> f1;
private final Function<? super ResultSet, ? extends T2> f2;
private final Function<? super ResultSet, ? extends T3> f3;
CallableResultSets3Builder(CallableBuilder b, Function<? super ResultSet, ? extends T1> f1,
Function<? super ResultSet, ? extends T2> f2, Function<? super ResultSet, ? extends T3> f3) {
this.b = b;
this.f1 = f1;
this.f2 = f2;
this.f3 = f3;
}
public CallableResultSets3Builder<T1, T2, T3> out(Type type, Class<?> cls5) {
b.out(type, cls5);
return this;
}
public CallableResultSets3Builder<T1, T2, T3> in() {
b.in();
return this;
}
public Flowable<CallableResultSet3<T1, T2, T3>> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 368 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 359 |
public static final class CallableResultSets1Builder<T1> implements Getter2<T1> {
private final CallableBuilder b;
private final Function<? super ResultSet, ? extends T1> f1;
CallableResultSets1Builder(CallableBuilder b, Function<? super ResultSet, ? extends T1> function) {
this.b = b;
this.f1 = function;
}
public CallableResultSets1Builder<T1> out(Type type, Class<?> cls5) {
b.out(type, cls5);
return this;
}
public <T2> CallableResultSets2Builder<T1, T2> autoMap(Class<T2> cls) {
return get(Util.autoMap(cls));
}
public <T2> CallableResultSets2Builder<T1, T2> get(Function<? super ResultSet, ? extends T2> f2) {
return new CallableResultSets2Builder<T1, T2>(b, f1, f2);
}
public Flowable<CallableResultSet1<T1>> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 112 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 106 |
public static final class CallableBuilder1<T1> implements Getter1 {
private final CallableBuilder b;
private final Class<T1> cls;
public CallableBuilder1(CallableBuilder b, Class<T1> cls) {
this.b = b;
this.cls = cls;
}
public CallableBuilder1<T1> in() {
b.in();
return this;
}
public <T2> CallableBuilder2<T1, T2> out(Type type, Class<T2> cls2) {
b.out(type, cls2);
return new CallableBuilder2<T1, T2>(b, cls, cls2);
}
public <T2> CallableBuilder2<T1, T2> inOut(Type type, Class<T2> cls2) {
b.inOut(type, cls2);
return new CallableBuilder2<T1, T2>(b, cls, cls2);
}
public Flowable<T1> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 241 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 235 |
public Flowable<Tuple3<T1, T2, T3>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public <T4> CallableBuilder4<T1, T2, T3, T4> inOut(Type type, Class<T4> cls4) {
b.inOut(type, cls4);
return new CallableBuilder4<T1, T2, T3, T4>(b, cls1, cls2, cls3, cls4);
}
@Override
public <T> CallableResultSets1Builder<T> get(Function<? super ResultSet, ? extends T> function) {
return new CallableResultSets1Builder<T>(b, function);
}
public <T> CallableResultSets1Builder<T> autoMap(Class<T> cls) {
return get(Util.autoMap(cls));
}
private Flowable<Tuple3<T1, T2, T3>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/tuple/Tuple6.java | rxjava2-jdbc | 104 |
| org/davidmoten/rx/jdbc/tuple/Tuple7.java | rxjava2-jdbc | 121 |
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((value1 == null) ? 0 : value1.hashCode());
result = prime * result + ((value2 == null) ? 0 : value2.hashCode());
result = prime * result + ((value3 == null) ? 0 : value3.hashCode());
result = prime * result + ((value4 == null) ? 0 : value4.hashCode());
result = prime * result + ((value5 == null) ? 0 : value5.hashCode());
result = prime * result + ((value6 == null) ? 0 : value6.hashCode()); | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 498 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 489 |
public Flowable<CallableResultSet3<T1, T2, T3>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public CallableResultSets3Builder<T1, T2, T3> inOut(Type type, Class<?> cls) {
b.inOut(type, cls);
return this;
}
public <T4> CallableResultSets4Builder<T1, T2, T3, T4> autoMap(Class<T4> cls) {
return get(Util.autoMap(cls));
}
public <T4> CallableResultSets4Builder<T1, T2, T3, T4> get(Function<? super ResultSet, ? extends T4> f4) {
return new CallableResultSets4Builder<T1, T2, T3, T4>(b, f1, f2, f3, f4);
}
private Flowable<CallableResultSet3<T1, T2, T3>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/tuple/Tuple4.java | rxjava2-jdbc | 88 |
| org/davidmoten/rx/jdbc/tuple/Tuple5.java | rxjava2-jdbc | 102 |
| org/davidmoten/rx/jdbc/tuple/Tuple6.java | rxjava2-jdbc | 127 |
Tuple4<?, ?, ?, ?> other = (Tuple4<?, ?, ?, ?>) obj;
if (value1 == null) {
if (other.value1 != null)
return false;
} else if (!value1.equals(other.value1))
return false;
if (value2 == null) {
if (other.value2 != null)
return false;
} else if (!value2.equals(other.value2))
return false;
if (value3 == null) {
if (other.value3 != null)
return false;
} else if (!value3.equals(other.value3))
return false;
if (value4 == null) {
if (other.value4 != null)
return false;
} else if (!value4.equals(other.value4))
return false; | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 188 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 182 |
public Flowable<Tuple2<T1, T2>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public <T3> CallableBuilder3<T1, T2, T3> inOut(Type type, Class<T3> cls3) {
b.inOut(type, cls3);
return new CallableBuilder3<T1, T2, T3>(b, cls1, cls2, cls3);
}
@Override
public <T> CallableResultSets1Builder<T> get(Function<? super ResultSet, ? extends T> function) {
return new CallableResultSets1Builder<T>(b, function);
}
public <T> CallableResultSets1Builder<T> autoMap(Class<T> cls) {
return get(Util.autoMap(cls));
}
private Flowable<Tuple2<T1, T2>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 212 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 206 |
public static final class CallableBuilder3<T1, T2, T3> implements Getter1 {
private final CallableBuilder b;
private final Class<T1> cls1;
private final Class<T2> cls2;
private final Class<T3> cls3;
public CallableBuilder3(CallableBuilder b, Class<T1> cls1, Class<T2> cls2, Class<T3> cls3) {
this.b = b;
this.cls1 = cls1;
this.cls2 = cls2;
this.cls3 = cls3;
}
public <T4> CallableBuilder4<T1, T2, T3, T4> out(Type type, Class<T4> cls4) {
b.out(type, cls4);
return new CallableBuilder4<T1, T2, T3, T4>(b, cls1, cls2, cls3, cls4);
}
public Flowable<Tuple3<T1, T2, T3>> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 445 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 436 |
public Flowable<CallableResultSet2<T1, T2>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public CallableResultSets2Builder<T1, T2> inOut(Type type, Class<?> cls) {
b.inOut(type, cls);
return this;
}
public <T3> CallableResultSets3Builder<T1, T2, T3> autoMap(Class<T3> cls) {
return get(Util.autoMap(cls));
}
public <T3> CallableResultSets3Builder<T1, T2, T3> get(Function<? super ResultSet, ? extends T3> f3) {
return new CallableResultSets3Builder<T1, T2, T3>(b, f1, f2, f3);
}
private Flowable<CallableResultSet2<T1, T2>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 343 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 335 |
public Flowable<TupleN<Object>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public CallableBuilderN out(Type type, Class<?> cls) {
b.out(type, cls);
return new CallableBuilderN(b, createList(outClasses, cls));
}
@Override
public <T> CallableResultSets1Builder<T> get(Function<? super ResultSet, ? extends T> function) {
return new CallableResultSets1Builder<T>(b, function);
}
public <T> CallableResultSets1Builder<T> autoMap(Class<T> cls) {
return get(Util.autoMap(cls));
}
private Flowable<TupleN<Object>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 554 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 545 |
public Flowable<CallableResultSet4<T1, T2, T3, T4>> input(Object... objects) {
return input(Flowable.fromArray(objects));
}
public CallableResultSets4Builder<T1, T2, T3, T4> inOut(Type type, Class<?> cls) {
b.inOut(type, cls);
return this;
}
public <T> CallableResultSetsNBuilder autoMap(Class<T> cls) {
return get(Util.autoMap(cls));
}
@SuppressWarnings("unchecked")
public CallableResultSetsNBuilder get(Function<? super ResultSet, ?> f5) {
return new CallableResultSetsNBuilder(b, Lists.newArrayList(f1, f2, f3, f4, f5));
}
public Flowable<CallableResultSet4<T1, T2, T3, T4>> build() { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/tuple/Tuple5.java | rxjava2-jdbc | 80 |
| org/davidmoten/rx/jdbc/tuple/Tuple6.java | rxjava2-jdbc | 104 |
| org/davidmoten/rx/jdbc/tuple/Tuple7.java | rxjava2-jdbc | 121 |
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((value1 == null) ? 0 : value1.hashCode());
result = prime * result + ((value2 == null) ? 0 : value2.hashCode());
result = prime * result + ((value3 == null) ? 0 : value3.hashCode());
result = prime * result + ((value4 == null) ? 0 : value4.hashCode());
result = prime * result + ((value5 == null) ? 0 : value5.hashCode()); | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 417 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 408 |
public static final class CallableResultSets2Builder<T1, T2> implements Getter3<T1, T2> {
private final CallableBuilder b;
private final Function<? super ResultSet, ? extends T1> f1;
private final Function<? super ResultSet, ? extends T2> f2;
CallableResultSets2Builder(CallableBuilder b, Function<? super ResultSet, ? extends T1> f1,
Function<? super ResultSet, ? extends T2> f2) {
this.b = b;
this.f1 = f1;
this.f2 = f2;
}
public CallableResultSets2Builder<T1, T2> out(Type type, Class<?> cls5) {
b.out(type, cls5);
return this;
}
public Flowable<CallableResultSet2<T1, T2>> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/CallableBuilder.java | rxjava2-jdbc | 161 |
| org/davidmoten/rx/jdbc/TransactedCallableBuilder.java | rxjava2-jdbc | 155 |
public static final class CallableBuilder2<T1, T2> implements Getter1 {
private final CallableBuilder b;
private final Class<T1> cls1;
private final Class<T2> cls2;
public CallableBuilder2(CallableBuilder b, Class<T1> cls1, Class<T2> cls2) {
this.b = b;
this.cls1 = cls1;
this.cls2 = cls2;
}
public <T3> CallableBuilder3<T1, T2, T3> out(Type type, Class<T3> cls3) {
b.out(type, cls3);
return new CallableBuilder3<T1, T2, T3>(b, cls1, cls2, cls3);
}
public Flowable<Tuple2<T1, T2>> input(Flowable<?> f) { | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/tuple/Tuple3.java | rxjava2-jdbc | 75 |
| org/davidmoten/rx/jdbc/tuple/Tuple4.java | rxjava2-jdbc | 88 |
| org/davidmoten/rx/jdbc/tuple/Tuple5.java | rxjava2-jdbc | 102 |
| org/davidmoten/rx/jdbc/tuple/Tuple6.java | rxjava2-jdbc | 127 |
Tuple3<?, ?, ?> other = (Tuple3<?, ?, ?>) obj;
if (value1 == null) {
if (other.value1 != null)
return false;
} else if (!value1.equals(other.value1))
return false;
if (value2 == null) {
if (other.value2 != null)
return false;
} else if (!value2.equals(other.value2))
return false;
if (value3 == null) {
if (other.value3 != null)
return false;
} else if (!value3.equals(other.value3))
return false; | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/Getter.java | rxjava2-jdbc | 280 |
| org/davidmoten/rx/jdbc/GetterTx.java | rxjava2-jdbc | 280 |
default <T1, T2, T3, T4, T5, T6, T7> Flowable<Tuple7<T1, T2, T3, T4, T5, T6, T7>> getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3,
@Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6,
@Nonnull Class<T7> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
default Single<Long> count() {
return get(rs -> 1).count();
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/Getter.java | rxjava2-jdbc | 240 |
| org/davidmoten/rx/jdbc/callable/internal/Getter1.java | rxjava2-jdbc | 50 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter1.java | rxjava2-jdbc | 52 |
default <T1, T2, T3, T4, T5, T6> Flowable<Tuple6<T1, T2, T3, T4, T5, T6>> getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3,
@Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
/**
* Automaps the columns of the {@link ResultSet} into the specified classes. See
* {@link #autoMap(Class) autoMap()}.
*
* @param cls1
* first class
* @param cls2
* second class
* @param cls3
* third class
* @param cls4
* fourth class
* @param cls5
* fifth class
* @param cls6
* sixth class
* @param cls7
* seventh class
* @param <T1>
* type of first class
* @param <T2>
* type of second class
* @param <T3>
* type of third class
* @param <T4>
* type of fourth class
* @param <T5>
* type of fifth class
* @param <T6>
* type of sixth class
* @param <T7>
* type of seventh class
* @return tuple
*/
default <T1, T2, T3, T4, T5, T6, T7> Flowable<Tuple7<T1, T2, T3, T4, T5, T6, T7>> getAs( | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/Getter2.java | rxjava2-jdbc | 49 |
| org/davidmoten/rx/jdbc/callable/internal/Getter3.java | rxjava2-jdbc | 50 |
| org/davidmoten/rx/jdbc/callable/internal/Getter4.java | rxjava2-jdbc | 50 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter2.java | rxjava2-jdbc | 52 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter3.java | rxjava2-jdbc | 53 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter4.java | rxjava2-jdbc | 53 |
default <A, B, C, D, E, F> CallableResultSets2Builder<T1, Tuple6<A, B, C, D, E, F>> getAs(@Nonnull Class<A> cls1,
@Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4, @Nonnull Class<E> cls5,
@Nonnull Class<F> cls6) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6));
}
default <A, B, C, D, E, F, G> CallableResultSets2Builder<T1, Tuple7<A, B, C, D, E, F, G>> getAs( | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/tuple/Tuple4.java | rxjava2-jdbc | 67 |
| org/davidmoten/rx/jdbc/tuple/Tuple5.java | rxjava2-jdbc | 80 |
| org/davidmoten/rx/jdbc/tuple/Tuple6.java | rxjava2-jdbc | 104 |
| org/davidmoten/rx/jdbc/tuple/Tuple7.java | rxjava2-jdbc | 121 |
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((value1 == null) ? 0 : value1.hashCode());
result = prime * result + ((value2 == null) ? 0 : value2.hashCode());
result = prime * result + ((value3 == null) ? 0 : value3.hashCode());
result = prime * result + ((value4 == null) ? 0 : value4.hashCode()); | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/callable/internal/Getter2.java | rxjava2-jdbc | 55 |
| org/davidmoten/rx/jdbc/callable/internal/Getter3.java | rxjava2-jdbc | 56 |
| org/davidmoten/rx/jdbc/callable/internal/Getter4.java | rxjava2-jdbc | 56 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter2.java | rxjava2-jdbc | 58 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter3.java | rxjava2-jdbc | 59 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter4.java | rxjava2-jdbc | 59 |
default <A, B, C, D, E, F, G> CallableResultSets2Builder<T1, Tuple7<A, B, C, D, E, F, G>> getAs(
@Nonnull Class<A> cls1, @Nonnull Class<B> cls2, @Nonnull Class<C> cls3, @Nonnull Class<D> cls4,
@Nonnull Class<E> cls5, @Nonnull Class<F> cls6, @Nonnull Class<G> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
}
} | ||
| File | Project | Line |
|---|---|---|
| org/davidmoten/rx/jdbc/Getter.java | rxjava2-jdbc | 280 |
| org/davidmoten/rx/jdbc/callable/internal/Getter1.java | rxjava2-jdbc | 56 |
| org/davidmoten/rx/jdbc/callable/internal/TxGetter1.java | rxjava2-jdbc | 58 |
default <T1, T2, T3, T4, T5, T6, T7> Flowable<Tuple7<T1, T2, T3, T4, T5, T6, T7>> getAs(
@Nonnull Class<T1> cls1, @Nonnull Class<T2> cls2, @Nonnull Class<T3> cls3,
@Nonnull Class<T4> cls4, @Nonnull Class<T5> cls5, @Nonnull Class<T6> cls6,
@Nonnull Class<T7> cls7) {
return get(Tuples.tuple(cls1, cls2, cls3, cls4, cls5, cls6, cls7));
} | ||