public class SqlNameProvider extends Object
| Constructor and Description |
|---|
SqlNameProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
buildDefaultConstraintForDefaultValueName(MetaTable table,
MetaColumn column)
buildDefaultConstraintForDefaultValueName
|
String |
buildDefaultConstraintName(MetaTable table,
MetaColumn column)
SQL Name Provider
|
String |
buildPrimaryKeyName(MetaTable table,
List<MetaColumn> columns)
BuildPrimaryKeyName
|
String |
getIndexName(MetaColumn... columns)
Create an exact index name
|
String |
getUniqueConstraintName(List<MetaColumn> columns) |
String |
getUniqueConstraintName(MetaColumn... columns)
getUniqueConstraintName
|
protected void |
printConstraintName(MetaTable table,
MetaColumn column,
Appendable out)
Print a constraint name
|
public String getUniqueConstraintName(List<MetaColumn> columns)
public String getUniqueConstraintName(MetaColumn... columns)
public String getIndexName(MetaColumn... columns)
protected void printConstraintName(MetaTable table, MetaColumn column, Appendable out) throws IOException
IOExceptionpublic String buildDefaultConstraintName(MetaTable table, MetaColumn column)
public String buildDefaultConstraintForDefaultValueName(MetaTable table, MetaColumn column)
public String buildPrimaryKeyName(MetaTable table, List<MetaColumn> columns) throws IOException
IOExceptionCopyright 2013, Pavel Ponec