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 static com.facebook.presto.metadata.MetadataUtil.checkTableName;
 import static com.google.common.base.Preconditions.checkArgument;
 import static com.google.common.base.Preconditions.checkNotNull;
 
 public class QualifiedTableName
 {
     @JsonCreator
     public static QualifiedTableName valueOf(String tableName)
     {
         checkNotNull(tableName"tableName is null");
 
         ImmutableList<Stringids = ImmutableList.copyOf(Splitter.on('.').split(tableName));
         checkArgument(ids.size() == 3, "Invalid tableName %s"tableName);
 
         return new QualifiedTableName(ids.get(0), ids.get(1), ids.get(2));
     }
 
     private final String catalogName;
     private final String schemaName;
     private final String tableName;
 
     public QualifiedTableName(String catalogNameString schemaNameString tableName)
     {
         checkTableName(catalogNameschemaNametableName);
         this. = catalogName;
         this. = schemaName;
         this. = tableName;
     }
 
     public String getCatalogName()
     {
         return ;
     }
 
     public String getSchemaName()
     {
         return ;
     }
 
     public String getTableName()
     {
         return ;
     }
 
     {
         return new SchemaTableName();
     }
 
     @Override
     public boolean equals(Object obj)
     {
         if (obj == this) {
             return true;
         }
         if ((obj == null) || (getClass() != obj.getClass())) {
             return false;
         }
         QualifiedTableName o = (QualifiedTableNameobj;
         return Objects.equals(o.catalogName) &&
                 Objects.equals(o.schemaName) &&
                 Objects.equals(o.tableName);
     }
 
     @Override
     public int hashCode()
     {
         return Objects.hash();
     }
 
     @JsonValue
     @Override
    public String toString()
    {
        return  + '.' +  + '.' + ;
    }
    public static Function<SchemaTableNameQualifiedTableNameconvertFromSchemaTableName(final String catalogName)
    {
        return input -> new QualifiedTableName(catalogNameinput.getSchemaName(), input.getTableName());
    }
New to GrepCode? Check out our FAQ X