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, toString
protected String name
protected String columnName
protected ColumnMetaData[] columnMetaData
protected List columns
public PrimaryKeyMetaData()
public void initialise(ClassLoaderResolver clr, MetaDataManager mmgr)
initialise
in class MetaData
public String getName()
public PrimaryKeyMetaData setName(String name)
public PrimaryKeyMetaData setColumnName(String name)
public String getColumnName()
public void addColumn(ColumnMetaData colmd)
addColumn
in interface ColumnMetaDataContainer
colmd
- The ColumnMetaData to addpublic ColumnMetaData newColumnMetadata()
public final ColumnMetaData[] getColumnMetaData()
getColumnMetaData
in interface ColumnMetaDataContainer
Copyright © 2019. All rights reserved.