Constructor and Description |
---|
DatabaseBuilder() |
Modifier and Type | Method and Description |
---|---|
DatabaseBuilder |
addParam(String key,
String value) |
Database |
build(org.apache.hadoop.conf.Configuration conf) |
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(Catalog catalog) |
DatabaseBuilder |
setCatalogName(String catalogName) |
DatabaseBuilder |
setDescription(String description) |
DatabaseBuilder |
setLocation(String location) |
DatabaseBuilder |
setName(String name) |
DatabaseBuilder |
setOwnerName(String ownerName) |
DatabaseBuilder |
setOwnerType(PrincipalType ownerType) |
DatabaseBuilder |
setParams(Map<String,String> params) |
public DatabaseBuilder setCatalogName(String catalogName)
public DatabaseBuilder setCatalogName(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(PrincipalType ownerType)
public Database build(org.apache.hadoop.conf.Configuration conf) throws MetaException
MetaException
public 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 © 2022 The Apache Software Foundation. All rights reserved.