org.sql.generation.implementation.grammar.booleans
Class UniquePredicateImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<ValueExpression,ExpressionType>
          extended by org.sql.generation.implementation.grammar.booleans.AbstractBooleanExpression<ExpressionType>
              extended by org.sql.generation.implementation.grammar.booleans.UnaryPredicateImpl<UniquePredicate>
                  extended by org.sql.generation.implementation.grammar.booleans.UniquePredicateImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, BooleanExpression, Predicate, UnaryPredicate, UniquePredicate, ValueExpression

public class UniquePredicateImpl
extends UnaryPredicateImpl<UniquePredicate>
implements UniquePredicate

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.booleans.Predicate
Predicate.EmptyPredicate
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.booleans.BooleanExpression
BooleanExpression.False, BooleanExpression.True
 
Constructor Summary
protected UniquePredicateImpl(SQLProcessorAggregator processor, Class<? extends UniquePredicate> predicateClass, QueryExpression query)
           
  UniquePredicateImpl(SQLProcessorAggregator processor, QueryExpression query)
           
 
Method Summary
 QueryExpression getValueExpression()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.booleans.UnaryPredicateImpl
doesEqual
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase
toString
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

UniquePredicateImpl

public UniquePredicateImpl(SQLProcessorAggregator processor,
                           QueryExpression query)

UniquePredicateImpl

protected UniquePredicateImpl(SQLProcessorAggregator processor,
                              Class<? extends UniquePredicate> predicateClass,
                              QueryExpression query)
Method Detail

getValueExpression

public QueryExpression getValueExpression()
Specified by:
getValueExpression in interface UnaryPredicate
Specified by:
getValueExpression in interface UniquePredicate
Overrides:
getValueExpression in class UnaryPredicateImpl<UniquePredicate>


Copyright © 2010-2012. All Rights Reserved.