[jOOQ/jOOQ#13307] Change () arguments in experimental QOM function types to ()

This commit is contained in:
Lukas Eder 2022-03-18 17:06:07 +01:00
parent 3a4369e59b
commit 26413079ce
22 changed files with 396 additions and 341 deletions

View File

@ -72,17 +72,17 @@ implements
QOM.Abs<T>
{
final Field<T> number;
final Field<T> value;
Abs(
Field<T> number
Field<T> value
) {
super(
N_ABS,
allNotNull((DataType) dataType(INTEGER, number, false), number)
allNotNull((DataType) dataType(INTEGER, value, false), value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -99,7 +99,7 @@ implements
default:
ctx.visit(function(N_ABS, getDataType(), number));
ctx.visit(function(N_ABS, getDataType(), value));
break;
}
}
@ -120,12 +120,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<T> $number() {
return number;
public final Field<T> $value() {
return value;
}
@Override
public final QOM.Abs<T> $number(Field<T> newValue) {
public final QOM.Abs<T> $value(Field<T> newValue) {
return $constructor().apply(newValue);
}
@ -162,7 +162,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Abs) { QOM.Abs<?> o = (QOM.Abs<?>) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Acos
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Acos(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ACOS,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -115,7 +115,7 @@ implements
default:
ctx.visit(function(N_ACOS, getDataType(), number));
ctx.visit(function(N_ACOS, getDataType(), value));
break;
}
}
@ -136,12 +136,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Acos $number(Field<? extends Number> newValue) {
public final QOM.Acos $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -178,7 +178,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Acos) { QOM.Acos o = (QOM.Acos) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Acosh
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Acosh(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ACOSH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -121,11 +121,11 @@ implements
case MARIADB:
case MYSQL:
case YUGABYTEDB:
ctx.visit(DSL.ln(iadd(number, DSL.sqrt(isub(square(number), one())))));
ctx.visit(DSL.ln(iadd(value, DSL.sqrt(isub(square(value), one())))));
break;
default:
ctx.visit(function(N_ACOSH, getDataType(), number));
ctx.visit(function(N_ACOSH, getDataType(), value));
break;
}
}
@ -146,12 +146,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Acosh $number(Field<? extends Number> newValue) {
public final QOM.Acosh $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -188,7 +188,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Acosh) { QOM.Acosh o = (QOM.Acosh) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Acoth
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Acoth(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ACOTH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -128,13 +128,13 @@ implements
case MARIADB:
case MYSQL:
case POSTGRES:
case SQLITE:
case YUGABYTEDB:
ctx.visit(idiv(DSL.ln(idiv(iadd(number, one()), isub(number, one()))), two()));
ctx.visit(idiv(DSL.ln(idiv(iadd(value, one()), isub(value, one()))), two()));
break;
default:
ctx.visit(function(N_ACOTH, getDataType(), number));
ctx.visit(function(N_ACOTH, getDataType(), value));
break;
}
}
@ -155,12 +155,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Acoth $number(Field<? extends Number> newValue) {
public final QOM.Acoth $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -197,7 +197,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Acoth) { QOM.Acoth o = (QOM.Acoth) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Asin
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Asin(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ASIN,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -111,7 +111,7 @@ implements
default:
ctx.visit(function(N_ASIN, getDataType(), number));
ctx.visit(function(N_ASIN, getDataType(), value));
break;
}
}
@ -132,12 +132,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Asin $number(Field<? extends Number> newValue) {
public final QOM.Asin $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -174,7 +174,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Asin) { QOM.Asin o = (QOM.Asin) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Asinh
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Asinh(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ASINH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -121,11 +121,11 @@ implements
case MARIADB:
case MYSQL:
case YUGABYTEDB:
ctx.visit(DSL.ln(iadd(number, DSL.sqrt(iadd(square(number), one())))));
ctx.visit(DSL.ln(iadd(value, DSL.sqrt(iadd(square(value), one())))));
break;
default:
ctx.visit(function(N_ASINH, getDataType(), number));
ctx.visit(function(N_ASINH, getDataType(), value));
break;
}
}
@ -146,12 +146,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Asinh $number(Field<? extends Number> newValue) {
public final QOM.Asinh $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -188,7 +188,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Asinh) { QOM.Asinh o = (QOM.Asinh) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Atan
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Atan(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ATAN,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -106,7 +106,7 @@ implements
default:
ctx.visit(function(N_ATAN, getDataType(), number));
ctx.visit(function(N_ATAN, getDataType(), value));
break;
}
}
@ -127,12 +127,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Atan $number(Field<? extends Number> newValue) {
public final QOM.Atan $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -169,7 +169,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Atan) { QOM.Atan o = (QOM.Atan) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Atanh
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Atanh(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_ATANH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -120,11 +120,11 @@ implements
case MARIADB:
case MYSQL:
case YUGABYTEDB:
ctx.visit(idiv(DSL.ln(idiv(iadd(one(), number), isub(one(), number))), two()));
ctx.visit(idiv(DSL.ln(idiv(iadd(one(), value), isub(one(), value))), two()));
break;
default:
ctx.visit(function(N_ATANH, getDataType(), number));
ctx.visit(function(N_ATANH, getDataType(), value));
break;
}
}
@ -145,12 +145,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Atanh $number(Field<? extends Number> newValue) {
public final QOM.Atanh $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -187,7 +187,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Atanh) { QOM.Atanh o = (QOM.Atanh) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -72,17 +72,17 @@ implements
QOM.BitCount
{
final Field<? extends Number> number;
final Field<? extends Number> value;
BitCount(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_BIT_COUNT,
allNotNull(INTEGER, number)
allNotNull(INTEGER, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -104,7 +104,7 @@ implements
case MARIADB:
case MYSQL:
ctx.visit(N_BIT_COUNT).sql('(').visit(number).sql(')');
ctx.visit(N_BIT_COUNT).sql('(').visit(value).sql(')');
return;
@ -132,9 +132,9 @@ implements
case H2:
case HSQLDB: {
if (number.getType() == Byte.class) {
if (value.getType() == Byte.class) {
@SuppressWarnings("unchecked")
Field<Byte> f = (Field<Byte>) number;
Field<Byte> f = (Field<Byte>) value;
ctx.visit(
DSL.bitAnd(f, inline((byte) 0x01)) .add(
@ -147,9 +147,9 @@ implements
DSL.bitAnd(f, inline((byte) 0x80)).div(inline((byte) 0x80))).cast(Integer.class));
return;
}
else if (number.getType() == Short.class) {
else if (value.getType() == Short.class) {
@SuppressWarnings("unchecked")
Field<Short> f = (Field<Short>) number;
Field<Short> f = (Field<Short>) value;
ctx.visit(
DSL.bitAnd(f, inline((short) 0x0001)) .add(
@ -170,9 +170,9 @@ implements
DSL.bitAnd(f, inline((short) 0x8000)).div(inline((short) 0x8000))).cast(Integer.class));
return;
}
else if (number.getType() == Integer.class) {
else if (value.getType() == Integer.class) {
@SuppressWarnings("unchecked")
Field<Integer> f = (Field<Integer>) number;
Field<Integer> f = (Field<Integer>) value;
ctx.visit(
DSL.bitAnd(f, inline(0x00000001)) .add(
@ -209,9 +209,9 @@ implements
DSL.bitAnd(f, inline(0x80000000)).div(inline(0x80000000))));
return;
}
else if (number.getType() == Long.class) {
else if (value.getType() == Long.class) {
@SuppressWarnings("unchecked")
Field<Long> f = (Field<Long>) number;
Field<Long> f = (Field<Long>) value;
ctx.visit(
DSL.bitAnd(f, inline(0x0000000000000001L)) .add(
@ -282,15 +282,15 @@ implements
}
else {
// Currently not supported
ctx.visit(N_BIT_COUNT).sql('(').visit(number).sql(')');
ctx.visit(N_BIT_COUNT).sql('(').visit(value).sql(')');
return;
}
}
default: {
if (number.getType() == Byte.class) {
if (value.getType() == Byte.class) {
@SuppressWarnings("unchecked")
Field<Byte> f = (Field<Byte>) number;
Field<Byte> f = (Field<Byte>) value;
byte i = 0;
ctx.visit(
@ -304,9 +304,9 @@ implements
DSL.shr(DSL.bitAnd(f, inline((byte) 0x80)), inline(++i))).cast(Integer.class));
return;
}
else if (number.getType() == Short.class) {
else if (value.getType() == Short.class) {
@SuppressWarnings("unchecked")
Field<Short> f = (Field<Short>) number;
Field<Short> f = (Field<Short>) value;
short i = 0;
ctx.visit(
@ -328,9 +328,9 @@ implements
DSL.shr(DSL.bitAnd(f, inline((short) 0x8000)), inline(++i))).cast(Integer.class));
return;
}
else if (number.getType() == Integer.class) {
else if (value.getType() == Integer.class) {
@SuppressWarnings("unchecked")
Field<Integer> f = (Field<Integer>) number;
Field<Integer> f = (Field<Integer>) value;
int i = 0;
ctx.visit(
@ -368,9 +368,9 @@ implements
DSL.shr(DSL.bitAnd(f, inline(0x80000000)), inline(++i))));
return;
}
else if (number.getType() == Long.class) {
else if (value.getType() == Long.class) {
@SuppressWarnings("unchecked")
Field<Long> f = (Field<Long>) number;
Field<Long> f = (Field<Long>) value;
long i = 0;
ctx.visit(
@ -442,7 +442,7 @@ implements
}
else {
// Currently not supported
ctx.visit(N_BIT_COUNT).sql('(').visit(number).sql(')');
ctx.visit(N_BIT_COUNT).sql('(').visit(value).sql(')');
return;
}
}
@ -467,12 +467,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.BitCount $number(Field<? extends Number> newValue) {
public final QOM.BitCount $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -509,7 +509,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.BitCount) { QOM.BitCount o = (QOM.BitCount) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -72,17 +72,17 @@ implements
QOM.Chr
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Chr(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_CHR,
allNotNull(VARCHAR, number)
allNotNull(VARCHAR, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -111,15 +111,15 @@ implements
case MYSQL:
case SQLITE:
case YUGABYTEDB:
ctx.visit(function(N_CHAR, getDataType(), number));
ctx.visit(function(N_CHAR, getDataType(), value));
break;
case FIREBIRD:
ctx.visit(function(N_ASCII_CHAR, getDataType(), number));
ctx.visit(function(N_ASCII_CHAR, getDataType(), value));
break;
default:
ctx.visit(function(N_CHR, getDataType(), number));
ctx.visit(function(N_CHR, getDataType(), value));
break;
}
}
@ -140,12 +140,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Chr $number(Field<? extends Number> newValue) {
public final QOM.Chr $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -182,7 +182,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Chr) { QOM.Chr o = (QOM.Chr) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Cos
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Cos(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_COS,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -100,7 +100,7 @@ implements
default:
ctx.visit(function(N_COS, getDataType(), number));
ctx.visit(function(N_COS, getDataType(), value));
break;
}
}
@ -121,12 +121,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Cos $number(Field<? extends Number> newValue) {
public final QOM.Cos $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -163,7 +163,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Cos) { QOM.Cos o = (QOM.Cos) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Cosh
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Cosh(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_COSH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -119,15 +119,15 @@ implements
case YUGABYTEDB:
ctx.visit(idiv(
iadd(
DSL.exp(imul(number, two())),
DSL.exp(imul(value, two())),
one()
),
imul(DSL.exp(number), two())
imul(DSL.exp(value), two())
));
break;
default:
ctx.visit(function(N_COSH, getDataType(), number));
ctx.visit(function(N_COSH, getDataType(), value));
break;
}
}
@ -148,12 +148,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Cosh $number(Field<? extends Number> newValue) {
public final QOM.Cosh $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -190,7 +190,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Cosh) { QOM.Cosh o = (QOM.Cosh) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Cot
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Cot(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_COT,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -106,11 +106,11 @@ implements
case SQLITE:
ctx.visit(idiv(DSL.cos(number), DSL.sin(number)));
ctx.visit(idiv(DSL.cos(value), DSL.sin(value)));
break;
default:
ctx.visit(function(N_COT, getDataType(), number));
ctx.visit(function(N_COT, getDataType(), value));
break;
}
}
@ -131,12 +131,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Cot $number(Field<? extends Number> newValue) {
public final QOM.Cot $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -173,7 +173,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Cot) { QOM.Cot o = (QOM.Cot) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Coth
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Coth(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_COTH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -131,13 +131,13 @@ implements
case SQLITE:
case YUGABYTEDB:
ctx.visit(idiv(
iadd(DSL.exp(imul(number, two())), one()),
isub(DSL.exp(imul(number, two())), one())
iadd(DSL.exp(imul(value, two())), one()),
isub(DSL.exp(imul(value, two())), one())
));
break;
default:
ctx.visit(function(N_COTH, getDataType(), number));
ctx.visit(function(N_COTH, getDataType(), value));
break;
}
}
@ -158,12 +158,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Coth $number(Field<? extends Number> newValue) {
public final QOM.Coth $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -200,7 +200,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Coth) { QOM.Coth o = (QOM.Coth) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -15825,12 +15825,12 @@ public class DSL {
/**
* The <code>ABS</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static <T extends Number> Field<T> abs(T number) {
return new Abs<>(Tools.field(number));
public static <T extends Number> Field<T> abs(T value) {
return new Abs<>(Tools.field(value));
}
/**
@ -15838,19 +15838,19 @@ public class DSL {
*/
@NotNull
@Support
public static <T extends Number> Field<T> abs(Field<T> number) {
return new Abs<>(number);
public static <T extends Number> Field<T> abs(Field<T> value) {
return new Abs<>(value);
}
/**
* The <code>ACOS</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> acos(Number number) {
return new Acos(Tools.field(number));
public static Field<BigDecimal> acos(Number value) {
return new Acos(Tools.field(value));
}
/**
@ -15858,19 +15858,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> acos(Field<? extends Number> number) {
return new Acos(number);
public static Field<BigDecimal> acos(Field<? extends Number> value) {
return new Acos(value);
}
/**
* The <code>ACOSH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> acosh(Number number) {
return new Acosh(Tools.field(number));
public static Field<BigDecimal> acosh(Number value) {
return new Acosh(Tools.field(value));
}
/**
@ -15878,19 +15878,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> acosh(Field<? extends Number> number) {
return new Acosh(number);
public static Field<BigDecimal> acosh(Field<? extends Number> value) {
return new Acosh(value);
}
/**
* The <code>ACOTH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> acoth(Number number) {
return new Acoth(Tools.field(number));
public static Field<BigDecimal> acoth(Number value) {
return new Acoth(Tools.field(value));
}
/**
@ -15898,19 +15898,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> acoth(Field<? extends Number> number) {
return new Acoth(number);
public static Field<BigDecimal> acoth(Field<? extends Number> value) {
return new Acoth(value);
}
/**
* The <code>ASIN</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> asin(Number number) {
return new Asin(Tools.field(number));
public static Field<BigDecimal> asin(Number value) {
return new Asin(Tools.field(value));
}
/**
@ -15918,19 +15918,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> asin(Field<? extends Number> number) {
return new Asin(number);
public static Field<BigDecimal> asin(Field<? extends Number> value) {
return new Asin(value);
}
/**
* The <code>ASINH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> asinh(Number number) {
return new Asinh(Tools.field(number));
public static Field<BigDecimal> asinh(Number value) {
return new Asinh(Tools.field(value));
}
/**
@ -15938,19 +15938,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> asinh(Field<? extends Number> number) {
return new Asinh(number);
public static Field<BigDecimal> asinh(Field<? extends Number> value) {
return new Asinh(value);
}
/**
* The <code>ATAN</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> atan(Number number) {
return new Atan(Tools.field(number));
public static Field<BigDecimal> atan(Number value) {
return new Atan(Tools.field(value));
}
/**
@ -15958,8 +15958,8 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> atan(Field<? extends Number> number) {
return new Atan(number);
public static Field<BigDecimal> atan(Field<? extends Number> value) {
return new Atan(value);
}
/**
@ -16008,12 +16008,12 @@ public class DSL {
/**
* The <code>ATANH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> atanh(Number number) {
return new Atanh(Tools.field(number));
public static Field<BigDecimal> atanh(Number value) {
return new Atanh(Tools.field(value));
}
/**
@ -16021,8 +16021,8 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> atanh(Field<? extends Number> number) {
return new Atanh(number);
public static Field<BigDecimal> atanh(Field<? extends Number> value) {
return new Atanh(value);
}
/**
@ -16073,12 +16073,12 @@ public class DSL {
* <p>
* Count the number of bits set in a number
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB })
public static Field<Integer> bitCount(Number number) {
return new BitCount(Tools.field(number));
public static Field<Integer> bitCount(Number value) {
return new BitCount(Tools.field(value));
}
/**
@ -16088,8 +16088,8 @@ public class DSL {
*/
@NotNull
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB })
public static Field<Integer> bitCount(Field<? extends Number> number) {
return new BitCount(number);
public static Field<Integer> bitCount(Field<? extends Number> value) {
return new BitCount(value);
}
/**
@ -16354,12 +16354,12 @@ public class DSL {
/**
* The <code>COS</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> cos(Number number) {
return new Cos(Tools.field(number));
public static Field<BigDecimal> cos(Number value) {
return new Cos(Tools.field(value));
}
/**
@ -16367,19 +16367,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> cos(Field<? extends Number> number) {
return new Cos(number);
public static Field<BigDecimal> cos(Field<? extends Number> value) {
return new Cos(value);
}
/**
* The <code>COSH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> cosh(Number number) {
return new Cosh(Tools.field(number));
public static Field<BigDecimal> cosh(Number value) {
return new Cosh(Tools.field(value));
}
/**
@ -16387,19 +16387,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> cosh(Field<? extends Number> number) {
return new Cosh(number);
public static Field<BigDecimal> cosh(Field<? extends Number> value) {
return new Cosh(value);
}
/**
* The <code>COT</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> cot(Number number) {
return new Cot(Tools.field(number));
public static Field<BigDecimal> cot(Number value) {
return new Cot(Tools.field(value));
}
/**
@ -16407,19 +16407,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> cot(Field<? extends Number> number) {
return new Cot(number);
public static Field<BigDecimal> cot(Field<? extends Number> value) {
return new Cot(value);
}
/**
* The <code>COTH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> coth(Number number) {
return new Coth(Tools.field(number));
public static Field<BigDecimal> coth(Number value) {
return new Coth(Tools.field(value));
}
/**
@ -16427,8 +16427,8 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> coth(Field<? extends Number> number) {
return new Coth(number);
public static Field<BigDecimal> coth(Field<? extends Number> value) {
return new Coth(value);
}
/**
@ -16901,12 +16901,12 @@ public class DSL {
* <p>
* Get the sign of a number and return it as any of +1, 0, -1.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<Integer> sign(Number number) {
return new Sign(Tools.field(number));
public static Field<Integer> sign(Number value) {
return new Sign(Tools.field(value));
}
/**
@ -16916,19 +16916,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<Integer> sign(Field<? extends Number> number) {
return new Sign(number);
public static Field<Integer> sign(Field<? extends Number> value) {
return new Sign(value);
}
/**
* The <code>SIN</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> sin(Number number) {
return new Sin(Tools.field(number));
public static Field<BigDecimal> sin(Number value) {
return new Sin(Tools.field(value));
}
/**
@ -16936,19 +16936,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> sin(Field<? extends Number> number) {
return new Sin(number);
public static Field<BigDecimal> sin(Field<? extends Number> value) {
return new Sin(value);
}
/**
* The <code>SINH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> sinh(Number number) {
return new Sinh(Tools.field(number));
public static Field<BigDecimal> sinh(Number value) {
return new Sinh(Tools.field(value));
}
/**
@ -16956,8 +16956,8 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> sinh(Field<? extends Number> number) {
return new Sinh(number);
public static Field<BigDecimal> sinh(Field<? extends Number> value) {
return new Sinh(value);
}
/**
@ -17003,12 +17003,12 @@ public class DSL {
/**
* The <code>TAN</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> tan(Number number) {
return new Tan(Tools.field(number));
public static Field<BigDecimal> tan(Number value) {
return new Tan(Tools.field(value));
}
/**
@ -17016,19 +17016,19 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> tan(Field<? extends Number> number) {
return new Tan(number);
public static Field<BigDecimal> tan(Field<? extends Number> value) {
return new Tan(value);
}
/**
* The <code>TANH</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support
public static Field<BigDecimal> tanh(Number number) {
return new Tanh(Tools.field(number));
public static Field<BigDecimal> tanh(Number value) {
return new Tanh(Tools.field(value));
}
/**
@ -17036,8 +17036,8 @@ public class DSL {
*/
@NotNull
@Support
public static Field<BigDecimal> tanh(Field<? extends Number> number) {
return new Tanh(number);
public static Field<BigDecimal> tanh(Field<? extends Number> value) {
return new Tanh(value);
}
/**
@ -17218,12 +17218,12 @@ public class DSL {
/**
* The <code>CHR</code> function.
*
* @param number is wrapped as {@link #val(Object)}.
* @param value is wrapped as {@link #val(Object)}.
*/
@NotNull
@Support({ FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB })
public static Field<String> chr(Number number) {
return new Chr(Tools.field(number));
public static Field<String> chr(Number value) {
return new Chr(Tools.field(value));
}
/**
@ -17231,8 +17231,8 @@ public class DSL {
*/
@NotNull
@Support({ FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB })
public static Field<String> chr(Field<? extends Number> number) {
return new Chr(number);
public static Field<String> chr(Field<? extends Number> value) {
return new Chr(value);
}
/**

View File

@ -1492,6 +1492,61 @@ package org.jooq.impl;

View File

@ -2248,8 +2248,8 @@ public final class QOM {
//permits
// Abs
{
@NotNull Field<T> $number();
@NotNull Abs<T> $number(Field<T> number);
@NotNull Field<T> $value();
@NotNull Abs<T> $value(Field<T> value);
}
/**
@ -2261,8 +2261,8 @@ public final class QOM {
//permits
// Acos
{
@NotNull Field<? extends Number> $number();
@NotNull Acos $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Acos $value(Field<? extends Number> value);
}
/**
@ -2274,8 +2274,8 @@ public final class QOM {
//permits
// Acosh
{
@NotNull Field<? extends Number> $number();
@NotNull Acosh $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Acosh $value(Field<? extends Number> value);
}
/**
@ -2287,8 +2287,8 @@ public final class QOM {
//permits
// Acoth
{
@NotNull Field<? extends Number> $number();
@NotNull Acoth $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Acoth $value(Field<? extends Number> value);
}
/**
@ -2311,8 +2311,8 @@ public final class QOM {
//permits
// Asin
{
@NotNull Field<? extends Number> $number();
@NotNull Asin $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Asin $value(Field<? extends Number> value);
}
/**
@ -2324,8 +2324,8 @@ public final class QOM {
//permits
// Asinh
{
@NotNull Field<? extends Number> $number();
@NotNull Asinh $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Asinh $value(Field<? extends Number> value);
}
/**
@ -2337,8 +2337,8 @@ public final class QOM {
//permits
// Atan
{
@NotNull Field<? extends Number> $number();
@NotNull Atan $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Atan $value(Field<? extends Number> value);
}
/**
@ -2365,8 +2365,8 @@ public final class QOM {
//permits
// Atanh
{
@NotNull Field<? extends Number> $number();
@NotNull Atanh $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Atanh $value(Field<? extends Number> value);
}
/**
@ -2391,8 +2391,8 @@ public final class QOM {
//permits
// BitCount
{
@NotNull Field<? extends Number> $number();
@NotNull BitCount $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull BitCount $value(Field<? extends Number> value);
}
/**
@ -2485,8 +2485,8 @@ public final class QOM {
//permits
// Cos
{
@NotNull Field<? extends Number> $number();
@NotNull Cos $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Cos $value(Field<? extends Number> value);
}
/**
@ -2498,8 +2498,8 @@ public final class QOM {
//permits
// Cosh
{
@NotNull Field<? extends Number> $number();
@NotNull Cosh $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Cosh $value(Field<? extends Number> value);
}
/**
@ -2511,8 +2511,8 @@ public final class QOM {
//permits
// Cot
{
@NotNull Field<? extends Number> $number();
@NotNull Cot $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Cot $value(Field<? extends Number> value);
}
/**
@ -2524,8 +2524,8 @@ public final class QOM {
//permits
// Coth
{
@NotNull Field<? extends Number> $number();
@NotNull Coth $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Coth $value(Field<? extends Number> value);
}
/**
@ -2830,8 +2830,8 @@ public final class QOM {
//permits
// Sign
{
@NotNull Field<? extends Number> $number();
@NotNull Sign $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Sign $value(Field<? extends Number> value);
}
/**
@ -2843,8 +2843,8 @@ public final class QOM {
//permits
// Sin
{
@NotNull Field<? extends Number> $number();
@NotNull Sin $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Sin $value(Field<? extends Number> value);
}
/**
@ -2856,8 +2856,8 @@ public final class QOM {
//permits
// Sinh
{
@NotNull Field<? extends Number> $number();
@NotNull Sinh $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Sinh $value(Field<? extends Number> value);
}
/**
@ -2906,8 +2906,8 @@ public final class QOM {
//permits
// Tan
{
@NotNull Field<? extends Number> $number();
@NotNull Tan $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Tan $value(Field<? extends Number> value);
}
/**
@ -2919,8 +2919,8 @@ public final class QOM {
//permits
// Tanh
{
@NotNull Field<? extends Number> $number();
@NotNull Tanh $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Tanh $value(Field<? extends Number> value);
}
/**
@ -3076,8 +3076,8 @@ public final class QOM {
//permits
// Chr
{
@NotNull Field<? extends Number> $number();
@NotNull Chr $number(Field<? extends Number> number);
@NotNull Field<? extends Number> $value();
@NotNull Chr $value(Field<? extends Number> value);
}
/**

View File

@ -72,17 +72,17 @@ implements
QOM.Sign
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Sign(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_SIGN,
allNotNull(INTEGER, number)
allNotNull(INTEGER, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -105,13 +105,13 @@ implements
case SQLITE:
ctx.visit(when(((Field) number).gt(zero()), inline(1))
.when(((Field) number).lt(zero()), inline(-1))
.when(((Field) number).eq(zero()), inline(0)));
ctx.visit(when(((Field) value).gt(zero()), inline(1))
.when(((Field) value).lt(zero()), inline(-1))
.when(((Field) value).eq(zero()), inline(0)));
break;
default:
ctx.visit(function(N_SIGN, getDataType(), number));
ctx.visit(function(N_SIGN, getDataType(), value));
break;
}
}
@ -132,12 +132,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Sign $number(Field<? extends Number> newValue) {
public final QOM.Sign $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -174,7 +174,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Sign) { QOM.Sign o = (QOM.Sign) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Sin
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Sin(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_SIN,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -100,7 +100,7 @@ implements
default:
ctx.visit(function(N_SIN, getDataType(), number));
ctx.visit(function(N_SIN, getDataType(), value));
break;
}
}
@ -121,12 +121,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Sin $number(Field<? extends Number> newValue) {
public final QOM.Sin $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -163,7 +163,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Sin) { QOM.Sin o = (QOM.Sin) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Sinh
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Sinh(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_SINH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -118,13 +118,13 @@ implements
case POSTGRES:
case YUGABYTEDB:
ctx.visit(idiv(
isub(DSL.exp(imul(number, two())), one()),
imul(DSL.exp(number), two())
isub(DSL.exp(imul(value, two())), one()),
imul(DSL.exp(value), two())
));
break;
default:
ctx.visit(function(N_SINH, getDataType(), number));
ctx.visit(function(N_SINH, getDataType(), value));
break;
}
}
@ -145,12 +145,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Sinh $number(Field<? extends Number> newValue) {
public final QOM.Sinh $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -187,7 +187,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Sinh) { QOM.Sinh o = (QOM.Sinh) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Tan
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Tan(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_TAN,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -100,7 +100,7 @@ implements
default:
ctx.visit(function(N_TAN, getDataType(), number));
ctx.visit(function(N_TAN, getDataType(), value));
break;
}
}
@ -121,12 +121,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Tan $number(Field<? extends Number> newValue) {
public final QOM.Tan $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -163,7 +163,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Tan) { QOM.Tan o = (QOM.Tan) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else

View File

@ -73,17 +73,17 @@ implements
QOM.Tanh
{
final Field<? extends Number> number;
final Field<? extends Number> value;
Tanh(
Field<? extends Number> number
Field<? extends Number> value
) {
super(
N_TANH,
allNotNull(NUMERIC, number)
allNotNull(NUMERIC, value)
);
this.number = nullSafeNotNull(number, INTEGER);
this.value = nullSafeNotNull(value, INTEGER);
}
// -------------------------------------------------------------------------
@ -118,13 +118,13 @@ implements
case POSTGRES:
case YUGABYTEDB:
ctx.visit(idiv(
isub(DSL.exp(imul(number, two())), one()),
iadd(DSL.exp(imul(number, two())), one())
isub(DSL.exp(imul(value, two())), one()),
iadd(DSL.exp(imul(value, two())), one())
));
break;
default:
ctx.visit(function(N_TANH, getDataType(), number));
ctx.visit(function(N_TANH, getDataType(), value));
break;
}
}
@ -145,12 +145,12 @@ implements
// -------------------------------------------------------------------------
@Override
public final Field<? extends Number> $number() {
return number;
public final Field<? extends Number> $value() {
return value;
}
@Override
public final QOM.Tanh $number(Field<? extends Number> newValue) {
public final QOM.Tanh $value(Field<? extends Number> newValue) {
return $constructor().apply(newValue);
}
@ -187,7 +187,7 @@ implements
public boolean equals(Object that) {
if (that instanceof QOM.Tanh) { QOM.Tanh o = (QOM.Tanh) that;
return
StringUtils.equals($number(), o.$number())
StringUtils.equals($value(), o.$value())
;
}
else