Class UniqueKeyConstraint
- java.lang.Object
-
- org.eclipse.persistence.tools.schemaframework.UniqueKeyConstraint
-
- All Implemented Interfaces:
Serializable
public class UniqueKeyConstraint extends Object implements Serializable
Purpose: Define a unique key constraint for a table.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
name
protected Vector<String>
sourceFields
-
Constructor Summary
Constructors Constructor Description UniqueKeyConstraint()
UniqueKeyConstraint(String name, String sourceField)
UniqueKeyConstraint(String name, String[] sourceFields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSourceField(String sourceField)
PUBLIC:void
appendDBString(Writer writer, org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL: Append the database field definition string to the table creation statement.String
getName()
PUBLIC:Vector<String>
getSourceFields()
PUBLIC:void
setName(String name)
PUBLIC:void
setSourceFields(Vector<String> sourceFields)
PUBLIC:
-
-
-
Method Detail
-
addSourceField
public void addSourceField(String sourceField)
PUBLIC:
-
appendDBString
public void appendDBString(Writer writer, org.eclipse.persistence.internal.sessions.AbstractSession session)
INTERNAL: Append the database field definition string to the table creation statement.
-
getName
public String getName()
PUBLIC:
-
setName
public void setName(String name)
PUBLIC:
-
-