com.im.df.api.support
Interface DFNewTypeWellKnownOptions.NewRelationshipMN
- All Superinterfaces:
- DFNewTypeOptions, DFNewTypeWellKnownOptions.NewRelationship, DFNewTypeWellKnownOptions.SingleDFItem
- Enclosing interface:
- DFNewTypeWellKnownOptions
public static interface DFNewTypeWellKnownOptions.NewRelationshipMN
- extends DFNewTypeWellKnownOptions.NewRelationship
Extension options for M:N relationship type. The options make no sense in
the case of other relationships
PROP_JOIN_TABLE_NAME
static final String PROP_JOIN_TABLE_NAME
- See Also:
- Constant Field Values
PROP_SRC_COLUMN_NAMES
static final String PROP_SRC_COLUMN_NAMES
- See Also:
- Constant Field Values
PROP_DEST_COLUMN_NAMES
static final String PROP_DEST_COLUMN_NAMES
- See Also:
- Constant Field Values
PROP_SOURCE_FK
static final String PROP_SOURCE_FK
- See Also:
- Constant Field Values
PROP_DEST_FK
static final String PROP_DEST_FK
- See Also:
- Constant Field Values
getSourceFK
DFNewTypeWellKnownOptions.NewRelationshipFK getSourceFK()
- Returns specification of source ForeignKey. May return null, if
the createConstraints is false.
getDestFK
DFNewTypeWellKnownOptions.NewRelationshipFK getDestFK()
- Returns specification of destination ForeignKey. May return null, if
the createConstraints is false.
getJoinTableName
SchemaQualifiedName getJoinTableName()
setJoinTableName
void setJoinTableName(SchemaQualifiedName joinTableName)
- Sets the join table name
getSrcColumnNames
List<String> getSrcColumnNames()
setSrcColumnNames
void setSrcColumnNames(List<String> srcColumnNames)
- Sets names for columns that represent FK into the source table
getDstColumnNames
List<String> getDstColumnNames()
setDstColumnNames
void setDstColumnNames(List<String> dstColumnNames)
- Sets names for columns that represent FK into the destination table