@Nonnull @Override public Condition arrayLength(String fieldName, Param<?> value) { return DSL.condition("jsonb_array_length(?) = '?'", fieldName, value); }
/** * Return a <code>Condition</code> that connects all argument * <code>conditions</code> with {@link Operator#OR}. */ @Support public static Condition or(Collection<? extends Condition> conditions) { return condition(OR, conditions); }
@Override @Deprecated public final UpdateImpl<R> where(Boolean condition) { return where(condition(condition)); }
@Override @Deprecated public final MergeOnConditionStep<R> on(Boolean condition) { return on(condition(condition)); }
@Override @Deprecated public final MergeImpl orNot(Boolean condition) { return orNot(condition(condition)); }
@Override @Deprecated public final DeleteImpl<R> or(Boolean condition) { return or(condition(condition)); }
@Override @Deprecated public final SelectImpl where(Boolean condition) { return where(condition(condition)); }
@Override @Deprecated public final SelectImpl startWith(Boolean condition) { return startWith(condition(condition)); }
@Override @Deprecated public final SelectImpl having(Boolean condition) { return having(condition(condition)); }
/** * Return a <code>Condition</code> that connects all argument * <code>conditions</code> with {@link Operator#OR}. */ @Support public static Condition or(Condition... conditions) { return condition(OR, conditions); }
@Override public final void addConditions(Operator operator, Collection<? extends Condition> conditions) { if (!conditions.isEmpty()) { Condition c; if (conditions.size() == 1) c = conditions.iterator().next(); else c = DSL.condition(operator, conditions); addConditions(operator, c); } }
@Override @Deprecated public final MergeImpl and(Boolean condition) { return and(condition(condition)); }
@Override @Deprecated public final MergeImpl or(Boolean condition) { return and(condition(condition)); }
@Override @Deprecated public final DeleteImpl<R> and(Boolean condition) { return and(condition(condition)); }
@Override @Deprecated public final SelectImpl connectByNoCycle(Boolean condition) { return connectByNoCycle(condition(condition)); }
/** * Return a <code>Condition</code> that connects all argument * <code>conditions</code> with {@link Operator#AND}. */ @Support public static Condition and(Collection<? extends Condition> conditions) { return condition(AND, conditions); }
@Override @Deprecated public final MergeImpl deleteWhere(Boolean condition) { return deleteWhere(condition(condition)); }
@Override @Deprecated public final DeleteImpl<R> andNot(Boolean condition) { return andNot(condition(condition)); }
@Override @Deprecated public final SelectImpl or(Boolean condition) { return or(condition(condition)); }
/** * Get the every value over a field: bool_and(field). */ @Support public static AggregateFunction<Boolean> boolAnd(Field<Boolean> field) { return boolAnd(condition(nullSafe(field))); }