Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed 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.facebook.presto.operator.aggregation;
 
 
 import java.util.List;
 
 import static com.google.common.base.Preconditions.checkNotNull;
 
         implements AccumulatorFactory
 {
     private final AccumulatorStateSerializer<?> stateSerializer;
     private final AccumulatorStateFactory<?> stateFactory;
     private final Constructor<? extends AccumulatoraccumulatorConstructor;
     private final Constructor<? extends GroupedAccumulatorgroupedAccumulatorConstructor;
     private final Optional<IntegermaskChannel;
     private final Optional<IntegersampleWeightChannel;
     private final double confidence;
     private final List<IntegerinputChannels;
 
     public GenericAccumulatorFactory(
             AccumulatorStateSerializer<?> stateSerializer,
             AccumulatorStateFactory<?> stateFactory,
             Constructor<? extends AccumulatoraccumulatorConstructor,
             Constructor<? extends GroupedAccumulatorgroupedAccumulatorConstructor,
             List<IntegerinputChannels,
             Optional<IntegermaskChannel,
             Optional<IntegersampleWeightChannel,
             double confidence)
     {
         this. = checkNotNull(stateSerializer"stateSerializer is null");
         this. = checkNotNull(stateFactory"stateFactory is null");
         this. = checkNotNull(accumulatorConstructor"accumulatorConstructor is null");
         this. = checkNotNull(groupedAccumulatorConstructor"groupedAccumulatorConstructor is null");
         this. = checkNotNull(maskChannel"maskChannel is null");
         this. = checkNotNull(sampleWeightChannel"sampleWeightChannel is null");
         this. = confidence;
         this. = ImmutableList.copyOf(checkNotNull(inputChannels"inputChannels is null"));
     }
 
     @Override
     public List<IntegergetInputChannels()
     {
         return ;
     }
 
     @Override
     public Accumulator createAccumulator()
     {
         try {
         }
             throw Throwables.propagate(e);
         }
     }
 
     @Override
     {
         try {
             return .newInstance(, ImmutableList.of(), Optional.empty(), Optional.empty(), );
         }
             throw Throwables.propagate(e);
         }
     }
 
     @Override
     {
         try {
         }
             throw Throwables.propagate(e);
         }
     }
 
     @Override
    {
        try {
            return .newInstance(, ImmutableList.of(), , Optional.empty(), );
        }
            throw Throwables.propagate(e);
        }
    }
New to GrepCode? Check out our FAQ X