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

java.lang.Object
  extended by org.atp.spi.TypeableImpl<ValueExpression,ExpressionType>
      extended by org.sql.generation.implementation.grammar.booleans.AbstractBooleanExpression<ExpressionType>
          extended by org.sql.generation.implementation.grammar.booleans.MultiPredicateImpl<InPredicate>
              extended by org.sql.generation.implementation.grammar.booleans.InPredicateImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, BooleanExpression, InPredicate, MultiPredicate, Predicate, ValueExpression

public class InPredicateImpl
extends MultiPredicateImpl<InPredicate>
implements InPredicate

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 InPredicateImpl(Class<? extends InPredicate> predicateClass, NonBooleanExpression left, List<NonBooleanExpression> rights)
           
protected InPredicateImpl(Class<? extends InPredicate> predicateClass, NonBooleanExpression left, NonBooleanExpression... rights)
           
  InPredicateImpl(NonBooleanExpression left, List<NonBooleanExpression> rights)
           
  InPredicateImpl(NonBooleanExpression left, NonBooleanExpression... rights)
           
 
Method Summary
 
Methods inherited from class org.sql.generation.implementation.grammar.booleans.MultiPredicateImpl
doesEqual, getLeft, getRights
 
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.sql.generation.api.grammar.booleans.MultiPredicate
getLeft, getRights
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

InPredicateImpl

public InPredicateImpl(NonBooleanExpression left,
                       List<NonBooleanExpression> rights)

InPredicateImpl

protected InPredicateImpl(Class<? extends InPredicate> predicateClass,
                          NonBooleanExpression left,
                          List<NonBooleanExpression> rights)

InPredicateImpl

public InPredicateImpl(NonBooleanExpression left,
                       NonBooleanExpression... rights)

InPredicateImpl

protected InPredicateImpl(Class<? extends InPredicate> predicateClass,
                          NonBooleanExpression left,
                          NonBooleanExpression... rights)


Copyright © 2010-2011. All Rights Reserved.