39 public interface ParameterizedRowPublisherOperation<T> |
39 public interface ParameterizedRowPublisherOperation<T> |
40 extends RowPublisherOperation<T>, ParameterizedOperation<T> { |
40 extends RowPublisherOperation<T>, ParameterizedOperation<T> { |
41 |
41 |
42 // Covariant overrides |
42 // Covariant overrides |
43 |
43 |
|
44 /** |
|
45 * {@inheritDoc} |
|
46 * |
|
47 * @return this {@code ParameterizedRowPublisherOperation} |
|
48 */ |
44 @Override |
49 @Override |
45 public ParameterizedRowPublisherOperation<T> subscribe(Flow.Subscriber<? super Result.RowColumn> subscriber, |
50 public ParameterizedRowPublisherOperation<T> subscribe(Flow.Subscriber<? super Result.RowColumn> subscriber, |
46 CompletionStage<? extends T> result); |
51 CompletionStage<? extends T> result); |
47 |
52 |
|
53 /** |
|
54 * {@inheritDoc} |
|
55 * |
|
56 * @return this {@code ParameterizedRowPublisherOperation} |
|
57 */ |
48 @Override |
58 @Override |
49 public ParameterizedRowPublisherOperation<T> set(String id, Object value, SqlType type); |
59 public ParameterizedRowPublisherOperation<T> set(String id, Object value, SqlType type); |
50 |
60 |
|
61 /** |
|
62 * {@inheritDoc} |
|
63 * |
|
64 * @return this {@code ParameterizedRowPublisherOperation} |
|
65 */ |
51 @Override |
66 @Override |
52 public ParameterizedRowPublisherOperation<T> set(String id, CompletionStage<?> source, SqlType type); |
67 public ParameterizedRowPublisherOperation<T> set(String id, CompletionStage<?> source, SqlType type); |
53 |
68 |
|
69 /** |
|
70 * {@inheritDoc} |
|
71 * |
|
72 * @return this {@code ParameterizedRowPublisherOperation} |
|
73 */ |
54 @Override |
74 @Override |
55 public ParameterizedRowPublisherOperation<T> set(String id, CompletionStage<?> source); |
75 public ParameterizedRowPublisherOperation<T> set(String id, CompletionStage<?> source); |
56 |
76 |
|
77 /** |
|
78 * {@inheritDoc} |
|
79 * |
|
80 * @return this {@code ParameterizedRowPublisherOperation} |
|
81 */ |
57 @Override |
82 @Override |
58 public ParameterizedRowPublisherOperation<T> set(String id, Object value); |
83 public ParameterizedRowPublisherOperation<T> set(String id, Object value); |
59 |
84 |
|
85 /** |
|
86 * {@inheritDoc} |
|
87 * |
|
88 * @return this {@code ParameterizedRowPublisherOperation} |
|
89 */ |
60 @Override |
90 @Override |
61 public ParameterizedRowPublisherOperation<T> onError(Consumer<Throwable> handler); |
91 public ParameterizedRowPublisherOperation<T> onError(Consumer<Throwable> handler); |
62 |
92 |
|
93 /** |
|
94 * {@inheritDoc} |
|
95 * |
|
96 * @return this {@code ParameterizedRowPublisherOperation} |
|
97 */ |
63 @Override |
98 @Override |
64 public ParameterizedRowPublisherOperation<T> timeout(Duration minTime); |
99 public ParameterizedRowPublisherOperation<T> timeout(Duration minTime); |
65 |
100 |
66 } |
101 } |