Package org.hibernate.boot.model.naming
Class PhysicalNamingStrategySnakeCaseImpl
java.lang.Object
org.hibernate.boot.model.naming.PhysicalNamingStrategySnakeCaseImpl
- All Implemented Interfaces:
PhysicalNamingStrategy
- Direct Known Subclasses:
CamelCaseToUnderscoresNamingStrategy
Converts
camelCase
or MixedCase
logical names to snake_case
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Identifier
quotedIdentifier
(Identifier quotedName) toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical catalog name from the given logical nametoPhysicalColumnName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical column name from the given logical nametoPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical schema name from the given logical nametoPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical sequence name from the given logical nametoPhysicalTableName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical table name from the given logical nameprotected Identifier
unquotedIdentifier
(Identifier name) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.boot.model.naming.PhysicalNamingStrategy
toPhysicalTypeName
-
Constructor Details
-
PhysicalNamingStrategySnakeCaseImpl
public PhysicalNamingStrategySnakeCaseImpl()
-
-
Method Details
-
toPhysicalCatalogName
Description copied from interface:PhysicalNamingStrategy
Determine the physical catalog name from the given logical name- Specified by:
toPhysicalCatalogName
in interfacePhysicalNamingStrategy
-
toPhysicalSchemaName
Description copied from interface:PhysicalNamingStrategy
Determine the physical schema name from the given logical name- Specified by:
toPhysicalSchemaName
in interfacePhysicalNamingStrategy
-
toPhysicalTableName
Description copied from interface:PhysicalNamingStrategy
Determine the physical table name from the given logical name- Specified by:
toPhysicalTableName
in interfacePhysicalNamingStrategy
-
toPhysicalSequenceName
Description copied from interface:PhysicalNamingStrategy
Determine the physical sequence name from the given logical name- Specified by:
toPhysicalSequenceName
in interfacePhysicalNamingStrategy
-
toPhysicalColumnName
Description copied from interface:PhysicalNamingStrategy
Determine the physical column name from the given logical name- Specified by:
toPhysicalColumnName
in interfacePhysicalNamingStrategy
-
unquotedIdentifier
-
quotedIdentifier
-