Class Database
- java.lang.Object
-
- org.hibernate.boot.model.relational.Database
-
public class Database extends Object
-
-
Constructor Summary
Constructors Constructor Description Database(MetadataBuildingOptions buildingOptions)Database(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)voidaddInitCommand(InitCommand initCommand)NamespaceadjustDefaultNamespace(String implicitCatalogName, String implicitSchemaName)NamespaceadjustDefaultNamespace(Identifier catalogName, Identifier schemaName)Collection<AuxiliaryDatabaseObject>getAuxiliaryDatabaseObjects()MetadataBuildingOptionsgetBuildingOptions()NamespacegetDefaultNamespace()DialectgetDialect()Collection<InitCommand>getInitCommands()JdbcEnvironmentgetJdbcEnvironment()Iterable<Namespace>getNamespaces()PhysicalNamingStrategygetPhysicalNamingStrategy()NamespacelocateNamespace(Identifier catalogName, Identifier schemaName)IdentifiertoIdentifier(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
-
-
-
Constructor Detail
-
Database
public Database(MetadataBuildingOptions buildingOptions)
-
Database
public Database(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment)
-
-
Method Detail
-
getBuildingOptions
public MetadataBuildingOptions getBuildingOptions()
-
getDialect
public Dialect getDialect()
-
getJdbcEnvironment
public JdbcEnvironment getJdbcEnvironment()
-
toIdentifier
public Identifier toIdentifier(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
- Parameters:
text- The raw object name- Returns:
- The wrapped Identifier form
-
getPhysicalNamingStrategy
public PhysicalNamingStrategy getPhysicalNamingStrategy()
-
getDefaultNamespace
public Namespace getDefaultNamespace()
-
locateNamespace
public Namespace locateNamespace(Identifier catalogName, Identifier schemaName)
-
adjustDefaultNamespace
public Namespace adjustDefaultNamespace(Identifier catalogName, Identifier schemaName)
-
adjustDefaultNamespace
public Namespace adjustDefaultNamespace(String implicitCatalogName, String implicitSchemaName)
-
addAuxiliaryDatabaseObject
public void addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)
-
getAuxiliaryDatabaseObjects
public Collection<AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjects()
-
getInitCommands
public Collection<InitCommand> getInitCommands()
-
addInitCommand
public void addInitCommand(InitCommand initCommand)
-
-