Class UDF


@Immutable public abstract class UDF extends Content
  • Constructor Details

    • UDF

      public UDF()
  • Method Details

    • getSqlText

      @NotBlank @NotBlank @NotNull @NotNull public abstract @NotBlank @NotBlank @NotNull @NotNull String getSqlText()
    • getDialect

      @Nullable @Nullable public abstract String getDialect()
    • getType

      public Content.Type getType()
      Description copied from class: Content
      Returns the Content.Type value for this content object.

      The name of the returned value should match the JSON type name used for serializing the content object.

      Specified by:
      getType in class Content
    • withId

      public abstract UDF withId(String id)
      Specified by:
      withId in class Content
    • builder

      public static org.projectnessie.model.ImmutableUDF.Builder builder()
    • of

      public static UDF of(String dialect, String sqlText)
    • of

      public static UDF of(String id, String dialect, String sqlText)