org.sql.generation.implementation.grammar.builders.definition
Class UniqueConstraintBuilderImpl

java.lang.Object
  extended by org.sql.generation.implementation.grammar.builders.definition.UniqueConstraintBuilderImpl
All Implemented Interfaces:
AbstractBuilder<UniqueConstraint>, UniqueConstraintBuilder

public class UniqueConstraintBuilderImpl
extends Object
implements UniqueConstraintBuilder

Author:
Stanislav Muhametsin

Constructor Summary
UniqueConstraintBuilderImpl(ColumnsFactory c)
           
 
Method Summary
 UniqueConstraintBuilder addColumns(String... columnNames)
           
 UniqueConstraint createExpression()
           
 List<String> getColumns()
           
 UniqueSpecification getUniqueness()
           
 UniqueConstraintBuilder setUniqueness(UniqueSpecification uniqueness)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueConstraintBuilderImpl

public UniqueConstraintBuilderImpl(ColumnsFactory c)
Method Detail

createExpression

public UniqueConstraint createExpression()
Specified by:
createExpression in interface AbstractBuilder<UniqueConstraint>

setUniqueness

public UniqueConstraintBuilder setUniqueness(UniqueSpecification uniqueness)
Specified by:
setUniqueness in interface UniqueConstraintBuilder

addColumns

public UniqueConstraintBuilder addColumns(String... columnNames)
Specified by:
addColumns in interface UniqueConstraintBuilder

getUniqueness

public UniqueSpecification getUniqueness()
Specified by:
getUniqueness in interface UniqueConstraintBuilder

getColumns

public List<String> getColumns()
Specified by:
getColumns in interface UniqueConstraintBuilder


Copyright © 2010-2011. All Rights Reserved.