Uses of Class
org.apache.openjpa.jdbc.schema.Unique
Packages that use Unique
Package
Description
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC Schema Management
OpenJPA-JDBC SQL Abstraction
-
Uses of Unique in org.apache.openjpa.jdbc.meta
Methods in org.apache.openjpa.jdbc.meta that return UniqueModifier and TypeMethodDescriptionprotected UniqueMappingInfo.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()Methods in org.apache.openjpa.jdbc.meta with parameters of type UniqueModifier and TypeMethodDescriptionvoidFieldMappingInfo.addJoinTableUnique(Unique u) Add Unique Constraint to the Join Table.voidDeprecated.voidClassMappingInfo.addUnique(DBIdentifier table, Unique unique) Add a unique constraint for the given table.protected UniqueMappingInfo.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.voidFieldMapping.setJoinTableUniques(Unique[] unqs) voidFieldMapping.setJoinUnique(Unique unq) Unique constraint on join foreign key columns.voidRaw unique constraint information.voidFieldMapping.setValueUnique(Unique unq) voidValueMapping.setValueUnique(Unique unq) Unique constraint on this value's columns, or null if none.voidValueMappingImpl.setValueUnique(Unique unq) protected voidFieldMappingInfo.syncJoinTableUniques(MetaDataContext context, Unique[] unqs) Sets internal constraint information to match given mapped constraint.protected voidMappingInfo.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 UniqueModifier and TypeFieldDescriptionstatic final Unique[]Schemas.EMPTY_UNIQUESXMLSchemaParser.UniqueInfo.unqMethods in org.apache.openjpa.jdbc.schema that return UniqueModifier 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 UniqueDeprecated.protected UniqueSchemaGroup.newUnique(DBIdentifier name, Table table) Methods in org.apache.openjpa.jdbc.schema with parameters of type UniqueModifier and TypeMethodDescriptionbooleanSchemaTool.createIndex(Index idx, Table table, Unique[] uniques) booleanUnique.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.booleanTable.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 UniqueModifier and TypeMethodDescriptionprotected StringDBDictionary.getUniqueConstraintSQL(Unique unq) Return the declaration SQL for the given unique constraint.booleanDBDictionary.needsToCreateIndex(Index idx, Table table, Unique[] uniques) booleanSolidDBDictionary.needsToCreateIndex(Index idx, Table table, Unique[] uniques)