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 org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
internalMD, parent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ColumnMetadata[]
javax.jdo.annotations.ForeignKeyAction
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.Indexed
javax.jdo.metadata.IndexMetadata
org.datanucleus.metadata.JoinMetaData
int
boolean
getOuter()
javax.jdo.metadata.PrimaryKeyMetadata
getTable()
javax.jdo.metadata.UniqueMetadata
javax.jdo.metadata.ColumnMetadata
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.IndexMetadata
javax.jdo.metadata.PrimaryKeyMetadata
javax.jdo.metadata.UniqueMetadata
javax.jdo.metadata.JoinMetadata
javax.jdo.metadata.JoinMetadata
setDeleteAction
(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.JoinMetadata
setIndexed
(javax.jdo.metadata.Indexed val) javax.jdo.metadata.JoinMetadata
setOuter
(boolean flag) javax.jdo.metadata.JoinMetadata
javax.jdo.metadata.JoinMetadata
setUnique
(boolean flag) Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
getColumn
in interfacejavax.jdo.metadata.JoinMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumns
in interfacejavax.jdo.metadata.JoinMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteAction
in interfacejavax.jdo.metadata.JoinMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
getIndexed
public javax.jdo.metadata.Indexed getIndexed()- Specified by:
getIndexed
in interfacejavax.jdo.metadata.JoinMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumns
in interfacejavax.jdo.metadata.JoinMetadata
-
getOuter
public boolean getOuter()- Specified by:
getOuter
in interfacejavax.jdo.metadata.JoinMetadata
-
getPrimaryKeyMetadata
public javax.jdo.metadata.PrimaryKeyMetadata getPrimaryKeyMetadata()- Specified by:
getPrimaryKeyMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
getTable
- Specified by:
getTable
in interfacejavax.jdo.metadata.JoinMetadata
-
getUnique
- Specified by:
getUnique
in interfacejavax.jdo.metadata.JoinMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
newPrimaryKeyMetadata
public javax.jdo.metadata.PrimaryKeyMetadata newPrimaryKeyMetadata()- Specified by:
newPrimaryKeyMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadata
in interfacejavax.jdo.metadata.JoinMetadata
-
setColumn
- Specified by:
setColumn
in interfacejavax.jdo.metadata.JoinMetadata
-
setDeleteAction
public javax.jdo.metadata.JoinMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteAction
in interfacejavax.jdo.metadata.JoinMetadata
-
setIndexed
public javax.jdo.metadata.JoinMetadata setIndexed(javax.jdo.metadata.Indexed val) - Specified by:
setIndexed
in interfacejavax.jdo.metadata.JoinMetadata
-
setOuter
public javax.jdo.metadata.JoinMetadata setOuter(boolean flag) - Specified by:
setOuter
in interfacejavax.jdo.metadata.JoinMetadata
-
setTable
- Specified by:
setTable
in interfacejavax.jdo.metadata.JoinMetadata
-
setUnique
public javax.jdo.metadata.JoinMetadata setUnique(boolean flag) - Specified by:
setUnique
in interfacejavax.jdo.metadata.JoinMetadata
-