Interface JoinMetadata
- All Superinterfaces:
Metadata
-
Method Summary
Modifier and TypeMethodDescriptionAccessor for the join column name.Accessor for all column(s) defined on the join.Accessor for the delete action of the FK.Accessor for any foreign key metadata on this join.Accessor for whether indexed (true|false|unique).Accessor for any index metadata on this join.intAccessor for the number of columns defined for this join.booleangetOuter()Accessor for whether to use an outer join.Accessor for any primary key metadata on this join.getTable()Accessor for the name of the table.Accessor for whether unique.Accessor for any unique constraint metadata on this join.Add a new column for this join.Method to set new foreign key metadata for the join.Method to set new index metadata for the join.Method to set new primary key metadata for the join.Method to set new unique constraint metadata for the join.Method to set the join column.setDeleteAction(ForeignKeyAction action) Method to set the delete action of the FKsetIndexed(Indexed indexed) Method to set whether indexed.setOuter(boolean outer) Method to set whether to use an outer join.Method to set the table name.setUnique(boolean unique) Method to set whether it is unique.Methods inherited from interface Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Method Details
-
setColumn
Method to set the join column.- Parameters:
column- Name of the join column- Returns:
- This metadata object
-
getColumn
-
setTable
Method to set the table name.- Parameters:
table- Table name- Returns:
- This metadata object
-
getTable
-
setOuter
Method to set whether to use an outer join.- Parameters:
outer- Outer join?- Returns:
- This metadata object
-
getOuter
boolean getOuter()Accessor for whether to use an outer join.- Returns:
- Outer join?
-
setDeleteAction
Method to set the delete action of the FK- Parameters:
action- Delete action of the FK- Returns:
- This metadata object
-
getDeleteAction
ForeignKeyAction getDeleteAction()Accessor for the delete action of the FK.- Returns:
- The FK delete-action
-
setIndexed
Method to set whether indexed.- Parameters:
indexed- Whether indexed (true | false | unique)- Returns:
- This metadata object
-
getIndexed
-
setUnique
Method to set whether it is unique.- Parameters:
unique- Unique?- Returns:
- This metadata object
-
getUnique
-
newIndexMetadata
IndexMetadata newIndexMetadata()Method to set new index metadata for the join.- Returns:
- The IndexMetadata
-
getIndexMetadata
IndexMetadata getIndexMetadata()Accessor for any index metadata on this join.- Returns:
- Index metadata
-
newUniqueMetadata
UniqueMetadata newUniqueMetadata()Method to set new unique constraint metadata for the join.- Returns:
- The UniqueMetadata
-
getUniqueMetadata
UniqueMetadata getUniqueMetadata()Accessor for any unique constraint metadata on this join.- Returns:
- The UniqueMetadata
-
newForeignKeyMetadata
ForeignKeyMetadata newForeignKeyMetadata()Method to set new foreign key metadata for the join.- Returns:
- The ForeignKeyMetadata
-
getForeignKeyMetadata
ForeignKeyMetadata getForeignKeyMetadata()Accessor for any foreign key metadata on this join.- Returns:
- The ForeignKeyMetadata
-
newPrimaryKeyMetadata
PrimaryKeyMetadata newPrimaryKeyMetadata()Method to set new primary key metadata for the join.- Returns:
- The PrimaryKeyMetadata
-
getPrimaryKeyMetadata
PrimaryKeyMetadata getPrimaryKeyMetadata()Accessor for any primary key metadata on this join.- Returns:
- The PrimaryKeyMetadata
-
getColumns
ColumnMetadata[] getColumns()Accessor for all column(s) defined on the join.- Returns:
- The column(s)
-
newColumnMetadata
-
getNumberOfColumns
int getNumberOfColumns()Accessor for the number of columns defined for this join.- Returns:
- The number of columns
-