Class IfThenElseExpressionImpl<T>

  • All Implemented Interfaces:
    javax.jdo.query.ComparableExpression<T>, javax.jdo.query.Expression<T>, javax.jdo.query.IfThenElseExpression<T>

    public class IfThenElseExpressionImpl<T>
    extends ComparableExpressionImpl<T>
    implements javax.jdo.query.IfThenElseExpression<T>
    Implementation of an IfThenElseExpression. Generates an underlying generic CaseExpression.
    • Constructor Detail

      • IfThenElseExpressionImpl

        public IfThenElseExpressionImpl()
    • Method Detail

      • ifThen

        public javax.jdo.query.IfThenElseExpression<T> ifThen​(javax.jdo.query.BooleanExpression ifExpr,
                                                              T value)
        Specified by:
        ifThen in interface javax.jdo.query.IfThenElseExpression<T>
      • ifThen

        public javax.jdo.query.IfThenElseExpression<T> ifThen​(javax.jdo.query.BooleanExpression ifExpr,
                                                              javax.jdo.query.Expression<T> valueExpr)
        Specified by:
        ifThen in interface javax.jdo.query.IfThenElseExpression<T>
      • elseEnd

        public javax.jdo.query.IfThenElseExpression<T> elseEnd​(T value)
        Specified by:
        elseEnd in interface javax.jdo.query.IfThenElseExpression<T>
      • elseEnd

        public javax.jdo.query.IfThenElseExpression<T> elseEnd​(javax.jdo.query.Expression<T> valueExpr)
        Specified by:
        elseEnd in interface javax.jdo.query.IfThenElseExpression<T>