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.execution;
 
 
 
 import java.net.URI;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
 import static com.facebook.presto.spi.StandardErrorCode.toErrorType;
 import static com.google.common.base.MoreObjects.toStringHelper;
 
 public class QueryInfo
 {
     private final QueryId queryId;
     private final Session session;
     private final QueryState state;
     private final boolean scheduled;
     private final URI self;
     private final List<StringfieldNames;
     private final String query;
     private final QueryStats queryStats;
     private final Map<StringStringsetSessionProperties;
     private final Set<StringresetSessionProperties;
     private final String updateType;
     private final StageInfo outputStage;
     private final FailureInfo failureInfo;
     private final ErrorType errorType;
     private final ErrorCode errorCode;
     private final Set<Inputinputs;
 
     @JsonCreator
     public QueryInfo(
             @JsonProperty("queryId"QueryId queryId,
             @JsonProperty("session"Session session,
             @JsonProperty("state"QueryState state,
             @JsonProperty("scheduled"boolean scheduled,
             @JsonProperty("self"URI self,
             @JsonProperty("fieldNames"List<StringfieldNames,
             @JsonProperty("query"String query,
             @JsonProperty("queryStats"QueryStats queryStats,
             @JsonProperty("setSessionProperties"Map<StringStringsetSessionProperties,
             @JsonProperty("resetSessionProperties"Set<StringresetSessionProperties,
             @JsonProperty("updateType"String updateType,
             @JsonProperty("outputStage"StageInfo outputStage,
             @JsonProperty("failureInfo"FailureInfo failureInfo,
             @JsonProperty("errorCode"ErrorCode errorCode,
             @JsonProperty("inputs"Set<Inputinputs)
     {
         Preconditions.checkNotNull(queryId"queryId is null");
         Preconditions.checkNotNull(session"session is null");
         Preconditions.checkNotNull(state"state is null");
         Preconditions.checkNotNull(self"self is null");
         Preconditions.checkNotNull(fieldNames"fieldNames is null");
         Preconditions.checkNotNull(queryStats"queryStats is null");
         Preconditions.checkNotNull(setSessionProperties"setSessionProperties is null");
         Preconditions.checkNotNull(resetSessionProperties"resetSessionProperties is null");
         Preconditions.checkNotNull(query"query is null");
         Preconditions.checkNotNull(inputs"inputs is null");
 
         this. = queryId;
         this. = session;
         this. = state;
         this. = scheduled;
         this. = self;
         this. = ImmutableList.copyOf(fieldNames);
         this. = query;
         this. = queryStats;
         this. = ImmutableMap.copyOf(setSessionProperties);
         this. = ImmutableSet.copyOf(resetSessionProperties);
         this. = updateType;
         this. = outputStage;
         this. = failureInfo;
        this. = errorCode == null ? null : toErrorType(errorCode.getCode());
        this. = errorCode;
        this. = ImmutableSet.copyOf(inputs);
    }
    public QueryId getQueryId()
    {
        return ;
    }
    public Session getSession()
    {
        return ;
    }
    public QueryState getState()
    {
        return ;
    }
    public boolean isScheduled()
    {
        return ;
    }
    public URI getSelf()
    {
        return ;
    }
    public List<StringgetFieldNames()
    {
        return ;
    }
    public String getQuery()
    {
        return ;
    }
    public QueryStats getQueryStats()
    {
        return ;
    }
    {
        return ;
    }
    {
        return ;
    }
    @Nullable
    public String getUpdateType()
    {
        return ;
    }
    public StageInfo getOutputStage()
    {
        return ;
    }
    @Nullable
    public FailureInfo getFailureInfo()
    {
        return ;
    }
    @Nullable
    public ErrorType getErrorType()
    {
        return ;
    }
    @Nullable
    public ErrorCode getErrorCode()
    {
        return ;
    }
    public Set<InputgetInputs()
    {
        return ;
    }
    @Override
    public String toString()
    {
        return toStringHelper(this)
                .add("queryId")
                .add("state")
                .add("fieldNames")
                .toString();
    }
New to GrepCode? Check out our FAQ X