public class SchemaVersionBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected T |
child |
Constructor and Description |
---|
SchemaVersionBuilder() |
public SchemaVersionBuilder setSchemaName(String schemaName)
public SchemaVersionBuilder setDbName(String dbName)
public SchemaVersionBuilder versionOf(ISchema schema)
public SchemaVersionBuilder setVersion(int version)
public SchemaVersionBuilder setCreatedAt(long createdAt)
public SchemaVersionBuilder setState(SchemaVersionState state)
public SchemaVersionBuilder setDescription(String description)
public SchemaVersionBuilder setSchemaText(String schemaText)
public SchemaVersionBuilder setFingerprint(String fingerprint)
public SchemaVersionBuilder setName(String name)
public SchemaVersion build() throws MetaException
MetaException
protected void setChild(T child)
protected SerDeInfo buildSerde()
protected List<FieldSchema> getCols() throws MetaException
MetaException
public T setCols(List<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(SerdeType serdeType)
Copyright © 2022 The Apache Software Foundation. All rights reserved.