org.sql.generation.api.grammar.booleans
Interface MultiPredicate

All Superinterfaces:
BooleanExpression, Predicate, org.atp.api.Typeable<ValueExpression>, ValueExpression
All Known Subinterfaces:
BetweenPredicate, InPredicate, NotBetweenPredicate, NotInPredicate

public interface MultiPredicate
extends Predicate

A common interface for all predicates accepting more than two expressions.

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
 
Method Summary
 NonBooleanExpression getLeft()
          Returns the expression on the left side (the first expression).
 List<NonBooleanExpression> getRights()
          Returns the remaining expressions after the first one.
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Method Detail

getLeft

NonBooleanExpression getLeft()
Returns the expression on the left side (the first expression).

Returns:
The first expression.

getRights

List<NonBooleanExpression> getRights()
Returns the remaining expressions after the first one.

Returns:
The remaining expressions after the first one.


Copyright © 2010-2011. All Rights Reserved.