Package org.datanucleus.api.jdo.metadata
Class JoinMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.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.
-
-
Constructor Summary
Constructors Constructor Description JoinMetadataImpl(org.datanucleus.metadata.JoinMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetColumn()javax.jdo.metadata.ColumnMetadata[]getColumns()javax.jdo.annotations.ForeignKeyActiongetDeleteAction()javax.jdo.metadata.ForeignKeyMetadatagetForeignKeyMetadata()javax.jdo.metadata.IndexedgetIndexed()javax.jdo.metadata.IndexMetadatagetIndexMetadata()org.datanucleus.metadata.JoinMetaDatagetInternal()intgetNumberOfColumns()booleangetOuter()javax.jdo.metadata.PrimaryKeyMetadatagetPrimaryKeyMetadata()StringgetTable()BooleangetUnique()javax.jdo.metadata.UniqueMetadatagetUniqueMetadata()javax.jdo.metadata.ColumnMetadatanewColumnMetadata()javax.jdo.metadata.ForeignKeyMetadatanewForeignKeyMetadata()javax.jdo.metadata.IndexMetadatanewIndexMetadata()javax.jdo.metadata.PrimaryKeyMetadatanewPrimaryKeyMetadata()javax.jdo.metadata.UniqueMetadatanewUniqueMetadata()javax.jdo.metadata.JoinMetadatasetColumn(String name)javax.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.JoinMetadatasetTable(String table)javax.jdo.metadata.JoinMetadatasetUnique(boolean flag)-
Methods inherited from class org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.JoinMetaData getInternal()
-
getColumn
public String 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
public String getTable()
- Specified by:
getTablein interfacejavax.jdo.metadata.JoinMetadata
-
getUnique
public Boolean 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
public javax.jdo.metadata.JoinMetadata setColumn(String name)
- 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
public javax.jdo.metadata.JoinMetadata setTable(String table)
- Specified by:
setTablein interfacejavax.jdo.metadata.JoinMetadata
-
setUnique
public javax.jdo.metadata.JoinMetadata setUnique(boolean flag)
- Specified by:
setUniquein interfacejavax.jdo.metadata.JoinMetadata
-
-