Module org.jooq
Package org.jooq.impl

Interface QOM.Nvl<T>

All Superinterfaces:
Field<T>, FieldOrConstraint, FieldOrRow, FieldOrRowOrSelect, GroupField, Named, OrderField<T>, QueryPart, SelectField<T>, SelectFieldOrAsterisk, Serializable, TableElement, Typed<T>
Enclosing class:
QOM

public static interface QOM.Nvl<T> extends Field<T>
The NVL function.

Return the first non-null argument.

  • Method Details

    • $value

      @NotNull @NotNull Field<T> $value()
      The nullable value.
    • $defaultValue

      @NotNull @NotNull Field<T> $defaultValue()
      The default value if the other value is null.
    • $value

      @NotNull @NotNull QOM.Nvl<T> $value(Field<T> value)
      The nullable value.
    • $defaultValue

      @NotNull @NotNull QOM.Nvl<T> $defaultValue(Field<T> defaultValue)
      The default value if the other value is null.