Class Database
- java.lang.Object
-
- org.hibernate.boot.model.relational.Database
-
public class Database extends java.lang.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(java.lang.String implicitCatalogName, java.lang.String implicitSchemaName)NamespaceadjustDefaultNamespace(Identifier catalogName, Identifier schemaName)java.util.Collection<AuxiliaryDatabaseObject>getAuxiliaryDatabaseObjects()MetadataBuildingOptionsgetBuildingOptions()NamespacegetDefaultNamespace()DialectgetDialect()java.util.Collection<InitCommand>getInitCommands()JdbcEnvironmentgetJdbcEnvironment()java.lang.Iterable<Namespace>getNamespaces()PhysicalNamingStrategygetPhysicalNamingStrategy()NamespacelocateNamespace(Identifier catalogName, Identifier schemaName)IdentifiertoIdentifier(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
-
-
-
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(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
- Parameters:
text- The raw object name- Returns:
- The wrapped Identifier form
-
getPhysicalNamingStrategy
public PhysicalNamingStrategy getPhysicalNamingStrategy()
-
getNamespaces
public java.lang.Iterable<Namespace> getNamespaces()
-
getDefaultNamespace
public Namespace getDefaultNamespace()
-
locateNamespace
public Namespace locateNamespace(Identifier catalogName, Identifier schemaName)
-
adjustDefaultNamespace
public Namespace adjustDefaultNamespace(Identifier catalogName, Identifier schemaName)
-
adjustDefaultNamespace
public Namespace adjustDefaultNamespace(java.lang.String implicitCatalogName, java.lang.String implicitSchemaName)
-
addAuxiliaryDatabaseObject
public void addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)
-
getAuxiliaryDatabaseObjects
public java.util.Collection<AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjects()
-
getInitCommands
public java.util.Collection<InitCommand> getInitCommands()
-
addInitCommand
public void addInitCommand(InitCommand initCommand)
-
-