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;
 
 
 
 import java.util.List;
 
 import static com.google.common.base.Preconditions.checkNotNull;
 import static io.airlift.units.DataSize.Unit.BYTE;
 import static java.util.concurrent.TimeUnit.MILLISECONDS;
 
 public class DriverStats
 {
     private final DateTime createTime;
     private final DateTime startTime;
     private final DateTime endTime;
 
     private final Duration queuedTime;
     private final Duration elapsedTime;
 
     private final DataSize memoryReservation;
 
     private final Duration totalScheduledTime;
     private final Duration totalCpuTime;
     private final Duration totalUserTime;
     private final Duration totalBlockedTime;
 
     private final DataSize rawInputDataSize;
     private final long rawInputPositions;
     private final Duration rawInputReadTime;
 
     private final DataSize processedInputDataSize;
     private final long processedInputPositions;
 
     private final DataSize outputDataSize;
     private final long outputPositions;
 
     private final List<OperatorStatsoperatorStats;
 
     public DriverStats()
     {
         this. = DateTime.now();
         this. = null;
         this. = null;
         this. = new Duration(0, );
         this. = new Duration(0, );
 
         this. = new DataSize(0, );
 
         this. = new Duration(0, );
         this. = new Duration(0, );
         this. = new Duration(0, );
         this. = new Duration(0, );
 
         this. = new DataSize(0, );
         this. = 0;
         this. = new Duration(0, );
 
         this. = new DataSize(0, );
         this. = 0;
 
         this. = new DataSize(0, );
         this. = 0;
 
         this. = ImmutableList.of();
     }
 
     @JsonCreator
     public DriverStats(
             @JsonProperty("createTime"DateTime createTime,
             @JsonProperty("startTime"DateTime startTime,
             @JsonProperty("endTime"DateTime endTime,
             @JsonProperty("queuedTime"Duration queuedTime,
             @JsonProperty("elapsedTime"Duration elapsedTime,
 
             @JsonProperty("memoryReservation"DataSize memoryReservation,
 
            @JsonProperty("totalScheduledTime"Duration totalScheduledTime,
            @JsonProperty("totalCpuTime"Duration totalCpuTime,
            @JsonProperty("totalUserTime"Duration totalUserTime,
            @JsonProperty("totalBlockedTime"Duration totalBlockedTime,
            @JsonProperty("rawInputDataSize"DataSize rawInputDataSize,
            @JsonProperty("rawInputPositions"long rawInputPositions,
            @JsonProperty("rawInputReadTime"Duration rawInputReadTime,
            @JsonProperty("processedInputDataSize"DataSize processedInputDataSize,
            @JsonProperty("processedInputPositions"long processedInputPositions,
            @JsonProperty("outputDataSize"DataSize outputDataSize,
            @JsonProperty("outputPositions"long outputPositions,
            @JsonProperty("operatorStats"List<OperatorStatsoperatorStats)
    {
        this. = checkNotNull(createTime"createTime is null");
        this. = startTime;
        this. = endTime;
        this. = checkNotNull(queuedTime"queuedTime is null");
        this. = checkNotNull(elapsedTime"elapsedTime is null");
        this. = checkNotNull(memoryReservation"memoryReservation is null");
        this. = checkNotNull(totalScheduledTime"totalScheduledTime is null");
        this. = checkNotNull(totalCpuTime"totalCpuTime is null");
        this. = checkNotNull(totalUserTime"totalUserTime is null");
        this. = checkNotNull(totalBlockedTime"totalBlockedTime is null");
        this. = checkNotNull(rawInputDataSize"rawInputDataSize is null");
        Preconditions.checkArgument(rawInputPositions >= 0, "rawInputPositions is negative");
        this. = rawInputPositions;
        this. = checkNotNull(rawInputReadTime"rawInputReadTime is null");
        this. = checkNotNull(processedInputDataSize"processedInputDataSize is null");
        Preconditions.checkArgument(processedInputPositions >= 0, "processedInputPositions is negative");
        this. = processedInputPositions;
        this. = checkNotNull(outputDataSize"outputDataSize is null");
        Preconditions.checkArgument(outputPositions >= 0, "outputPositions is negative");
        this. = outputPositions;
        this. = ImmutableList.copyOf(checkNotNull(operatorStats"operatorStats is null"));
    }
    public DateTime getCreateTime()
    {
        return ;
    }
    @Nullable
    public DateTime getStartTime()
    {
        return ;
    }
    @Nullable
    public DateTime getEndTime()
    {
        return ;
    }
    public Duration getQueuedTime()
    {
        return ;
    }
    public Duration getElapsedTime()
    {
        return ;
    }
    {
        return ;
    }
    {
        return ;
    }
    public Duration getTotalCpuTime()
    {
        return ;
    }
    public Duration getTotalUserTime()
    {
        return ;
    }
    public Duration getTotalBlockedTime()
    {
        return ;
    }
    public DataSize getRawInputDataSize()
    {
        return ;
    }
    public Duration getRawInputReadTime()
    {
        return ;
    }
    public long getRawInputPositions()
    {
        return ;
    }
    {
        return ;
    }
    public long getProcessedInputPositions()
    {
        return ;
    }
    public DataSize getOutputDataSize()
    {
        return ;
    }
    public long getOutputPositions()
    {
        return ;
    }
    {
        return ;
    }
New to GrepCode? Check out our FAQ X