public class SchemaVersionBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected T |
child |
| Constructor and Description |
|---|
SchemaVersionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
T |
addCol(String name,
String type) |
T |
addCol(String name,
String type,
String comment) |
T |
addSerdeParam(String key,
String value) |
org.apache.hadoop.hive.metastore.api.SchemaVersion |
build() |
protected org.apache.hadoop.hive.metastore.api.SerDeInfo |
buildSerde() |
protected List<org.apache.hadoop.hive.metastore.api.FieldSchema> |
getCols() |
protected void |
setChild(T child) |
T |
setCols(List<org.apache.hadoop.hive.metastore.api.FieldSchema> cols) |
SchemaVersionBuilder |
setCreatedAt(long createdAt) |
SchemaVersionBuilder |
setDbName(String dbName) |
SchemaVersionBuilder |
setDescription(String description) |
SchemaVersionBuilder |
setFingerprint(String fingerprint) |
SchemaVersionBuilder |
setName(String name) |
SchemaVersionBuilder |
setSchemaName(String schemaName) |
SchemaVersionBuilder |
setSchemaText(String schemaText) |
T |
setSerdeDescription(String serdeDescription) |
T |
setSerdeDeserializerClass(String serdeDeserializerClass) |
T |
setSerdeLib(String serdeLib) |
T |
setSerdeName(String serdeName) |
T |
setSerdeParams(Map<String,String> serdeParams) |
T |
setSerdeSerializerClass(String serdeSerializerClass) |
T |
setSerdeType(org.apache.hadoop.hive.metastore.api.SerdeType serdeType) |
SchemaVersionBuilder |
setState(org.apache.hadoop.hive.metastore.api.SchemaVersionState state) |
SchemaVersionBuilder |
setVersion(int version) |
SchemaVersionBuilder |
versionOf(org.apache.hadoop.hive.metastore.api.ISchema schema) |
public SchemaVersionBuilder setSchemaName(String schemaName)
public SchemaVersionBuilder setDbName(String dbName)
public SchemaVersionBuilder versionOf(org.apache.hadoop.hive.metastore.api.ISchema schema)
public SchemaVersionBuilder setVersion(int version)
public SchemaVersionBuilder setCreatedAt(long createdAt)
public SchemaVersionBuilder setState(org.apache.hadoop.hive.metastore.api.SchemaVersionState state)
public SchemaVersionBuilder setDescription(String description)
public SchemaVersionBuilder setSchemaText(String schemaText)
public SchemaVersionBuilder setFingerprint(String fingerprint)
public SchemaVersionBuilder setName(String name)
public org.apache.hadoop.hive.metastore.api.SchemaVersion build()
throws org.apache.hadoop.hive.metastore.api.MetaException
org.apache.hadoop.hive.metastore.api.MetaExceptionprotected void setChild(T child)
protected org.apache.hadoop.hive.metastore.api.SerDeInfo buildSerde()
protected List<org.apache.hadoop.hive.metastore.api.FieldSchema> getCols() throws org.apache.hadoop.hive.metastore.api.MetaException
org.apache.hadoop.hive.metastore.api.MetaExceptionpublic T setCols(List<org.apache.hadoop.hive.metastore.api.FieldSchema> cols)
public T setSerdeName(String serdeName)
public T setSerdeLib(String serdeLib)
public T setSerdeDescription(String serdeDescription)
public T setSerdeSerializerClass(String serdeSerializerClass)
public T setSerdeDeserializerClass(String serdeDeserializerClass)
public T setSerdeType(org.apache.hadoop.hive.metastore.api.SerdeType serdeType)
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.