org.sql.generation.implementation.grammar.booleans
Class MultiPredicateImpl<ExpressionType extends MultiPredicate>
java.lang.Object
org.atp.spi.TypeableImpl<ValueExpression,ExpressionType>
org.sql.generation.implementation.grammar.booleans.AbstractBooleanExpression<ExpressionType>
org.sql.generation.implementation.grammar.booleans.MultiPredicateImpl<ExpressionType>
- All Implemented Interfaces:
- org.atp.api.Typeable<ValueExpression>, BooleanExpression, MultiPredicate, Predicate, ValueExpression
- Direct Known Subclasses:
- BetweenPredicateImpl, InPredicateImpl, NotBetweenPredicateImpl, NotInPredicateImpl
public abstract class MultiPredicateImpl<ExpressionType extends MultiPredicate>
- extends AbstractBooleanExpression<ExpressionType>
- implements MultiPredicate
- Author:
- Stanislav Muhametsin
| Methods inherited from class org.atp.spi.TypeableImpl |
bothNullOrEquals, equals, getImplementedType |
| Methods inherited from interface org.atp.api.Typeable |
getImplementedType |
MultiPredicateImpl
protected MultiPredicateImpl(Class<? extends ExpressionType> expressionClass,
NonBooleanExpression left,
NonBooleanExpression... rights)
MultiPredicateImpl
protected MultiPredicateImpl(Class<? extends ExpressionType> expressionClass,
NonBooleanExpression left,
List<NonBooleanExpression> rights)
getLeft
public NonBooleanExpression getLeft()
- Specified by:
getLeft in interface MultiPredicate
getRights
public List<NonBooleanExpression> getRights()
- Specified by:
getRights in interface MultiPredicate
doesEqual
protected boolean doesEqual(ExpressionType another)
- Specified by:
doesEqual in class org.atp.spi.TypeableImpl<ValueExpression,ExpressionType extends MultiPredicate>
Copyright © 2010. All Rights Reserved.