public class AbstractConstraintMetaData extends MetaData
Modifier and Type | Field and Description |
---|---|
protected List<ColumnMetaData> |
columns
The columns for this constraint.
|
protected List<String> |
memberNames
The member names for this constraint.
|
protected String |
name
the constraint name
|
protected String |
table
the constraint table name.
|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD
Constructor and Description |
---|
AbstractConstraintMetaData()
Default constructor.
|
AbstractConstraintMetaData(AbstractConstraintMetaData acmd)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element
|
void |
addMember(String memberName)
Add a new member that is part of this constraint.
|
ColumnMetaData[] |
getColumnMetaData() |
String[] |
getMemberNames() |
int |
getNumberOfColumns() |
int |
getNumberOfMembers() |
ColumnMetaData |
newColumnMetaData()
Method to create a new column, add it, and return it.
|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString, toString
protected String name
protected String table
protected List<ColumnMetaData> columns
public AbstractConstraintMetaData()
public AbstractConstraintMetaData(AbstractConstraintMetaData acmd)
public void addMember(String memberName)
memberName
- member name for the field/propertypublic void addColumn(ColumnMetaData colmd)
colmd
- MetaData for the columnpublic ColumnMetaData newColumnMetaData()
public final String[] getMemberNames()
public final ColumnMetaData[] getColumnMetaData()
public int getNumberOfMembers()
public int getNumberOfColumns()
Copyright © 2021. All rights reserved.