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 void
addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject auxiliaryDatabaseObject)
void
addInitCommand(InitCommand initCommand)
Namespace
adjustDefaultNamespace(java.lang.String implicitCatalogName, java.lang.String implicitSchemaName)
Namespace
adjustDefaultNamespace(Identifier catalogName, Identifier schemaName)
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
-
-
-
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)
-
-