Module org.jooq
Package org.jooq.impl

Interface QOM.Overlay

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

public static interface QOM.Overlay extends Field<String>
The OVERLAY function.

Place a string on top of another string, replacing the original contents.

  • Method Details

    • $in

      @NotNull @NotNull Field<String> $in()
      The original string on top of which the overlay is placed.
    • $placing

      @NotNull @NotNull Field<String> $placing()
      The string that is being placed on top of the other string.
    • $startIndex

      @NotNull @NotNull Field<? extends Number> $startIndex()
      The start index (1-based) starting from where the overlay is placed.
    • $length

      @Nullable @Nullable Field<? extends Number> $length()
      The length in the original string that will be replaced, if different from the overlay length.
    • $in

      @NotNull @NotNull QOM.Overlay $in(Field<String> in)
      The original string on top of which the overlay is placed.
    • $placing

      @NotNull @NotNull QOM.Overlay $placing(Field<String> placing)
      The string that is being placed on top of the other string.
    • $startIndex

      @NotNull @NotNull QOM.Overlay $startIndex(Field<? extends Number> startIndex)
      The start index (1-based) starting from where the overlay is placed.
    • $length

      @NotNull @NotNull QOM.Overlay $length(Field<? extends Number> length)
      The length in the original string that will be replaced, if different from the overlay length.