Class JoinMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.JoinMetadataImpl
- All Implemented Interfaces:
javax.jdo.metadata.JoinMetadata, javax.jdo.metadata.Metadata
public class JoinMetadataImpl
extends AbstractMetadataImpl
implements javax.jdo.metadata.JoinMetadata
Implementation of JDO JoinMetadata object.
-
Field Summary
Fields inherited from class AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]javax.jdo.annotations.ForeignKeyActionjavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.Indexedjavax.jdo.metadata.IndexMetadataorg.datanucleus.metadata.JoinMetaDataintbooleangetOuter()javax.jdo.metadata.PrimaryKeyMetadatagetTable()javax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.PrimaryKeyMetadatajavax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.JoinMetadatajavax.jdo.metadata.JoinMetadatasetDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.JoinMetadatasetIndexed(javax.jdo.metadata.Indexed val) javax.jdo.metadata.JoinMetadatasetOuter(boolean flag) javax.jdo.metadata.JoinMetadatajavax.jdo.metadata.JoinMetadatasetUnique(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
-
JoinMetadataImpl
public JoinMetadataImpl(org.datanucleus.metadata.JoinMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.JoinMetaData getInternal() -
getColumn
- Specified by:
getColumnin interfacejavax.jdo.metadata.JoinMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.JoinMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.JoinMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
getIndexed
public javax.jdo.metadata.Indexed getIndexed()- Specified by:
getIndexedin interfacejavax.jdo.metadata.JoinMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.JoinMetadata
-
getOuter
public boolean getOuter()- Specified by:
getOuterin interfacejavax.jdo.metadata.JoinMetadata
-
getPrimaryKeyMetadata
public javax.jdo.metadata.PrimaryKeyMetadata getPrimaryKeyMetadata()- Specified by:
getPrimaryKeyMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.JoinMetadata
-
getUnique
- Specified by:
getUniquein interfacejavax.jdo.metadata.JoinMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
newPrimaryKeyMetadata
public javax.jdo.metadata.PrimaryKeyMetadata newPrimaryKeyMetadata()- Specified by:
newPrimaryKeyMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadatain interfacejavax.jdo.metadata.JoinMetadata
-
setColumn
- Specified by:
setColumnin interfacejavax.jdo.metadata.JoinMetadata
-
setDeleteAction
public javax.jdo.metadata.JoinMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteActionin interfacejavax.jdo.metadata.JoinMetadata
-
setIndexed
public javax.jdo.metadata.JoinMetadata setIndexed(javax.jdo.metadata.Indexed val) - Specified by:
setIndexedin interfacejavax.jdo.metadata.JoinMetadata
-
setOuter
public javax.jdo.metadata.JoinMetadata setOuter(boolean flag) - Specified by:
setOuterin interfacejavax.jdo.metadata.JoinMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.JoinMetadata
-
setUnique
public javax.jdo.metadata.JoinMetadata setUnique(boolean flag) - Specified by:
setUniquein interfacejavax.jdo.metadata.JoinMetadata
-