Package org.hibernate.boot.model.naming
Interface PhysicalNamingStrategy
-
- All Known Implementing Classes:
PhysicalNamingStrategyStandardImpl
public interface PhysicalNamingStrategy
Pluggable 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 Identifier
toPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)
Identifier
toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)
Identifier
toPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)
Identifier
toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)
Identifier
toPhysicalTableName(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)
-
-