public class PrimaryKeyMetaData extends MetaData implements ColumnMetaDataContainer
Modifier and Type | Field and Description |
---|---|
protected String |
columnName
Column name of PK.
|
protected List<ColumnMetaData> |
columns |
protected String |
name
PK constraint name.
|
extensions, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME
Constructor and Description |
---|
PrimaryKeyMetaData() |
Modifier and Type | Method and Description |
---|---|
void |
addColumn(ColumnMetaData colmd)
Add a new ColumnMetaData element
|
ColumnMetaData[] |
getColumnMetaData()
Accessor for columnMetaData
|
String |
getColumnName() |
String |
getName() |
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, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString
protected String name
protected String columnName
protected List<ColumnMetaData> columns
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 © 2015. All rights reserved.