public class DatabaseBuilder extends Object
Database. The name of the new database is required. Everything else
selects reasonable defaults.| Constructor and Description |
|---|
DatabaseBuilder() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseBuilder |
addParam(String key,
String value) |
org.apache.hadoop.hive.metastore.api.Database |
build(org.apache.hadoop.conf.Configuration conf) |
org.apache.hadoop.hive.metastore.api.Database |
create(IMetaStoreClient client,
org.apache.hadoop.conf.Configuration conf)
Build the database, create it in the metastore, and then return the db object.
|
DatabaseBuilder |
setCatalogName(org.apache.hadoop.hive.metastore.api.Catalog catalog) |
DatabaseBuilder |
setCatalogName(String catalogName) |
DatabaseBuilder |
setDescription(String description) |
DatabaseBuilder |
setLocation(String location) |
DatabaseBuilder |
setName(String name) |
DatabaseBuilder |
setOwnerName(String ownerName) |
DatabaseBuilder |
setOwnerType(org.apache.hadoop.hive.metastore.api.PrincipalType ownerType) |
DatabaseBuilder |
setParams(Map<String,String> params) |
public DatabaseBuilder setCatalogName(String catalogName)
public DatabaseBuilder setCatalogName(org.apache.hadoop.hive.metastore.api.Catalog catalog)
public DatabaseBuilder setName(String name)
public DatabaseBuilder setDescription(String description)
public DatabaseBuilder setLocation(String location)
public DatabaseBuilder setParams(Map<String,String> params)
public DatabaseBuilder addParam(String key, String value)
public DatabaseBuilder setOwnerName(String ownerName)
public DatabaseBuilder setOwnerType(org.apache.hadoop.hive.metastore.api.PrincipalType ownerType)
public org.apache.hadoop.hive.metastore.api.Database build(org.apache.hadoop.conf.Configuration conf)
throws org.apache.hadoop.hive.metastore.api.MetaException
org.apache.hadoop.hive.metastore.api.MetaExceptionpublic org.apache.hadoop.hive.metastore.api.Database create(IMetaStoreClient client, org.apache.hadoop.conf.Configuration conf) throws org.apache.thrift.TException
client - metastore clientconf - configuration fileorg.apache.thrift.TException - comes from build(Configuration) or
IMetaStoreClient.createDatabase(Database).Copyright © 2019 The Apache Software Foundation. All Rights Reserved.