jakarta.persistence.Index and
UniqueConstraint annotations.
| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final MetadataBuildingContext |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| private Column | |
| private Column[] | |
| private Column | |
| private void | createIndexOrUniqueKey(Table table, String originalKeyName, boolean nameExplicit, String[] columnNames, String[] orderings, boolean unique, Selectable[] columns)
|
| private Database | |
| private Dialect | |
| private ImplicitNamingStrategy | |
| private PhysicalNamingStrategy | |
| private void | |
| private Selectable | |
| private Selectable[] | |
| private List |
| context | back to summary |
|---|---|
| private final MetadataBuildingContext context | |
| IndexBinder | back to summary |
|---|---|
| pack-priv IndexBinder(MetadataBuildingContext context) | |
| bindIndexes | back to summary |
|---|---|
| pack-priv void bindIndexes(Table table, Index[] indexes) | |
| bindUniqueConstraints | back to summary |
|---|---|
| pack-priv void bindUniqueConstraints(Table table, UniqueConstraint[] constraints) | |
| column | back to summary |
|---|---|
| private Column column(Table table, String columnName) | |
| columns | back to summary |
|---|---|
| private Column[] columns(Table table, String name, final String[] columnNames) | |
| createColumn | back to summary |
|---|---|
| private Column createColumn(String logicalName) | |
| createIndexOrUniqueKey | back to summary |
|---|---|
| private void createIndexOrUniqueKey(Table table, String originalKeyName, boolean nameExplicit, String[] columnNames, String[] orderings, boolean unique, Selectable[] columns) | |
| getDatabase | back to summary |
|---|---|
| private Database getDatabase() | |
| getDialect | back to summary |
|---|---|
| private Dialect getDialect() | |
| getImplicitNamingStrategy | back to summary |
|---|---|
| private ImplicitNamingStrategy getImplicitNamingStrategy() | |
| getPhysicalNamingStrategy | back to summary |
|---|---|
| private PhysicalNamingStrategy getPhysicalNamingStrategy() | |
| initializeColumns | back to summary |
|---|---|
| private void initializeColumns(String[] columns, String[] ordering, List<String> list) | |
| selectable | back to summary |
|---|---|
| private Selectable selectable(Table table, String columnNameOrFormula) | |
| selectables | back to summary |
|---|---|
| private Selectable[] selectables(Table table, String name, final String[] columnNames) | |
| toIdentifiers | back to summary |
|---|---|
| private List | |
| Modifier and Type | Field and Description |
|---|---|
| private final MetadataBuildingContext | |
| private List | |
| private final String[] | |
| private final String | |
| private final Table |
| Access | Constructor and Description |
|---|---|
| public | IndexOrUniqueKeyNameSource(MetadataBuildingContext buildingContext, Table table, String[] columnNames, String originalKeyName)
|
| Modifier and Type | Method and Description |
|---|---|
| public MetadataBuildingContext | getBuildingContext()
Implements org. |
| public List | |
| public Identifier | |
| public Identifier |
| buildingContext | back to summary |
|---|---|
| private final MetadataBuildingContext buildingContext | |
| columnNameIdentifiers | back to summary |
|---|---|
| private List<Identifier> columnNameIdentifiers | |
| columnNames | back to summary |
|---|---|
| private final String[] columnNames | |
| originalKeyName | back to summary |
|---|---|
| private final String originalKeyName | |
| table | back to summary |
|---|---|
| private final Table table | |
| IndexOrUniqueKeyNameSource | back to summary |
|---|---|
| public IndexOrUniqueKeyNameSource(MetadataBuildingContext buildingContext, Table table, String[] columnNames, String originalKeyName) | |
| getBuildingContext | back to summary |
|---|---|
| public MetadataBuildingContext getBuildingContext() Implements org. Doc from org. Access to the current building context.
| |
| getColumnNames | back to summary |
|---|---|
| public List Implements org.
| |
| getTableName | back to summary |
|---|---|
| public Identifier getTableName() Implements org.
| |
| getUserProvidedIdentifier | back to summary |
|---|---|
| public Identifier getUserProvidedIdentifier() Implements org.
| |