Package org.hibernate.boot.model.naming
Interface PhysicalNamingStrategy
-
- All Known Implementing Classes:
CamelCaseToUnderscoresNamingStrategy,PhysicalNamingStrategyStandardImpl
public interface PhysicalNamingStrategyPluggable strategy contract for applying physical naming rules for database object names. NOTE: Ideally we'd pass "extra" things in here like Dialect, etc to better handle identifier length constraints or auto quoting of identifiers. However, the pre-metamodel model does not necessarily know this information at the time the strategy is called.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentifiertoPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifiertoPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifiertoPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifiertoPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)IdentifiertoPhysicalTableName(Identifier name, JdbcEnvironment jdbcEnvironment)
-
-
-
Method Detail
-
toPhysicalCatalogName
Identifier toPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)
-
toPhysicalSchemaName
Identifier toPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)
-
toPhysicalTableName
Identifier toPhysicalTableName(Identifier name, JdbcEnvironment jdbcEnvironment)
-
toPhysicalSequenceName
Identifier toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)
-
toPhysicalColumnName
Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)
-
-