Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you 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 org.apache.hadoop.hive.ql.plan;
 
 import java.util.List;
 import java.util.Map;
 
 import  org.apache.hadoop.hive.metastore.api.FieldSchema;
 import  org.apache.hadoop.hive.metastore.api.Order;
CreateTableDesc.
 
 @Explain(displayName = "Create Table")
 public class CreateTableDesc extends DDLDesc implements Serializable {
   private static final long serialVersionUID = 1L;
   boolean isExternal;
   ArrayList<FieldSchema> cols;
   ArrayList<FieldSchema> partCols;
   ArrayList<Order> sortCols;
   int numBuckets;
   boolean ifNotExists;
 
   public CreateTableDesc() {
   }
 
   public CreateTableDesc(String tableNameboolean isExternal,
       List<FieldSchema> colsList<FieldSchema> partCols,
       List<StringbucketColsList<Order> sortColsint numBuckets,
       String fieldDelimString fieldEscapeString collItemDelim,
       String mapKeyDelimString lineDelimString commentString inputFormat,
       String outputFormatString locationString serName,
       String storageHandler,
       Map<StringStringserdeProps,
       Map<StringStringtblProps,
       boolean ifNotExists) {
     this. = tableName;
     this. = isExternal;
     this. = new ArrayList<String>(bucketCols);
     this. = new ArrayList<Order>(sortCols);
     this. = collItemDelim;
     this. = new ArrayList<FieldSchema>(cols);
     this. = comment;
     this. = fieldDelim;
     this. = fieldEscape;
     this. = inputFormat;
     this. = outputFormat;
     this. = lineDelim;
     this. = location;
     this. = mapKeyDelim;
     this. = numBuckets;
     this. = new ArrayList<FieldSchema>(partCols);
     this. = serName;
     this. = storageHandler;
     this. = serdeProps;
     this. = tblProps;
     this. = ifNotExists;
   }
 
   @Explain(displayName = "columns")
   public List<StringgetColsString() {
     return Utilities.getFieldSchemaString(getCols());
   }
  @Explain(displayName = "partition columns")
  public List<StringgetPartColsString() {
    return Utilities.getFieldSchemaString(getPartCols());
  }
  @Explain(displayName = "if not exists")
  public boolean getIfNotExists() {
    return ;
  }
  public void setIfNotExists(boolean ifNotExists) {
    this. = ifNotExists;
  }
  @Explain(displayName = "name")
  public String getTableName() {
    return ;
  }
  public void setTableName(String tableName) {
    this. = tableName;
  }
  public ArrayList<FieldSchema> getCols() {
    return ;
  }
  public void setCols(ArrayList<FieldSchema> cols) {
    this. = cols;
  }
  public ArrayList<FieldSchema> getPartCols() {
    return ;
  }
  public void setPartCols(ArrayList<FieldSchema> partCols) {
    this. = partCols;
  }
  @Explain(displayName = "bucket columns")
  public ArrayList<StringgetBucketCols() {
    return ;
  }
  public void setBucketCols(ArrayList<StringbucketCols) {
    this. = bucketCols;
  }
  @Explain(displayName = "# buckets")
  public int getNumBuckets() {
    return ;
  }
  public void setNumBuckets(int numBuckets) {
    this. = numBuckets;
  }
  @Explain(displayName = "field delimiter")
  public String getFieldDelim() {
    return ;
  }
  public void setFieldDelim(String fieldDelim) {
    this. = fieldDelim;
  }
  @Explain(displayName = "field escape")
  public String getFieldEscape() {
    return ;
  }
  public void setFieldEscape(String fieldEscape) {
    this. = fieldEscape;
  }
  @Explain(displayName = "collection delimiter")
  public String getCollItemDelim() {
    return ;
  }
  public void setCollItemDelim(String collItemDelim) {
    this. = collItemDelim;
  }
  @Explain(displayName = "map key delimiter")
  public String getMapKeyDelim() {
    return ;
  }
  public void setMapKeyDelim(String mapKeyDelim) {
    this. = mapKeyDelim;
  }
  @Explain(displayName = "line delimiter")
  public String getLineDelim() {
    return ;
  }
  public void setLineDelim(String lineDelim) {
    this. = lineDelim;
  }
  @Explain(displayName = "comment")
  public String getComment() {
    return ;
  }
  public void setComment(String comment) {
    this. = comment;
  }
  @Explain(displayName = "input format")
  public String getInputFormat() {
    return ;
  }
  public void setInputFormat(String inputFormat) {
    this. = inputFormat;
  }
  @Explain(displayName = "output format")
  public String getOutputFormat() {
    return ;
  }
  public void setOutputFormat(String outputFormat) {
    this. = outputFormat;
  }
  @Explain(displayName = "storage handler")
  public String getStorageHandler() {
    return ;
  }
  public void setStorageHandler(String storageHandler) {
    this. = storageHandler;
  }
  @Explain(displayName = "location")
  public String getLocation() {
    return ;
  }
  public void setLocation(String location) {
    this. = location;
  }
  @Explain(displayName = "isExternal")
  public boolean isExternal() {
    return ;
  }
  public void setExternal(boolean isExternal) {
    this. = isExternal;
  }

  

Returns:
the sortCols
  @Explain(displayName = "sort columns")
  public ArrayList<Order> getSortCols() {
    return ;
  }

  

Parameters:
sortCols the sortCols to set
  public void setSortCols(ArrayList<Order> sortCols) {
    this. = sortCols;
  }

  

Returns:
the serDeName
  @Explain(displayName = "serde name")
  public String getSerName() {
    return ;
  }

  

Parameters:
serName the serName to set
  public void setSerName(String serName) {
    this. = serName;
  }

  

Returns:
the serDe properties
  @Explain(displayName = "serde properties")
  public Map<StringStringgetSerdeProps() {
    return ;
  }

  

Parameters:
serdeProps the serde properties to set
  public void setSerdeProps(Map<StringStringserdeProps) {
    this. = serdeProps;
  }

  

Returns:
the table properties
  @Explain(displayName = "table properties")
  public Map<StringStringgetTblProps() {
    return ;
  }

  

Parameters:
tblProps the table properties to set
  public void setTblProps(Map<StringStringtblProps) {
    this. = tblProps;
  }
New to GrepCode? Check out our FAQ X