Uses of Class
org.apache.openjpa.jdbc.schema.Unique
-
Packages that use Unique Package Description org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.jdbc.schema OpenJPA-JDBC Schema Managementorg.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstraction -
-
Uses of Unique in org.apache.openjpa.jdbc.meta
Methods in org.apache.openjpa.jdbc.meta that return Unique Modifier and Type Method Description protected Unique
MappingInfo. createUnique(MetaDataContext context, java.lang.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.Unique
FieldMapping. getJoinUnique()
Unique constraint on join foreign key columns.Unique
FieldMappingInfo. getJoinUnique(FieldMapping field, boolean def, boolean adapt)
Unique constraint on the field join.Unique
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.Unique
MappingDefaultsImpl. getJoinUnique(FieldMapping fm, Table table, Column[] cols)
Unique
NoneMappingDefaults. getJoinUnique(FieldMapping fm, Table table, Column[] cols)
Unique
MappingDefaults. getUnique(ValueMapping vm, java.lang.String name, Table table, Column[] cols)
Deprecated.Unique
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.Unique
MappingDefaultsImpl. getUnique(ValueMapping vm, java.lang.String name, Table table, Column[] cols)
Deprecated.Unique
MappingDefaultsImpl. getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)
Unique
MappingInfo. getUnique()
Raw unique constraint information.Unique
NoneMappingDefaults. getUnique(ValueMapping vm, java.lang.String name, Table table, Column[] cols)
Unique
NoneMappingDefaults. getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)
Unique
ValueMappingInfo. getUnique(ValueMapping val, java.lang.String name, boolean adapt)
Deprecated.Unique
ValueMappingInfo. getUnique(ValueMapping val, DBIdentifier name, boolean adapt)
Unique[]
ClassMappingInfo. getUniques(java.lang.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.Unique
FieldMapping. getValueUnique()
Unique
ValueMapping. getValueUnique()
Unique constraint on this value's columns, or null if none.Unique
ValueMappingImpl. getValueUnique()
Methods in org.apache.openjpa.jdbc.meta with parameters of type Unique Modifier and Type Method Description void
FieldMappingInfo. addJoinTableUnique(Unique u)
Add Unique Constraint to the Join Table.void
ClassMappingInfo. addUnique(java.lang.String table, Unique unique)
Deprecated.void
ClassMappingInfo. addUnique(DBIdentifier table, Unique unique)
Add a unique constraint for the given table.protected Unique
MappingInfo. createUnique(MetaDataContext context, java.lang.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
MappingInfo. setUnique(Unique unq)
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
Fields in org.apache.openjpa.jdbc.schema declared as Unique Modifier and Type Field Description static Unique[]
Schemas. EMPTY_UNIQUES
Unique
XMLSchemaParser.UniqueInfo. unq
Methods in org.apache.openjpa.jdbc.schema that return Unique Modifier and Type Method Description Unique
Table. addUnique(java.lang.String name)
Deprecated.Unique
Table. addUnique(DBIdentifier name)
Unique
Table. getUnique(java.lang.String name)
Deprecated.Unique
Table. getUnique(DBIdentifier name)
Unique[]
Table. getUniques()
Return the table's unique constraints.Unique
Table. importUnique(Unique unq)
Import a constraint; column names must match columns of this table.protected Unique
SchemaGroup. newUnique(java.lang.String name, Table table)
Deprecated.protected Unique
SchemaGroup. newUnique(DBIdentifier name, Table table)
Methods in org.apache.openjpa.jdbc.schema with parameters of type Unique Modifier and Type Method Description boolean
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).Unique
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
Methods in org.apache.openjpa.jdbc.sql with parameters of type Unique Modifier and Type Method Description protected java.lang.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)
-