Class AbstractMultipleColumnArithmeticFunction<T extends java.lang.Number,​U extends AbstractMultipleColumnArithmeticFunction<T,​U>>

    • Field Detail

      • subsequentColumns

        protected java.util.List<BasicColumn> subsequentColumns
    • Constructor Detail

      • AbstractMultipleColumnArithmeticFunction

        protected AbstractMultipleColumnArithmeticFunction​(BindableColumn<T> firstColumn,
                                                           BasicColumn secondColumn,
                                                           java.util.List<BasicColumn> subsequentColumns)
    • Method Detail

      • renderWithTableAlias

        public java.lang.String renderWithTableAlias​(TableAliasCalculator tableAliasCalculator)
        Description copied from interface: BasicColumn
        Returns the name of the item aliased with a table name if appropriate. For example, "a.foo". This is appropriate for where clauses and order by clauses.
        Parameters:
        tableAliasCalculator - the table alias calculator for the current renderer
        Returns:
        the item name with the table alias applied
      • operator

        protected abstract java.lang.String operator()