Uses of Class
org.apache.openjpa.jdbc.schema.Unique
Package
Description
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC Schema Management
OpenJPA-JDBC SQL Abstraction
-
Uses of Unique in org.apache.openjpa.jdbc.meta
Modifier and TypeMethodDescriptionprotected Unique
MappingInfo.createUnique
(MetaDataContext context, String prefix, Unique tmplate, Column[] cols, boolean adapt) Retrieve/create a unique constraint on the given columns by merging the given template information with any user-provided information.Unique[]
FieldMapping.getJoinTableUniques()
Unique[]
FieldMappingInfo.getJoinTableUniques
(FieldMapping field, boolean def, boolean adapt) Get the unique constraints associated with the Sequence table.FieldMapping.getJoinUnique()
Unique constraint on join foreign key columns.FieldMappingInfo.getJoinUnique
(FieldMapping field, boolean def, boolean adapt) Unique constraint on the field join.MappingDefaults.getJoinUnique
(FieldMapping fm, Table table, Column[] cols) Return a default constraint for the join, or null if the join columns should not be constrained by default.MappingDefaultsImpl.getJoinUnique
(FieldMapping fm, Table table, Column[] cols) NoneMappingDefaults.getJoinUnique
(FieldMapping fm, Table table, Column[] cols) MappingDefaults.getUnique
(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.MappingDefaults.getUnique
(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) Return a default constraint for the value, or null if the value columns should not be constrained by default.MappingDefaultsImpl.getUnique
(ValueMapping vm, String name, Table table, Column[] cols) Deprecated.MappingDefaultsImpl.getUnique
(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) MappingInfo.getUnique()
Raw unique constraint information.NoneMappingDefaults.getUnique
(ValueMapping vm, String name, Table table, Column[] cols) NoneMappingDefaults.getUnique
(ValueMapping vm, DBIdentifier name, Table table, Column[] cols) ValueMappingInfo.getUnique
(ValueMapping val, String name, boolean adapt) Deprecated.ValueMappingInfo.getUnique
(ValueMapping val, DBIdentifier name, boolean adapt) Unique[]
ClassMappingInfo.getUniques
(String table) Deprecated.Unique[]
ClassMappingInfo.getUniques
(DBIdentifier table) Get the unique constraints of the given primary or secondary table.Unique[]
ClassMappingInfo.getUniques
(MetaDataContext cm, boolean adapt) Get all the unique constraints associated with both the primary and/or secondary tables.FieldMapping.getValueUnique()
ValueMapping.getValueUnique()
Unique constraint on this value's columns, or null if none.ValueMappingImpl.getValueUnique()
Modifier and TypeMethodDescriptionvoid
FieldMappingInfo.addJoinTableUnique
(Unique u) Add Unique Constraint to the Join Table.void
Deprecated.void
ClassMappingInfo.addUnique
(DBIdentifier table, Unique unique) Add a unique constraint for the given table.protected Unique
MappingInfo.createUnique
(MetaDataContext context, String prefix, Unique tmplate, Column[] cols, boolean adapt) Retrieve/create a unique constraint on the given columns by merging the given template information with any user-provided information.void
FieldMapping.setJoinTableUniques
(Unique[] unqs) void
FieldMapping.setJoinUnique
(Unique unq) Unique constraint on join foreign key columns.void
Raw unique constraint information.void
FieldMapping.setValueUnique
(Unique unq) void
ValueMapping.setValueUnique
(Unique unq) Unique constraint on this value's columns, or null if none.void
ValueMappingImpl.setValueUnique
(Unique unq) protected void
FieldMappingInfo.syncJoinTableUniques
(MetaDataContext context, Unique[] unqs) Sets internal constraint information to match given mapped constraint.protected void
MappingInfo.syncUnique
(MetaDataContext context, Unique unq) Sets internal constraint information to match given mapped constraint. -
Uses of Unique in org.apache.openjpa.jdbc.schema
Modifier and TypeFieldDescriptionstatic final Unique[]
Schemas.EMPTY_UNIQUES
XMLSchemaParser.UniqueInfo.unq
Modifier and TypeMethodDescriptionDeprecated.Table.addUnique
(DBIdentifier name) Deprecated.Table.getUnique
(DBIdentifier name) Unique[]
Table.getUniques()
Return the table's unique constraints.Table.importUnique
(Unique unq) Import a constraint; column names must match columns of this table.protected Unique
Deprecated.protected Unique
SchemaGroup.newUnique
(DBIdentifier name, Table table) Modifier and TypeMethodDescriptionboolean
SchemaTool.createIndex
(Index idx, Table table, Unique[] uniques) boolean
Unique.equalsUnique
(Unique unq) Return true if the structure of this primary key matches that of the given one (same table, same columns).Table.importUnique
(Unique unq) Import a constraint; column names must match columns of this table.boolean
Table.removeUnique
(Unique unq) Remove the given unique constraint from the table. -
Uses of Unique in org.apache.openjpa.jdbc.sql
Modifier and TypeMethodDescriptionprotected String
DBDictionary.getUniqueConstraintSQL
(Unique unq) Return the declaration SQL for the given unique constraint.boolean
DBDictionary.needsToCreateIndex
(Index idx, Table table, Unique[] uniques) boolean
SolidDBDictionary.needsToCreateIndex
(Index idx, Table table, Unique[] uniques)