public class JoinMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.JoinMetadata
Constructor and Description |
---|
JoinMetadataImpl(org.datanucleus.metadata.JoinMetaData internal) |
Modifier and Type | Method and Description |
---|---|
String |
getColumn() |
javax.jdo.metadata.ColumnMetadata[] |
getColumns() |
javax.jdo.annotations.ForeignKeyAction |
getDeleteAction() |
javax.jdo.metadata.ForeignKeyMetadata |
getForeignKeyMetadata() |
javax.jdo.metadata.Indexed |
getIndexed() |
javax.jdo.metadata.IndexMetadata |
getIndexMetadata() |
org.datanucleus.metadata.JoinMetaData |
getInternal() |
int |
getNumberOfColumns() |
boolean |
getOuter() |
javax.jdo.metadata.PrimaryKeyMetadata |
getPrimaryKeyMetadata() |
String |
getTable() |
Boolean |
getUnique() |
javax.jdo.metadata.UniqueMetadata |
getUniqueMetadata() |
javax.jdo.metadata.ColumnMetadata |
newColumnMetadata() |
javax.jdo.metadata.ForeignKeyMetadata |
newForeignKeyMetadata() |
javax.jdo.metadata.IndexMetadata |
newIndexMetadata() |
javax.jdo.metadata.PrimaryKeyMetadata |
newPrimaryKeyMetadata() |
javax.jdo.metadata.UniqueMetadata |
newUniqueMetadata() |
javax.jdo.metadata.JoinMetadata |
setColumn(String name) |
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 |
setTable(String table) |
javax.jdo.metadata.JoinMetadata |
setUnique(boolean flag) |
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
public JoinMetadataImpl(org.datanucleus.metadata.JoinMetaData internal)
public org.datanucleus.metadata.JoinMetaData getInternal()
public String getColumn()
getColumn
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.ColumnMetadata[] getColumns()
getColumns
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
getDeleteAction
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
getForeignKeyMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()
getIndexMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.Indexed getIndexed()
getIndexed
in interface javax.jdo.metadata.JoinMetadata
public int getNumberOfColumns()
getNumberOfColumns
in interface javax.jdo.metadata.JoinMetadata
public boolean getOuter()
getOuter
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.PrimaryKeyMetadata getPrimaryKeyMetadata()
getPrimaryKeyMetadata
in interface javax.jdo.metadata.JoinMetadata
public String getTable()
getTable
in interface javax.jdo.metadata.JoinMetadata
public Boolean getUnique()
getUnique
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
getUniqueMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
newColumnMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
newForeignKeyMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()
newIndexMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.PrimaryKeyMetadata newPrimaryKeyMetadata()
newPrimaryKeyMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
newUniqueMetadata
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.JoinMetadata setColumn(String name)
setColumn
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.JoinMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
setDeleteAction
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.JoinMetadata setIndexed(javax.jdo.metadata.Indexed val)
setIndexed
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.JoinMetadata setOuter(boolean flag)
setOuter
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.JoinMetadata setTable(String table)
setTable
in interface javax.jdo.metadata.JoinMetadata
public javax.jdo.metadata.JoinMetadata setUnique(boolean flag)
setUnique
in interface javax.jdo.metadata.JoinMetadata
Copyright © 2020. All rights reserved.