public class TableSchema extends Object
| Constructor and Description |
|---|
TableSchema() |
TableSchema(int numColumns) |
TableSchema(List<org.apache.hadoop.hive.metastore.api.FieldSchema> fieldSchemas) |
TableSchema(org.apache.hadoop.hive.metastore.api.Schema schema) |
TableSchema(org.apache.hive.service.rpc.thrift.TTableSchema tTableSchema) |
| Modifier and Type | Method and Description |
|---|---|
TableSchema |
addPrimitiveColumn(String columnName,
Type columnType,
String columnComment) |
TableSchema |
addStringColumn(String columnName,
String columnComment) |
void |
clear() |
ColumnDescriptor |
getColumnDescriptorAt(int pos) |
List<ColumnDescriptor> |
getColumnDescriptors() |
int |
getSize() |
org.apache.hive.service.rpc.thrift.TTableSchema |
toTTableSchema() |
TypeDescriptor[] |
toTypeDescriptors() |
public TableSchema()
public TableSchema(int numColumns)
public TableSchema(org.apache.hive.service.rpc.thrift.TTableSchema tTableSchema)
public TableSchema(List<org.apache.hadoop.hive.metastore.api.FieldSchema> fieldSchemas)
public TableSchema(org.apache.hadoop.hive.metastore.api.Schema schema)
public List<ColumnDescriptor> getColumnDescriptors()
public ColumnDescriptor getColumnDescriptorAt(int pos)
public int getSize()
public void clear()
public org.apache.hive.service.rpc.thrift.TTableSchema toTTableSchema()
public TypeDescriptor[] toTypeDescriptors()
public TableSchema addPrimitiveColumn(String columnName, Type columnType, String columnComment)
public TableSchema addStringColumn(String columnName, String columnComment)
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.