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.metadata;
 
 
 import java.util.List;
 
 import static com.google.common.base.MoreObjects.toStringHelper;
 import static com.google.common.base.Preconditions.checkNotNull;
 
 public final class ViewDefinition
 {
     private final String originalSql;
     private final String catalog;
     private final String schema;
     private final List<ViewColumncolumns;
 
     @JsonCreator
     public ViewDefinition(
             @JsonProperty("originalSql"String originalSql,
             @JsonProperty("catalog"String catalog,
             @JsonProperty("schema"String schema,
             @JsonProperty("columns"List<ViewColumncolumns)
     {
         this. = checkNotNull(originalSql"originalSql is null");
         this. = checkNotNull(catalog"catalog is null");
         this. = checkNotNull(schema"schema is null");
         this. = ImmutableList.copyOf(checkNotNull(columns"columns is null"));
     }
 
     @JsonProperty
     public String getOriginalSql()
     {
         return ;
     }
 
     @JsonProperty
     public String getCatalog()
     {
         return ;
     }
 
     @JsonProperty
     public String getSchema()
     {
         return ;
     }
 
     @JsonProperty
     public List<ViewColumngetColumns()
     {
         return ;
     }
 
     @Override
     public String toString()
     {
         return toStringHelper(this)
                 .add("originalSql")
                 .add("catalog")
                 .add("schema")
                 .add("columns")
                 .toString();
     }
 
     public static final class ViewColumn
     {
         private final String name;
         private final Type type;
 
         @JsonCreator
         public ViewColumn(
                 @JsonProperty("name"String name,
                 @JsonProperty("type"Type type)
         {
             this. = checkNotNull(name"name is null");
             this. = checkNotNull(type"type is null");
         }
 
         @JsonProperty
         public String getName()
         {
             return ;
         }
        @JsonProperty
        public Type getType()
        {
            return ;
        }
        @Override
        public String toString()
        {
            return  + ":" + ;
        }
    }
New to GrepCode? Check out our FAQ X