public class Database
extends java.lang.Object
Constructor and Description |
---|
Database(MetadataBuildingOptions buildingOptions) |
Database(MetadataBuildingOptions buildingOptions,
JdbcEnvironment jdbcEnvironment) |
Modifier and Type | Method and Description |
---|---|
void |
addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject) |
void |
addInitCommand(InitCommand initCommand) |
Namespace |
adjustDefaultNamespace(Identifier catalogName,
Identifier schemaName) |
Namespace |
adjustDefaultNamespace(java.lang.String implicitCatalogName,
java.lang.String implicitSchemaName) |
java.util.Collection<AuxiliaryDatabaseObject> |
getAuxiliaryDatabaseObjects() |
MetadataBuildingOptions |
getBuildingOptions() |
Namespace |
getDefaultNamespace() |
Dialect |
getDialect() |
java.util.Collection<InitCommand> |
getInitCommands() |
JdbcEnvironment |
getJdbcEnvironment() |
java.lang.Iterable<Namespace> |
getNamespaces() |
PhysicalNamingStrategy |
getPhysicalNamingStrategy() |
Namespace |
locateNamespace(Identifier catalogName,
Identifier schemaName) |
Identifier |
toIdentifier(java.lang.String text)
Wrap the raw name of a database object in it's Identifier form accounting for quoting from
any of:
explicit quoting in the name itself
global request to quote all identifiers
NOTE : quoting from database keywords happens only when building physical identifiers
|
public Database(MetadataBuildingOptions buildingOptions)
public Database(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment)
public MetadataBuildingOptions getBuildingOptions()
public Dialect getDialect()
public JdbcEnvironment getJdbcEnvironment()
public Identifier toIdentifier(java.lang.String text)
text
- The raw object namepublic PhysicalNamingStrategy getPhysicalNamingStrategy()
public java.lang.Iterable<Namespace> getNamespaces()
public Namespace getDefaultNamespace()
public Namespace locateNamespace(Identifier catalogName, Identifier schemaName)
public Namespace adjustDefaultNamespace(Identifier catalogName, Identifier schemaName)
public Namespace adjustDefaultNamespace(java.lang.String implicitCatalogName, java.lang.String implicitSchemaName)
public void addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)
public java.util.Collection<AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjects()
public java.util.Collection<InitCommand> getInitCommands()
public void addInitCommand(InitCommand initCommand)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.