public class CamelCaseToUnderscoresNamingStrategy extends Object implements PhysicalNamingStrategy
| Constructor and Description |
|---|
CamelCaseToUnderscoresNamingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected Identifier |
getIdentifier(String name,
boolean quoted,
JdbcEnvironment jdbcEnvironment)
Get an identifier for the specified details.
|
protected boolean |
isCaseInsensitive(JdbcEnvironment jdbcEnvironment)
Specify whether the database is case sensitive.
|
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) |
public CamelCaseToUnderscoresNamingStrategy()
public Identifier toPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalCatalogName in interface PhysicalNamingStrategypublic Identifier toPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalSchemaName in interface PhysicalNamingStrategypublic Identifier toPhysicalTableName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalTableName in interface PhysicalNamingStrategypublic Identifier toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalSequenceName in interface PhysicalNamingStrategypublic Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalColumnName in interface PhysicalNamingStrategyprotected Identifier getIdentifier(String name, boolean quoted, JdbcEnvironment jdbcEnvironment)
isCaseInsensitive(JdbcEnvironment)name - the name of the identifierquoted - if the identifier is quotedjdbcEnvironment - the JDBC environmentprotected boolean isCaseInsensitive(JdbcEnvironment jdbcEnvironment)
jdbcEnvironment - the JDBC environment which can be used to determine caseCopyright © 2001-2021 Red Hat, Inc. All Rights Reserved.