Class 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 Detail

      • JoinMetadataImpl

        public JoinMetadataImpl​(org.datanucleus.metadata.JoinMetaData internal)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.JoinMetaData getInternal()
      • getColumn

        public String getColumn()
        Specified by:
        getColumn in interface javax.jdo.metadata.JoinMetadata
      • getColumns

        public javax.jdo.metadata.ColumnMetadata[] getColumns()
        Specified by:
        getColumns in interface javax.jdo.metadata.JoinMetadata
      • getDeleteAction

        public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
        Specified by:
        getDeleteAction in interface javax.jdo.metadata.JoinMetadata
      • getForeignKeyMetadata

        public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
        Specified by:
        getForeignKeyMetadata in interface javax.jdo.metadata.JoinMetadata
      • getIndexMetadata

        public javax.jdo.metadata.IndexMetadata getIndexMetadata()
        Specified by:
        getIndexMetadata in interface javax.jdo.metadata.JoinMetadata
      • getIndexed

        public javax.jdo.metadata.Indexed getIndexed()
        Specified by:
        getIndexed in interface javax.jdo.metadata.JoinMetadata
      • getNumberOfColumns

        public int getNumberOfColumns()
        Specified by:
        getNumberOfColumns in interface javax.jdo.metadata.JoinMetadata
      • getOuter

        public boolean getOuter()
        Specified by:
        getOuter in interface javax.jdo.metadata.JoinMetadata
      • getPrimaryKeyMetadata

        public javax.jdo.metadata.PrimaryKeyMetadata getPrimaryKeyMetadata()
        Specified by:
        getPrimaryKeyMetadata in interface javax.jdo.metadata.JoinMetadata
      • getTable

        public String getTable()
        Specified by:
        getTable in interface javax.jdo.metadata.JoinMetadata
      • getUnique

        public Boolean getUnique()
        Specified by:
        getUnique in interface javax.jdo.metadata.JoinMetadata
      • getUniqueMetadata

        public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
        Specified by:
        getUniqueMetadata in interface javax.jdo.metadata.JoinMetadata
      • newColumnMetadata

        public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
        Specified by:
        newColumnMetadata in interface javax.jdo.metadata.JoinMetadata
      • newForeignKeyMetadata

        public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
        Specified by:
        newForeignKeyMetadata in interface javax.jdo.metadata.JoinMetadata
      • newIndexMetadata

        public javax.jdo.metadata.IndexMetadata newIndexMetadata()
        Specified by:
        newIndexMetadata in interface javax.jdo.metadata.JoinMetadata
      • newPrimaryKeyMetadata

        public javax.jdo.metadata.PrimaryKeyMetadata newPrimaryKeyMetadata()
        Specified by:
        newPrimaryKeyMetadata in interface javax.jdo.metadata.JoinMetadata
      • newUniqueMetadata

        public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
        Specified by:
        newUniqueMetadata in interface javax.jdo.metadata.JoinMetadata
      • setColumn

        public javax.jdo.metadata.JoinMetadata setColumn​(String name)
        Specified by:
        setColumn in interface javax.jdo.metadata.JoinMetadata
      • setDeleteAction

        public javax.jdo.metadata.JoinMetadata setDeleteAction​(javax.jdo.annotations.ForeignKeyAction fk)
        Specified by:
        setDeleteAction in interface javax.jdo.metadata.JoinMetadata
      • setIndexed

        public javax.jdo.metadata.JoinMetadata setIndexed​(javax.jdo.metadata.Indexed val)
        Specified by:
        setIndexed in interface javax.jdo.metadata.JoinMetadata
      • setOuter

        public javax.jdo.metadata.JoinMetadata setOuter​(boolean flag)
        Specified by:
        setOuter in interface javax.jdo.metadata.JoinMetadata
      • setTable

        public javax.jdo.metadata.JoinMetadata setTable​(String table)
        Specified by:
        setTable in interface javax.jdo.metadata.JoinMetadata
      • setUnique

        public javax.jdo.metadata.JoinMetadata setUnique​(boolean flag)
        Specified by:
        setUnique in interface javax.jdo.metadata.JoinMetadata