Class AbstractFunction<T,​U extends AbstractFunction<T,​U>>

    • Field Detail

      • alias

        protected java.lang.String alias
        Deprecated.
    • Constructor Detail

      • AbstractFunction

        protected AbstractFunction​(BindableColumn<T> column)
        Deprecated.
    • Method Detail

      • alias

        public java.util.Optional<java.lang.String> alias()
        Deprecated.
        Description copied from interface: BasicColumn
        Returns the columns alias if one has been specified.
        Specified by:
        alias in interface BasicColumn
        Returns:
        the column alias
      • as

        public U as​(java.lang.String alias)
        Deprecated.
        Description copied from interface: BindableColumn
        Override the base method definition to make it more specific to this interface.
        Specified by:
        as in interface BasicColumn
        Specified by:
        as in interface BindableColumn<T>
        Parameters:
        alias - the column alias to set
        Returns:
        new instance with alias set
      • jdbcType

        public java.util.Optional<java.sql.JDBCType> jdbcType()
        Deprecated.
        Specified by:
        jdbcType in interface BindableColumn<T>
      • typeHandler

        public java.util.Optional<java.lang.String> typeHandler()
        Deprecated.
        Specified by:
        typeHandler in interface BindableColumn<T>
      • copy

        protected abstract U copy()
        Deprecated.