org.sql.generation.implementation.grammar.builders.definition
Class ForeignKeyConstraintBuilderImpl
java.lang.Object
org.sql.generation.implementation.grammar.builders.definition.ForeignKeyConstraintBuilderImpl
- All Implemented Interfaces:
- AbstractBuilder<ForeignKeyConstraint>, ForeignKeyConstraintBuilder
public class ForeignKeyConstraintBuilderImpl
- extends Object
- implements ForeignKeyConstraintBuilder
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ForeignKeyConstraintBuilderImpl
public ForeignKeyConstraintBuilderImpl(ColumnsFactory c)
createExpression
public ForeignKeyConstraint createExpression()
- Specified by:
createExpression in interface AbstractBuilder<ForeignKeyConstraint>
addSourceColumns
public ForeignKeyConstraintBuilder addSourceColumns(String... columnNames)
- Specified by:
addSourceColumns in interface ForeignKeyConstraintBuilder
addTargetColumns
public ForeignKeyConstraintBuilder addTargetColumns(String... columnNames)
- Specified by:
addTargetColumns in interface ForeignKeyConstraintBuilder
setTargetTableName
public ForeignKeyConstraintBuilder setTargetTableName(TableName tableName)
- Specified by:
setTargetTableName in interface ForeignKeyConstraintBuilder
setMatchType
public ForeignKeyConstraintBuilder setMatchType(MatchType matchType)
- Specified by:
setMatchType in interface ForeignKeyConstraintBuilder
setOnUpdate
public ForeignKeyConstraintBuilder setOnUpdate(ReferentialAction action)
- Specified by:
setOnUpdate in interface ForeignKeyConstraintBuilder
setOnDelete
public ForeignKeyConstraintBuilder setOnDelete(ReferentialAction action)
- Specified by:
setOnDelete in interface ForeignKeyConstraintBuilder
getSourceColumns
public List<String> getSourceColumns()
- Specified by:
getSourceColumns in interface ForeignKeyConstraintBuilder
getTargetColumns
public List<String> getTargetColumns()
- Specified by:
getTargetColumns in interface ForeignKeyConstraintBuilder
getTableName
public TableName getTableName()
- Specified by:
getTableName in interface ForeignKeyConstraintBuilder
getMatchType
public MatchType getMatchType()
- Specified by:
getMatchType in interface ForeignKeyConstraintBuilder
getOnUpdate
public ReferentialAction getOnUpdate()
- Specified by:
getOnUpdate in interface ForeignKeyConstraintBuilder
getOnDelete
public ReferentialAction getOnDelete()
- Specified by:
getOnDelete in interface ForeignKeyConstraintBuilder
Copyright © 2010-2011. All Rights Reserved.