[jOOQ/jOOQ#10134] Bad formatting of nullif()

This commit is contained in:
Lukas Eder 2020-04-28 15:12:26 +02:00
parent a5c2193f6b
commit 8281b46f84
2 changed files with 20 additions and 12 deletions

View File

@ -17475,6 +17475,24 @@ public class DSL {
return new Least<>(nullSafeDataType(field), nullSafe(combine(field, others)));
}
/**
* Get the <code>WIDTH_BUCKET</code> function which divides a range (low,
* high) in buckets of equal size.
*/
@Support
public static <T extends Number> Field<T> widthBucket(Field<T> field, T low, T high, int buckets) {
return widthBucket(field, Tools.field(low, field), Tools.field(high, field), Tools.field(buckets));
}
/**
* Get the <code>WIDTH_BUCKET</code> function which divides a range (low,
* high) in buckets of equal size.
*/
@Support
public static <T extends Number> Field<T> widthBucket(Field<T> field, Field<T> low, Field<T> high, Field<Integer> buckets) {
return new WidthBucket<>(field, low, high, buckets);
}
/**
* Negate a field to get its negative value.
*
@ -23698,7 +23716,7 @@ public class DSL {
}
// -------------------------------------------------------------------------
// XXX other functions
// XXX System functions
// -------------------------------------------------------------------------
/**
@ -23717,16 +23735,6 @@ public class DSL {
return new CurrentSchema();
}
@Support
public static <T extends Number> Field<T> widthBucket(Field<T> field, T low, T high, int buckets) {
return widthBucket(field, Tools.field(low, field), Tools.field(high, field), Tools.field(buckets));
}
@Support
public static <T extends Number> Field<T> widthBucket(Field<T> field, Field<T> low, Field<T> high, Field<Integer> buckets) {
return new WidthBucket<>(field, low, high, buckets);
}
// -------------------------------------------------------------------------
// XXX utility API
// -------------------------------------------------------------------------

View File

@ -74,7 +74,7 @@ final class NullIf<T> extends AbstractField<T> {
default:
ctx.visit(N_NULLIF).sql('(').visit(arg1).sql(",").visit(arg2).sql(')');
ctx.visit(N_NULLIF).sql('(').visit(arg1).sql(", ").visit(arg2).sql(')');
break;
}
}