public class Database extends AbstractMetadataRecord
| Modifier and Type | Class and Description |
|---|---|
static class |
Database.ResourceType |
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable| Modifier and Type | Field and Description |
|---|---|
protected NavigableMap<String,Server> |
servers |
protected MetadataStore |
store |
protected NavigableMap<String,DataWrapper> |
wrappers |
NAME_DELIM_CHAR, RELATIONAL_URI| Constructor and Description |
|---|
Database(String dbName) |
Database(String dbName,
String version) |
getAnnotation, getCanonicalName, getFullName, getIncomingObjects, getName, getNameInSource, getParent, getProperties, getProperty, getSourceName, getSQLString, getSQLString, getUUID, isUUIDSet, setAnnotation, setIncomingObjects, setName, setNameInSource, setProperties, setProperty, setUUID, toStringprotected MetadataStore store
protected NavigableMap<String,DataWrapper> wrappers
protected NavigableMap<String,Server> servers
public Database(String dbName)
public void addSchema(Schema schema)
public MetadataStore getMetadataStore()
public String getVersion()
public void setVersion(String version)
public void addDataWrapper(DataWrapper wrapper)
public DataWrapper removeDataWrapper(String wrapperName)
public DataWrapper getDataWrapper(String wrapperName)
public List<DataWrapper> getDataWrappers()
public void addServer(Server server)
public int hashCode()
hashCode in class AbstractMetadataRecordpublic boolean equals(Object obj)
AbstractMetadataRecordequals in class AbstractMetadataRecordpublic Collection<Role> getRoles()
public void addRole(Role role)
public void removeRole(String roleName)
public void addGrant(Grant grant)
public void revokeGrant(Grant grant)
public Collection<Grant> getGrants()
public Datatype addDomain(String name, String baseType, Integer precision, Integer scale, boolean notNull)
name - baseType - precision - scale - notNull - public NamespaceContainer getNamespaceContainer()
Copyright © 2019. All rights reserved.