Class UniqueMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.UniqueMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.Metadata, javax.jdo.metadata.UniqueMetadata
public class UniqueMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.UniqueMetadata
Implementation of JDO UniqueMetadata object.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]org.datanucleus.metadata.UniqueMetaDatajavax.jdo.metadata.MemberMetadata[]getName()intintgetTable()javax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.FieldMetadatanewFieldMetadata(String name) javax.jdo.metadata.PropertyMetadatanewPropertyMetadata(String name) javax.jdo.metadata.UniqueMetadatasetDeferred(boolean flag) javax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.UniqueMetadataMethods inherited from class AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Constructor Details
-
UniqueMetadataImpl
public UniqueMetadataImpl(org.datanucleus.metadata.UniqueMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.UniqueMetaData getInternal() -
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.UniqueMetadata
-
getDeferred
- Specified by:
getDeferredin interfacejavax.jdo.metadata.UniqueMetadata
-
getMembers
public javax.jdo.metadata.MemberMetadata[] getMembers()- Specified by:
getMembersin interfacejavax.jdo.metadata.UniqueMetadata
-
getName
- Specified by:
getNamein interfacejavax.jdo.metadata.UniqueMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.UniqueMetadata
-
getNumberOfMembers
public int getNumberOfMembers()- Specified by:
getNumberOfMembersin interfacejavax.jdo.metadata.UniqueMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.UniqueMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.UniqueMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.UniqueMetadata
-
newPropertyMetadata
- Specified by:
newPropertyMetadatain interfacejavax.jdo.metadata.UniqueMetadata
-
setDeferred
public javax.jdo.metadata.UniqueMetadata setDeferred(boolean flag) - Specified by:
setDeferredin interfacejavax.jdo.metadata.UniqueMetadata
-
setName
- Specified by:
setNamein interfacejavax.jdo.metadata.UniqueMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.UniqueMetadata
-