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

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<BetweenPredicate>
              extended by org.sql.generation.implementation.grammar.booleans.BetweenPredicateImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, BetweenPredicate, BooleanExpression, MultiPredicate, Predicate, ValueExpression

public class BetweenPredicateImpl
extends MultiPredicateImpl<BetweenPredicate>
implements BetweenPredicate

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 BetweenPredicateImpl(java.lang.Class<? extends BetweenPredicate> predicateClass, NonBooleanExpression left, NonBooleanExpression minimum, NonBooleanExpression maximum)
           
  BetweenPredicateImpl(NonBooleanExpression left, NonBooleanExpression minimum, NonBooleanExpression maximum)
           
 
Method Summary
 NonBooleanExpression getMaximum()
           
 NonBooleanExpression getMinimum()
           
 
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

BetweenPredicateImpl

public BetweenPredicateImpl(NonBooleanExpression left,
                            NonBooleanExpression minimum,
                            NonBooleanExpression maximum)

BetweenPredicateImpl

protected BetweenPredicateImpl(java.lang.Class<? extends BetweenPredicate> predicateClass,
                               NonBooleanExpression left,
                               NonBooleanExpression minimum,
                               NonBooleanExpression maximum)
Method Detail

getMaximum

public NonBooleanExpression getMaximum()
Specified by:
getMaximum in interface BetweenPredicate

getMinimum

public NonBooleanExpression getMinimum()
Specified by:
getMinimum in interface BetweenPredicate


Copyright © 2010. All Rights Reserved.