Class IndexMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.IndexMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.IndexMetadata, javax.jdo.metadata.Metadata
public class IndexMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.IndexMetadata
Implementation of JDO IndexMetadata object.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]org.datanucleus.metadata.IndexMetaDatajavax.jdo.metadata.MemberMetadata[]getName()intintgetTable()booleanjavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.FieldMetadatanewFieldMetadata(String name) javax.jdo.metadata.PropertyMetadatanewPropertyMetadata(String name) javax.jdo.metadata.IndexMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.IndexMetadatasetUnique(boolean flag) Methods 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
-
IndexMetadataImpl
public IndexMetadataImpl(org.datanucleus.metadata.IndexMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.IndexMetaData getInternal() -
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.IndexMetadata
-
getMembers
public javax.jdo.metadata.MemberMetadata[] getMembers()- Specified by:
getMembersin interfacejavax.jdo.metadata.IndexMetadata
-
getName
- Specified by:
getNamein interfacejavax.jdo.metadata.IndexMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.IndexMetadata
-
getNumberOfMembers
public int getNumberOfMembers()- Specified by:
getNumberOfMembersin interfacejavax.jdo.metadata.IndexMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.IndexMetadata
-
getUnique
public boolean getUnique()- Specified by:
getUniquein interfacejavax.jdo.metadata.IndexMetadata
-
newColumn
public javax.jdo.metadata.ColumnMetadata newColumn()- Specified by:
newColumnin interfacejavax.jdo.metadata.IndexMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.IndexMetadata
-
newPropertyMetadata
- Specified by:
newPropertyMetadatain interfacejavax.jdo.metadata.IndexMetadata
-
setName
- Specified by:
setNamein interfacejavax.jdo.metadata.IndexMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.IndexMetadata
-
setUnique
public javax.jdo.metadata.IndexMetadata setUnique(boolean flag) - Specified by:
setUniquein interfacejavax.jdo.metadata.IndexMetadata
-