public WindowFunction<A> orderBy(ComparableExpressionBase<?> orderBy) { value = null; this.orderBy.add(orderBy.asc()); return this; }
public final Coalesce<T> coalesce(Expression<?>...exprs) { Coalesce<T> coalesce = new Coalesce<T>(getType(), mixin); for (Expression expr : exprs) { coalesce.add(expr); } return coalesce; }
@Override public BooleanExpression in(Number... numbers) { return super.in(convert(numbers)); }
@Override public BooleanExpression notIn(Number... numbers) { return super.notIn(convert(numbers)); }
public final Coalesce<T> coalesce(T... args) { Coalesce<T> coalesce = new Coalesce<T>(getType(), mixin); for (T arg : args) { coalesce.add(arg); } return coalesce; }
public WindowFirstLast<T> orderBy(ComparableExpressionBase<?> orderBy) { value = null; this.orderBy.add(orderBy.asc()); return this; }
public WindowFunction<A> orderBy(ComparableExpressionBase<?>... orderBy) { value = null; for (ComparableExpressionBase<?> e : orderBy) { this.orderBy.add(e.asc()); } return this; }
public WindowFirstLast<T> orderBy(ComparableExpressionBase<?>... orderBy) { value = null; for (ComparableExpressionBase<?> e : orderBy) { this.orderBy.add(e.asc()); } return this; }