public class ForeignKeyConstraintBuilderImpl extends SQLBuilderBase implements ForeignKeyConstraintBuilder
| Constructor and Description |
|---|
ForeignKeyConstraintBuilderImpl(SQLProcessorAggregator processor,
ColumnsFactory c) |
| Modifier and Type | Method and Description |
|---|---|
ForeignKeyConstraintBuilder |
addSourceColumns(String... columnNames) |
ForeignKeyConstraintBuilder |
addTargetColumns(String... columnNames) |
ForeignKeyConstraint |
createExpression() |
MatchType |
getMatchType() |
ReferentialAction |
getOnDelete() |
ReferentialAction |
getOnUpdate() |
List<String> |
getSourceColumns() |
TableNameDirect |
getTableName() |
List<String> |
getTargetColumns() |
ForeignKeyConstraintBuilder |
setMatchType(MatchType matchType) |
ForeignKeyConstraintBuilder |
setOnDelete(ReferentialAction action) |
ForeignKeyConstraintBuilder |
setOnUpdate(ReferentialAction action) |
ForeignKeyConstraintBuilder |
setTargetTableName(TableNameDirect tableName) |
getProcessorpublic ForeignKeyConstraintBuilderImpl(SQLProcessorAggregator processor, ColumnsFactory c)
public ForeignKeyConstraint createExpression()
createExpression in interface AbstractBuilder<ForeignKeyConstraint>public ForeignKeyConstraintBuilder addSourceColumns(String... columnNames)
addSourceColumns in interface ForeignKeyConstraintBuilderpublic ForeignKeyConstraintBuilder addTargetColumns(String... columnNames)
addTargetColumns in interface ForeignKeyConstraintBuilderpublic ForeignKeyConstraintBuilder setTargetTableName(TableNameDirect tableName)
setTargetTableName in interface ForeignKeyConstraintBuilderpublic ForeignKeyConstraintBuilder setMatchType(MatchType matchType)
setMatchType in interface ForeignKeyConstraintBuilderpublic ForeignKeyConstraintBuilder setOnUpdate(ReferentialAction action)
setOnUpdate in interface ForeignKeyConstraintBuilderpublic ForeignKeyConstraintBuilder setOnDelete(ReferentialAction action)
setOnDelete in interface ForeignKeyConstraintBuilderpublic List<String> getSourceColumns()
getSourceColumns in interface ForeignKeyConstraintBuilderpublic List<String> getTargetColumns()
getTargetColumns in interface ForeignKeyConstraintBuilderpublic TableNameDirect getTableName()
getTableName in interface ForeignKeyConstraintBuilderpublic MatchType getMatchType()
getMatchType in interface ForeignKeyConstraintBuilderpublic ReferentialAction getOnUpdate()
getOnUpdate in interface ForeignKeyConstraintBuilderpublic ReferentialAction getOnDelete()
getOnDelete in interface ForeignKeyConstraintBuilderCopyright © 2010-2012. All Rights Reserved.