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 Stringnameprotected 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 voidaddSourceField(String sourceField)PUBLIC:voidappendDBString(Writer writer, org.eclipse.persistence.internal.sessions.AbstractSession session)INTERNAL: Append the database field definition string to the table creation statement.StringgetName()PUBLIC:Vector<String>getSourceFields()PUBLIC:voidsetName(String name)PUBLIC:voidsetSourceFields(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:
-
-