src/jdk.incubator.adba/share/classes/jdk/incubator/sql2/ParameterizedRowPublisherOperation.java
branchJDK-8188051-branch
changeset 56997 c9cbac2979fb
parent 56797 fb523d4d9185
equal deleted inserted replaced
56832:4f7713e6a308 56997:c9cbac2979fb
    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 }