Class UDF


  • @Immutable
    public abstract class UDF
    extends Content
    • Nested Class Summary

    • Constructor Summary

      Constructors 
      Constructor Description
      UDF()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static org.projectnessie.model.ImmutableUDF.Builder builder()  
      abstract java.lang.String getDialect()  
      abstract @NotBlank @NotBlank @NotNull @NotNull java.lang.String getSqlText()  
      Content.Type getType()
      Returns the Content.Type value for this content object.
      static UDF of​(java.lang.String dialect, java.lang.String sqlText)  
      static UDF of​(java.lang.String id, java.lang.String dialect, java.lang.String sqlText)  
      abstract UDF withId​(java.lang.String id)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UDF

        public UDF()
    • Method Detail

      • getSqlText

        @NotBlank
        @NotBlank
        @NotNull
        @NotNull
        public abstract @NotBlank @NotBlank @NotNull @NotNull java.lang.String getSqlText()
      • getDialect

        @Nullable
        @Nullable
        public abstract java.lang.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​(java.lang.String id)
        Specified by:
        withId in class Content
      • builder

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

        public static UDF of​(java.lang.String dialect,
                             java.lang.String sqlText)
      • of

        public static UDF of​(java.lang.String id,
                             java.lang.String dialect,
                             java.lang.String sqlText)