Package org.apache.openjpa.jdbc.schema
Class NameSet
java.lang.Object
org.apache.openjpa.jdbc.schema.NameSet
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SchemaGroup,Table
Name sets track what names have been taken, ignoring case.
SchemaGroups implement this interface for tables, indexes, and
constraints; Tables implement it for their columns.- Author:
- Abe White
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDeprecated.protected voidaddName(DBIdentifier name, boolean validate) Attempt to add the given name to the set.booleanisNameTaken(String name) Deprecated.booleanisNameTaken(DBIdentifier name) protected voidremoveName(String name) Deprecated.protected voidremoveName(DBIdentifier name) Remove the given name from the table.
-
Constructor Details
-
NameSet
public NameSet()
-
-
Method Details
-
isNameTaken
Deprecated.Return true if the given name is in use already. -
isNameTaken
-
addName
Deprecated. -
addName
Attempt to add the given name to the set.- Parameters:
name- the name to addvalidate- if true, null or empty names will not be accepted
-
removeName
Deprecated. -
removeName
Remove the given name from the table.
-