public class TableSchema
extends java.lang.Object
Constructor and Description |
---|
TableSchema() |
TableSchema(int numColumns) |
TableSchema(java.util.List<FieldSchema> fieldSchemas) |
TableSchema(Schema schema) |
TableSchema(TTableSchema tTableSchema) |
Modifier and Type | Method and Description |
---|---|
TableSchema |
addPrimitiveColumn(java.lang.String columnName,
Type columnType,
java.lang.String columnComment) |
TableSchema |
addStringColumn(java.lang.String columnName,
java.lang.String columnComment) |
void |
clear() |
ColumnDescriptor |
getColumnDescriptorAt(int pos) |
java.util.List<ColumnDescriptor> |
getColumnDescriptors() |
int |
getSize() |
TTableSchema |
toTTableSchema() |
public TableSchema()
public TableSchema(int numColumns)
public TableSchema(TTableSchema tTableSchema)
public TableSchema(java.util.List<FieldSchema> fieldSchemas)
public TableSchema(Schema schema)
public java.util.List<ColumnDescriptor> getColumnDescriptors()
public ColumnDescriptor getColumnDescriptorAt(int pos)
public int getSize()
public void clear()
public TTableSchema toTTableSchema()
public TableSchema addPrimitiveColumn(java.lang.String columnName, Type columnType, java.lang.String columnComment)
public TableSchema addStringColumn(java.lang.String columnName, java.lang.String columnComment)
Copyright © 2012 The Apache Software Foundation