|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JoinMetadata
Represents join information.
Method Summary | |
---|---|
java.lang.String |
getColumn()
Accessor for the join column name |
ColumnMetadata[] |
getColumns()
Accessor for all column(s) defined on the join. |
ForeignKeyAction |
getDeleteAction()
Accessor for the delete action of the FK |
ForeignKeyMetadata |
getForeignKeyMetadata()
Accessor for any foreign key metadata on this join. |
Indexed |
getIndexed()
Accessor for whether indexed (true|false|unique) |
IndexMetadata |
getIndexMetadata()
Accessor for any index metadata on this join |
int |
getNumberOfColumns()
Accessor for the number of columns defined for this join. |
boolean |
getOuter()
Accessor for whether to use an outer join. |
PrimaryKeyMetadata |
getPrimaryKeyMetadata()
Accessor for any primary key metadata on this join. |
java.lang.String |
getTable()
Accessor for the name of the table. |
java.lang.Boolean |
getUnique()
Accessor for whether unique. |
UniqueMetadata |
getUniqueMetadata()
Accessor for any unique constraint metadata on this join. |
ColumnMetadata |
newColumnMetadata()
Add a new column for this join. |
ForeignKeyMetadata |
newForeignKeyMetadata()
Method to set new foreign key metadata for the join |
IndexMetadata |
newIndexMetadata()
Method to set new index metadata for the join. |
PrimaryKeyMetadata |
newPrimaryKeyMetadata()
Method to set new primary key metadata for the join |
UniqueMetadata |
newUniqueMetadata()
Method to set new unique constraint metadata for the join |
JoinMetadata |
setColumn(java.lang.String column)
Method to set the join column. |
JoinMetadata |
setDeleteAction(ForeignKeyAction action)
Method to set the delete action of the FK |
JoinMetadata |
setIndexed(Indexed indexed)
Method to set whether indexed. |
JoinMetadata |
setOuter(boolean outer)
Method to set whether to use an outer join |
JoinMetadata |
setTable(java.lang.String table)
Method to set the table name. |
JoinMetadata |
setUnique(boolean unique)
Method to set whether it is unique. |
Methods inherited from interface javax.jdo.metadata.Metadata |
---|
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata |
Method Detail |
---|
JoinMetadata setColumn(java.lang.String column)
column
- Name of the join columnjava.lang.String getColumn()
JoinMetadata setTable(java.lang.String table)
table
- Table namejava.lang.String getTable()
JoinMetadata setOuter(boolean outer)
outer
- Outer join?boolean getOuter()
JoinMetadata setDeleteAction(ForeignKeyAction action)
action
- Delete action of the FKForeignKeyAction getDeleteAction()
JoinMetadata setIndexed(Indexed indexed)
indexed
- Whether indexed (true | false | unique)Indexed getIndexed()
JoinMetadata setUnique(boolean unique)
unique
- Unique?java.lang.Boolean getUnique()
IndexMetadata newIndexMetadata()
IndexMetadata getIndexMetadata()
UniqueMetadata newUniqueMetadata()
UniqueMetadata getUniqueMetadata()
ForeignKeyMetadata newForeignKeyMetadata()
ForeignKeyMetadata getForeignKeyMetadata()
PrimaryKeyMetadata newPrimaryKeyMetadata()
PrimaryKeyMetadata getPrimaryKeyMetadata()
ColumnMetadata[] getColumns()
ColumnMetadata newColumnMetadata()
int getNumberOfColumns()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |