public class PrimaryKeyMetaData extends MetaData implements ColumnMetaDataContainer
| Modifier and Type | Field and Description |
|---|---|
protected ColumnMetaData[] |
columnMetaData
MetaData for columns to be used in PK.
|
protected String |
columnName
Column name of PK.
|
protected List |
columns
the columns elements to be included in the index.
|
protected String |
name
PK constraint 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 |
|---|
PrimaryKeyMetaData()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element
|
ColumnMetaData[] |
getColumnMetaData()
Accessor for columnMetaData
|
String |
getColumnName() |
String |
getName() |
void |
initialise(ClassLoaderResolver clr,
MetaDataManager mmgr)
Initialisation method.
|
ColumnMetaData |
newColumnMetadata()
Method to create a new column, add it, and return it.
|
PrimaryKeyMetaData |
setColumnName(String name) |
PrimaryKeyMetaData |
setName(String name) |
String |
toString(String prefix,
String indent)
Returns a string representation of the object using a prefix
|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toStringprotected String name
protected String columnName
protected ColumnMetaData[] columnMetaData
protected List columns
public PrimaryKeyMetaData()
public void initialise(ClassLoaderResolver clr, MetaDataManager mmgr)
initialise in class MetaDatapublic String getName()
public PrimaryKeyMetaData setName(String name)
public PrimaryKeyMetaData setColumnName(String name)
public String getColumnName()
public void addColumn(ColumnMetaData colmd)
addColumn in interface ColumnMetaDataContainercolmd - The ColumnMetaData to addpublic ColumnMetaData newColumnMetadata()
public final ColumnMetaData[] getColumnMetaData()
getColumnMetaData in interface ColumnMetaDataContainerCopyright © 2013. All Rights Reserved.