org.sql.generation.implementation.grammar.definition.table
Class UniqueConstraintImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<TableConstraint,UniqueConstraint>
      extended by org.sql.generation.implementation.grammar.definition.table.UniqueConstraintImpl
All Implemented Interfaces:
org.atp.api.Typeable<TableConstraint>, TableConstraint, UniqueConstraint

public class UniqueConstraintImpl
extends org.atp.spi.TypeableImpl<TableConstraint,UniqueConstraint>
implements UniqueConstraint

Author:
Stanislav Muhametsin

Constructor Summary
protected UniqueConstraintImpl(java.lang.Class<? extends UniqueConstraint> realImplementingType, ColumnNameList columns, UniqueSpecification uniqueness)
           
  UniqueConstraintImpl(ColumnNameList columns, UniqueSpecification uniqueness)
           
 
Method Summary
protected  boolean doesEqual(UniqueConstraint another)
           
 ColumnNameList getColumnNameList()
           
 UniqueSpecification getUniquenessKind()
           
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

UniqueConstraintImpl

public UniqueConstraintImpl(ColumnNameList columns,
                            UniqueSpecification uniqueness)

UniqueConstraintImpl

protected UniqueConstraintImpl(java.lang.Class<? extends UniqueConstraint> realImplementingType,
                               ColumnNameList columns,
                               UniqueSpecification uniqueness)
Method Detail

doesEqual

protected boolean doesEqual(UniqueConstraint another)
Specified by:
doesEqual in class org.atp.spi.TypeableImpl<TableConstraint,UniqueConstraint>

getColumnNameList

public ColumnNameList getColumnNameList()
Specified by:
getColumnNameList in interface UniqueConstraint

getUniquenessKind

public UniqueSpecification getUniquenessKind()
Specified by:
getUniquenessKind in interface UniqueConstraint


Copyright © 2010. All Rights Reserved.