org.sql.generation.implementation.grammar.booleans
Class BinaryPredicateImpl<ExpressionType extends BinaryPredicate>
java.lang.Object
org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<ValueExpression,ExpressionType>
org.sql.generation.implementation.grammar.booleans.AbstractBooleanExpression<ExpressionType>
org.sql.generation.implementation.grammar.booleans.BinaryPredicateImpl<ExpressionType>
- All Implemented Interfaces:
- org.atp.api.Typeable<ValueExpression>, BinaryPredicate, BooleanExpression, Predicate, ValueExpression
- Direct Known Subclasses:
- EqualsPredicateImpl, GreaterOrEqualPredicateImpl, GreaterThanPredicateImpl, LessOrEqualPredicateImpl, LessThanPredicateImpl, LikePredicateImpl, NotEqualsPredicateImpl, NotLikePredicateImpl, NotRegexpPredicateImpl, RegexpPredicateImpl
public abstract class BinaryPredicateImpl<ExpressionType extends BinaryPredicate>
- extends AbstractBooleanExpression<ExpressionType>
- implements BinaryPredicate
- Author:
- Stanislav Muhametsin
| Methods inherited from class org.atp.spi.TypeableImpl |
bothNullOrEquals, equals, getImplementedType |
| Methods inherited from interface org.atp.api.Typeable |
getImplementedType |
BinaryPredicateImpl
protected BinaryPredicateImpl(SQLProcessorAggregator processor,
Class<? extends ExpressionType> expressionClass,
NonBooleanExpression left,
NonBooleanExpression right)
getLeft
public NonBooleanExpression getLeft()
- Specified by:
getLeft in interface BinaryPredicate
getRight
public NonBooleanExpression getRight()
- Specified by:
getRight in interface BinaryPredicate
doesEqual
protected boolean doesEqual(ExpressionType another)
- Specified by:
doesEqual in class org.atp.spi.TypeableImpl<ValueExpression,ExpressionType extends BinaryPredicate>
Copyright © 2010-2012. All Rights Reserved.